これは Windows の問題です
事例
次のようなエラーが表示され、Acronis のインストールが失敗します。
アセンブリのインストール中にエラーが発生しました
'Microsoft.VC80.CRT,publicKeyToken="1fc8b3b9a1e3b",type="win32",version="8.0.50727.762",processorArchitecture="x86"'.
詳細については、ヘルプとサポートを参照してください。
原因
これは、C ランタイムの再頒布可能コンポーネントをインストールできない Windows オペレーティングシステムの問題であり、いくつかの原因が考えられます。
解決法
解決方法1
Windowsシステムファイルチェッカーを実行する
(!)このユティリティを実行するためにはWindowsインストレーションディスクを持っていなければなりません。インストールディスクからOSを起動して、システムファイルチェックを実行することを強く推奨致します。詳細については、MicrosoftナレッジベースArticle 929833.をご参照下さい。
(!)Windowsインストレーションディスクを手元に持っていない場合には、Windowsから作成することができます。詳細についてはHow to Create a System Repair Disk in Windows 7 and Vista.をご参照下さい。
- スタート-ファイル名を指定して実行、cmdをタイプします.
- コマンドラインより以下のコマンドを実行します。
sfc.exe /scannow
(!)スクリーンショットを使った詳細の手順についてはHow to Run the System File Checker (Sfc.exe) Offline in Windows 7 and Vista.をご参照下さい。
このコマンドの実行により、システムの破損および破損したシステムファイルをWindowsインストレーションディスクの使用により修復することができます。
解決方法2
Windowsモジュールインストーラーサービスが稼働していることを確認して下さい。
- スタート -> 実行 -> services.msc;
- Windowsモジュールインストーラーに移動
- スタートタイプを手動に設定して、サービスを実行
解決方法3
Microsoft Visual C++ 再配布可能パッケージがインストールされたいない可能性があります。 Microsoft Visual C++ 再配布可能パッケージをインストールします。
- Microsoft Visual C++ 2005 Redistributable Package (x86) for Windows XP Service Pack 2
- Microsoft Visual C++ 2005 SP1 Redistributable Package (x86) for Windows XP, Windows Vista, Windows 7
- Microsoft Visual C++ 2008 Redistributable Package (x86) for Windows XP and Windows Vista
- Microsoft Visual C++ 2008 SP1 Redistributable Package (x86) for Windows XP, Windows Vista, Windows 7
- Microsoft Visual C++ 2010 Redistributable Package (x86) for Windows XP with Service Pack 3, Windows Vista with Service Pack 2 or later, Windows 7
解決方法4
.NETフレームワークインストレーションが破損している可能性がありますので、.NETフレームワークをアンインストールし、再度インストールします。
- 全アプリケーションをクローズ
- スタート -> コントロールパネル -> プログラムと機能
- .NET フレームワークインストレーションパッケージを選択し、アンインストールをクリック
- Windowsレジストリを開く: スタート -> 実行 -> regedit.exe;
- キーを検索して、リネームまたは削除:
注意: 全てのキーが存在しないことがあります。
32-bit Windows
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\Full
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\Product
64-bit Windows
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\.NETFramework
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\NET Framework Setup\Full
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\NET Framework Setup\Product - アンインストールしたバージョンの.NET フレームワークを再インストール。最も古いバージョンの.NETフレームワークをインストールし、インストールしていたバージョンの.NETフレームワークになるまでアップデートします。.NET フレームワークはMicrosoft's .NET フレームワークデベロッパーセンターよりダウンロードできます。:
for Windows XP - .NET framework 3.0
for Windows Vista - .NET framework 3.0
for Windows 7 - .NET framework 3.5 SP1
解決方法5
Windowsレジストリの設定値がサイズの上限に達している可能性があります。(サイズの問題は通常はMicrosoft Visual C++ 2005 SP1 Redistributable Packageに関連しています。)以下の方法でWindowsレジストリのサイズ制限を変更します。
- スタート -> 実行 -> regedit.exe;
- キーを検索:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control - 'RegistrySizeLimit'の値のデータを編集して、16進数ffffffffに設定し; OKをクリック;
- マシンの再起動
解決方法 6
Microsoft インストーラーがMicrosoft Foundation Classesを見つかることができないために、ライブラリを再登録する
- スタート -> 実行 -> cmd;
- コマンド実行:
regsvr32 mfc90.dll
詳細情報
この問題について、マイクロソフトのサポートに問い合わせることもできます。
問題が解決しなかった場合には、 Microsoft Support にコンタクトして下さい。この問題はWindowsの問題であり、他のアプリケーションのインストールと同様に複雑な問題である可能性があります。今回ご提供しました解決方法のどの方法により解決できたかフィードバックをお願い致します。また、サポートが必要な場合にはAcronis Supportにご連絡下さい。