如何从Windows Server 2008 R2 Guest虚拟机卸载所有Citrix驱动程序,如果在安全模式下出现蓝屏死机?

我使用Citrix XenServer 5.5,并且在Windows Server 2008 R2 Guest上安装了Xentools 5.5,一年运行良好。 重新启动后,我们得到停止代码7B的BSOD,这是一个Citrix的PV驱动程序,我认为是一个问题,但我怎么能删除这个驱动程序没有GUI,安全模式也带来了蓝屏。

所以我在同一个虚拟机上安装第二个Windows Server,并且可以访问Guest虚拟机的文件系统。 在Windows / System32 /驱动程序中,我删除registry中的xenvbd.sys和scsifilt.sys我删除了我用xenvbd或scsifiltfind的所有东西,但蓝屏仍然在这里。

Windows Startuprepair和SFC / SCANNOW剂量帮助。

更新:所有已知的快照都具有相同的问题

从已知的良好备份中恢复服务器。

如果你在一个guest虚拟机上安装了Xen PV驱动程序,并且在停止7B的情况下出现BSOD,则可能是驱动程序已损坏或某些文件丢失。 首先,您应该find驱动程序的版本:进入文件系统并获取 – 例如 – xenvbd.sys的属性,然后转到XenTools Installdisk并search以下文件:

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

将这些文件复制到Windows \ System32 \ Drivers \之后,您可以在安全模式下启动您的Guest。 现在你可以从安全模式安装更新版本的Xentools(你可以在安装模式下findXentools上的安装文件),你会得到一些错误。 不要重新启动您的服务器。 现在卸载此程序,将开始清理,所有损坏或丢失的文件和registry项将删除并清理您的安装。

现在重新启动,它的工作!

我很高兴这个问题已经解决了,我正在提出这个问题。 不是因为解决scheme对其他人有任何救赎价值,而是因为这应该成为一个警示性的故事。

有两件事情不应该发生。

一,应修改修改系统文件或registry设置的系统更改,validation应包括系统和更改在重启后按预期执行。

二,“testing”类似系统或一次性副本上的变化经常识别这些types的问题。

第二点在这种情况下可能并不直接相关,但在数字缺乏的环境中经常是相关的。

我会推测,如果在初始更改后重新启动系统,系统可能工作正常,但是在发生的一年中发生了一些事情。

这就是为什么当我参与一个包含系统修改的活动时,我的第一步是重新启动服务器,以确保如果有这样的问题,他们没有链接到我正在做的事情。