16554: Acronis Software:「アセンブリ "Microsoft.VC80.CRT,publicKeyToken" のインストール中にエラーが発生しました。」というメッセージが表示され、インストールに失敗します

これは 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.をご参照下さい。

  1. スタート-ファイル名を指定して実行、cmdをタイプします.
  2. コマンドラインより以下のコマンドを実行します。

sfc.exe /scannow

(!)スクリーンショットを使った詳細の手順についてはHow to Run the System File Checker (Sfc.exe) Offline in Windows 7 and Vista.をご参照下さい。

このコマンドの実行により、システムの破損および破損したシステムファイルをWindowsインストレーションディスクの使用により修復することができます。

解決方法2

Windowsモジュールインストーラーサービスが稼働していることを確認して下さい。

  1. スタート -> 実行 -> services.msc;
  2. Windowsモジュールインストーラーに移動
  3. スタートタイプを手動に設定して、サービスを実行

解決方法3

Microsoft Visual C++ 再配布可能パッケージがインストールされたいない可能性があります。 Microsoft Visual C++ 再配布可能パッケージをインストールします。

解決方法4

.NETフレームワークインストレーションが破損している可能性がありますので、.NETフレームワークをアンインストールし、再度インストールします。

  1. 全アプリケーションをクローズ
  2. スタート -> コントロールパネル -> プログラムと機能
  3. .NET フレームワークインストレーションパッケージを選択し、アンインストールをクリック
  4. Windowsレジストリを開く: スタート -> 実行 -> regedit.exe;
  5. キーを検索して、リネームまたは削除:
    注意: 全てのキーが存在しないことがあります。
    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
  6. アンインストールしたバージョンの.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レジストリのサイズ制限を変更します。

  1. スタート -> 実行 -> regedit.exe;
  2. キーを検索:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control
  3. 'RegistrySizeLimit'の値のデータを編集して、16進数ffffffffに設定し; OKをクリック;
  4. マシンの再起動

解決方法 6
Microsoft インストーラーがMicrosoft Foundation Classesを見つかることができないために、ライブラリを再登録する

  1. スタート -> 実行 -> cmd;
  2. コマンド実行:
    regsvr32 mfc90.dll

詳細情報

この問題について、マイクロソフトのサポートに問い合わせることもできます。

問題が解決しなかった場合には、 Microsoft Support にコンタクトして下さい。この問題はWindowsの問題であり、他のアプリケーションのインストールと同様に複雑な問題である可能性があります。今回ご提供しました解決方法のどの方法により解決できたかフィードバックをお願い致します。また、サポートが必要な場合にはAcronis Customer Centralにご連絡下さい。

タグ: 

You are reporting a typo in the following text:
Simply click the "Send typo report" button to complete the report. You can also include a comment.
CAPTCHA
This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.
3 + 4 =
Solve this simple math problem and enter the result. E.g. for 1+3, enter 4.