Windows Server 2012 R2 ป้องกันการออกจากระบบอัตโนมัติเนื่องจากไม่มีการใช้งาน


11

ฉันมีเซิร์ฟเวอร์ Windows 2012 R2 แบบสแตนด์อโลนที่ฉันเข้าสู่ระบบในเครื่อง ไม่ได้เป็นส่วนหนึ่งของโดเมนและเป็นการกำหนดค่าการติดตั้งมาตรฐานโดยไม่มีการใช้นโยบาย เซิร์ฟเวอร์ล็อกออฟเดสก์ท็อปและล็อคด้วยรหัสผ่าน ฉันจะป้องกันสิ่งนี้ได้อย่างไร


มันล็อกออฟเซสชั่นหรือล็อคเซสชั่นมันไม่ได้ทำทั้งสองอย่าง อย่างที่กล่าวไปแล้วมันเป็นทั้งตัวรักษาหน้าจอหรือการตั้งค่าพลังงานที่คุณต้องดู
joeqwerty

มันทำให้ฉันต้องทำ ctrl alt del และป้อนรหัสผ่านเพื่อเข้าสู่ระบบอีกครั้ง ฉันตรวจสอบภายใต้หน้าจอมันบอกว่าไม่มีและภายใต้การตั้งค่าพลังงานทางเลือกเดียวคือปิดการแสดงผล มันไม่ได้ปิดการแสดงผลเลยมันทำให้ฉันต้องใส่ ctrl alt del และรหัสผ่านไม่มีวิธีปิดการใช้งานหรือไม่
alphadev

คำตอบ:


11

โดยสังเขป

  1. ปลดล็อค / เปิดconsole log display off timeoutคุณสมบัติใน Power Option

  2. ตั้งค่าการหมดเวลาเป็น 0 เพื่อปิด

ขั้นตอนรายละเอียด

ปลดล็อคคุณสมบัติการตั้งค่าพลังงานที่หายไปใน Server 2012

  1. เปิดคีย์รีจิสทรีต่อไปนี้ - HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\7516b95f-f776-4464-8c53-06167f40cc99\8EC4B3A5-6868-48c2-BE75-4F3044BE88A7

  2. ตั้งค่าต่อไปนี้ - Attributes=> 2

  3. ตอนนี้เปิดแผงควบคุม> ตัวเลือก Power> เปลี่ยนการตั้งค่าแผน> เปลี่ยนการตั้งค่าพลังงานขั้นสูง
    ส่วนการแสดงผลใหม่การล็อกการแสดงเวลาปิดการล็อกคอนโซลพร้อมใช้งานแล้วในขณะนี้
    ข กำหนดค่า“ เสียบ” ของคุณตาม (0 เพื่อปิดการใช้งาน)

เสร็จสิ้น

PS

คุณอาจต้องการที่จะดาวน์โหลดไฟล์การส่งออก .reg ของฉันและรันบนเครื่องของคุณเป็นทางลัดสำหรับขั้นตอนที่ 1 และ 2 console log display off timeoutข้างต้นคือการเปิดใช้งาน

ป้อนคำอธิบายรูปภาพที่นี่


3
ฉันลองสิ่งนี้ แต่หน้าจอล็อคยังคงเกิดขึ้น ...
Nam G VU

1
ฉันไม่เห็นรหัสสุดท้ายนี้ในรีจิสทรีของฉัน
ไซเรน

ฉันลองแล้ว แต่ใช้ไม่ได้ คุณตรวจสอบให้ฉันได้ไหม imgur.com/a/rFSsN
ลุค

7

เซิร์ฟเวอร์ไม่ได้ล็อกออฟเซสชั่นของคุณ แต่เป็นการล็อคหน้าจอ คุณสามารถเปลี่ยนพฤติกรรมนี้ได้Power Optionsในแผงควบคุม Displayมันอยู่ภายใต้


มันทำให้ฉันต้องทำ ctrl alt del และป้อนรหัสผ่านเพื่อเข้าสู่ระบบอีกครั้ง ฉันตรวจสอบภายใต้หน้าจอมันบอกว่าไม่มีและภายใต้การตั้งค่าพลังงานทางเลือกเดียวคือปิดการแสดงผล มันไม่ได้ปิดการแสดงผลเลยมันทำให้ฉันต้องใส่ ctrl alt del และรหัสผ่านไม่มีวิธีปิดการใช้งานหรือไม่
alphadev

1
ดูเหมือนว่าคุณจะต้องเพิ่มคีย์รีจิสทรีเช่นกันในปี 2012 และใหม่กว่า: blog.scosby.com/post/2012/12/13/ …
MDMarra

การเพิ่มคีย์รีจิสทรีคือสิ่งที่หยุดหน้าจอไม่ให้ล็อกซึ่งเป็นสาเหตุที่ฉันกำลังมองหา
alphadev

6

ฉันรู้ว่านี่เป็นคำถามเก่า แต่ข้อมูลนี้อาจเป็นประโยชน์กับผู้อื่น:

หากคุณกำลังทำงานในสภาพแวดล้อมของโดเมนให้สร้างการตั้งค่านี้ตามนั้นใน GPO หรือกำหนดค่า GPO ในพื้นที่ ( gpedit.msc):

Computer Configuration -> Policies -> Windows Settings -> Security Settings -> Local Policies -> Security Options -> Interactive logon: Machine inactivity limit

หากคุณต้องการป้องกันไม่ให้ล็อคการตั้งค่าเป็นศูนย์โปรดทราบว่าผลกระทบด้านความปลอดภัยนี้อาจขึ้นอยู่กับสภาพแวดล้อมของคุณ


ใช้งานไม่ได้กับฉันใน Server 2016
Nick Westgate

2

ขยายคาวบอยคำตอบ

รายชื่อชุดรูปแบบพลังงานนี้จะรายงานรายการของสคีมาที่มี 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

1

ฉันใช้เซิร์ฟเวอร์ 2012 R2 Std และมีตัวเลือกอยู่ เพียงแค่เปลี่ยนในนโยบายกลุ่มและตั้งค่าเป็น 0 ตามที่ Matze อธิบายไว้ข้างต้น ฉันเพิ่งตั้งค่าเซิร์ฟเวอร์ 3 2012 วันนี้และนี่คือวิธีที่ฉันทำทุกครั้ง บังคับการอัปเดตนโยบายหรือรอจนกว่าจะหมด บางครั้งฉันต้องออกจากระบบและกลับสู่ก่อนที่จะรับการเปลี่ยนแปลงนโยบาย เพื่อบังคับให้อัปเดตนโยบายเรียกใช้ gpupdate / force จากพรอมต์ผู้ดูแลระบบ


1

นี้ทำงานสำหรับฉันในเซิร์ฟเวอร์ 2016

เปิดตัวแก้ไขวัตถุนโยบายกลุ่มแล้วนำทางไปยังการตั้งค่า Configuration \ Administrative Templates \ System \ Power คอมพิวเตอร์ \ Power Management \ Video และการแสดงผล

เปิดใช้งานแล้วเปลี่ยนค่าของการปิดจอแสดงผล (วินาที) เป็น 0

(เนื่องจากค่าเริ่มต้นดูเหมือนจะเป็น 0 แต่เมื่อคุณคลิกที่เปิดใช้งานมันจะตั้งค่าเป็น 1!)


0

ยกเว้นตัวเลือกนั้นจะไม่มีอีกต่อไป ปัญหาคือการตั้งค่าเริ่มต้นในการตั้งค่าพลังงานสำหรับ 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,

หากคุณกำหนดรูปแบบการใช้พลังงานที่กำหนดเองคุณจะต้องระบุตัวตนของมัน

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.