ฉันมีเซิร์ฟเวอร์ Windows 2012 R2 แบบสแตนด์อโลนที่ฉันเข้าสู่ระบบในเครื่อง ไม่ได้เป็นส่วนหนึ่งของโดเมนและเป็นการกำหนดค่าการติดตั้งมาตรฐานโดยไม่มีการใช้นโยบาย เซิร์ฟเวอร์ล็อกออฟเดสก์ท็อปและล็อคด้วยรหัสผ่าน ฉันจะป้องกันสิ่งนี้ได้อย่างไร
ฉันมีเซิร์ฟเวอร์ Windows 2012 R2 แบบสแตนด์อโลนที่ฉันเข้าสู่ระบบในเครื่อง ไม่ได้เป็นส่วนหนึ่งของโดเมนและเป็นการกำหนดค่าการติดตั้งมาตรฐานโดยไม่มีการใช้นโยบาย เซิร์ฟเวอร์ล็อกออฟเดสก์ท็อปและล็อคด้วยรหัสผ่าน ฉันจะป้องกันสิ่งนี้ได้อย่างไร
คำตอบ:
ปลดล็อค / เปิดconsole log display off timeout
คุณสมบัติใน Power Option
ตั้งค่าการหมดเวลาเป็น 0 เพื่อปิด
ปลดล็อคคุณสมบัติการตั้งค่าพลังงานที่หายไปใน Server 2012
เปิดคีย์รีจิสทรีต่อไปนี้ -
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\7516b95f-f776-4464-8c53-06167f40cc99\8EC4B3A5-6868-48c2-BE75-4F3044BE88A7
ตั้งค่าต่อไปนี้ - Attributes
=> 2
ตอนนี้เปิดแผงควบคุม> ตัวเลือก Power> เปลี่ยนการตั้งค่าแผน> เปลี่ยนการตั้งค่าพลังงานขั้นสูง
ส่วนการแสดงผลใหม่การล็อกการแสดงเวลาปิดการล็อกคอนโซลพร้อมใช้งานแล้วในขณะนี้
ข กำหนดค่า“ เสียบ” ของคุณตาม (0 เพื่อปิดการใช้งาน)
เสร็จสิ้น
PS
คุณอาจต้องการที่จะดาวน์โหลดไฟล์การส่งออก .reg ของฉันและรันบนเครื่องของคุณเป็นทางลัดสำหรับขั้นตอนที่ 1 และ 2 console log display off timeout
ข้างต้นคือการเปิดใช้งาน
เซิร์ฟเวอร์ไม่ได้ล็อกออฟเซสชั่นของคุณ แต่เป็นการล็อคหน้าจอ คุณสามารถเปลี่ยนพฤติกรรมนี้ได้Power Options
ในแผงควบคุม Display
มันอยู่ภายใต้
ฉันรู้ว่านี่เป็นคำถามเก่า แต่ข้อมูลนี้อาจเป็นประโยชน์กับผู้อื่น:
หากคุณกำลังทำงานในสภาพแวดล้อมของโดเมนให้สร้างการตั้งค่านี้ตามนั้นใน GPO หรือกำหนดค่า GPO ในพื้นที่ ( gpedit.msc
):
Computer Configuration -> Policies -> Windows Settings -> Security Settings -> Local Policies -> Security Options -> Interactive logon: Machine inactivity limit
หากคุณต้องการป้องกันไม่ให้ล็อคการตั้งค่าเป็นศูนย์โปรดทราบว่าผลกระทบด้านความปลอดภัยนี้อาจขึ้นอยู่กับสภาพแวดล้อมของคุณ
รายชื่อชุดรูปแบบพลังงานนี้จะรายงานรายการของสคีมาที่มี GUID และชื่อ
powercfg /L
GUID มีนามแฝง
powercfg -aliases
นามแฝงทั่วไปคือ
SCHEME_MAX = Power saver (Max power saving)
SCHEME_BALANCED = Balanced (Typical)
SCHEME_MIN = High performance (Min power saving)
จากนั้นปิดใช้งานสำหรับชุดรูปแบบพลังงานมาตรฐานทั้งหมดสำหรับ AC และ DC
powercfg /setacvalueindex SCHEME_MIN SUB_NONE CONSOLELOCK 000
powercfg /setdcvalueindex SCHEME_MIN SUB_NONE CONSOLELOCK 000
powercfg /setacvalueindex SCHEME_MAX SUB_NONE CONSOLELOCK 000
powercfg /setdcvalueindex SCHEME_MAX SUB_NONE CONSOLELOCK 000
powercfg /setacvalueindex SCHEME_BALANCED SUB_NONE CONSOLELOCK 000
powercfg /setdcvalueindex SCHEME_BALANCED SUB_NONE CONSOLELOCK 000
ฉันใช้เซิร์ฟเวอร์ 2012 R2 Std และมีตัวเลือกอยู่ เพียงแค่เปลี่ยนในนโยบายกลุ่มและตั้งค่าเป็น 0 ตามที่ Matze อธิบายไว้ข้างต้น ฉันเพิ่งตั้งค่าเซิร์ฟเวอร์ 3 2012 วันนี้และนี่คือวิธีที่ฉันทำทุกครั้ง บังคับการอัปเดตนโยบายหรือรอจนกว่าจะหมด บางครั้งฉันต้องออกจากระบบและกลับสู่ก่อนที่จะรับการเปลี่ยนแปลงนโยบาย เพื่อบังคับให้อัปเดตนโยบายเรียกใช้ gpupdate / force จากพรอมต์ผู้ดูแลระบบ
นี้ทำงานสำหรับฉันในเซิร์ฟเวอร์ 2016
เปิดตัวแก้ไขวัตถุนโยบายกลุ่มแล้วนำทางไปยังการตั้งค่า Configuration \ Administrative Templates \ System \ Power คอมพิวเตอร์ \ Power Management \ Video และการแสดงผล
เปิดใช้งานแล้วเปลี่ยนค่าของการปิดจอแสดงผล (วินาที) เป็น 0
(เนื่องจากค่าเริ่มต้นดูเหมือนจะเป็น 0 แต่เมื่อคุณคลิกที่เปิดใช้งานมันจะตั้งค่าเป็น 1!)
ยกเว้นตัวเลือกนั้นจะไม่มีอีกต่อไป ปัญหาคือการตั้งค่าเริ่มต้นในการตั้งค่าพลังงานสำหรับ CONSOLELOCK คือ 001 และไม่มีวิธีการเปลี่ยนแปลงยกเว้นโดยใช้ powercfg หากต้องการแสดงการตั้งค่าปัจจุบันสำหรับโครงร่างประสิทธิภาพสูงให้รันคำสั่งนี้:
powercfg /q SCHEME_MIN SUB_NONE
คุณจะเห็นค่าทั้ง AC และ Battery เป็น 001 หากต้องการเปลี่ยนเป็น 000 ให้รันคำสั่งเหล่านี้:
powercfg /setacvalueindex SCHEME_MIN SUB_NONE CONSOLELOCK 000.
powercfg /setdcvalueindex SCHEME_MIN SUB_NONE CONSOLELOCK 000,
หากคุณกำหนดรูปแบบการใช้พลังงานที่กำหนดเองคุณจะต้องระบุตัวตนของมัน