すべてのプロダクト
Search
ドキュメントセンター

Server Migration Center:Windowsイメージで検出された問題の解決策

最終更新日:Oct 21, 2024

システムディスク上の残留ドライバ、残留Xenドライバ、ドライバのインストールを許可しない構成などの問題がイメージチェック機能によってWindowsイメージで検出された場合は、このトピックで説明されている操作を実行して問題のトラブルシューティングを行います。

レジストリから残りのドライバを削除する

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Controlレジストリツリーには、システムの起動とデバイスの特定の側面を制御する構成情報が含まれています。 Classサブキーには、デバイスに登録されている特定のフィルタドライバが含まれます。 フィルタードライバーが削除されてもレジストリに残っている場合、イメージを使用するインスタンスが起動しないことがあります。 残りのドライバをレジストリから削除する必要があります。 次のセクションでは、ディスクレジストリから残りのドライバを削除する方法について説明します。

  1. 画像ファイルを作成するソースサーバーにログインします。

  2. レジストリエディターを開きます。

    この例では、Windows 10が使用されています。 タスクバーの検索ボックスにregeditと入力し、enterキーを押してレジストリエディタを開きます。

  3. ディスクレジストリキーを開きます。

    ディスクレジストリのパスは、HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4d36e967-e325-11ce-bfc1-08002be10318} です。

  4. 残りのドライバを確認して削除します。

    1. UpperFilter属性の値をチェックして、システムにドライバが残っているかどうかを確認します。

      ドライバがイメージに存在せず、UpperFiltersに残っている場合、残りのドライバはシステムに残ります。 C:\Windows\System32\driversディレクトリのイメージでドライバを表示できます。

    2. UpperFiltersから残りのドライバの名前を削除します。

      警告

      作業は慎重に行ってください。 ドライバの誤った削除によるシステム例外を防ぐため、削除するドライバが組み込みドライバではないことを確認してください。

      たとえば、次の図に示すpartmgrドライバーは組み込みドライバーです。 この場合、UpperFiltersからpartmgrドライバを削除することはできません。系统自带驱动

Xenドライバーを無効にする

Xenドライバーは仮想プライベートクラウド (VPC) では使用されなくなりましたが、以前のバージョンの一部のイメージに残っている可能性があります。 その結果、そのようなイメージを使用するインスタンスが開始できない場合があります。 レジストリでXenドライバを無効にすることができます。

  1. 画像ファイルを作成するソースサーバーにログインします。

  2. レジストリエディターを開きます。

    この例では、Windows 10が使用されています。 タスクバーの検索ボックスにregeditと入力し、enterキーを押してレジストリエディタを開きます。

  3. 対応するレジストリキーを開きます。

    レジストリのパスは、HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\XenPCI\Parametersです。

  4. hide_devices属性は空のままにします。

    修改注册表

インストール可能なドライバーの構成

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servicesレジストリツリーは、システム内のすべてのサービスを記録します。 イメージへのドライバのインストールが許可されていない場合、イメージを使用するインスタンスはドライバを更新できません。 ドライバのインストールを許可するには、イメージのレジストリ属性を変更する必要があります。

  1. 画像ファイルを作成するソースサーバーにログインします。

  2. レジストリエディターを開きます。

    この例では、Windows 10が使用されています。 タスクバーの検索ボックスにregeditと入力し、enterキーを押してレジストリエディタを開きます。

  3. 対応するレジストリキーを開きます。

    • Windows Server 2008 R2以降のオペレーティングシステムの場合、レジストリのパスはHKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\DeviceInstall\Parametersです。

    • Windows Server 2008 R2以前のバージョンの場合、レジストリのパスはHKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\DeviceInstall\Parametersです。

  4. イメージのレジストリ属性を変更して、ドライバをインストールできるようにします。 DeviceInstallDisabled属性が存在し、属性の値が0でない場合は、属性の値を0に変更するか、属性を削除します。

    Windows Server 2008 R2の例

    2008R2系统注册表

    Windows Server 2016の例

    windows server 2016注册表