【Windows 10】msvcp140.dll が見つからずコードを実行できないエラーの直し方
msvcp140.dll エラーとは
msvcp140.dll は、特定の Windows アプリやゲーム、特に C++ で開発されたソフトウェアの動作を担う、Microsoft のダイナミックリンクライブラリ(DLL)ファイルです。
アプリやゲームを起動しようとした際に、「msvcp140.dll が見つからないため、コードの実行を続行できません」というエラーが表示されることがあります。
このエラーは別の形で表示されることもあります。例えば「MSVCP140.dll が見つからないため、プログラムを開始できません。この問題を解決するには、プログラムを再インストールしてみてください」といったメッセージが表示されるケースです。
このエラーは、ファイルが実際に存在しない場合や、存在していても破損している場合に発生します。Windows Defender やサードパーティ製のウイルス対策ソフトで PC をスキャンすることもできますが、それだけでエラーが解決するとは限りません。
本記事では、Windows 10 PC でゲームやアプリを起動する際にこのエラーが発生した場合の、3つの解決策をご紹介します。
解決策1:アプリを再インストールする
エラーメッセージにもあるように、「msvcp140.dll が見つからない」エラーを引き起こしているプログラムを再インストールすることで、問題を解決できる場合があります。
アプリを再インストールする手順は以下の通りです。
ステップ1:スタートボタンをクリックし、「設定」を選択します。
ステップ2:メニューから「アプリ」を選択します。
ステップ3:エラーの原因となっているアプリをクリックし、「アンインストール」を選択します。
ステップ4:PC を再起動し、ベンダーの公式サイトまたは Microsoft Store からアプリをダウンロードして再インストールします。
解決策2:SFC スキャンを実行する
エラーが破損したファイルによって引き起こされている可能性があるため、システムファイルチェッカー(SFC)スキャンの実行が有効です。このツールを実行すると、PC 上のファイルの破損を自動的にチェックし、修復してくれます。
SFC スキャンを実行する手順は以下の通りです。
ステップ1:スタートボタンをクリックし、「cmd」と検索します。スキャンは管理者権限で実行する必要があるため、右側の「管理者として実行」をクリックします。
ステップ2:sfc /scannow と入力し、Enter キーを押します。
ステップ3:スキャンが完了したら、コマンドプロンプトを閉じて PC を再起動します。
解決策3:Microsoft Visual C++ 再頒布可能パッケージをインストールする
上記の解決策で問題が解決しない場合は、Microsoft Visual C++ 再頒布可能パッケージをインストールすることで解決できます。
これは、msvcp140.dll と vcruntime140.dll という DLL ファイルが、どちらも Microsoft Visual C++ パッケージの構成要素であるためです。
Microsoft Visual C++ 再頒布可能パッケージのインストール手順は以下の通りです。
ステップ1:Microsoft の公式サイトにある Visual C++ 再頒布可能パッケージのダウンロードページにアクセスし、「ダウンロード」をクリックします。
ステップ2:次のページで、32 ビット OS 用と 64 ビット OS 用のダウンロードオプションが表示されます。お使いの OS に合った方を選択し、「次へ」をクリックします。
ステップ3:ダウンロードしたファイルを開き、インストールウィザードに従ってインストールを完了させます。
すでに Microsoft Visual Studio 2015 パッケージがインストールされているのにエラーが発生する場合は、一度アンインストールしてから再インストールしてみてください。
このガイドがエラーの解決に役立てば幸いです。ご覧いただきありがとうございました。
-
Windows 10で「指定されたモジュールが見つかりません」エラー(0x0000007e)を修正する方法
「指定されたモジュールが見つかりません」というエラーに悩んでいませんか?0x0000007eエラーの最適な解決方法をお探しの方は、まさにうってつけの記事です。本記事では、この問題の概要と具体的な解決策について詳しく解説します。 「指定されたモジュールが見つかりません」はDLLエラーの一種で、主にWindowsの起動時に表示されます。場合によっては、インターネットに接続したときや特定のアプリケーションを使用した際にも発生することがあります。幸い、この問題の修正はそれほど難しくありません。 無効なレジストリエントリの削除、マルウェアの駆除、破損したシステムファイルのチェックと修復を行うことで、この
-
Windows 10で「ネットワークパスが見つかりません」エラーを解決する4つの方法
Microsoftでは、同じネットワーク上のコンピュータ同士がリモートアクセスしてファイルをやり取りできるようになっています。このデータやリソースの共有機能は、2台以上のデバイスを同時に使用する際に非常に便利です。しかし、利用者が問題に遭遇することもあり、その中でもよく見られるのが「ネットワークパスが見つかりません」というエラーです。本記事では、この問題を解決するための4つのトラブルシューティング手法を詳しく解説します。 Windowsで「ネットワークパスが見つかりません」エラーを修正する方法 方法1:TCP/IP NetBIOS Helperサービスを再起動する リモートデバイスに接続してフ