强制重新启动 Windows 服务

强制重新启动 Windows 服务

我在尝试重新启动 Windows 服务(VBoxDrv,VirtualBox 驱动程序)时遇到问题

净停止 VBoxDrv

不起作用(服务启动或停止错误)

sc 查询ex vboxdrv

显示类似

SERVICE_NAME: vboxdrv 
        TYPE               : 1  KERNEL_DRIVER  
        STATUS             : 3  STOP_PENDING 
                                (STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN)
        COD_SALIDA_WIN32   : 0  (0x0)
        COD_SALIDA_SERVICIO: 0  (0x0)
        PUNTO_COMPROB.     : 0x0
        INDICACION_INICIO  : 0x0
        PID                : 0
        MARCAS         : 

(我把最重要的单词从西班牙语翻译过来)

由于没有显示 PID,我无法用 终止该进程taskkill。尝试用psexec -s以本地系统权限运行命令,结果相同。

到目前为止,每当这项服务挂起(最近这种情况非常频繁)时,我就不得不重新启动我的电脑

我使用的是 Win7 Pro-64 位

答案1

那不是常规的 Windows 服务,而是内核模式驱动程序。遗憾的是,这些驱动程序在用户空间之外(在内核空间中)运行,基本上您(作为用户)无法强制它执行任何操作(至少在没有重新启动或其他外部中断的情况下)。

这是一个很棒的小博客我认为这很好地解释了内核驱动程序如何类似于常规 Windows 服务(以及它有何不同)。

您正在运行最新的VirtualBox? 也许他们已经以符合您配置的方式更正了该驱动程序?:)

相关内容