Article ID: 9388, created on May 18, 2012, last review on Oct 21, 2014

  • Applies to:
  • Virtuozzo 6.0
  • Virtuozzo hypervisor

症状

Parallels Tools のインストールがエラーメッセージを返さずにロールバックし、一般的な Parallels Tools 更新エラーメッセージも返されません。

ロールバックの原因を特定するには、C:\Windows\Temp\parallels-tools-setup.log ログファイルを開く必要があります。次の文字列が含まれています。

**Error code 0xE0000100: The style of the INF is different than what was requested.**

例:

     DIFXAPP: INFO:   Installing INF file 'C:\Program Files\Parallels\Parallels Tools\Drivers\prl_dd\prl_dd.inf' (Plug and Play).
    DIFXAPP: INFO:   Looking for Model Section ...
    DIFXAPP: INFO:   Installing devices with Id "PCI\VEN_1AB8&DEV_4005&SUBSYS_04001AB8&REV_00" using INF "C:\Windows\System32\DriverStore\FileRepository\prl_dd.inf_x86_neutral_caed5e8e38ace253\prl_dd.inf".
    DIFXAPP: INFO:   Will force install because driver is not better and force flag is set.
    DIFXAPP: INFO:   ENTER UpdateDriverForPlugAndPlayDevices...
    DIFXAPP: ERROR:  RETURN UpdateDriverForPlugAndPlayDevices. (Error code 0xE0000100: The style of the INF is different than what was requested.)

注意:ここで "prl_dd.inf_x86_neutral_caed5e8e38ace253" はサンプルに過ぎません。お客様のシステムで実際にインストールできなかったコンポーネントについては、parallels-tools-setup.log で確認してください。

原因

仮想マシンのシャットダウンが正しく行われなかったか、Parallels Tools のインストール中にクラッシュした結果、Parallels ドライバのキャッシュが含まれる 1 つまたは複数のファイルが破損しました。

解決策

注意:以下の手順を進める前に、仮想マシンをバックアップすることをお勧めします。

注意:この解決策は Windows 7 にのみ該当します。

手順 1.

  • Windows 7 を Windows 7 Service Pack 1 にアップグレードします。
  • Windows を再起動し、問題が解決しているかどうかを確認します。解決していない場合、手順 2 に進みます。

手順 2.

  • Parallels Tools をコントロールパネルから削除します。
  • 仮想マシン内で Windows を再起動します。
  • Parallels Server メニューから Parallels Tools をもう一度インストールします([Virtual Machine]>[Install Parallels Tools])。
  • 問題が解決していない場合は、手順 3 を参照してください。

手順 3.

ネイティブツールを使用して、この状況を解決します。

  • 問題のあるドライバをシステムから削除します。

    DPInst /s /d /u "c:\Program Files (x86)\Parallels\Parallels Tools\Drivers\prl_mouf\prl_mouf.inf"
  • このドライバの他のコピーを削除します。

    DPInst /s /d /u "c:\windows\system32\driverstore\filerepository\prl_mouf.inf_x86_neutral_2209e2708eaa50e2\prl_mouf.inf"
  • Parallels Server メニューから Parallels Tools をもう一度インストールします([Virtual Machine]>[Install Parallels Tools])。

特定の状況では、複数のドライバが破損している場合があります。自動モードですべてのドライバを削除するには、バッチファイルを生成して実行します。

FOR /R "c:\Program Files (x86)\Parallels\Parallels Tools\Drivers" %a IN (*.inf) DO @echo DPInst /s /d /u %a >> 1.cmd
FOR /R "c:\windows\system32\driverstore\filerepository" %a IN (prl_*.inf) DO @echo DPInst /s /d /u %a >> 1.cmd
1.cmd

2897d76d56d2010f4e3a28f864d69223 a26b38f94253cdfbf1028d72cf3a498b 0dd5b9380c7d4884d77587f3eb0fa8ef c62e8726973f80975db0531f1ed5c6a2

Email subscription for changes to this article