問題
System Recovery 24 のインストールウィザードが図 1 のようにロード中に突然消え、インストールを続行できません。
図 1
エラーメッセージ
アプリケーションイベントログにエラーメッセージは記録されません。
C:\ProgramData\Veritas\VERITAS SYSTEM RECOVERY\LOGS\SSRINST.HTM に以下のエラーメッセージが記録されます。
+ MM-DD-YYYY,HH:MM:SS : ERROR: Installation failed with error -532462766. GetLastError = :0
または
+ MM-DD-YYYY,HH:MM:SS : This assembly is built by a runtime newer than the currently loaded runtime and cannot be loaded. (Exception from HRESULT: 0x8013101B)
+ MM-DD-YYYY,HH:MM:SS : V-225-01001001-1: Error Loading the product class from the dll. ***To search for information about this error, click here
+ MM-DD-YYYY,HH:MM:SS : ERROR: Installation failed with error 1603. GetLastError = :0
原因
この問題は、.NET Framework 3.5 がシステムにインストールされている場合に発生します。
解決策
1. Notepad.exe でインストールメディア内の \SSR\SSRx64\Instal\_Setup.exe.config を開きます。
2. [編集前の _Setup.exe.config] を参考に _Setup.exe.config 内の以下の行を見つけます。
[編集前の _Setup.exe.config]
=================
<startup>
<supportedRuntime version="v2.0.50727"/>
<supportedRuntime version="v4.0"/>
</startup>
=================
3. [編集後の _Setup.exe.config] のように編集し、ファイルを保存します。その後、System Recovery 24 をインストールします。
[編集後の _Setup.exe.config]
=================
<startup>
<supportedRuntime version="v4.0"/>
<supportedRuntime version="v2.0.50727"/>
</startup>
=================
4. 再起動を行います。
5. 再起動完了後、以下のファイルを手順3 とどうように編集します。このファイルは System Recovery 24 をアンインストール、修復インストール、修正を実施するときにも読み出されるファイルです。
C:\ProgramData\Veritas\Arctera System Recovery\{7BC9C3FE-652F-4F65-8206-FCE0623BB2C1}\_Setup.exe.config