web-dev-qa-db-ja.com

MSVCR110.dllがコンピューターにないため、プログラムを開始できません

Apacheサーバー2.4を(Windows)コンピューターにインストールしようとしていますが、これまでのところこの「一般的な」問題に遭遇しましたが、解決できません。タイトルのエラーメッセージは引き続き表示されますが、32ビット版と64ビット版の両方が(正常に)不足している必須項目を http://www.Microsoft.com/en-us/downloadからダウンロードしました/details.aspx?id=30679# 。 Windowsエクスプローラーで「msvcr110.dll」を検索すると、その名前のファイルがいくつか表示されるので、Apacheがそれを見つけられないのではないかと思っています。私はオンラインで解決策を見つけようとしましたが、それぞれがこの投稿で以前言及したリソースを直接指しています。誰かが洞察を追加できるなら、それは大歓迎だ

20
user1839489

Visual C++ライブラリをインストールする必要があります。 http://www.Microsoft.com/en-us/download/details.aspx?id=30679

27
Ali

ここでマイクロソフトのサポートエンジニアからの回答を引用したいと思います。

http://answers.Microsoft.com/en-us/windows/forum/windows_8-winapps/the-program-cant-start-because-msvcr110dll-is/f052d325-3af9-4ae5-990b-b080799724db

こんにちはHenny、MSVCR110.dllは、Visual Studio 2011でビルドされたプロジェクトに必要なMicrosoft Visual C++再頒布可能dllです。dll文字はこれを綴っています。 MS = Microsoft、V = Visual、C = C++、R = Redistributable Winroyを開始するには、このファイルがおそらく必要です。このエラーは、Microsoft Visual C++ Redistributable 2012を必要とするソフトウェアを実行する場合に表示されます。再配布可能ファイルは、Microsoft Webサイトからx86またはx64エディションとして簡単にダウンロードできます。インストールするソフトウェアに応じて、32ビットバージョンまたは64ビットバージョンのいずれかをインストールする必要があります。次のリンクを参照してください。 http://www.Microsoft.com/en-us/download/details.aspx?id=30679# 問題が解決しない場合はお知らせください。さらにサポートさせていただきます。ありがとう、Yaqub Khan-マイクロソフトサポートエンジニア

13
Omar Tariq

このエラーは、Microsoft Visual C++ Redistributable 2012を必要とするソフトウェアを実行するときに表示されます。MicrosoftWebサイトからx86またはx64エディションとしてダウンロードします。インストールするソフトウェアに応じて、32ビットバージョンまたは64ビットバージョンのいずれかをインストールする必要があります。次のリンクにアクセスしてください: http://www.Microsoft.com/en-us/download/details.aspx?id=30679#

1
Lunix1618

これを修正するには、Microsoft Webサイトまたはオンラインから必要なファイルをダウンロードするか、Visual Studio 2012を再インストールします。

1
The Apache

Apache Lounge 32ビット版でも同様の問題が発生していました。 64ビットバージョンをダウンロードした後、問題は解決しました。

関連する手順を説明した優れたビデオを次に示します。 https://www.youtube.com/watch?v=17qhikHv5hY

1
Tim Lewis

奇妙な、ちょうどsimmilarの問題があったので、ここに行きました http://www.Microsoft.com/en-us/download/confirmation.aspx?id=30679 vcredist_x86をダウンロードしてインストールしました(32ビットApacheを使用しています) )そしてそれは魅力のように機能します。

0
lchachurski