web-dev-qa-db-ja.com

不足しているmsvcp110.dllを修正する方法

コンピュータの電源を入れただけで、「Explorer.exe」からmsvcp110.dllが見つからないというエラーが表示されました。

なぜそれが発生する可能性があるのですか?それをどのように修正しますか?不足しているdllを「提供」しているサイトがいくつかありますが、ファイル、特にランダムサイトからdllファイルをダウンロードしたくありません。どうすれば修正できるか知っていますか?

必要な場合は、Windows 8.1 64ビットとビジュアルスタジオ2013を使用しています。

10
Jim Blum

ここでの正しい行動方針は、あなたが言うように、インターネット全体からランダムなdllファイルをダウンロードするのではなく、プログラムが期待しているVisual C++ランタイムだけを調べてインストールすることです。

文句を言われているのがエクスプローラである場合は、新しいシェル拡張または関連プログラムがそれを介して動作しようとしていることが原因である可能性があります。

このページから最新の再配布可能ファイルを入手できます。 サポートされている最新のVisual C++ダウンロード

あなたのエラーがMSVCP110.dllに関するものであるとすれば、私は試してみます Visual C++ Redistributable for Visual Studio 2012 Update 4 つまり、VC++ 11.0

エラーをスローしているプログラムのビット数に一致するバージョンをダウンロードする必要があります。この場合、エクスプローラーが64ビットWindowsで実行されている場合、64ビットになります。それ以外の場合は、安全のためにx86バージョンもインストールできます。バージョンは共存できます。

もちろん、これが最初にこのエラーを実際に明らかにした原因に対処していないものであり、がそれを修正する必要がある一連のアクションのみです。

依存関係を正しくインストールできないプログラムをインストールしたか、dllファイルを誤って削除したプログラムをアンインストールしたことを願っています。どちらにせよ、それは不完全に作成されたインストーラーまたはアンインストールが原因です。

それ以外の場合は、ウイルス対策スイートによって誤って隔離された可能性があり、一部のプログラムによって移動または削除された可能性があります。うまくいけば、マルウェア感染の兆候である可能性があります。

ただし、最初のアクションは、最初のインスタンスでこれを修正する正しい方法である正しい再頒布可能パッケージを再インストールすることです。それでも問題が解決しない場合は、さらに詳しく調べて、ファイルが見つからない理由を見つける必要があります。

12
Mokubai