Windows 用 ゼノサーバー® VMツール

最終公開日 : Oct 07, 2026
Windows 用 XenServer VM Tools (旧称 Citrix VM Tools または XenServer PV Tools) は、従来のデバイスエミュレーションのオーバーヘッドなしに、高性能な I/O サービスを提供します。Windows 用 XenServer VM Tools は、I/O ドライバー (準仮想化ドライバーまたは PV ドライバーとも呼ばれます) と管理エージェントで構成されています。
VM が完全にサポートされた構成になるように、各 Windows VM に Windows 用 XenServer VM Tools をインストールする必要があります。VM はこれらなしでも機能しますが、パフォーマンスが低下します。
Windows 用 XenServer VM Tools のバージョンは、XenServer のバージョンとは独立して更新されます。サポート対象とするには、VM および VM の作成に使用するテンプレートの両方で、Windows 用 XenServer VM Tools を常に最新バージョンに更新してください。ツールの最新バージョンについては、「新機能」を参照してください。

XenServer VM Tools のインストール

注:
Windows VM に Windows 用 XenServer VM Tools をインストールするには、その VM で Microsoft .NET Framework Version 4.0 以降が実行されている必要があります。
Windows 用 XenServer VM Tools は、VM 上の C:\Program Files\XenServer\XenTools ディレクトリにデフォルトでインストールされます。
Windows 用 XenServer VM Tools をインストールするには:
  1. XenServer VM Tools をインストールまたは更新する前に、VM のスナップショットを作成することをお勧めします。
  2. XenServer ダウンロードページ から Windows 用 XenServer VM Tools ファイルをダウンロードします。
  3. 提供されている SHA-256 値に対してダウンロードを検証します。
  4. ファイルを Windows VM、または Windows VM がアクセスできる共有ドライブにコピーします。
  5. managementagentx64.msi ファイルを実行して、XenServer VM Tools のインストールを開始します。
    Msiexec.exe /package managementagentx64.msi
  6. インストーラーの指示に従います。
    • ウィザードの指示に従って、ライセンス契約に同意し、インストール先フォルダーを選択します。
    • インストールと更新の設定ページで設定をカスタマイズします。
      デフォルトでは、ウィザードは次の推奨設定を表示します。
      • XenServer VM Tools for Windows を自動的に最新の状態に保つ。
      一部のユースケースでは、異なる更新設定が推奨されます。詳細については、「XenServer VM Tools の更新」を参照してください。
      更新設定を構成するには、次の変更を行うことができます。
      • Management Agent の自動更新を許可しない場合は、XenServer VM Tools for Windows を自動的に最新の状態に保つチェックボックスの選択を解除します。
    • 次へをクリックし、次にインストールをクリックして、XenServer VM Tools for Windows のインストールプロセスを開始します。
  7. インストールプロセスを完了するには、プロンプトが表示されたら VM を再起動します。
    RDP を介して XenServer VM Tools for Windows または Management Agent をインストールするお客様は、再起動のプロンプトが表示されない場合があります。これは、Windows コンソールセッションでのみ表示されるためです。VM を再起動し(必要な場合)、VM を最適化された状態にするには、RDP で強制再起動オプションを指定します。強制再起動オプションは、VM を最適化された状態にするために必要な場合にのみ VM を再起動します。
警告:
XenServer VM Tools for Windows をインストールまたはアップグレードすると、一部のネットワークアダプターのフレンドリ名と識別子が変更される可能性があります。特定のネットワークアダプターを使用するように構成されているソフトウェアは、XenServer VM Tools for Windows のインストールまたはアップグレード後に再構成する必要がある場合があります。

サイレントインストール

XenServer VM Tools for Windows をサイレントインストールし、システムの再起動を防ぐには、次のコマンドを実行します。
Msiexec.exe /package managementagentx64.msi /quiet /norestart
非対話型だがサイレントではないインストールは、次のコマンドを実行することで取得できます。
Msiexec.exe managementagentx64.msi /passive
注記:
  • /quiet パラメーターはインストールダイアログにのみ適用され、デバイスドライバーのインストールには適用されません。/quiet パラメーターが指定されている場合、デバイスドライバーのインストールは必要に応じて再起動の許可を求めます。
    • /quiet /norestart が指定されている場合、ツール全体のインストールが完了してもシステムは再起動しません。この動作は、ユーザーが再起動ダイアログで指定した内容とは関係ありません。
    • /quiet /forcerestart が指定されている場合、アップグレードまたはインストールプロセスによって複数回の再起動がトリガーされることがあります。この動作は、ユーザーが再起動ダイアログで指定した内容とは関係ありません。
    • デバイスドライバーのインストールが再起動の許可を求めた場合でも、quiet パラメーターが指定されたツールインストールはまだ進行中である可能性があります。タスクマネージャーを使用して、インストーラーがまだ実行中であるかどうかを確認してください。
インストール設定をカスタマイズするには、サイレントインストールコマンドで以下のパラメーターを使用します。
パラメーター 許可される値 デフォルト 説明
ALLOWAUTOUPDATE YES または NO YES 管理エージェントの自動更新を許可する
たとえば、将来の管理エージェントの自動更新を許可しないツールのサイレントインストールを実行するには、以下のいずれかのコマンドを実行します。
Msiexec.exe /package managementagentx64.msi ALLOWAUTOUPDATE=NO /quiet /norestart
対話型、サイレント、およびパッシブインストールの場合、次回のシステム再起動後、XenServer VM Tools for Windowsが完全にインストールされるまでに、いくつかの自動再起動が行われる可能性があります。/norestartフラグが指定されたインストールでも、この動作は同様です。ただし、/norestartフラグが指定されたインストールでは、最初の再起動は手動で開始される場合があります。

XenServer VM Tools の更新

VMおよびVMの作成に使用するすべてのテンプレートで、XenServer VM Tools for Windowsが常に最新バージョンに更新されていることを確認してください。XenServer VM Toolsを更新する前に、VMのスナップショットを作成することをお勧めします。ツールの最新バージョンについては、新機能を参照してください。
重要:
更新の一環として、要求されたすべてのVM再起動が完了していることを確認してください。複数回の再起動が必要になる場合があります。要求されたすべての再起動が完了しない場合、VMが予期しない動作を示す可能性があります。
XenServerは、各コンポーネントに自動更新メカニズムを提供します。
  • 管理エージェントは、自身とI/Oドライバーを自動的に更新できます。
  • I/Oドライバーは、XenCenterの新規VMウィザードでVMテンプレートを選択する際に、Windows Updateを通じて更新することもできます。Windows Updateを通じて提供される更新はVMの再起動を引き起こす可能性があるため、この方法は推奨されません。Windows Updateを通じてI/Oドライバーの更新を有効にする方法の詳細については、VM作成手順の概要を参照してください。
ツールをMSIインストーラーでインストールし、組み込みの管理エージェント更新メカニズムを使用して更新を管理することをお勧めします。インストーラーでツールをインストールすると、管理エージェント更新メカニズムは、Machine Creation Services (MCS) またはCitrix Provisioningを使用してプロビジョニングされたVMを自動的に検出し、プロビジョニングされたマシンに影響を与えることなく、ゴールデンイメージに更新を適用できます。
あるいは、インストーラーを使用して、これらのコンポーネントのいずれかまたは両方を更新することもできます。
ツールの各コンポーネントに選択する更新方法は、お使いの環境によって異なります。

推奨される更新設定

ほとんどのユースケースでは、XenServer VM Tools for WindowsをMSIインストーラーでインストールし、管理エージェントを使用して自身とI/Oドライバーの両方を最新の状態に保つことをお勧めします。このアプローチにより、Windows Updateを通じて更新が提供された場合に発生する可能性のあるVMの再起動を回避できます。
以下の設定をお勧めします。
  1. Windows Update を介した I/O ドライバーの更新を無効にする(#disable-io-driver-updates-through-windows-update)。
インストール時:
設定の既定値が推奨されます。
既定の更新設定が選択された XenServer VM Tools インストーラー(/en-us/xenserver/9/media/tools-updates-recommended.png)

Citrix Provisioning™ ターゲットまたはリセットオンブートマシンの設定

Windows VM を Citrix Provisioning ターゲットとして使用する場合、またはリセットオンブートフラグを有効にして使用する場合、自動更新メカニズムを使用することはできません。これらの VM の作成に使用するマスターテンプレートで、以下の構成を設定することをお勧めします。
  1. VM の作成時に、has-vendor-device フラグが false に設定されていることを確認してください。これにより、Windows Update が XenServer VM Tools for Windows の I/O ドライバーを自動的に更新するのを防ぎます。このフラグは、次の方法で設定できます。
  2. 管理エージェントの更新を無効にする(#disable-management-agent-updates)。
インストール時:
XenServer VM Tools を初めてインストールする際に、この構成を指定します。
自動更新なしの設定が選択された XenServer VM Tools インストーラー(/en-us/xenserver/9/media/tools-updates-recommended.png)

管理エージェントのみによる自動更新の設定

管理エージェントが自身と I/O ドライバーの両方を更新するように構成できます。
組織が Windows VM に更新を適用する前にレビューすることを要求する場合は、このアプローチを選択してください。この場合、管理エージェントが内部サーバーから更新を取得するようにリダイレクトする必要もあります。
  1. Windows Update を介した I/O ドライバーの更新を無効にする](#disable-io-driver-updates-through-windows-update)。
  2. (オプション) 管理エージェントの更新をリダイレクトする](#redirect-the-management-agent-updates)。
インストール中:
XenServer VM Tools を初めてインストールするときに、この構成を指定します。
自動更新設定が選択されていない XenServer VM Tools インストーラー](/en-us/xenserver/9/media/tools-updates-recommended.png)

管理エージェントの更新

XenServer では、新規および既存の Windows VM の両方で管理エージェントを自動的に更新できます。デフォルトでは、XenServer は管理エージェントの自動更新を許可しています。XenServer VM Tools for Windows のインストール中に、管理エージェントの更新設定をカスタマイズできます。管理エージェントの自動更新はシームレスに行われ、VM を再起動することはありません。VM の再起動が必要な場合は、VM のコンソールタブに、必要なアクションをユーザーに通知するメッセージが表示されます。
Windows VM がインターネットにアクセスできる場合、管理エージェントの更新を自動的に取得できます。

CLI を使用した自動更新の管理

XenServer では、コマンドラインを使用して I/O ドライバーと管理エージェントの自動更新を管理できます。次の表に記載されている引数とともに msiexec.exe を実行して、I/O ドライバーと管理エージェントが自動的に更新されるかどうかを指定できます。msiexec.exe を使用した XenServer VM Tools for Windows のインストールについては、「」(#silent-installation) を参照してください。
注:
PVS または MCS のいずれかを使用して管理されている VM の場合、管理エージェントは非永続マシンを自動的に検出し、それらの自動更新を無効にします。これにより、プロビジョニングされたマシンに影響を与えることなくゴールデンイメージにツール更新を適用でき、リセット時に失われる非永続 VM での更新試行を防ぐことができます。
引数 値 説明
ALLOWAUTOUPDATE はい/いいえ 管理エージェントの自動更新を許可/不許可にする

Management Agent の更新を有効にする

VM ごとに Management Agent の自動更新を有効にするには、次のようにします。
  1. VM 上で、管理者としてコマンドプロンプトを開きます。
  2. 次のコマンドを実行します。
    reg.exe ADD HKLM\SOFTWARE\XenServer\XenTools\AutoUpdate /t REG_DWORD /v DisableAutoUpdate /d 0
プールごとに Management Agent の自動更新を有効にするには、ホストコンソールで次のコマンドを実行します。
xe pool-param-set uuid=pooluuid guest-agent-config:auto_update_enabled=true

Management Agent の更新を無効にする

VM ごとに Management Agent の自動更新を無効にするには、次のようにします。
  1. VM 上で、管理者としてコマンドプロンプトを開きます。
  2. 次のコマンドを実行します。
    reg.exe ADD HKLM\SOFTWARE\XenServer\XenTools\AutoUpdate /t REG_DWORD /v DisableAutoUpdate /d 1
プールごとに Management Agent の自動更新を無効にするには、ホストコンソールで次のコマンドを実行します。
xe pool-param-set uuid=pooluuid guest-agent-config:auto_update_enabled=false

Management Agent の更新をリダイレクトする

XenServer を使用すると、お客様は Management Agent の更新がインストールされる前に、内部 Web サーバーにリダイレクトできます。このリダイレクトにより、お客様は更新が VM に自動的にインストールされる前に確認できます。
マネジメントエージェントは、利用可能な更新に関する情報を取得するために更新ファイルを使用します。この更新ファイルの名前は、使用するマネジメントエージェントのバージョンによって異なります。
  • マネジメントエージェント 9.4.0 以降の場合、<https://pvupdates.vmd.citrix.com> を使用します。
マネジメントエージェントの最新バージョンにアップグレードすることを強くお勧めします。ただし、古いバージョンのマネジメントエージェントを使用している場合は、古いバージョンで使用するための以下の更新ファイルを提供しています。
  • マネジメントエージェント 9.2.1.35 から 9.3.3.125 の場合、<https://pvupdates.vmd.citrix.com/autoupdate.v1.json> を使用します。
  • マネジメントエージェント 9.0.0.0 から 9.2.0.27 の場合、<https://pvupdates.vmd.citrix.com/updates.v9.json> を使用します。
マネジメントエージェントの更新をリダイレクトするには、次の手順を実行します。
  1. 更新ファイルをダウンロードします。
  2. 更新ファイルで参照されているマネジメントエージェントのMSIファイルをダウンロードします。
  3. マネジメントエージェントのMSIファイルのハッシュが、更新ファイルで参照されているものと一致することを確認します。
  4. VMがアクセスできる内部WebサーバーにMSIファイルをアップロードします。
  5. 更新ファイルを更新して、内部Webサーバー上のMSIファイルを指すようにします。
  6. 更新ファイルをWebサーバーにアップロードします。
自動更新は、VMごとまたはプールごとにリダイレクトすることもできます。VMごとに更新をリダイレクトするには、次の手順を実行します。
  1. VM上で、管理者としてコマンドプロンプトを開きます。
  2. コマンドを実行します
    reg.exe ADD HKLM\SOFTWARE\XenServer\XenTools /t REG_SZ /v update_url /d \
        url of the update file on the web server
プールごとに管理エージェントの自動更新をリダイレクトするには、次のコマンドを実行します。
xe pool-param-set uuid=pooluuid guest-agent-config:auto_update_url=url of the update file on the web server

I/Oドライバーを更新する

I/Oドライバーは、Windows Updateまたは管理エージェントを使用して更新できます。XenCenterのVMの全般タブにある仮想化状態セクションは、VMがWindows Updateから更新を受け取る資格があるかどうかを示します。または、自動更新をオフにして、I/Oドライバーの更新を手動で管理することもできます。
各I/Oドライバー(xennet、xenvif、xenvbd、xeniface、xenbusなど)には独自のバージョンがあります。最新バージョンの詳細については、「新機能」を参照してください。

Windows Update を通じて入出力ドライバーの更新を有効にする

マイクロソフト Windows Update から I/O ドライバーの更新を自動的に取得するには、以下の条件を満たす必要があります。
  • VMでWindows Updateが有効になっていること。
  • VMがインターネットにアクセスできるか、WSUSプロキシサーバーに接続できること。
  • Windows ServerのCoreバージョンを実行していないこと。Windows Server Coreは、Windows Updateを使用してI/Oドライバーをインストールまたは更新することをサポートしていません。
XenCenterの新規VMウィザードでVMテンプレートを選択する際に、Windows Updateを介したI/Oドライバーの更新を有効にできます。Windows Updateを介したI/Oドライバーの更新を有効にする方法の詳細については、「VM作成手順の概要」を参照してください。
Windows UpdateからI/Oドライバーの更新を受け取りたくない場合は、VMでWindows Updateを無効にするか、グループポリシーを指定してください。

ウィンドウズアップデートを通じた I/O ドライバーの更新を無効にする

新規および既存のVMの両方で、Windows Updateを介したI/Oドライバーの更新を無効にできます。
  • 新規VMの場合:XenCenterの新規VMウィザードを使用して新しいVMを作成する際に、フラグを設定することで自動I/Oドライバー更新を無効にできます。これは、Citrix Provisioningターゲットまたはリセットオンブートマシンにとって特に重要であり、自動更新を無効にすることで安定性が確保されます。詳細については、「VM作成手順の概要」および「Citrix Provisioningターゲットまたはリセットオンブートマシンの設定」を参照してください。コマンドラインを使用してこれらの設定を管理することを好む上級ユーザー向けには、「CLIを使用してWindows VMを作成する」を参照してください。
  • 既存のVMの場合:VMがすでに展開されている場合は、グループポリシーを構成することでI/Oドライバーの更新を無効にできます。これにより、VMがWindows Updateから自動更新を受け取らないようにします。

管理エージェントでI/Oドライバーを更新するように設定する

詳しくは、「Windows用XenServer VM Toolsのインストール」を参照してください。

自動再起動

更新の一環として、要求されたすべてのVM再起動が完了していることを確認してください。複数回の再起動が必要になる場合があります。要求されたすべての再起動が完了しない場合、予期しない動作が発生する可能性があります。
デバイスマネージャーまたはWindows Updateを介してドライバーをインストールする際に実行される自動再起動の最大数を指定するレジストリキーを設定できます。xenbusドライバーバージョン9.1.1.8以降をインストールすると、Windows用XenServer VM Toolsはこのレジストリキーによって提供されるガイダンスを使用します。以前のバージョンのxenbusを使用している場合、予期しない動作が発生する可能性があります。この場合は、XenCenterからVMを再起動してください。
この機能を使用するには、できるだけ早く次のレジストリキーを設定することをお勧めします: HKLM\System\CurrentControlSet\services\xenbus_monitor\Parameters\Autoreboot。レジストリキーの値は正の整数である必要があります。レジストリキーの再起動回数を3に設定することをお勧めします。
このレジストリキーが設定されている場合、Windows用XenServer VM Toolsは、更新を完了するために必要な再起動回数、またはレジストリキーで指定された再起動回数のうち、いずれか少ない方の回数だけ再起動を実行します。
再起動の前に、Windowsは今後の再起動を警告するアラートを60秒間表示できます。アラートを閉じることができますが、この操作によって再起動がキャンセルされることはありません。再起動間のこの遅延のため、最初の再起動後、再起動サイクルが完了するまで数分待ってください。
注記:
この設定は、静的IPアドレスを持つヘッドレスサーバーに必要です。
この自動再起動機能は、デバイスマネージャーまたはWindows Updateを介したWindows I/Oドライバーの更新にのみ適用されます。管理エージェントインストーラーを使用してドライバーをデプロイしている場合、インストーラーはこのレジストリキーを無視し、独自の構成に従ってVMの再起動を管理します。
すべての再起動が完了するのを待った後も予期しない動作が発生する場合は、XenCenter®からVMの再起動を開始して、構成を復元してみてください。

コマンドラインを使用して自動再起動を設定する

Windows VMで、管理者としてコマンドプロンプトを開き、次のコマンドを実行します。
reg add HKLM\System\CurrentControlSet\Services\xenbus_monitor\Parameters /v Autoreboot /t REG_DWORD /d <number-of-reboots>
または、Windows VMがリモートアクセスを許可するように構成されている場合は、別のシステムの管理者コマンドプロンプトから次のコマンドを実行できます。
reg add \\<windows-name>\HKLM\System\CurrentControlSet\Services\xenbus_monitor\Parameters /v Autoreboot /t REG_DWORD /d <number-of-reboots>
詳細については、reg add Windows コマンドを参照してください。

レジストリエディターを使用した自動再起動の設定

  1. Windowsのスタートメニューからレジストリエディターを開き、キーHKLM\System\CurrentControlSet\services\xenbus_monitor\Parameters​に移動します。
  2. タイプREG_DWORDの新しいサブキーを名前Autorebootで作成します。
  3. Autorebootの値を整数に設定します。例えば、3です。

その他の構成とクエリ

I/Oドライバーのバージョンを確認する

VMにインストールされているI/Oドライバーのバージョンを確認するには:
  1. C:\Windows\System32\driversに移動します。
  2. リストからドライバーを見つけます。
  3. ドライバーを右クリックし、プロパティ、次に詳細を選択します。
    ファイルのバージョンフィールドに、VMにインストールされているドライバーのバージョンが表示されます。

管理エージェントのバージョンを確認する

VMにインストールされている管理エージェントのバージョンを確認するには:
  1. C:\Program Files\XenServer\XenToolsに移動します。
  2. リストから XenGuestAgent を右クリックし、プロパティ、次に詳細をクリックします。
    ファイルバージョンフィールドには、VM にインストールされている管理エージェントのバージョンが表示されます。

バージョン 9.6.0.19 での動作変更

XenServer VM Tools for Windows 9.6.0.19 以降、VM の has-vendor-device パラメーターが変更された際の信頼性を向上させるため、デバイスのアクティベーション動作が変更されました。
XenServer VM Tools for Windows は現在、次のようになっています。
  • 優先度ベースのデバイスアクティベーションを使用します
  • 構成の変更を自動的に管理します
  • デバイスの移行全体で一貫した子デバイス識別子を使用します
  • 再起動後に正しい PV デバイスに自動的に移行します
これらの改善は、共有ゴールデンイメージを使用する MCS および PVS 環境にとって特に重要です。
has-vendor-device パラメーターを変更した後、手動でのデバイスクリーンアップや追加の再起動サイクルは不要です。
パラメーターの変更を有効にするには、シャットダウンと再起動が引き続き必要です。

XenServer VM Tools for Windows のトラブルシューティング

XenServer VM Tools の診断情報を取得するツール xtbugtool を提供しています。詳細については、「VM の問題のトラブルシューティング」を参照してください。

has-vendor-device パラメーターの切り替え

VMのhas-vendor-deviceパラメータを変更するには、VMをシャットダウンして再起動する必要があります。
注:
イメージがデプロイされた後でhas-vendor-deviceを切り替えることは推奨されません。なぜなら、reset-on-bootイメージは起動ごとに構成を再構築し、これがネットワーク構成の変更につながるためです。
XenServer VM Tools for Windows 9.6.0.19以降では:
  • 起動時に正しいPVデバイスが自動的に選択されます
  • 重複するバックエンド接続が防止されます
  • デバイス構成の不一致が自動的に解決されます
再起動後、VM内で追加の再起動サイクルや手動での介入は必要ありません。
以前のバージョンのXenServer VM Tools for Windowsがインストールされている場合、追加の再起動や手動でのデバイスクリーンアップが必要になることがあります。

XenServer VM Toolsのアンインストール

Windows VMからXenServer VM Toolsを削除することはお勧めしません。これらのツールは、Windows VMが完全にサポートされるために必要です。削除すると、予期せぬ動作を引き起こす可能性があります。XenServer VM Toolsの手動アンインストールは、最終手段としてのみ行ってください。

標準的なアンインストール

XenServer VM Toolsを標準的にアンインストールするには、Windowsのプログラムの追加と削除機能を使用できます。
  1. 開始する前にVMのスナップショットを作成してください。
  2. Windows VMで、プログラムの追加と削除に移動します。
  3. XenServer VM Tools を選択し、Uninstall をクリックします。
  4. VM を再起動します。

uninstall.exe コマンド

Windows のプログラムの追加と削除機能を使用して XenServer VM Tools をアンインストールすると、アンインストール操作を実行するために <tools-install-directory>\uninstall.exe ファイルが呼び出されます。代わりに、管理者権限を持つ PowerShell ターミナルまたはコマンドプロンプトからこのコマンドを呼び出すこともできます。
  1. 開始する前に VM のスナップショットを作成します。
  2. 管理者として、コマンドプロンプトまたは PowerShell ターミナルを開きます。
  3. <tools-install-directory>\uninstall.exe コマンドを実行します。
  4. VM を再起動します。

コマンドオプション

uninstall.exe コマンドは次のパラメーターを受け入れます。
  • help - コマンドの使用情報を表示します。
  • log - コマンドが実行した内容を示すログファイルを生成します。
  • verbose - コマンドが実行した内容をコンソールに出力します。
  • disable - インストーラー MSI によってインストールされたドライバーを無効にします。
  • force-disable - すべての状況でドライバーを無効にします。
  • hidden - 隠しデバイスを削除します。これらのデバイスは未使用で、置き換えられていますが、古いレジストリエントリが残っている可能性があります。
  • cleanup - プログラムの追加と削除から古いアンインストーラーを削除します。これらのアンインストーラーには、古いバージョンのツールからの重複エントリが含まれている場合があります。
  • purge - (9.3.1以降) XenServer VM Toolsのいずれかの部分がインストールされる前のクリーンな状態にVMをリセットします。詳細については、「すべてのXenServer VM Toolsコンポーネントの完全アンインストール」を参照してください。
  • install - (9.3.1以降) 現在のI/Oドライバーセットをインストールし、必要に応じてVMの再起動を促します。
  • reboot- 他のすべてのコマンド操作が完了した後、VMを再起動します。

すべてのXenServer VM Toolsコンポーネントの完全アンインストール

Windows用XenServer VM Toolsの最新バージョン(9.3.1以降)には、コマンドuninstall.exe purgeが含まれています。uninstall.exeアプリケーションのpurgeオプションは、I/Oドライバーがインストールされる前の状態にVMをリセットします。ツールを新しいバージョンにアップグレードする際に問題が発生している場合や、VMに新しいツールセットをインストールするためにクリーンな状態が必要な場合は、このユーティリティを使用してください。
  1. 開始する前にVMのスナップショットを作成します。
  2. 管理者として、コマンドプロンプトまたはPowerShellターミナルを開きます。
  3. コマンド<tools-install-directory>\uninstall.exe purge verboseを実行します。
  4. VMを再起動します。
このコマンドを使用した後は、以前のバージョンのXenServer VM Toolsで行う必要があったような手動のクリーンアップ手順を実行する必要はありません。XenServer VM Toolsに関連するすべての変更が削除されています。

purgeオプションは何を削除しますか?

コマンドuninstall.exe purgeを使用すると、XenServer VM Toolsのすべての痕跡がWindows VMから削除されます。このコマンドによって実行されるアクションのリストは次のとおりです。
  • サービス:
    • すべてのXenServer VM Toolsサービスを無効にします。これにより、インストールされているドライバーとサービスが再起動時に起動するのを防ぎます。
    • 実行中のXenServer VM Toolsサービスをすべて停止します。
  • ドライバー:
    • すべてのデバイスノードからI/Oドライバーをアンインストールします。
    • 非表示のデバイスをアンインストールします。この操作は、hiddenコマンドラインオプションによって実行されるものと同じです。
    • キャッシュされたドライバーパッケージをアンインストールします。これにより、ドライバーパッケージはドライバー ストアから削除されます。その結果、I/Oドライバーは自動的に再インストールされません。
  • レジストリ:
    • サポート対象外のバージョンのドライバーによって使用されていた古いレジストリ情報を削除します。
    • HKLM\System\CurrentControlSet\Control\Class\...からツール関連のキーを削除します.
    • HKLM\System\CurrentControlSet\Servicesからツール関連のキーを削除します。
    • HKLM\System\CurrentControlSet\Enum\...からツール関連のキーを削除します.
  • ファイル:
    • C:\Windows\System32およびC:\Windows\System32\driversからXenServer VM Toolsドライバーファイルをすべて削除します。
    • C:\Windows\INFからXenServer VM Tools INFファイルを削除します。
    • C:\Program Files\Citrix\XenToolsおよびC:\Program Files\XenServer\XenToolsから、サポート対象外のバージョンのツールによって残された古いファイルを削除します。
  • その他:
    • 「プログラムの追加と削除」にある古いエントリを削除します。この操作は、cleanup コマンドラインオプションによって実行される操作と同じです。
    • InstallAgent の古い状態情報の一部をクリアします。
    • upper-filters から xenfilt.sys を削除します。この変更により、xenfilt.sys がどのドライバーノードにもロードされなくなります。
    • unplug キーを削除します。これにより、VM は再起動時にエミュレートされたデバイスに戻ります。
    • StorNvme の StartOverride を削除します。この変更により、stornvme.sys が起動時に強制的に開始され、エミュレートされた NVMe (UEFI) ブートデバイスが機能するようになります。

ベストプラクティス

MCS および PVS 展開の推奨バージョン

VM が has-vendor-device=true と has-vendor-device=false の間を移行する環境では、XenServer VM Tools for Windows 9.6.0.19 以降を使用してください。
このバージョンでは、PV デバイスの移行の信頼性が向上し、共有ゴールデンイメージ展開における構成の不一致が減少します。

新機能

XenServer VM Tools for Windows のバージョンは、XenServer のバージョンとは独立して更新されます。VM および VM の作成に使用するすべてのテンプレートで、XenServer VM Tools for Windows が常に最新バージョンに更新されていることを確認してください。
XenServer VM Tools for Windows の最新バージョンは、XenServer ダウンロードページ から入手できます。

Windows 用 XenServer VMツール 9.6.0

May 13, 2026 リリース
このツールセットには、以下のコンポーネントバージョンが含まれています。
  • インストーラー: 9.6.0
  • 管理エージェント 9.6.0.12
  • ゼンバス 9.1.13.23
  • ゼニフェイス 9.1.14.6
  • ゼネット 9.1.8.6
  • ゼンVBD 9.1.11.5
  • ゼンビフ 9.1.15.8
9.6.0での変更点
  • VM構成変更に対する回復性の向上。
  • システムトレイアイコンからの通知の改善。
9.6.0で修正済み
  • RSSネットワークトラフィックがCPU間で分散されない問題を修正しました。
  • 一部の構成で、XenServer VM Tools for Windowsの更新時に発生するバグチェックを修正しました。

以前のリリース

9.4.2

Sep 24, 2025 リリース
このツールセットには、以下のコンポーネントバージョンが含まれています。
  • インストーラー: 9.4.2
  • 管理エージェント 9.3.2.95
  • ゼンバス 9.1.12.120
  • ゼニフェイス 9.1.13.96
  • ゼネット 9.1.7.65
  • ゼンプブイディー 9.1.10.84
  • ゼンビフ 9.1.14.109
9.4.2での変更点
  • インストールオプションの簡素化
  • XenServer VM Tools for Windowsの通知を提供するシステムトレイアイコン
このリリースには、テレメトリを収集するための更新も含まれています。
9.4.2で修正された点
  • CPU間でのネットワークワークロードの分散を改善

9.4.1

May 27, 2025 リリース
このツールセットには、以下のコンポーネントバージョンが含まれています。
  • インストーラー: 9.4.1
  • 管理エージェント: 9.3.1.80
  • ゼンバス: 9.1.11.115
  • ゼニフェイス: 9.1.12.94
  • ゼネット: 9.1.7.65
  • xenvbd バージョン: 9.1.9.82
  • xenvif バージョン: 9.1.13.107
CTX692748 - XenServer and Citrix Hypervisor Security Bulletin に記載されている問題の影響を受けるすべてのお客様は、このバージョンのツール以降に更新する必要があります。
このリリースには、収集されたテレメトリの更新も含まれています。

9.4.1で修正された問題

このリリースには、以下の問題に対する修正が含まれています。
  • 場合によっては、XenServer VM Tools 9.4.0がインストールされていると、Windows 11を23H2から24H2にアップグレードできません。
  • 管理エージェントは、VMの再起動時または起動時にクラッシュすることがあります。
  • 一部のWindows VMで、予期しないハード再起動が発生することがあります。

9.4.0

Oct 22, 2024 リリース
このツールセットには、以下のコンポーネントバージョンが含まれています。
  • インストーラー: 9.4.0
  • 管理エージェント: 9.3.0.65
  • ゼンバス: 9.1.9.105
  • ゼニフェイス: 9.1.10.87
  • ゼンネット: 9.1.7.65
  • ゼンブイディー: 9.1.8.79
  • ゼンブイエフ: 9.1.12.101
このリリースには、以下の問題に対する修正が含まれています。
  • 管理エージェントがレジストリ内の誤ったInstallStatus値をチェックするため、XenServer VM Tools for WindowsのバージョンがCitrix Hypervisor™に正しく報告されません。
  • StorNvmeのStartOverrideレジストリキーの不完全な処理により、Windows Updateを介したXenServer VM Toolsの更新中にWindows VMを再起動した後、「Inaccessible Boot Device」エラーでBSODが発生する可能性があります。
  • Windows用XenServer VM Toolsを更新する際、静的IP設定が失われ、ネットワーク設定がDHCPを使用するように変更されることがあります。この問題は、バージョン9.3.3以降から更新する場合(例:9.4.0から新しいバージョンへ)は解決されます。ただし、9.3.3より前のバージョンから更新する場合(例:9.3.2から9.4.0へ)は、更新中に一度だけ問題が発生しますが、将来の更新には影響しません。詳細については、サポート記事「Windows用VM Tools 9.3.3以前への更新時に静的IPが失われる問題」を参照してください。
このリリースには、以下の既知の問題が含まれています。
  • 自動更新のためにManagement Agentに依存している場合、証明書チェックの問題により9.3.3から9.4.0への自動更新が行われないため、手動でバージョン9.4.0以降に更新する必要があります。この問題を解決するには、各VMにWindows用XenServer VM Tools 9.4.0またはそれ以降のバージョンを手動でインストールしてください。

9.3.3

Jun 04, 2024 リリース
このツールセットには、以下のコンポーネントバージョンが含まれています。
  • インストーラー: 9.3.3
  • マネージメントエージェント: 9.2.3.60
  • ゼンバス: 9.1.8.88
  • ゼニフェイス: 9.1.9.78
  • ゼンネット: 9.1.6.60
  • ゼンブイビード: 9.1.7.66
  • ゼンブイアイエフ: 9.1.11.92
このリリースには、以下の問題に対する修正が含まれています。
  • VMが重い負荷状態にある場合、管理エージェントがManagementExceptionでクラッシュすることがあります。
  • Windows 2022 Serverでは、単一のvCPUがCPUを100%消費することがあります。その結果、サーバーが応答しなくなります。
  • OpenVSwitchネットワーキングとVLANタグ付きイーサネットフレームを使用するプールでホストされているWindows VMでは、ネットワーク接続が不安定になることがあります。

9.3.2

Nov 27, 2023 リリース
このリリースでは、Citrix® VM ToolsがXenServer VM Toolsにリブランドされます。
このツールセットには、以下のコンポーネントバージョンが含まれています。
  • インストーラー: 9.3.2
  • 管理エージェント: 9.2.2.435
  • ゼンバス: 9.1.7.80
  • ゼニフェイス: 9.1.8.69
  • ゼンネット: 9.1.5.51
  • ゼンブイビィディー: 9.1.6.58
  • ゼンブイアイエフ: 9.1.10.83
このリリースには、以下の改善点も含まれています。
  • uninstall.exe コマンドの改善。
  • XenServerのバージョンとWindowsオペレーティングシステムがサポートしている場合、一部のWindows VMで最大64個のvCPUを使用できるようにするための変更。
このリリースには、以下の問題に対する修正が含まれています。
  • XenServer VM Toolsのインストール中に、致命的ではないエラーが原因でインストールが失敗することがあります。

9.3.1

Jan 25, 2023 リリース
このツールセットには、以下のコンポーネントバージョンが含まれています。
  • インストーラー: 9.3.1
  • 管理エージェント: 9.2.1.35
  • ゼンバス: 9.1.5.54
  • ゼニフェイス: 9.1.5.42
  • ゼンネット: 9.1.3.34
  • ゼンブイビード: 9.1.4.37
  • ゼンブイアイエフ: 9.1.8.58
このリリースには、以下の改善が含まれています。
  • uninstall.exeユーティリティの改善点。これにはpurgeパラメーターが含まれます。詳細については、XenServer VM Toolsのアンインストールを参照してください。
  • XenServer VM Toolsインストーラーに対する全般的な改善。
  • レジストリキーの文字列処理に対する全般的な改善。
このリリースには、以下の問題に対する修正が含まれています。
  • XenServer VM ToolsがWindows Update経由で更新されると、静的IP設定が失われ、ネットワーク設定がDHCPを使用するように変更されることがあります。
  • Windows VMでは、グラントテーブルが容易に枯渇する可能性があります。この場合、読み取りおよび書き込み要求が失敗したり、追加のVIFが正しく有効にならず、起動に失敗したりすることがあります。
  • まれに、Windows用XenServer VM Toolsをアップグレードする際に、既存の管理エージェントがシャットダウンに失敗し、アップグレードの成功を妨げることがあります。
  • Windows VMでは、ツールまたは管理エージェントの以前のバージョンとそれ以降のバージョンの両方が、インストールされているプログラムに表示されることがあります。
    • (以前) シトリックス XenServer Windows 管理エージェント
    • (以降) シトリックス ハイパーバイザー PV ツール.
    ツールの最新バージョンに更新すると、これらの以前の名前はどちらも表示されません。インストールされているプログラムにはXenServer VM Toolsのみが表示されます。

9.3.0

Jul 26, 2022 リリース
このツールセットには、以下のコンポーネントバージョンが含まれています。
  • インストーラー: 9.3.0
  • 管理エージェント: 9.2.0.27
  • xenbus: バージョン 9.1.4.49
  • xeniface: バージョン 9.1.4.34
  • ゼンネット: 9.1.3.34
  • xenvbd のバージョン: 9.1.3.33
  • xenvif のバージョン: 9.1.6.52
このリリースには、以下の改善が含まれています。
  • XenServer VM Toolsインストーラーの全般的な改善。
このリリースには、以下の問題に対する修正が含まれています。
  • セキュリティソフトウェアが、データ漏洩防止策として、取り外し可能とマークされたセカンダリディスクがOSに公開されるのをブロックしていました。このアップデートにより、VBDを非取り外し可能としてフラグ付けし、OSを通じて正しく公開できるようになります。
  • Windows VMでは、SR-IOV VIFのIPアドレスがXenCenterに表示されない場合があります。

9.2.3

Apr 28, 2022 にリリース
このツールセットには、以下のコンポーネントバージョンが含まれています。
  • インストーラー: 9.2.3
  • 管理エージェント: 9.1.1.13
  • ゼンバス: 9.1.3.30
  • ゼンインターフェース: 9.1.4.34
  • ゼンネット:
    • 9.1.1.8 (Windows Server 2012およびWindows Server 2012 R2向け)
    • 9.1.2.23 (その他のサポートされているすべてのWindowsオペレーティングシステム向け)
  • ゼンブイビィーディー: 9.1.2.20
  • ゼンブイアイエフ: 9.1.5.48
このリリースには、以下の問題に対する修正が含まれています。
  • XenServer VM Tools for Windowsバージョン9.2.2では、時刻同期オプションは利用できません。
  • Citrix Hypervisor 8.2 Cumulative Update 1でライブマイグレーションを実行した後、競合状態によりWindows VMでブルースクリーンエラーが表示されることがあります。
  • XenServer VM Toolsバージョン9.2.1または9.2.2がインストールされており、PVSターゲットであるWindows VMは、時々ブラックスクリーンでフリーズすることがあります。dom0カーネルログに「Guest Rx stalled」というメッセージが表示されます。この問題は、他のプールメンバーよりもプールコーディネーターでより頻繁に発生します。
  • 8つ以上のvCPUを持つWindows VMでは、xenvifドライバーが間接テーブルの設定に失敗するため、Receive Side Scalingが機能しない場合があります。

9.2.2

Jan 14, 2022 リリース
このツールセットには、以下のコンポーネントバージョンが含まれています。
  • インストーラー: 9.2.2
  • 管理エージェント: 9.1.1.13
  • ゼンバス: 9.1.3.30
  • xeniface: バージョン 9.1.2.22
  • xennet: コンポーネント:
    • 9.1.1.8 (Windows Server 2012 および Windows Server 2012 R2 用)
    • 9.1.2.23 (その他すべてのサポート対象 Windows オペレーティングシステム用)
  • xenvbd バージョン: 9.1.2.20
  • xenvif: バージョン 9.1.3.31
このリリースには、以下の問題に対する修正が含まれています。
  • ツールの更新中に、xenbus ドライバーがドライバーのインストール完了前に再起動を促すことがあります。この再起動を受け入れると、Windows VM でブルースクリーンエラーが発生する可能性があります。
  • 収集された診断情報を圧縮する際、xt-bugtool 診断ツールは 20 秒後にタイムアウトします。この動作により、診断 zip ファイルが正しく作成されない可能性があります。
  • VNC クリップボード共有が機能しません。
  • 以前のバージョンのドライバーは、Windows Update を通じてリリースされていませんでした。

9.2.1

Jun 24, 2021 リリース
このツールセットには、以下のコンポーネントバージョンが含まれています。
  • インストーラー: 9.2.1
  • 管理エージェント: 9.1.0.10
  • xenbus: バージョン 9.1.2.14
  • xeniface バージョン: 9.1.1.11
  • xennet バージョン 9.1.1.8
  • xenvbd バージョン 9.1.1.8
  • ゼンビフ: 9.1.2.16
注記:
このドライバーセットはWindows Updateを通じて提供されませんでした。
このリリースには、以下の問題に対する修正が含まれています。
  • 場合によっては、VMのラップトップ/スレートの状態を変更できません。
  • VMを再起動すると、daemon.logファイルに過剰なログメッセージを送信し始めることがあります。
  • OSのアップグレード後、ドライバーのロード依存関係における競合状態により、XenServer VM Toolsのアップグレードが妨げられる可能性があります。
  • ストレージエラーにより、Windows VMがクラッシュする可能性があります。
  • SR-IOV VIFのIPアドレスがXenCenterに表示されないことがあります。この問題を解決するには、VMのサービスマネージャー内から管理エージェントを再起動してください。
  • 高いネットワークおよびシステム負荷、およびリソース不足の状況下で、VMはCitrixおよびサードパーティ製ドライバーの両方でバグチェック(通常、コードIRQL_NOT_LESS_OR_EQUALを伴う)を経験する可能性があります。この修正により、ネットワークバッファリングが改善され、これらのバグチェックが防止されます。
  • Windows I/Oドライバーをアップグレードすると、UEFI VMが起動に失敗し、「0xC000000E. 必要なデバイスが接続されていないか、アクセスできません。」と報告される可能性があります。
  • 以前のバージョンのXenServer VM Toolsをアンインストールした後、XenServer VM Toolsをインストールする際に、「このデバイスを開始できません (コード 10) (操作が失敗しました) 要求された操作は成功しませんでした」というエラーメッセージが返される問題が発生する可能性があります。