ปิดการใช้งาน Screen Saver สำหรับ Remote Sessions เท่านั้น


11

ฉันทำงานจากที่บ้าน แต่ฉันก็อยู่ที่ออฟฟิศบ่อยๆ เครื่องที่ทำงานและที่บ้านของฉันมีทั้ง Windows 7 Ultimate

เมื่อฉันอยู่ในสำนักงานฉันต้องการให้คอมพิวเตอร์ของฉันไปที่โปรแกรมรักษาหน้าจอค่อนข้างเร็วแล้วล็อค ("เมื่อกลับมาทำงานหน้าจอเข้าสู่ระบบแสดง")

แต่เมื่อฉันกลับถึงบ้านฉันมักจะทำอะไรกับคอมพิวเตอร์ที่บ้านเป็นระยะเวลานานและฉันไม่ต้องการให้เซสชันระยะไกลล็อคและต้องใช้รหัสผ่านเมื่อฉันสลับกลับไปใช้

ฉันกำลังมองหาการตั้งค่า (นโยบายกลุ่ม) ที่สามารถปิดโปรแกรมรักษาหน้าจอสำหรับเซสชันระยะไกลเท่านั้น เป็นไปได้ไหม


ดังนั้นวิธีแก้ปัญหาในตอนนี้คือเมื่อฉันเชื่อมต่อจากระยะไกลหากฉันยกเลิกการเลือกช่อง "เมื่อดำเนินการต่อหน้าจอแสดงผลเข้าสู่ระบบการแสดงผล" ในหน้าต่างการตั้งค่าโปรแกรมรักษาหน้าจอ ฉันกังวลว่าฉันจะต้องเปลี่ยนโปรแกรมรักษาหน้าจอเป็น "ไม่มี" แต่เพียงยกเลิกการทำเครื่องหมายในกล่อง น้อยกว่าอุดมคติที่ฉันต้องจำไว้เพื่อตรวจสอบอีกครั้งเมื่อฉันเข้าไปในสำนักงาน แต่ฉันไม่คิดว่าจะมีการตั้งค่าแยกต่างหากสำหรับคอนโซลและรีโมท
sliderhouserules

มีคำถามเดียวกัน แต่ถามผ่านทาง SuperUser ที่นี่: superuser.com/questions/482876 ... แต่ไม่มีวิธีแก้ปัญหาที่นี่หรือที่นั่น: - |
0xC0000022L

คำตอบ:


2

ฉันสามารถทำสิ่งนี้ได้ด้วยการบันทึก TaskScheduler และ Windows Event Viewer

คุณจะต้องมี 2 ชุดสคริปต์ หนึ่งเพื่อปิดใช้งานช่องทำเครื่องหมายเพื่อต้องการรหัสผ่านในการปลดล็อกหน้าจอและอีกอันเพื่อเปิดใช้งานอีกครั้งเมื่อเซสชัน RDP ของคุณสิ้นสุด

ปิดการใช้งานสคริปต์:

reg add "HKEY_CURRENT_USER\Control Panel\Desktop" /f /v ScreenSaverIsSecure /t REG_SZ /d 0

เปิดใช้งานสคริปต์:

reg add "HKEY_CURRENT_USER\Control Panel\Desktop" /f /v ScreenSaverIsSecure /t REG_SZ /d 1

เตรียมทริกเกอร์เหตุการณ์ปิดใช้งานของคุณในรหัสเหตุการณ์ 1149 ใน TerminalServices-LocalSessionManager

ให้คุณเปิดใช้งานทริกเกอร์เหตุการณ์อีกครั้งใน Event ID 24 ที่เดียว

ตัวอย่าง TaskScheduler

สนุก!


ฉันชอบสิ่งนี้เป็นพิเศษเพราะฉันสามารถตั้งค่าทริกเกอร์เพิ่มเติมในการเปิดใช้งานอีกครั้ง (เช่นตอนบูต) เพื่อที่ฉันจะไม่ติดค้างอยู่ในสถานะที่ไม่ปลอดภัยจากสิ่งต่าง ๆ เช่นไฟดับ
Tyler Szabo

ฉันกำลังเล่นกับสิ่งนี้และน่าเสียดายที่มีอุปสรรคน้อย การตั้งค่ารีจิสทรีจะถูกตั้งค่า แต่ windows จะไม่ให้เกียรติทันที
Tyler Szabo

1

คุณสามารถสร้างทางลัดเพื่อเปิด / ปิดหน้าจอสกรีนเซฟเวอร์ของคุณ ฉันรู้ว่ามันไม่เหมาะ แต่วิธีแก้ปัญหานี้สามารถทำได้ภายในไม่กี่วินาทีแทนที่จะต่อสู้กับหัวของคุณพยายามคิดอะไรบางอย่างแบบอัตโนมัติ ที่กล่าวว่าถ้ามีคนที่มีความรู้มากกว่าฉันสามารถหาวิธีที่จะมีสคริปต์การเข้าใช้ทำงานบนการเข้าสู่ระบบ / ออกจากระยะไกลเท่านั้นคุณจะถูกตั้งค่า :)

สร้างไฟล์disable-screensaver.regด้วยสิ่งนี้:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Control Panel\Desktop]
"ScreenSaveActive"="0"

regedit.exe /s disable-screensaver.regแล้วสร้างทางลัดไปยัง เปิดใช้งานทางลัดจะเหมือนกัน แต่มีแทน"ScreenSaveActive"="1"0


ขอบคุณนี่คือสิ่งที่ฉันจะมองหาวิธีแก้ปัญหาแบบถาวรถ้าฉันไม่สามารถหาวิธีการ "บริสุทธิ์"
sliderhouserules

0

คุณอาจทำเช่นนั้นได้ด้วยคุณสมบัติการวนกลับของ gpo

การประมวลผลลูปแบ็คช่วยให้คุณสามารถใช้นโยบายเฉพาะของผู้ใช้ขึ้นอยู่กับ OU ที่วัตถุคอมพิวเตอร์คือผู้ใช้ที่เข้าสู่ระบบ ดังนั้นก่อนสร้าง OU "Terminalserver" หรืออะไรก็ตามแล้วย้ายเทอร์มินัลเซิร์ฟเวอร์ของคุณไปที่ OU นี้ สร้าง GPO "Loopback" หรืออะไรก็ตามเปิดใช้งานการตั้งค่า Loopback และเชื่อมโยง GPO นี้กับ Terminalserver OU จากนั้นคุณสามารถสร้าง GPO เพิ่มเติมด้วยการตั้งค่าการกำหนดค่าผู้ใช้ที่เชื่อมโยงกับ Terminalserver OU นโยบายเหล่านี้จะถูกนำไปใช้กับผู้ใช้ทุกคนที่ล็อกอินเข้าสู่เวิร์กสเตชันเหล่านี้ หากต้องการยกเว้นผู้ดูแลระบบให้ใช้การกรองกลุ่มความปลอดภัย ทำสิ่งต่อไปนี้: สำหรับทุก GPO ให้สร้างกลุ่มความปลอดภัยส่วนกลางชื่อเช่น GPol ( G lobal Polกลุ่มน้ำแข็งสำหรับ GPO) ทำให้ผู้ใช้ที่ต้องการเป็นสมาชิกของกลุ่มนี้ ในการตั้งค่าความปลอดภัยสำหรับ GPO ให้ลบ "ใช้นโยบาย" และ "อ่านนโยบาย" ที่ถูกต้องสำหรับค่าเริ่มต้น "ผู้ใช้ที่ได้รับการรับรองความถูกต้อง" ให้เพิ่มลงในกลุ่มความปลอดภัยที่เหมาะสมแทน


หากฉันเข้าใจถูกต้องการดำเนินการนี้จะปิดการใช้งานโปรแกรมรักษาหน้าจอสำหรับผู้ใช้ทุกคน (ระยะไกลหรือบนคอนโซล) สำหรับคอมพิวเตอร์เฉพาะเครื่องหรือไม่ (แทนที่จะเป็นการตั้งค่าที่ขึ้นอยู่กับวิธีการเชื่อมต่อของผู้ใช้: ภายในเครื่องหรือระยะไกล)
Richard

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