アイコンをダブルクリックしても何も起きない。一瞬ウィンドウが出て消える。エラーが出て止まる。この3つは原因が違い、切り分けないまま再インストールを繰り返しても解決しません。
この記事では、症状ごとの原因と、イベントビューアーで実際のエラーを確認する方法、そして順を追った対処を解説します。
症状から原因を絞る
| 症状 | 考えられる原因 | この記事で読む場所 |
|---|---|---|
| 何も起きない | 権限、破損、セキュリティによるブロック | 「無反応」の章 |
| 一瞬出て消える | 起動直後のエラー、ランタイムの不足 | 「ログ」の章 |
| エラーメッセージが出る | 文言から特定できる | 「エラー別」の章 |
| 読み込み中のまま進まない | ネットワーク待ち、ファイルの破損 | 「無反応」の章 |
| 使用中に落ちる | メモリ不足、ドライバ、データの破損 | 「使用中に落ちる」の章 |
| 更新後から起動しない | 互換性 | 「互換性」の章 |
まず確認する2つのこと
- タスクマネージャーに残っていないか — 「詳細」タブで同名のプロセスが残っていると、二重起動を防ぐ仕組みで新しく起動できません。残っていれば終了させてから再試行してください。
- 管理者として実行すると動くか — アイコンを右クリック →「管理者として実行」。これで動くなら権限の問題です。
「タスクマネージャーの詳細タブにプロセスだけ残っている」は非常に多いパターンです。前回終了したつもりが完全に終わっておらず、次の起動が弾かれています。
イベントビューアーで実際のエラーを見る
「一瞬で消える」場合、エラーメッセージを読む間もありません。しかしWindowsは内容を記録しています。
- スタートボタン右クリック →「イベント ビューアー」
- 「Windows ログ」→「アプリケーション」
- 右側の「現在のログをフィルター」をクリック
- イベントレベルで「エラー」にチェック →「OK」
- 発生時刻に一致する行を選び、下部の説明を読む
| ログに出る内容 | 意味 | 対処 |
|---|---|---|
| 障害が発生しているモジュール名 | どのファイルで落ちたか | そのモジュールに関連するものを更新 |
ntdll.dll | 一般的な異常終了 | ランタイムやドライバを疑う |
KERNELBASE.dll | 例外の発生 | アプリ側の不具合が多い |
| グラフィック関連のファイル名 | 描画で落ちている | グラフィックドライバを更新 |
| .NET Runtime | .NETの問題 | .NETランタイムを再インストール |
| 例外コード | エラーの種類 | 検索する際の手がかりになる |
「障害が発生しているモジュール名」が分かれば、原因の範囲が一気に狭まります。グラフィック関連ならドライバ、.NET関連ならランタイム、といった判断ができます。
ログの内容をそのまま検索すると、同じ問題の情報が見つかることがあります。ただしアプリ名と組み合わせて検索してください。モジュール名だけでは無関係な情報が大量に出ます。
「何も起きない」場合の対処
影響の小さい順に並べています。上から試してください。
| 順 | 対処 | 所要 | 効く原因 |
|---|---|---|---|
| 1 | タスクマネージャーで残プロセスを終了 | 1分 | 二重起動の防止 |
| 2 | 管理者として実行 | 1分 | 権限 |
| 3 | PCを再起動 | 5分 | 一時的な不整合 |
| 4 | セキュリティソフトの検疫を確認 | 5分 | 誤検知によるブロック |
| 5 | アプリの修復機能を使う | 10分 | ファイルの破損 |
| 6 | ランタイムを再インストール | 15分 | 依存する部品の不足 |
| 7 | アプリを再インストール | 20分 | 設定・ファイルの破損 |
| 8 | 別ユーザーで試す | 10分 | プロファイル側の問題 |
アプリの修復機能
設定 →「アプリ」→「インストールされているアプリ」→ 該当アプリの「…」→「変更」または「詳細オプション」から「修復」を選べます。設定やデータを残したままファイルだけを入れ直せるため、再インストールより先に試す価値があります。
セキュリティソフトが止めている場合
Windows セキュリティ →「ウイルスと脅威の防止」→「保護の履歴」で、ブロックされた項目を確認できます。身元の確かなアプリが誤検知されている場合は、そこから許可できます。ただし、心当たりのないファイルを許可しないでください。
ランタイムの不足という原因
アプリは単体で動いているわけではなく、共通の部品(ランタイム)を利用しています。これが入っていない、または壊れていると、アプリは起動できません。
| ランタイム | 必要とするアプリ | 症状 |
|---|---|---|
| Visual C++ 再頒布可能パッケージ | 多くのWindowsアプリ、ゲーム | 「MSVCP〜.dllがありません」 |
| .NET Framework / .NET | 業務アプリ、ユーティリティ | .NET関連のエラー |
| DirectX | ゲーム、映像アプリ | 「d3d〜.dllがありません」 |
| Java | 一部の業務アプリ | Javaが見つからない |
| グラフィックドライバ | 描画を伴うアプリ全般 | 起動直後に落ちる |
「〜.dllが見つかりません」というエラーは、ほぼランタイムの不足です。ファイル名の先頭部分で、どのランタイムかが判断できます。
不足しているDLLファイルだけを配布サイトからダウンロードして置く方法が紹介されていることがありますが、これは推奨しません。出所の不明なファイルをシステムに置くことになり、安全性の面で問題があります。必ず提供元の公式なインストーラーから導入してください。
古いアプリが動かない場合(互換性)
更新後に動かなくなった、または古いソフトを新しいPCで動かしたい場合の設定です。
- アプリの実行ファイル(またはショートカット)を右クリック →「プロパティ」
- 「互換性」タブを開く
- 「互換モードでこのプログラムを実行する」にチェック
- 対象のWindowsバージョンを選ぶ
- 必要に応じて「管理者としてこのプログラムを実行する」にもチェック
- 「適用」→「OK」
| 設定項目 | 効く症状 |
|---|---|
| 互換モード | 古いアプリが起動しない |
| 管理者として実行 | 設定の保存に失敗する、書き込みエラー |
| 色モードを下げる | 表示が崩れる、起動時に落ちる |
| 640×480で実行 | ウィンドウが極端に小さい・大きい |
| 高DPI設定の上書き | 文字やUIがぼやける |
「互換性のトラブルシューティングツールの実行」ボタンを使うと、自動で適切な設定を試してくれます。どのバージョンを選べばよいか分からない場合は、そちらが早道です。
使用中に落ちる場合
起動はするが、作業中に突然終了する場合です。原因は起動失敗とは別のところにあります。
| 落ちるタイミング | 原因 | 対処 |
|---|---|---|
| 大きいファイルを開くと | メモリ不足 | メモリ不足の判定基準 |
| しばらく使うと | メモリリーク | アプリを最新版に更新 |
| 特定の操作をすると | アプリの不具合、データの破損 | その操作を避け、提供元に報告 |
| 高負荷時に | 発熱、電源 | PCが熱いときの対処 |
| ランダムに | ドライバ、ハードウェア | ブルースクリーンの対処の診断手順 |
| 保存しようとすると | 権限、保存先の問題 | 別の場所に保存して確認 |
「特定のファイルを開くと必ず落ちる」場合、原因はアプリではなくそのファイルです。他のファイルで正常なら、そのファイルが破損しています。
この症状と間違えやすいもの
似た見え方をするが原因がまったく違う症状です。当てはまるなら、そちらの記事へ進んでください。
| 見え方 | 実際の原因 | 読む記事 |
|---|---|---|
| アプリだけでなくPC全体が固まる | システム全体の応答なし | PCがフリーズしたときの対処法 |
| 起動はするが極端に遅い | メモリまたはストレージ | メモリ不足の判定基準 |
| エクスプローラーが落ちる | シェル側の不具合 | エクスプローラーが応答しないときの対処 |
| 落ちると同時に青い画面が出る | 停止コードから原因を絞る | ブルースクリーンが出たときの対処 |
| アプリの通信だけ失敗する | ネットワークまたは制限 | ネットワークが遅いときの切り分け |
症状の分類を間違えると、正しい対処をしても直りません。迷った場合はPCトラブル症状別ガイドの一覧から選び直してください。
アプリが起動しない原因が、前回終了しきれずに裏で残っているプロセスであることがあります。確認と終了のさせ方はタスクマネージャーの見方にまとめています。
よくある質問
Q. 再インストールしても直りません。
設定ファイルが残っている可能性があります。アンインストール後、ユーザーフォルダ内のそのアプリの設定フォルダを削除してから入れ直してください。それでも直らなければ、別ユーザーで試して切り分けます。
Q. 別のユーザーでは正常に動きます。
ユーザープロファイル側の設定が原因です。アプリの設定フォルダを削除するか、新しいユーザーへ移行することで解決します。Windows本体の再インストールは不要です。
Q. 「このアプリはお使いのPCでは実行できません」と出ます。
32ビット版と64ビット版の不一致か、対応していないOSバージョンです。提供元のサイトで動作環境を確認してください。
Q. 起動時に「管理者権限が必要」と毎回出ます。
プロパティの「互換性」タブで「管理者としてこのプログラムを実行する」にチェックを入れると、毎回の確認を減らせます。ただし本当に必要なアプリに限ってください。
Q. 更新プログラムの適用後から動きません。
互換モードを試し、それでも直らなければ更新のアンインストールを検討してください。アプリ側の更新で対応されることも多いので、提供元の情報も確認してください。
Q. ゲームだけ起動しません。
DirectXとグラフィックドライバ、Visual C++ 再頒布可能パッケージの3点を確認してください。ゲームのランチャーに整合性チェック機能があれば、それも有効です。
ストアアプリ特有の対処
Microsoft Store経由で入れたアプリは、通常のアプリと対処が異なります。
| 対処 | 場所 | 効果 |
|---|---|---|
| 修復 | 設定 → アプリ → 該当アプリ →「詳細オプション」 | データを残したまま修復 |
| リセット | 同上 | データを消して初期化 |
| Storeのキャッシュを消去 | Windowsキー+R →「wsreset」 | ダウンロードや更新の不具合に |
| Storeアプリ自体の修復 | 設定 → アプリ →「Microsoft Store」 | Storeが開かない場合 |
| トラブルシューティング | 設定 → システム → トラブルシューティング | 自動で問題を検出 |
「修復」はデータを残したまま、「リセット」は初期状態に戻します。必ず修復から試してください。リセットではアプリ内の設定やログイン状態が失われます。
wsresetコマンド
Windowsキー+Rで wsreset と入力して実行すると、黒い画面が数秒表示されたあとStoreが起動します。アプリのダウンロードや更新が進まない場合に効きます。インストール済みのアプリが消えることはありません。
業務用PCでは、ストアアプリのインストールや更新がポリシーで制限されていることがあります。設定を変更しようとせず、情報システム担当に確認してください。
参照した一次情報
- Microsoft Learn(各機能の動作と管理コマンドに関する公式ドキュメント)
- Microsoft サポート(Windows)(設定手順とトラブルシューティングの案内)
※ 掲載内容は2026年8月時点の公表情報にもとづきます。最新の情報は必ず各公式ページでご確認ください。
▶ 症状が違う場合:PCトラブル症状別ガイド — いま起きている症状から、該当する記事に直接たどり着けます
まとめ
アプリが起動しないときは、「何も起きない」「一瞬で消える」「エラーが出る」のどれかをまず決めてください。一瞬で消える場合は、イベントビューアーの「アプリケーション」ログに実際のエラーが残っています。
最初に試すべきは、タスクマネージャーの「詳細」タブに同名のプロセスが残っていないかの確認と、管理者としての実行です。再インストールの前に、アプリの「修復」機能と、別ユーザーでの動作確認を試してください。別ユーザーで動くなら、Windows本体は壊れていません。
