WindowsでMSVCP71.dllが見つからないエラーを解決する方法

Windows 7で特定のプログラムを実行しようとすると、Msvcp71.dllとMsvcr71.dllが見つからないという恐ろしいエラーが発生しますか?これらのファイルはMicrosoft Cランタイムライブラリの一部で、正直なところ、Microsoftが一部のWindows 7のセットアップに組み込むのを忘れたように思います。一部のアプリはこれらのDLLがないと起動しないため、そのアプリを諦めたくないのであれば、修正プログラムを見つける必要があります。幸いなことに、これらのファイルを入手して再び動作させることは可能ですが、具体的なインストール方法を理解するのは少し難しいかもしれません。

DLLファイルはここにアップロードされています(このページの下部からダウンロードできます)。問題は、どうやって必要な場所に配置するかです。まず、下のエラーのスクリーンショットを見て、本当にこれらのDLLが問題の原因になっているかどうかを確認してください。Windowsは、これらのファイル不足エラーによって、必要以上に処理を困難にしているからです。

Windows 7でDLLエラーを修正する方法

方法 1: Windows 7 32 ビット版へのインストール

Windows 7 32ビット版をご利用の場合は、非常に簡単です。両方のDLLファイルをWindows/System32フォルダにコピーするだけです。これは通常、32ビットシステムDLLが格納されているメインディレクトリです。手順は以下のとおりです。

  • まず、ダウンロードした ZIP アーカイブから DLL ファイルを抽出します。
  • ファイルエクスプローラーを開き、 C:\Windows\System32に移動します。
  • 各 DLL ファイルを右クリックし、[コピー]を選択します。
  • それをC:\Windows\System32に貼り付けます。

プロのヒント:設定によっては、DLLをSystem32にコピーする際に管理者権限が必要になる場合があります。必要に応じて、ファイルエクスプローラーを管理者として実行してください。また、再起動だけでは不十分な場合もありますので、これらのファイルをコピーした後、プログラムまたはPCを再起動してみてください。

方法2: Windows 7 64ビット版へのインストール

64ビット版Windows 7をお使いの場合は、これらのDLLファイルをSysWOW64フォルダにコピーする必要があります。このフォルダには64ビット版Windowsの32ビット版DLLが格納されているため、手順はほぼ同じです。

  • まだ DLL ファイルを抽出していない場合は抽出します。
  • ファイル エクスプローラーからC:\Windows\SysWOW64に移動し、念のため再度管理者として実行します。
  • そこに DLL ファイルをコピーして貼り付けます。

この手順は非常に重要です。ファイルを間違ったフォルダに置くと、多くの場合、エラーの原因となるため、この手順を省略しないでください。また、プログラムがDLLをすぐに認識しない場合があるので、再起動すると改善される可能性があります。特にアプリが新しいDLLをなかなか認識し​​ない場合は、試してみる価値は十分にあります。

両方のDLLファイルをZIPアーカイブにまとめましたので、解凍して以下の手順に従って適切な場所に配置してください。少し面倒ですが、DLLファイルを適切なディレクトリに配置すると、プログラムは再び動作するはずです。

Msvcp71.dll および Msvcr71.dll ファイルをダウンロードします。

これでプログラムが再び起動するようになることを願っています。ただし、Windows が常に動作してくれるとは限らないので、ご注意ください。場合によっては、複数回の再起動やアプリの再インストールが必要になることもあります。頑張ってください!