アプリが起動しない・すぐ落ちるときの対処|エラーが出ない場合も切り分ける

公開

/ 最終更新

記事タイトル画像:アプリが起動しない — エラーが出ない場合も原因を切り分ける

アイコンをダブルクリックしても何も起きない。一瞬ウィンドウが出て消える。エラーが出て止まる。この3つは原因が違い、切り分けないまま再インストールを繰り返しても解決しません。

この記事では、症状ごとの原因と、イベントビューアーで実際のエラーを確認する方法、そして順を追った対処を解説します。

アプリが起動しないときの原因を切り分ける手順の図APP LAUNCH FAILSTEP 1反応を確認何も起きないのかエラーが出るのか所要 1分STEP 2ログを見るイベントビューアー実際のエラーを確認所要 5分STEP 3原因別に対処ランタイム/互換性権限とストアアプリ所要 15分「何も起きない」場合でも、イベントビューアーには理由が残っていることがほとんどです。
アプリが起動しないときの切り分け。画面上の反応を確認し、イベントビューアーで実際のエラーを見てから原因別に対処する。

症状から原因を絞る

症状考えられる原因この記事で読む場所
何も起きない権限、破損、セキュリティによるブロック「無反応」の章
一瞬出て消える起動直後のエラー、ランタイムの不足「ログ」の章
エラーメッセージが出る文言から特定できる「エラー別」の章
読み込み中のまま進まないネットワーク待ち、ファイルの破損「無反応」の章
使用中に落ちるメモリ不足、ドライバ、データの破損「使用中に落ちる」の章
更新後から起動しない互換性「互換性」の章

まず確認する2つのこと

  • タスクマネージャーに残っていないか — 「詳細」タブで同名のプロセスが残っていると、二重起動を防ぐ仕組みで新しく起動できません。残っていれば終了させてから再試行してください。
  • 管理者として実行すると動くか — アイコンを右クリック →「管理者として実行」。これで動くなら権限の問題です。

「タスクマネージャーの詳細タブにプロセスだけ残っている」は非常に多いパターンです。前回終了したつもりが完全に終わっておらず、次の起動が弾かれています。

イベントビューアーで実際のエラーを見る

「一瞬で消える」場合、エラーメッセージを読む間もありません。しかしWindowsは内容を記録しています。

  1. スタートボタン右クリック →「イベント ビューアー」
  2. 「Windows ログ」→「アプリケーション」
  3. 右側の「現在のログをフィルター」をクリック
  4. イベントレベルで「エラー」にチェック →「OK」
  5. 発生時刻に一致する行を選び、下部の説明を読む
ログに出る内容意味対処
障害が発生しているモジュール名どのファイルで落ちたかそのモジュールに関連するものを更新
ntdll.dll一般的な異常終了ランタイムやドライバを疑う
KERNELBASE.dll例外の発生アプリ側の不具合が多い
グラフィック関連のファイル名描画で落ちているグラフィックドライバを更新
.NET Runtime.NETの問題.NETランタイムを再インストール
例外コードエラーの種類検索する際の手がかりになる

「障害が発生しているモジュール名」が分かれば、原因の範囲が一気に狭まります。グラフィック関連ならドライバ、.NET関連ならランタイム、といった判断ができます。

ログの内容をそのまま検索すると、同じ問題の情報が見つかることがあります。ただしアプリ名と組み合わせて検索してください。モジュール名だけでは無関係な情報が大量に出ます。

「何も起きない」場合の対処

影響の小さい順に並べています。上から試してください。

対処所要効く原因
1タスクマネージャーで残プロセスを終了1分二重起動の防止
2管理者として実行1分権限
3PCを再起動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で動かしたい場合の設定です。

  1. アプリの実行ファイル(またはショートカット)を右クリック →「プロパティ」
  2. 「互換性」タブを開く
  3. 「互換モードでこのプログラムを実行する」にチェック
  4. 対象のWindowsバージョンを選ぶ
  5. 必要に応じて「管理者としてこのプログラムを実行する」にもチェック
  6. 「適用」→「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では、ストアアプリのインストールや更新がポリシーで制限されていることがあります。設定を変更しようとせず、情報システム担当に確認してください。

この記事で使える無料ツール

参照した一次情報

※ 掲載内容は2026年8月時点の公表情報にもとづきます。最新の情報は必ず各公式ページでご確認ください。

▶ 症状が違う場合:PCトラブル症状別ガイド — いま起きている症状から、該当する記事に直接たどり着けます

まとめ

アプリが起動しないときは、「何も起きない」「一瞬で消える」「エラーが出る」のどれかをまず決めてください。一瞬で消える場合は、イベントビューアーの「アプリケーション」ログに実際のエラーが残っています。

最初に試すべきは、タスクマネージャーの「詳細」タブに同名のプロセスが残っていないかの確認と、管理者としての実行です。再インストールの前に、アプリの「修復」機能と、別ユーザーでの動作確認を試してください。別ユーザーで動くなら、Windows本体は壊れていません。