エラー大全集

様々なツールのエラーを解説しています。

Windows 11で「vcruntime140.dll が見つからない」エラーを安全に直す方法(原因別チェックリスト)

 

Windows 11で「vcruntime140.dll が見つからない」エラーを安全に直す方法(原因別チェックリスト)

アプリを起動した瞬間に「vcruntime140.dll が見つからない」「vcruntime140.dll not found」と表示され、作業が止まってしまうことがあります。これは多くの場合、Microsoft Visual C++ 再頒布可能パッケージ(Visual C++ Redistributable)の不足・破損、または32bit/64bitの不一致が原因です。
本記事では、怪しいDLL配布サイトに頼らず、Windows 11を安定させるための安全な復旧手順を、原因別にまとめて解説します。

vcruntime140.dllとは何か:エラーの正体

vcruntime140.dll は、Visual C++で作られた多くのアプリが共通で利用する「実行時ライブラリ」の一部です。Adobe系、CAD、動画編集、ゲームランチャーなど“重めのアプリ”ほど依存しているケースが多く、ファイルが欠けたり参照が壊れたりすると、アプリが起動できず即座に停止します。

よくある原因(Windows 11で増えやすいパターン)

  • Visual C++ 再頒布可能パッケージの不足/破損:更新失敗、アンインストールの残骸、ディスク障害などで起きます。

  • 32bit/64bitの不一致:Windows 11は基本64bitですが、アプリは32bitも多いです。32bitアプリにはx86版ランタイムが必要です。

  • アプリ側の不完全インストール:インストール中断、旧版の上書き、権限不足など。

  • セキュリティソフトの隔離:誤検知でDLLが隔離され、突然起動しなくなることがあります。

放置するとどうなる?実害と失敗パターン

このエラーは「1本のアプリだけ」の問題に見えて、実際には同じランタイムに依存する複数アプリへ連鎖することがあります。さらに、システムファイルの破損が背景にある場合は、別のDLLエラーや更新不具合にも発展しやすく、復旧コストが上がります。早めに“正規手順で”直すのが結果的に最短です。


最優先でやる安全策:Visual C++ 再頒布可能パッケージを入れ直す

最も効果が出やすい手順です。ポイントは x64だけでなくx86も入れる こと。64bit Windowsでも32bitアプリはx86が必要です。

手順

  1. 設定 → アプリ → インストールされているアプリ を開く

  2. 一覧から以下のような項目を探す

    • Microsoft Visual C++ 2015-2022 Redistributable(x64)

    • Microsoft Visual C++ 2015-2022 Redistributable(x86)

  3. 可能なら各項目の 変更 → 修復 を試す

  4. 修復で直らない場合は、いったんアンインストールし、Microsoft公式の再頒布可能パッケージ(2015-2022)をx64とx86の両方 再インストール

  5. PCを再起動して、問題のアプリを起動して確認

※「DLLだけを単体で拾ってくる」方法は避けてください。改ざんやバージョン不一致の温床になり、別のエラーを増やします。


それでも直らないとき:Windowsの修復(SFC / DISM)

ランタイムを入れ直しても改善しない場合、Windows側の破損を疑います。標準機能で修復できます。

手順(管理者で実行)

  1. スタートを右クリック → ターミナル(管理者) もしくは コマンドプロンプト(管理者)

  2. 次を順に実行

    • sfc /scannow

  3. 終了後も改善しなければ、次を実行してから再度SFC

    • DISM /Online /Cleanup-Image /RestoreHealth

    • その後にもう一度 sfc /scannow

  4. 再起動して確認

SFCはシステムファイルを検査・置換し、DISMはWindowsイメージ自体の不整合を修復します。DLLエラーの“根っこ”に効くことがあります。


アプリ固有の問題を切り分ける:再インストールと依存関係

特定アプリだけで起きる場合、アプリ側の再インストールが有効です。

おすすめ手順

  • アプリをアンインストール

  • 可能なら公式のアンインストーラやクリーンアップツールを使用(Adobe系などは特に有効)

  • 再起動

  • 最新版を再インストール(管理者権限での実行も試す)

また、古いアプリでは「2013」など別世代のVisual C++ランタイムを要求することもあります。アプリの配布元が指定する前提条件があるなら、それに合わせるのが確実です。


セキュリティソフトが原因か確認する

突然発生した場合や、特定のタイミング(定義更新の直後など)で起きたなら要注意です。

  • セキュリティソフトの 隔離(検疫)履歴 を確認

  • vcruntime140.dll などが隔離されていれば、復元して例外設定を検討

  • 不安なら一時的にリアルタイム保護を切って挙動確認(切ったまま放置はしない)


予防策:同じエラーを繰り返さないために

  • DLL単体のダウンロードで対処しない(長期的に不安定化しやすい)

  • Windows Updateを中断しない(更新中の強制終了は破損リスク)

  • 大型ソフトの入れ替えは「アンインストール→再起動→インストール」を徹底

  • ストレージ異常が疑わしい場合は、WindowsのドライブチェックやSMART確認も実施


まとめ:最短で直す順番

  1. Visual C++ 2015-2022 再頒布可能パッケージをx86/x64両方で修復・再インストール

  2. SFC / DISMでWindowsを修復

  3. アプリをクリーンに再インストール

  4. セキュリティソフトの隔離を確認

この順で進めれば、原因の大半は安全に潰せます。急いでいるほど“正規手順”が近道です。