วิธีออกจากระบบผู้ใช้ที่ไม่ได้ใช้งานอัตโนมัติใน Windows 10

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

Windows 2003 Resource Kit Tools มีไฟล์โปรแกรมรักษาหน้าจอ winexit.scrเรียกว่า Windows ออกจากโปรแกรมรักษาหน้าจอ หรือ โปรแกรมรักษาหน้าจอออกจากระบบ ที่ทำอย่างนั้น อย่างไรก็ตาม โปรแกรมรักษาหน้าจอ WinExit.scr จะแสดงข้อผิดพลาดต่อไปนี้เมื่อคุณพยายามเรียกใช้บน Windows Vista ขึ้นไป รวมถึง Windows 10

พบข้อผิดพลาดขณะสร้างส่วนรีจิสทรี

จะสร้างโปรแกรมที่พัฒนาขึ้นเมื่อ 16 ปีที่แล้ว ทำงานบน Windows 10 ได้อย่างไร? บทความนี้จะบอกวิธีใช้ winexit.scr โปรแกรมรักษาหน้าจอเพื่อออกจากระบบบัญชีผู้ใช้หลังจากหมดเวลาไม่ได้ใช้งานใน Windows 10

ออกจากระบบอัตโนมัติ ผู้ใช้ที่ไม่ได้ใช้งานหรือไม่ได้ใช้งานใน Windows 10

การใช้โปรแกรมรักษาหน้าจอ WinExit

  1. ดาวน์โหลด Windows 2003 Resource Kit Tools (rktools.exe — 11.7 MB) จากศูนย์ดาวน์โหลดของ Microsoft อย่างเป็นทางการ
  2. ใช้ 7-Zip หรือเครื่องมือเก็บถาวรของบริษัทอื่นเพื่อเปิดไฟล์ rktools.exe แล้วเปิดด้านใน rktools.msi ไฟล์.
    สกรีนเซฟเวอร์ออกจากระบบ winexit ใน windows 10
  3. สารสกัด winexit.scr และคัดลอกไปที่ C:\Windows\System32
  4. เริ่มตัวแก้ไขรีจิสทรี (regedit.exe) และไปที่สาขาต่อไปนี้ (สำหรับระบบ Windows 32 บิตและ 64 บิตตามลำดับ):
    [สำหรับ Windows 32 บิต] HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\IniFileMapping\control.ini [สำหรับ Windows 64 บิต] HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows NT\CurrentVersion\IniFileMapping\control.ini
  5. คลิกขวา control.ini และคลิกสิทธิ์
  6. เพิ่มบัญชีผู้ใช้ของคุณและเปิดใช้งาน ควบคุมทั้งหมด สิทธิ์ หากต้องการให้โปรแกรมรักษาหน้าจอออกจากระบบทำงานสำหรับทุกบัญชี ให้เพิ่มผู้ใช้แต่ละคน (หรือเพิ่ม ผู้ใช้ กลุ่ม) ให้กับรายการและให้พวกเขา ควบคุมทั้งหมด สิทธิ์
    สกรีนเซฟเวอร์ออกจากระบบ winexit ใน windows 10
  7. คลิกตกลงเพื่อปิดกล่องโต้ตอบและออกจากตัวแก้ไขรีจิสทรี
  8. เปิดกล่องโต้ตอบการตั้งค่าโปรแกรมรักษาหน้าจอในแผงควบคุม
  9. เลือก โปรแกรมรักษาหน้าจอออกจากระบบ จากรายการ และคลิก การตั้งค่า
    สกรีนเซฟเวอร์ออกจากระบบ winexit ใน windows 10
  10. ในกล่องโต้ตอบการตั้งค่า WinExit ให้ตั้งค่าตัวจับเวลานับถอยหลัง บังคับออกจากระบบ และข้อความออกจากระบบที่กำหนดเองตามต้องการ แล้วคลิกตกลง
    สกรีนเซฟเวอร์ออกจากระบบ winexit ใน windows 10

    การตั้งค่าโปรแกรมรักษาหน้าจอถูกนำไปใช้และจะเริ่มทำงานหลังจากหมดเวลาที่ไม่ได้ใช้งาน และเสนอตัวจับเวลานับถอยหลัง 30 วินาทีให้คุณพร้อมตัวเลือกในการยกเลิกกระบวนการออกจากระบบ แอพที่เปิดอยู่ทั้งหมดจะถูกยกเลิกหาก บังคับปิดรับสมัคร เลือกตัวเลือกแล้ว

    ที่เกี่ยวข้อง:วิธีการเข้าสู่ระบบ Windows และ Auto-Lock Workstation โดยอัตโนมัติหลังจากเข้าสู่ระบบ?

    ไฟล์กำหนดค่าโปรแกรมรักษาหน้าจอออกจากระบบ

    การตั้งค่าจะถูกเก็บไว้ในไฟล์ control.ini ภายใต้โฟลเดอร์ VirtualStore ที่นี่:

    C:\Users\%username%\AppData\Local\VirtualStore\Windows\control.ini

    เนื่องจากโปรแกรมได้รับการออกแบบสำหรับ Windows เวอร์ชันก่อน Windows Vista จึงพยายามเขียนถึง C:\Windows\Control.ini โดยไม่ตรวจสอบว่ากระบวนการมีสิทธิ์ของผู้ดูแลระบบหรือไม่ และไม่สามารถสร้างไฟล์ได้ ดังนั้น UAC Virtualization จะเริ่มทำงานเมื่อคุณบันทึกการตั้งค่าโปรแกรมรักษาหน้าจอออกจากระบบ และการตั้งค่าจะถูกเขียนไปยังตำแหน่งที่เปลี่ยนเส้นทางด้านบน

    คุณยังสามารถแก้ไขไฟล์ด้านบนโดยใช้ Notepad และกำหนดการตั้งค่าโปรแกรมรักษาหน้าจอออกจากระบบโดยตรงหรือปรับใช้ไฟล์ นี่คือตัวอย่างการกำหนดค่า:

    [โปรแกรมรักษาหน้าจอ ออกจากระบบ] บังคับออกจากระบบ=1 นับถอยหลัง=25. DialogMessage=ตอนนี้คุณจะออกจากระบบโดย WinExit Screensaver
ที่เกี่ยวข้อง:วิธีปิดเครื่องอัตโนมัติหลังจากติดตั้งการอัปเดตใน Windows 10

ใช้การตั้งค่าสกรีนเซฟเวอร์สำหรับผู้ใช้ทั้งหมดบนคอมพิวเตอร์

การย้าย control.ini ไฟล์หรือสร้างด้วยตนเองใน C:\Windows ไดเร็กทอรียังใช้งานได้ การวางไฟล์ในไดเร็กทอรี Windows จะใช้การตั้งค่ากับ บัญชีผู้ใช้ทั้งหมด บนคอมพิวเตอร์. แต่ถ้าคุณใช้กล่องโต้ตอบการตั้งค่าโปรแกรมรักษาหน้าจอเพื่อกำหนดค่าโปรแกรมรักษาหน้าจอ การกำหนดค่าจะถูกเขียนไปที่ VirtualStore ไดเร็กทอรีซึ่งเป็นต่อผู้ใช้

การกำหนดค่าการตั้งค่าโปรแกรมรักษาหน้าจอในฐานะผู้ดูแลระบบจะไม่ทำให้เกิดปัญหาการจำลองเสมือน ในการกำหนดค่าโปรแกรมรักษาหน้าจอในฐานะผู้ดูแลระบบ ให้เรียกใช้ command-line. ต่อไปนี้ สูง (ในฐานะผู้ดูแลระบบ):

rundll32.exe shell32.dll, Control_RunDLL desk.cpl, สกรีนเซฟเวอร์,@สกรีนเซฟเวอร์

มีผลิตภัณฑ์รักษาหน้าจอออกจากระบบของบริษัทอื่นอีกมากมาย แต่คุณอาจไม่จำเป็นต้องใช้เนื่องจากโปรแกรมรักษาหน้าจอออกจากระบบ WinExit.scr ทำงานได้อย่างไม่มีที่ติบน Windows 10

คุณอาจต้องการตรวจสอบวิธีการที่ไม่ใช่โปรแกรมรักษาหน้าจอ Lithnet Idle-ออกจากระบบซึ่งเป็นยูทิลิตี้ที่เปิดใช้งานนโยบายกลุ่มสำหรับการออกจากเซสชันผู้ใช้ windows ที่ไม่ได้ใช้งาน โปรแกรมนี้พัฒนาโดย Ryan Newington ซึ่งเป็นผู้รับรางวัล Professional Valuable Professional ของ Microsoft จากออสเตรเลีย


คำขอเล็กน้อย: หากคุณชอบโพสต์นี้ โปรดแชร์สิ่งนี้

หนึ่งส่วนแบ่ง "เล็กน้อย" จากคุณจะช่วยอย่างมากในการเติบโตของบล็อกนี้ คำแนะนำที่ดีบางประการ:
  • ขามัน!
  • แชร์ไปยังบล็อกที่คุณชื่นชอบ + Facebook, Reddit
  • ทวีตมัน!
ขอบคุณมากสำหรับการสนับสนุนของคุณผู้อ่านของฉัน จะใช้เวลาไม่เกิน 10 วินาที ปุ่มแชร์อยู่ด้านล่าง :)