
Officeアンインストール後に「VCRUNTIME140.dll」「MSVCP140.dll」が見つからない原因と対処法|Windows 10でAMD Chipset Softwareが削除できない時の解決ガイド
Officeをアンインストールした直後から、「VCRUNTIME140.dll が見つかりません」「MSVCP140.dll が見つかりません」といったエラーが表示され、さらにAMD Chipset Softwareのアンインストールまで失敗する――この現象は、単なるアプリ削除の失敗ではなく、Windowsの実行環境に必要なランタイムが不足したことで起きる代表的なトラブルです。特にWindows 10環境では、Office関連の構成変更をきっかけに、Visual C++再頒布可能パッケージに影響が及び、別のソフトウェアまで巻き込んで不具合が連鎖するケースがあります。この記事では、エラーの意味、なぜOffice削除後に発生するのか、AMD Chipset Softwareとの関係、そして安全かつ確実に復旧するための手順まで、実用的にわかりやすく整理して解説します。
- Officeアンインストール後に「VCRUNTIME140.dll」「MSVCP140.dll」が見つからない原因と対処法|Windows 10でAMD Chipset Softwareが削除できない時の解決ガイド
- Officeアンインストール後に起こる「VCRUNTIME140.dll」「MSVCP140.dll」エラーとは
- 症状の特徴
- なぜOfficeを削除しただけで別のソフトに影響が出るのか
- 想定される環境
- 最も有効な対処法は「Microsoft Visual C++ Redistributable」の再インストール
- 再インストール前に知っておきたいこと
- 実際の対処手順
- それでも直らない場合に確認したいポイント
- Windowsの「アプリと機能」にVisual C++関連が表示されているか
- Windows Updateの適用状況
- システムファイルの整合性
- OfficeアンインストールとVisual C++の関係を誤解しないことが重要
- よくある間違った対処法
- 予防策として意識したいこと
- 今回のケースで押さえるべき結論
- まとめ
Officeアンインストール後に起こる「VCRUNTIME140.dll」「MSVCP140.dll」エラーとは
Windowsでアプリケーションを動かす際、ソフトそのものだけでなく、共通で使われる実行ライブラリが必要になることがあります。その代表例が、Microsoft Visual C++ Redistributableと呼ばれる実行環境です。
この実行環境に含まれている重要なファイルが、今回問題となる以下のDLLです。
-
VCRUNTIME140.dll
-
MSVCP140.dll
これらは、多くのWindows向けアプリが起動やアンインストールの過程で参照する、非常に基本的な構成ファイルです。つまり、特定のソフトだけの問題ではなく、システム上の複数アプリが共通利用している可能性が高いファイルだと考えるべきです。
そのため、Officeを削除したあとにこれらのDLLが見つからない状態になると、Office本体だけでなく、まったく別のソフトウェアであるAMD Chipset Softwareのアンインストール処理まで正常に完了しなくなることがあります。
症状の特徴
このトラブルでは、主に次のような症状が確認されます。
代表的なエラーメッセージ
-
「VCRUNTIME140.dll was not found」
-
「MSVCP140.dll was not found」
日本語環境では、次のように表示されることもあります。
-
「VCRUNTIME140.dll が見つかりません」
-
「MSVCP140.dll が見つかりません」
-
「プログラムを開始できません。コンピューターに VCRUNTIME140.dll がないため…」
-
「コードの実行を続行できません。MSVCP140.dll が見つからないため…」
あわせて発生しやすい不具合
このエラーは、アプリの起動時だけでなく、アンインストールや更新時にも発生します。特に問題になりやすいのが、AMD Chipset Softwareの削除失敗です。
通常、アンインストール作業は不要ファイルを消すだけに見えますが、実際には専用のアンインストーラが起動し、必要なランタイムを読み込みながら処理を進めています。したがって、ランタイムDLLが欠損していると、削除そのものが途中で止まってしまうのです。
なぜOfficeを削除しただけで別のソフトに影響が出るのか
ここが最も混乱しやすいポイントです。Officeを消しただけなのに、なぜAMD Chipset Softwareにまで影響するのか――その理由は、「共有コンポーネント」にあります。
Windows上では、複数のアプリが同じVisual C++ランタイムを利用していることが珍しくありません。Officeの更新や削除、あるいは環境の変化によって、関連するランタイムの登録情報や依存関係が壊れると、そのランタイムを必要とする別アプリにも不具合が波及します。
つまり、原因はAMD Chipset Softwareそのものではなく、「AMD Chipset Softwareが必要とする共通ランタイムが壊れている」ことにあります。
この視点を持たずに、AMDのソフトだけを何度も削除しようとしても、根本解決にはつながりません。まず修復すべきなのは、Visual C++の実行環境です。
想定される環境
今回の症状は、特定の環境条件で確認されやすいトラブルです。対象として把握しておきたいポイントは以下の通りです。
システム構成の例
-
Office 20H2
-
バージョン 16.0.13127.20616
OS環境
-
Windows 10 20H2
ただし、実際にはこれに完全一致しない環境でも、同様のDLL欠損エラーは起こります。Windows 10の別ビルドや、類似したOffice構成でも再現し得るため、エラーメッセージが一致しているなら、同じ方向で対処を進める価値があります。
最も有効な対処法は「Microsoft Visual C++ Redistributable」の再インストール
この問題に対する最も現実的で確実な対処法は、Microsoft Visual C++ Redistributable packagesの再インストールです。
特に必要になるのは、以下の2種類です。
-
vc_redist.x86.exe
-
vc_redist.x64.exe
ここで重要なのは、64ビット版Windowsを使っていても、x64だけ入れればよいとは限らないことです。多くの環境では、32ビットアプリが残っていたり、一部コンポーネントがx86ランタイムを必要としたりするため、x86版とx64版の両方を入れておくのが基本です。
「自分のPCは64ビットだからx64だけで十分」と判断してしまうと、片方の依存関係だけ解消されず、不具合が続くことがあります。
再インストール前に知っておきたいこと
DLLファイル単体をネット上から拾ってはいけない
エラー名で検索すると、DLLファイルを単体配布しているサイトが大量に見つかることがあります。しかし、これは非常に危険です。
理由は明確で、DLLは単に1つのファイルを置けば済むものではなく、対応するバージョン、署名、関連ライブラリ、レジストリ登録、配置先との整合性が重要だからです。出どころ不明のDLLをSystem32やSysWOW64に手動で入れる方法は、マルウェア混入や別の不整合を招くリスクがあります。
正しい対処は、必ず正式なVisual C++ Redistributableパッケージをインストールし、必要な構成をまとめて復元することです。
システムの破損と決めつけなくてよい
DLLエラーが出ると、「Windowsが壊れた」「初期化しないと直らない」と不安になる人も多いですが、多くの場合はそこまで深刻ではありません。共通ランタイムの再導入だけで改善するケースが多く、OS再インストールまで進む必要はありません。
まずは落ち着いて、ランタイムの復旧を優先してください。
実際の対処手順
ここからは、再発防止も意識した実践的な流れを紹介します。
1. 実行中のアプリを終了する
Visual C++ランタイムを利用しているアプリが動作中だと、インストールが正常に完了しない場合があります。まずはOffice関連、AMD関連、ブラウザ、常駐ソフトなどを一度閉じましょう。
タスクマネージャーで不要なアプリが残っていないか確認できると、より確実です。
2. Visual C++ Redistributableを入れ直す
必要なのは次の2つです。
-
vc_redist.x86.exe
-
vc_redist.x64.exe
すでに入っている場合でも、「修復」または上書き再インストールの形で復旧できることがあります。アンインストールしてから入れ直すより、まずは公式パッケージで再セットアップするほうが安全です。
3. PCを再起動する
インストール完了後は、必ずWindowsを再起動してください。再起動によって保留中のファイル置換や登録情報の更新が適用され、DLLエラーが解消することがあります。
再起動を省略すると、修復したはずなのに症状が変わらないことがあるため要注意です。
4. AMD Chipset Softwareのアンインストールを再実行する
ランタイム復旧後に、改めてAMD Chipset Softwareの削除を試します。ここで正常にアンインストーラが起動し、最後まで完了すれば、今回の問題はほぼ解決です。
5. 必要に応じて再インストールや更新を行う
AMD Chipset Softwareを削除したあと、必要であれば最新版のチップセットドライバを入れ直してください。削除だけでなく、再インストール時にもVisual C++環境が安定していることは大きな意味を持ちます。
それでも直らない場合に確認したいポイント
Visual C++ Redistributableの再インストールで解決しない場合、次のような追加確認が有効です。
Windowsの「アプリと機能」にVisual C++関連が表示されているか
設定画面の「アプリ」から、Microsoft Visual C++ Redistributableが一覧にあるか確認しましょう。複数年版や複数アーキテクチャ版が並んでいても異常ではありません。
一覧から完全に消えている、あるいはインストールに失敗している場合は、もう一度セットアップし直す価値があります。
Windows Updateの適用状況
システム更新が中途半端な状態だと、ランタイムやインストーラ周辺で不整合が起きることがあります。未適用の更新が残っていないか確認し、再起動待ちになっていないかもチェックしてください。
システムファイルの整合性
ランタイム再導入でも改善しない場合、Windows側のシステム整合性に問題が出ている可能性もあります。こうした場合は、システムファイルチェックやコンポーネント修復が候補になります。
ただし、ここは一般ユーザーにとって操作の難易度が少し上がるため、まずはVisual C++再インストールを完了させてから段階的に進めるのがよいでしょう。
OfficeアンインストールとVisual C++の関係を誤解しないことが重要
この手のトラブルでありがちなのは、「Officeを消したのが悪い」「AMDドライバが壊れている」と個別ソフトの責任にしてしまうことです。しかし、本質はもっとシンプルです。
-
Officeの削除をきっかけに
-
Visual C++実行環境が不足または破損し
-
その実行環境に依存する別ソフトの動作やアンインストールが止まる
この流れさえ理解できれば、対処も迷いません。アプリごとに個別対応するのではなく、共通基盤であるランタイムを修復する。それが最短ルートです。
よくある間違った対処法
エラーファイル名だけ見て手動コピーする
前述の通り、DLL単体のコピーは危険です。症状が一時的に変わっても、別の不具合を生むことがあります。
AMDソフトだけを何度も削除しようとする
必要なランタイムがない状態では、何度試しても結果は変わりません。先に基盤を戻す必要があります。
レジストリ掃除ソフトに頼る
こうしたツールは問題解決よりも状態を複雑にすることがあります。特にランタイムや共有コンポーネントの不具合に対して、万能な修復策にはなりません。
OS初期化を急ぐ
最終手段としてはあり得ますが、今回のようなDLL欠損では過剰対応になりやすいです。まずは再頒布可能パッケージの復旧を試すべきです。
予防策として意識したいこと
同様のトラブルを防ぐためには、次の意識が役立ちます。
共有ランタイムは単独で消さない
不要に見えても、Visual C++ Redistributableは他のアプリが使っていることが多いものです。空き容量を増やす目的で手動削除するのは避けたほうが無難です。
アンインストール後は再起動を挟む
Officeやドライバなど、システムに深く関わるソフトを削除した後は、一度再起動して状態を安定させてから次の作業を行うと、依存関係の崩れを最小限にできます。
複数ソフトを連続で削除しない
Office削除直後に、続けてドライバや関連ソフトを大量に消すと、どの操作が不具合のきっかけだったのか分かりづらくなります。トラブル時の切り分けのためにも、1つずつ実施するのが安全です。
今回のケースで押さえるべき結論
今回のトラブルは、Officeアンインストール後に「VCRUNTIME140.dll」または「MSVCP140.dll」が見つからないエラーが出て、AMD Chipset Softwareのアンインストールに失敗するというものです。原因は、Visual C++ Redistributableの不足または破損である可能性が高く、対処の中心はMicrosoft Visual C++ Redistributable packagesの再インストールです。
特に重要なのは次の3点です。
1. 原因はAMDソフト単体ではない
AMD Chipset Softwareは被害を受けている側であり、根本の問題は共通ランタイムの欠損にあります。
2. x86版とx64版の両方を入れるのが基本
64ビット環境でも、x86ランタイムが必要になるケースは珍しくありません。片方だけでは不十分なことがあります。
3. DLL単体配布サイトに頼らない
安全かつ確実に直すには、正式な再頒布可能パッケージを使うのが鉄則です。
まとめ
Officeをアンインストールしたあとに発生する「VCRUNTIME140.dll」「MSVCP140.dll」エラーは、一見すると複雑そうですが、実際には共通実行環境の不足という比較的整理しやすい問題です。そして、その影響でAMD Chipset Softwareのアンインストールが失敗しているなら、注目すべきはAMDではなくVisual C++ Redistributableです。
焦って個別のソフトをいじるよりも、まずはMicrosoft Visual C++ Redistributable packagesをx86版・x64版ともに再インストールし、Windowsを再起動してから再度操作する。この順番を守るだけで、状況が大きく改善する可能性があります。
「Officeを消しただけなのに、なぜ別のソフトまで壊れるのか」と戸惑ったときこそ、Windowsの共有ランタイムという考え方を知っておくと強いです。今回の現象は、その仕組みを理解していれば冷静に切り分けられる典型例です。PCトラブルは原因を正しく見るだけで、解決の難易度が一気に下がります。今回のケースも、対処の軸さえ外さなければ、十分に復旧を狙える問題です。