システムディスク上の残留ドライバ、残留Xenドライバ、ドライバのインストールを許可しない構成などの問題がイメージチェック機能によってWindowsイメージで検出された場合は、このトピックで説明されている操作を実行して問題のトラブルシューティングを行います。
レジストリから残りのドライバを削除する
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Controlレジストリツリーには、システムの起動とデバイスの特定の側面を制御する構成情報が含まれています。 Classサブキーには、デバイスに登録されている特定のフィルタドライバが含まれます。 フィルタードライバーが削除されてもレジストリに残っている場合、イメージを使用するインスタンスが起動しないことがあります。 残りのドライバをレジストリから削除する必要があります。 次のセクションでは、ディスクレジストリから残りのドライバを削除する方法について説明します。
画像ファイルを作成するソースサーバーにログインします。
レジストリエディターを開きます。
この例では、Windows 10が使用されています。 タスクバーの検索ボックスに
regedit
と入力し、enter
キーを押してレジストリエディタを開きます。ディスクレジストリキーを開きます。
ディスクレジストリのパスは、
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4d36e967-e325-11ce-bfc1-08002be10318}
です。残りのドライバを確認して削除します。
UpperFilter属性の値をチェックして、システムにドライバが残っているかどうかを確認します。
ドライバがイメージに存在せず、UpperFiltersに残っている場合、残りのドライバはシステムに残ります。
C:\Windows\System32\drivers
ディレクトリのイメージでドライバを表示できます。UpperFiltersから残りのドライバの名前を削除します。
警告作業は慎重に行ってください。 ドライバの誤った削除によるシステム例外を防ぐため、削除するドライバが組み込みドライバではないことを確認してください。
たとえば、次の図に示すpartmgrドライバーは組み込みドライバーです。 この場合、UpperFiltersからpartmgrドライバを削除することはできません。
Xenドライバーを無効にする
Xenドライバーは仮想プライベートクラウド (VPC) では使用されなくなりましたが、以前のバージョンの一部のイメージに残っている可能性があります。 その結果、そのようなイメージを使用するインスタンスが開始できない場合があります。 レジストリでXenドライバを無効にすることができます。
画像ファイルを作成するソースサーバーにログインします。
レジストリエディターを開きます。
この例では、Windows 10が使用されています。 タスクバーの検索ボックスに
regedit
と入力し、enter
キーを押してレジストリエディタを開きます。対応するレジストリキーを開きます。
レジストリのパスは、
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\XenPCI\Parameters
です。hide_devices属性は空のままにします。
インストール可能なドライバーの構成
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servicesレジストリツリーは、システム内のすべてのサービスを記録します。 イメージへのドライバのインストールが許可されていない場合、イメージを使用するインスタンスはドライバを更新できません。 ドライバのインストールを許可するには、イメージのレジストリ属性を変更する必要があります。
画像ファイルを作成するソースサーバーにログインします。
レジストリエディターを開きます。
この例では、Windows 10が使用されています。 タスクバーの検索ボックスに
regedit
と入力し、enter
キーを押してレジストリエディタを開きます。対応するレジストリキーを開きます。
Windows Server 2008 R2以降のオペレーティングシステムの場合、レジストリのパスは
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\DeviceInstall\Parameters
です。Windows Server 2008 R2以前のバージョンの場合、レジストリのパスは
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\DeviceInstall\Parameters
です。
イメージのレジストリ属性を変更して、ドライバをインストールできるようにします。 DeviceInstallDisabled属性が存在し、属性の値が0でない場合は、属性の値を0に変更するか、属性を削除します。
Windows Server 2008 R2の例
Windows Server 2016の例