Windows 服务恢复程序 - 测试 Windows 恢复程序

Windows 服务恢复程序 - 测试 Windows 恢复程序

因此,我有一个非常具体的问题,我正在尝试解决并实现自动化。问题的细分是,打印机驱动程序中的注册表项条目将导致打印后台处理程序服务崩溃并且不会恢复。解决方案是删除注册表项,然后重新启动打印机后台处理程序服务。

我想自动执行此操作,因此当它再次崩溃时,Windows 将自动运行批处理文件来删除该密钥并重新启动服务。

这是我的批处理文件中的代码。

reg delete HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows x64\Drivers\Version-3\Star TSP800II (TSP847II) /f
net start spooler

我已将此 bat 文件保存在驱动器的根目录中打印后台处理程序属性

因此,正如您在后台处理程序服务的“恢复”选项卡中看到的那样,我应该正在运行这个批处理文件。

就我一生而言,我无法模拟后台处理程序崩溃或想出一种方法来测试我的恢复程序。

我采取的步骤:打开任务管理器,转到“服务”选项卡,右键单击后台处理程序,单击转到“详细信息”,然后结束“spoolsv.exe”任务。
打开 CMD 并运行 kill PID 命令

我如何才能知道这是否可行?有没有办法强制崩溃此服务,以便我在将其部署到我的服务器之前可以看到它?

Love,一位怀念Linux的管理员。

相关内容