กลับไปที่ข้อมูลพื้นฐาน: อธิบายการเริ่มอัตโนมัติของ Windows Shutdown
- หมวดหมู่: ของ Windows
Windows รองรับฟังก์ชันการทำงานอัตโนมัติ คุณลักษณะการเริ่มต้นอัตโนมัติเมื่อเริ่มต้นเป็นตัวแปรที่รู้จักกันดี แต่ยังมีตัวเลือกในการเริ่มต้นอัตโนมัติเมื่อปิดเครื่อง
บางโปรแกรมจะเพิ่มรายการในรายการเริ่มอัตโนมัติเมื่อมีการติดตั้ง โปรแกรมเช่นซอฟต์แวร์ป้องกันไวรัสและซอฟต์แวร์รักษาความปลอดภัยอาจเพิ่มรายการเพื่อให้เปิดใช้งานได้เร็วที่สุดบนพีซี Windows
ผู้ดูแลระบบ Windows อาจกำหนดค่าอุปกรณ์ที่ใช้ Windows เพื่อเรียกใช้โปรแกรมหรือสคริปต์บางอย่างในระหว่างการปิดระบบด้วย ตัวอย่างเช่นการเรียกใช้สคริปต์เพื่อล้างโฟลเดอร์ชั่วคราวหรือประวัติการเข้าชมบนอุปกรณ์การสำรองไฟล์บางไฟล์การชะลอการปิดระบบหรือการเพิ่มรายการลงในไฟล์บันทึก
คำเตือน
การเริ่มต้นโปรแกรมหรือสคริปต์โดยอัตโนมัติในระหว่างการปิดระบบมีข้อแม้สองประการที่ต้องกล่าวถึง ประการแรกฟังก์ชันนี้จะพบได้ใน Windows รุ่นมืออาชีพหรือระดับองค์กรเท่านั้นและไม่มีในเวอร์ชัน Home และประการที่สองสคริปต์หรือโปรแกรมจะทำงานทุกครั้งที่ปิดเครื่องหรือรีสตาร์ท
รายการเริ่มต้นอัตโนมัติจะทำงานทุกครั้งเช่น หลังจากติดตั้งโปรแกรมปรับปรุงที่ต้องรีสตาร์ทหรือติดตั้งโปรแกรมที่ต้องรีสตาร์ทเพื่อสิ้นสุดการติดตั้ง
การปิดเครื่อง
การปิดระบบเริ่มต้นด้วยการยุติกระบวนการทำงาน (ผู้ใช้) และการออกจากระบบของผู้ใช้ กระบวนการของระบบจะปิดลงหลังจากระยะแรกนั้นและอุปกรณ์จะถูกปิดหรือรีสตาร์ทในที่สุด Windows สนับสนุนการรันงานในทั้งสองขั้นตอนการปิดระบบและอาจกำหนดค่าทั้งสองอย่างในตัวแก้ไขนโยบายกลุ่ม
- การกำหนดค่าผู้ใช้> การตั้งค่า Windows> สคริปต์ (เข้าสู่ระบบ / ออกจากระบบ)> ออกจากระบบ
- การกำหนดค่าคอมพิวเตอร์> การตั้งค่า Windows> สคริปต์ (เริ่มต้น / ปิดเครื่อง)> ปิดเครื่อง
นโยบายแรกเรียกใช้สคริปต์ระหว่างผู้ใช้ล็อกออฟในระบบนโยบายที่สองหลังจากผู้ใช้ออกจากระบบแล้ว
จุดประสงค์ของสคริปต์จะกำหนดตำแหน่งที่คุณต้องเพิ่มเพื่อดำเนินการเมื่อปิดเครื่อง สคริปต์ที่คุณกำหนดค่าในคอนฟิกูเรชันของผู้ใช้รันด้วยสิทธิ์ของผู้ใช้ สคริปต์จะเริ่มทำงานหลังจากสิ้นสุดกระบวนการที่กำลังรันรวมถึงสคริปต์ที่ทำงานในซิสเต็มเทรย์หรืออยู่เบื้องหลัง
โดยปกติ Windows จะแสดงหน้าจอว่างเปล่าเมื่อเรียกใช้สคริปต์ที่กำหนดค่าไว้ แต่สามารถเรียกใช้สคริปต์ที่มีส่วนต่อประสานกราฟิกกับผู้ใช้ที่ผู้ใช้อาจโต้ตอบได้ สคริปต์จะถูกยกเลิกโดยอัตโนมัติเว้นแต่จะมีการกำหนดค่าให้ทำอย่างอื่นเช่น โดยใช้คำสั่ง wait
คุณยังสามารถกำหนดค่านโยบายเพื่อแสดงหน้าต่างเมื่อสคริปต์ทำงานเพื่อให้คุณทราบว่ากำลังเกิดอะไรขึ้น เปิดใช้นโยบาย 'แสดงคำแนะนำในสคริปต์การออกจากระบบขณะทำงาน' ภายใต้การกำหนดค่าผู้ใช้> เทมเพลตการดูแลระบบ> ระบบ> สคริปต์เพื่อดำเนินการดังกล่าว
มีตัวเลือกที่คล้ายกันสำหรับสคริปต์ที่ทำงานในขั้นตอนที่สองของการปิดระบบ คุณจะพบได้ใน Computer Configuration> Administrative Templates> System> Scripts; มีชื่อเดียวกันกับนโยบายการกำหนดค่าผู้ใช้: แสดงคำแนะนำในสคริปต์การปิดระบบขณะที่รัน
Windows ให้สคริปต์รวม 10 นาที (600 วินาที) ของเวลาดำเนินการตามค่าเริ่มต้น คุณสามารถเปลี่ยนช่วงเวลาได้โดยกำหนดค่า 'ระบุเวลารอสูงสุดสำหรับสคริปต์นโยบายกลุ่ม' ในโฟลเดอร์นโยบายการกำหนดค่าคอมพิวเตอร์เดียวกัน คุณสามารถเลือกช่วงระหว่าง 0 ถึง 32000 วินาที 0 หมายความว่าสคริปต์ทำงานได้นานเท่าที่ต้องการและ Windows จะไม่รบกวน โปรดทราบว่านโยบายมีผลต่อสคริปต์การเริ่มต้นและการปิดระบบ
สคริปต์ปิดระบบซึ่งทำงานในขั้นตอนที่สองของกระบวนการปิดระบบจะทำงานเมื่อไม่มีผู้ใช้เข้าสู่ระบบอีกต่อไป สคริปต์เหล่านี้ทำงานด้วยสิทธิ์ของระบบไม่ใช่สิทธิ์ของผู้ใช้ ผู้ดูแลระบบจำเป็นต้องทราบว่าโฟลเดอร์ผู้ใช้ที่อ้างถึงในสคริปต์ใช้โฟลเดอร์ของผู้ใช้ระบบ
หน้าต่างนโยบายคุณสมบัติการปิดระบบและการออกจากระบบมีลักษณะเหมือนกัน ทั้งสองมีแท็บที่แยกสคริปต์ออกจากสคริปต์ PowerShell ตัวเลือกในการเพิ่มแก้ไขลบและจัดเรียงสคริปต์และปุ่มสำหรับแสดงไฟล์
การคลิกที่ไฟล์แสดงจะเปิดไดเร็กทอรีสคริปต์บนระบบโลคัล:
- สำหรับสคริปต์ Logoff: C: WINDOWS System32 GroupPolicy User Scripts Logoff
- สำหรับสคริปต์การปิดระบบ: C: WINDOWS System32 GroupPolicy Machine Scripts Shutdown
คุณสามารถวางสคริปต์ที่คุณต้องการเรียกใช้ในโฟลเดอร์เหล่านั้น ไม่มีข้อกำหนดและคุณสามารถเลือกโฟลเดอร์ใดก็ได้บนระบบที่สามารถเข้าถึงได้ระหว่างการปิดระบบเพื่อจัดเก็บข้อมูล อย่างไรก็ตามอาจเป็นความคิดที่ดีที่จะวางสคริปต์ในโฟลเดอร์เหล่านี้เพื่อวัตถุประสงค์ในองค์กร