Windows10 Creators Update をインストールしたら多くのアプリケーションが起動しなくなりました。
Windows10 Anniversary Update からアップデートしました。これ自体は問題無く完了したのですが、インストールしてあったHD Writer(Panasonicのムービー取り込みソフト)や、PlayMemories Home(SONYのデジカメ取り込みソフト)など、多くのソフトが起動しなくなりました。
エラーメッセージは
「msvcr100.dll がないため、プログラムを開始できません。この問題を解決するためには、プログラムを再インストールしてみてください。」
あるいは
「msvcp100.dll がないため、プログラムを開始できません。この問題を解決するためには、プログラムを再インストールしてみてください。」
というものです。以前もこれで苦労しました。
これは昔から良くあるエラーですので、セオリー通り以下を再インストールします。アプリが32bitか64bitなのか分かりませんので両方入れます。
Microsoft Visual C++ 2010 再頒布可能パッケージ (x86)
Microsoft Visual C++ 2010 再頒布可能パッケージ (x64)
しかし改善されないため、パスが通っていないことを考え、インストール済みファイルを検索してみました。すると…
C:\Windows\System32
フォルダには msvcr100.dll 、msvcp100.dll どちらも見つかりました。
ところが
C:\Windows\SysWOW64
フォルダには msvcr100.dll 、msvcp100.dll どちらも見つかりませんでした。
「System32」には32bit用、「SysWOW64」には64bit版があるはずです。試しに C:\Windows.old\SysWOW64 の中を見てみると msvcr100.dll 、msvcp100.dll どちらも見つかりました。そこでこの2つのファイルをコピーしてくるとアプリケーションが起動するようになりました。
Microsoft Visual C++ 2010 再頒布可能パッケージ (x64) のインストールは正常に完了したのですが、ファイルのコピーが拒否されたのでしょうか?
この方法が正しいのかはわかりません。あくまで自己責任ということです。とりあえず今のところは正常に動いているように見えます。
0 件のコメント:
コメントを投稿