Windows 10
 Computer >> コンピューター >  >> システム >> Windows 10

Windows 10で「vcruntime140.dllが見つかりません」エラーを修正する方法

Windows PCで「DLLが見つかりません」というエラーが表示される場合、通常は何らかの不具合が発生しているサインです。ソフトウェア自体が破損していて再インストールが必要なケースもあれば、システムファイルの破損やマルウェア感染など、より深刻なPCの問題を示している可能性もあります。

しかし、もう一つの大きな原因として挙げられるのが、プログラムをWindows上で動作させるためのソフトウェアライブラリの欠落や破損です。例えば「vcruntime140.dllが見つかりません」というエラーは、Microsoft Visual C++ランタイムがインストールされていないか、破損していることを示しています。この問題を解決するための具体的な方法を以下で解説します。

Windows 10で「vcruntime140.dllが見つかりません」エラーを修正する方法

Microsoft Visual C++のインストールを修復・削除する

vcruntime140.dllファイルは、Microsoft Visual C++ソフトウェアランタイムライブラリの一部です。このライブラリはMicrosoftが提供しており、Visual StudioでC++を使って開発されたソフトウェアをWindows PC上で実行できるようにするために使用されます。このファイルが欠落していると、「vcruntime140.dllが見つかりません」というエラーが表示されます。

まず試すべきは、PCにインストールされているVisual C++の修復です。それでも解決しない場合は、以下の手順で一度完全にアンインストールし、次のセクションで再インストールを行いましょう。

  1. Visual C++を修復するには、まず設定メニューを開きます。Windowsのスタートメニューを右クリックし、設定を選択してください。
Windows 10で「vcruntime140.dllが見つかりません」エラーを修正する方法
  1. 設定メニューでアプリ>アプリと機能を選択します。左側にインストール済みアプリの一覧が表示されるので、スクロールするか検索バーを使ってMicrosoft Visual C++ 2015-2019 再頒布可能パッケージを探します。見つからない場合は、次のセクションに進んでください。
Windows 10で「vcruntime140.dllが見つかりません」エラーを修正する方法
  1. Microsoft Visual C++ 2015-2019 再頒布可能パッケージが一覧に表示されている場合は、それを選択して変更をクリックします。
Windows 10で「vcruntime140.dllが見つかりません」エラーを修正する方法
  1. 開いたMicrosoft Visual C++ 2015-2019 再頒布可能パッケージのウィンドウで、修復を選択します。
Windows 10で「vcruntime140.dllが見つかりません」エラーを修正する方法
  1. 処理が完了するまで待ち、その後PCを再起動します。それでも「vcruntime140.dllが見つかりません」というエラーが表示される場合は、Visual C++ランタイムを完全に削除して再インストールする必要があります。設定>アプリ>アプリと機能メニューで該当項目を選択し、アンインストール>アンインストールをクリックしてください。
Windows 10で「vcruntime140.dllが見つかりません」エラーを修正する方法
  1. 開いたウィンドウでアンインストールを選択し、処理が完了するまで待ちます。完了したらPCを再起動し、次のセクションに進みます。
Windows 10で「vcruntime140.dllが見つかりません」エラーを修正する方法

Microsoft Visual C++をインストール・再インストールする

Microsoft Visual C++ランタイムライブラリがインストールされていないと、それに依存するソフトウェアは動作しません。そのため、新規インストール、または破損したインストールを削除した後の再インストールが必要です。

  1. まず、Visual Studioの公式サイトにアクセスし、最新版のランタイムライブラリをダウンロードします。ページの下部にあるその他のツール、フレームワーク、再頒布可能パッケージカテゴリを選択して利用可能な項目を表示し、お使いのPCのCPUアーキテクチャに合ったものを選びます(64ビットPCならx64、32ビットPCならx86、ARMベースのデバイスならARM64)。選択したらダウンロードボタンをクリックしてください。
Windows 10で「vcruntime140.dllが見つかりません」エラーを修正する方法
  1. ダウンロードが完了したら、インストーラーファイル(例:VC_redist.x64.exe)を実行します。インストーラーのウィンドウでライセンス条項に同意するチェックボックスにチェックを入れ、インストールボタンをクリックして進みます。
Windows 10で「vcruntime140.dllが見つかりません」エラーを修正する方法
  1. インストールが完了するまでしばらく待ちます。問題なくインストールできたら閉じるボタンをクリックしてウィンドウを閉じ、PCを再起動してください。
Windows 10で「vcruntime140.dllが見つかりません」エラーを修正する方法

これで、ほとんどのユーザーはWindows 10 PCでの「vcruntime140.dllが見つかりません」エラーを解消できるはずです。ただし、実行しようとしているソフトウェアが古いバージョンのVisual C++ランタイム(2015年以前)を必要とする場合は、代わりに古いバージョンをダウンロードしてインストールする必要があります。

また、古いバージョンのVisual C++ランタイムインストーラーが同梱されているソフトウェアを削除して再インストールすることでも、問題を解決できる場合があります。これは、複数のランタイムライブラリを必要とする大規模なソフトウェアバンドル(ゲームなど)でよく見られるケースです。

古いVisual C++ランタイムインストーラーとセットになっているソフトウェアを再インストールすれば、そのソフトウェアの動作に必要な特定のバージョンのライブラリが自動的に再インストールされ、残っている問題も解決されるはずです。

Windows Updateを実行する

Microsoft Visual C++ランタイムは、他の主要なWindowsサービスと同様に、Windows Updateを通じてセキュリティアップデートを受け取ります。「vcruntime140.dllが見つかりません」エラーに悩まされている場合は、Windows Updateで最新のアップデートを確認してみる価値があります。

壊れたインストールを直接修復できる可能性は低いものの、新しいアップデートを適用することでインストールが自動的に修復されることもあります。新しいシステムアップデートは設定メニューから確認できます。

  1. アクセスするには、スタートメニューを右クリックし、設定を選択します。
Windows 10で「vcruntime140.dllが見つかりません」エラーを修正する方法
  1. 設定メニューで更新とセキュリティを選択し、次のメニューでWindows Updateを選びます。
Windows 10で「vcruntime140.dllが見つかりません」エラーを修正する方法
  1. 更新プログラムのチェックを選択して新しいアップデートを検索します。保留中のアップデートがある場合は、代わりに今すぐ再起動を選択してください。
Windows 10で「vcruntime140.dllが見つかりません」エラーを修正する方法

Windowsがアップデートを確認し、保留中のものをインストールします。インストール後は、正しく適用されるようPCを再起動してください。その後、ソフトウェアを起動してランタイムの欠落問題が解決したかどうかを確認しましょう。

オンラインからDLLファイルをダウンロードするのは避ける

「vcruntime140.dllが見つかりません」のような具体的なエラーメッセージが表示されると、そのファイルをネットから入手して解決したくなるかもしれません。実際、DLLダウンロードサイトは数多く存在し、欠落しているファイルを素早くダウンロードできます。

Windows 10で「vcruntime140.dllが見つかりません」エラーを修正する方法

しかし、こうしたサイトの利用は避けることをおすすめします。DLLファイルは、ソフトウェアがWindowsのより制限されたコンポーネントとやり取りすることを可能にする、Windows OSの重要な要素です。ソースを完全に信頼できる場合を除き、Visual C++ランタイムライブラリ全体を削除して再インストールする方が安全です。

これでほとんどのユーザーの問題は解決するはずですが、それでも問題が解決しない場合は、最終手段としてネットワーク上の別のPCからファイルを入手するという方法もあります。

Windows 10を良好な状態に保つ

上記の手順で、Windows 10 PCでの「vcruntime140.dllが見つかりません」エラーを修正できるはずです。ほとんどの場合、インストールの修復やVisual C++再頒布可能パッケージの再インストールで問題は解決しますが、影響を受けたソフトウェアの削除と再インストールが必要になることもあります。

DLLファイルの欠落は、通常PCに何らかの問題が起きているサインです。だからこそ、定期的なPCメンテナンスを欠かさないことが重要です。Windowsを常に最新の状態に保ってバグ修正を適用するとともに、定期的にマルウェアスキャンを実行して、PCを危険にさらす可能性のあるマルウェアを除去しましょう。

  1. Windows 7でDLLファイルが見つからないエラーを解決する完全ガイド

    DLLファイルが見つからないエラーは、Windows 7で最も頻繁に発生するトラブルのひとつです。このエラーは、システムに必要な.dllファイルが存在しない、またはファイルが破損していることを示しています。VCRUNTIME140.dll、MSVCP140.dll、xinput1_3.dll、MSVCR110.dll、xlive.dllなど、エラーの原因となる.dllファイルは多岐にわたります。 それぞれの.dllファイルには固有の修復手順がありますが、主要な.dllエラーのほとんどに有効な一般的なトラブルシューティング手法も存在します。この記事では、「Windows 7でDLLファイルが見つ

  2. Windows 10でd3dx9_39.dllが見つからないエラーを解決する6つの対処法

    ゲームを起動しようとした瞬間にエラーメッセージが表示されると、非常にストレスを感じますよね。しかし、ゲームアプリケーションが起動しないのには必ず原因があります。エラーメッセージをよく読めば、根本的な原因を突き止めることができます。例えば、「d3dx9_39.dll がコンピューターに存在しないため、プログラムを開始できません。プログラムを再インストールしてこの問題を解決してください。」というエラーが表示された場合は、メッセージ自体にヒントがあります。ただし、再インストールしても問題が解決しないこともあります。そこで本記事では、d3dx9_39.dll 見つからないエラーに対する複数の解決策をご