如何禁止在Windows Server主机上给出closures的原因?
具体来说,在2008 R2,但所有版本回到2003年,直到2012年将不胜感激。
您将需要修改应用于服务器的组策略。 打开组策略pipe理控制台并导航到计算机configuration>>pipe理模板>>系统,然后select“显示closures事件跟踪器”。 禁用该选项。
如果您不想通过策略进行更改,则始终可以发出closures命令来避免该问题。
shutdown /s /t 0
/ s =关机/ t =关机时间0 =直接
以提升的pipe理员身份运行以下内容:
reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Windows NT\Reliability" /v ShutDownReasonOn /t REG_DWORD /d 0 /f
然后再次注销并重新开始。
这比使用在域中时应使用的组策略更快,并且希望将此更改应用于许多服务器。
我相信OP已经find了其他有用的答案,但未来的读者可能会对PowerShell版本感兴趣。 在2008年或更早的时候开箱即用,也许在2003年安装PowerShell。
if ( -Not (Test-Path 'registry::HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Reliability')) { New-Item -Path 'registry::HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT' -Name Reliability -Force } Set-ItemProperty -Path 'registry::HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Reliability' -Name ShutdownReasonOn -Value 0 #
或.reg文件版本。 用“regedit / s Disable_Shutdown_Event_Tracker.reg”安装
Disable_Shutdown_Event_Tracker.reg
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Reliability] "ShutdownReasonOn"=dword:00000000