ฉันจะระงับการให้เหตุผลในการปิดโฮสต์ Windows Server ได้อย่างไร
โดยเฉพาะอย่างยิ่งในปี 2008 R2 แต่ทุกรุ่นกลับไปปี 2003 และสูงถึง 2012 จะได้รับการชื่นชม
ฉันจะระงับการให้เหตุผลในการปิดโฮสต์ Windows Server ได้อย่างไร
โดยเฉพาะอย่างยิ่งในปี 2008 R2 แต่ทุกรุ่นกลับไปปี 2003 และสูงถึง 2012 จะได้รับการชื่นชม
คำตอบ:
คุณจะต้องแก้ไขนโยบายกลุ่มที่ใช้กับเซิร์ฟเวอร์ เปิดคอนโซลการจัดการนโยบายกลุ่มและไปที่การกำหนดค่าคอมพิวเตอร์ >> เทมเพลตการดูแลระบบ >> ระบบและเลือก "Display Shutdown Event Tracker" ปิดใช้งานตัวเลือกนั้น
gpedit.msc
แล้วการดำเนินการ
หากคุณไม่ต้องการเปลี่ยนผ่าน Polices คุณสามารถออกคำสั่ง shutdown เพื่อหลีกเลี่ยงคำถาม
shutdown /s /t 0
/ s = shutdown / t = เวลาจนถึงการปิด 0 = ทันที
เรียกใช้สิ่งต่อไปนี้ในฐานะผู้ดูแลระบบยกระดับ:
reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Windows NT\Reliability" /v ShutDownReasonOn /t REG_DWORD /d 0 /f
จากนั้นออกจากระบบและเปิดอีกครั้งเพื่อหลอกลวง
สิ่งนี้เร็วกว่าการใช้นโยบายกลุ่มซึ่งคุณควรใช้เมื่อคุณอยู่ในโดเมนและต้องการใช้การเปลี่ยนแปลงนี้กับเซิร์ฟเวอร์จำนวนมาก
ฉันแน่ใจว่า OP ได้พบคำตอบอื่น ๆ ที่เป็นประโยชน์ แต่ผู้อ่านในอนาคตอาจสนใจรุ่น 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