.Net Framework が LoadLibraryShim エラーでインストールできなくなった時の対処
.Net Framework が 『fusion の初期化中にエラーが発生しました。LoadLibraryShim() を使用して fusion を読み込めませんでした。』 というエラーを吐いてインストールできなくなる現象について、解決方法を挙げます。
1.%SystemRoot%\winsxs フォルダを削除する。
Windows Side By Side technologyがバグってる可能性があります。
このフォルダの削除で直る場合があります。
2.%SystemRoot%\Microsoft.NET フォルダを削除する。
古いバージョンのサービスパックを上書きしてしまった場合などに不整合が発生するのが原因で、いったんフォルダごと削除してしまうことによって直る場合があります。
どちらか、もしくは両方実行して、再インストールすればうまくインストールできるはずです。
Comments