web-dev-qa-db-ja.com

BSODがセーフモードの場合、Windows Server 2008 R2ゲストからすべてのCitrixドライバーをアンインストールする方法は?

私はCitrixXenServer 5.5を使用しており、Windows Server 2008 R2GuestにはXentools5.5がインストールされています。1年間はすべて正常に動作します。再起動後、ストップコード7BのBSODが発生します。これは、Citrix pv-driverに問題があると思いますが、GUIなしでこのドライバーを削除するにはどうすればよいですか。セーフモードでもBSODが発生します。

したがって、同じVMに2番目のWindowsサーバーをインストールし、ゲストのファイルシステムにアクセスできます。Windows/ System32 /ドライバーで、レジストリのxenvbd.sysとscsifilt.sysを削除します。すべてを削除します。 xenvbdまたはscsifiltで見つけましたが、BSODはまだここにあります。

WindowsStartuprepairとsfc/scannowdosentヘルプ。

更新:すべての既知のスナップショットに同じ問題があります

2
kockiren

Xen PVドライバーをゲストにインストールし、ストップ7BでBSODを取得した場合、ドライバーが破損しているか、一部のファイルが欠落している可能性があります。まず、ドライバーのバージョンを確認する必要があります。ファイルシステムに移動し、-たとえば-xenvbd.sysのプロパティを取得してから、XenTools Installdiskに移動し、次のファイルを検索します。

xenutil.sys
xenvtchn.sys
xenvbd.sys
scsifilt.sys

このファイルをWindows\System32\Drivers \にコピーした後、ゲストをセーフモードで起動できます。これで、セーフモードから新しいバージョンのXentoolsをインストールでき(セーフモードでも機能するインストールファイルがXentoolsにあります)、いくつかのエラーが発生します。サーバーを再起動しないでください。このプログラムを今すぐアンインストールすると、クリーンアップが開始され、破損または欠落しているすべてのファイルとレジストリエントリがインストールを削除してクリーンアップします。

今再起動し、それは動作します!

3
kockiren

正常なバックアップからサーバーを復元します。

4
MDMarra

問題が解決したことをうれしく思います。質問に賛成です。解決策が他の人にとって償還価値があるからではなく、これが原因で警告の物語として役立つはずです。

発生してはならないことが2つあります。

1つは、システムファイルまたはレジストリ設定を変更するシステム変更を検証する必要があり、その検証には、システムと変更が再起動後に期待どおりに実行されることを含める必要があります。

2つ目は、同様のシステムまたは1回限りのコピーで変更を「テスト」することで、これらのタイプの問題を頻繁に特定します。

2番目は、このシナリオでは直接関連していなかった可能性がありますが、1番目が不足している環境では頻繁に関連します。

最初の変更後に再起動すればシステムは正常に機能したのではないかと推測しますが、発生した年に何かが打撃を受けました。

これが、システムの変更を含むアクティビティに関与する場合、最初のステップはサーバーを再起動して、このような問題が発生した場合に、それらが私が行っていることにリンクされていないことを確認することです。

2
Greg Askew