วิธีการปิดระบบจากระยะไกลหรือรีสตาร์ทคอมพิวเตอร์ Windows
บทความนี้จะแสดงวิธีใช้เครื่องมือคำสั่งปิดระบบระยะไกลใน Windows เพื่อปิดระบบจากระยะไกลหรือรีสตาร์ทเครื่องคอมพิวเตอร์หรือเครือข่าย สิ่งนี้มีประโยชน์มากในบางครั้งหากคุณมีคอมพิวเตอร์หลายเครื่องที่บ้านหรือบนเครือข่ายที่คุณต้องการปิดหรือรีสตาร์ทอย่างรวดเร็ว.
คุณสามารถปิดคอมพิวเตอร์ผ่านทางอินเทอร์เน็ตได้จากระยะไกล แต่ก่อนอื่นคุณต้อง VPN เข้าสู่เครือข่ายหรือในคอมพิวเตอร์เป้าหมายที่คุณต้องการปิด ฉันจะไม่ครอบคลุม VPN ในบทความนี้ แต่ถ้านั่นคือสิ่งที่คุณต้องการทำ Google รู้สึกฟรี.
คุณสามารถทำการปิดระบบรีโมตจากพรอมต์คำสั่งโดยใช้คำสั่ง shutdown และสวิทช์ที่เกี่ยวข้องจากกล่องโต้ตอบการปิดระบบรีโมตหรือจากแบตช์ไฟล์ ฉันจะผ่านทั้งสามวิธีในบทความนี้.
ภาพรวมการปิดเครื่องระยะไกล
เพื่อให้การทำงานนี้มีสองขั้นตอนที่คุณต้องทำก่อนมิฉะนั้นคุณจะได้รับอย่างต่อเนื่อง การเข้าถึงถูกปฏิเสธ (5) ข้อความผิดพลาดและมันจะทำให้คุณโกรธ.
ขั้นตอนที่ 1: ประการแรกเพื่อปิดคอมพิวเตอร์บนเครือข่ายของคุณจากระยะไกลคุณจะต้องตรวจสอบให้แน่ใจว่าคุณมีสิทธิ์การเข้าถึงระดับผู้ดูแลระบบสำหรับคอมพิวเตอร์เป้าหมาย หากคุณอยู่ในเครือข่ายในบ้านวิธีที่ดีที่สุดในการทำเช่นนี้คือเพื่อให้แน่ใจว่าคอมพิวเตอร์ทุกเครื่องอยู่ในเวิร์กกรุ๊ปเดียวกันและมีบัญชีผู้ดูแลอย่างน้อยหนึ่งบัญชีที่มีชื่อผู้ใช้และรหัสผ่านเดียวกัน.
คุณไม่จำเป็นต้องใช้บัญชีผู้ดูแลระบบที่มีอยู่แล้วในคอมพิวเตอร์เครื่องใดเครื่องหนึ่งเพื่อให้ทำงานได้ แต่บัญชีผู้ใช้ที่คุณใช้บนคอมพิวเตอร์ทั้งสองเครื่องจะต้องเป็นส่วนหนึ่งของกลุ่มผู้ดูแลระบบบนเครื่องคอมพิวเตอร์ หากคุณไปที่แผงควบคุมและคลิกที่ บัญชีผู้ใช้ และมันก็บอกว่า ผู้บริหาร หรือ ผู้ดูแลท้องถิ่น, ถ้างั้นคุณก็สบายดี อีกครั้งชื่อบัญชีผู้ใช้และรหัสผ่านจะต้องเหมือนกัน.
หากคุณอยู่ในสภาพแวดล้อมขององค์กรที่มีโดเมนคุณอาจต้องลงชื่อเข้าใช้โดยใช้บัญชีผู้ดูแลระบบโดเมน ใช้ข้อมูลประจำตัวเหล่านั้นคุณควรจะสามารถปิดคอมพิวเตอร์เครื่องอื่น ๆ บนเครือข่ายแม้ว่าพวกเขาจะเข้าสู่ระบบโดยใช้ข้อมูลประจำตัวที่แตกต่างกัน.
ขั้นตอนที่ 2: ขั้นตอนที่สองคือการเปิด การแชร์ไฟล์และเครื่องพิมพ์ และอนุญาตผ่านไฟร์วอลล์ Windows ในการทำเช่นนี้ไปที่แผงควบคุมและคลิกที่ ศูนย์เครือข่ายและการแบ่งปัน เป็นครั้งแรก คลิกที่ เปลี่ยนการตั้งค่าการแชร์ขั้นสูง ลิงค์ในเมนูด้านซ้ายและเลือกปุ่มตัวเลือก เปิดการค้นหาเครือข่าย และ เปิดการแชร์ไฟล์และเครื่องพิมพ์.
กลับไปที่หน้าต่างหลักของแผงควบคุมแล้วคลิกที่ไฟร์วอลล์ Windows คลิกที่ อนุญาตให้โปรแกรมหรือคุณสมบัติผ่านไฟร์วอลล์ Windows ในเมนูด้านซ้าย.
ตรวจสอบให้แน่ใจว่าคุณตรวจสอบเท่านั้น บ้าน / ที่ทำงาน (ส่วนตัว) กล่องและไม่ใช่แบบสาธารณะ คุณไม่จำเป็นต้องอนุญาตสิ่งอื่นผ่านไฟร์วอลล์ คุณอาจอ่านบนเว็บไซต์อื่น ๆ เพื่ออนุญาต WMI, Remote Shutdown, Network Discovery, ฯลฯ แต่ฉันได้ทำการทดสอบโดยที่ไม่ต้องทำอะไรเลยและมันใช้ได้ดี.
ขั้นตอนที่ 3: สุดท้ายหากคุณพยายามกำหนดเป้าหมายคอมพิวเตอร์ที่ใช้ Windows Vista, Windows 7 หรือ Windows 8 จากระยะไกลคุณจะต้องแก้ไขรีจิสทรี ถ้าคุณไม่ทำเช่นนี้มันก็จะไม่ทำงาน คุณจะได้รับการเข้าถึงถูกปฏิเสธข้อความไม่ว่าจะเกิดอะไรขึ้น.
เปิดตัวแก้ไขรีจิสทรีโดยไปที่เริ่มและพิมพ์ regedit. ตอนนี้นำทางไปยังคีย์ต่อไปนี้:
HKEY_LOCAL_MACHINE - ซอฟต์แวร์ - Microsoft - Windows - CurrentVersion - นโยบาย - ระบบ
คลิกขวาที่ ระบบ ทางด้านซ้ายมือแล้วเลือก ใหม่ - ค่า DWORD (32 บิต).
ค่าใหม่จะปรากฏขึ้นที่ด้านล่างในหน้าต่างด้านขวาและข้อความจะถูกเน้น เปลี่ยนชื่อเป็น LocalAccountTokenFilterPolicy และกด Enter ตอนนี้ดับเบิลคลิกที่มันและเปลี่ยนค่าจาก 0 ถึง 1.
คลิกตกลงและปิดรีจิสทรี คุณไม่จำเป็นต้องรีสตาร์ทคอมพิวเตอร์เนื่องจากการเปลี่ยนแปลงจะมีผลทันที ต้องใช้รีจิสตรีคีย์นี้เนื่องจากใน Windows Vista และสูงกว่าบัญชีผู้ดูแลระบบจะถูกลอกข้อมูลประจำตัวเมื่อทำการเชื่อมต่อจากระยะไกล วิธีนี้จะทำให้บัญชียังคงอยู่กับสิทธิ์ระดับผู้ดูแลระบบ.
คุณจะอ่านบนไซต์อื่น ๆ เพื่อเริ่มต้น รีจิสตรีระยะไกล บริการหากไม่ได้ทำงานอยู่และเพื่อแก้ไขนโยบายความปลอดภัยท้องถิ่นโดยการเพิ่ม ทุกคน กลุ่มถึง บังคับให้ปิดระบบจากระยะไกล การตั้งค่านโยบาย ในการทดสอบของฉันใน Windows 7 และ 8 ไม่จำเป็นต้องทำงานเหล่านี้ให้เสร็จและคุณไม่ควรทำเพราะมันเปิดระบบของคุณให้กับแฮกเกอร์ที่มีศักยภาพ.
เห็นได้ชัดว่าคุณจะต้องรู้ชื่อคอมพิวเตอร์ทุกเครื่องในเครือข่ายด้วย คุณสามารถทำได้โดยไปที่ แผงควบคุม จากนั้นคลิกที่ ระบบ.
Remote Shutdown ผ่าน Command Prompt
คำสั่ง shutdown นั้นมีความยืดหยุ่นมากที่สุดเมื่อใช้คำสั่งนี้จากพรอมต์คำสั่งเนื่องจากคุณสามารถเพิ่มสวิตช์จำนวนมากลงไปซึ่งจะช่วยให้คุณสามารถปรับแต่งพฤติกรรมได้ ไปที่ เริ่มต้น, แล้วก็ วิ่ง, และพิมพ์ CMD. คุณสามารถดูรายการสวิตช์ได้โดยพิมพ์ shutdown /? ในหน้าต่างคำสั่ง.
คุณต้องใช้สวิตช์อย่างน้อยหนึ่งสวิตช์เพื่อให้คำสั่งทำอะไรก็ได้ โดยทั่วไปคุณจะพิมพ์ ปิด / x / y / z โดยที่ x, y, z เป็นตัวอักษรในรายการด้านบน.
นี่คือสวิตช์คำสั่งที่ใช้กันทั่วไปสองสามตัวและการทำงานที่ทำ:
/ s: ปิดคอมพิวเตอร์
/ r: รีสตาร์ทคอมพิวเตอร์
/ m \\ computername: คอมพิวเตอร์ระยะไกลเป้าหมายเพื่อปิดเครื่อง
/ f: บังคับให้โปรแกรมปิดทันที
/ t: จะรอจำนวนเวลาเป็นวินาทีก่อนที่จะปิดหรือรีสตาร์ท
/ a: ยกเลิกการปิดระบบหากคุณใช้คำสั่งปิดเครื่องก่อนหน้าด้วย / t.
ดังนั้นสำหรับการปิดเครื่องอื่นบนเครือข่ายของคุณจากระยะไกลคุณจะต้องพิมพ์คำสั่งต่อไปนี้ที่พร้อมท์คำสั่ง:
ปิด / m \\ ชื่อคอมพิวเตอร์ / r / f
คำสั่งนี้จะรีสตาร์ทคอมพิวเตอร์ชื่อ computername และบังคับให้โปรแกรมทั้งหมดที่ยังคงทำงานปิดอยู่.
ปิด -m \\ computername -s -f -c “ คอมพิวเตอร์จะรีสตาร์ทโปรดบันทึกงานทั้งหมด” -t 60
คำสั่งนี้จะปิดคอมพิวเตอร์ที่ชื่อ computername, บังคับให้โปรแกรมทั้งหมดที่กำลังทำงานปิดแสดงข้อความถึงผู้ใช้และนับถอยหลัง 60 วินาทีก่อนที่จะปิด.
Remote Shutdown ผ่าน Dialdown Dialog
หากคุณไม่ชอบสวิตช์เหล่านั้นทั้งหมดหรือใช้พรอมต์คำสั่งโดยทั่วไปคุณสามารถเปิดกล่องโต้ตอบการปิดเครื่องได้ คุณสามารถทำได้อย่างง่ายดายเพียงแค่ใช้สวิตช์คำสั่ง / i สำหรับคำสั่งปิดเครื่อง.
กล่องโต้ตอบการปิดเครื่องระยะไกลจะปรากฏขึ้นตามที่แสดงด้านล่าง.
คลิก เพิ่ม หรือ หมวด ปุ่มเพื่อเพิ่มคอมพิวเตอร์ในรายการ จากนั้นคุณสามารถเรียกใช้คำสั่งในคอมพิวเตอร์ทั้งชุด หากคุณคลิกเพิ่มคุณจะต้องป้อนชื่อเครือข่ายของคอมพิวเตอร์ในรูปแบบ \\ computername หรือเพียงแค่ computername, ใช้ได้ทั้งงาน.
แน่นอนคุณจำเป็นต้องรู้ชื่อคอมพิวเตอร์จริงซึ่งฉันได้กล่าวถึงวิธีการที่คุณสามารถระบุได้ข้างต้น ดังนั้นเพิ่มคอมพิวเตอร์หลาย ๆ เครื่องลงในรายการตามที่คุณต้องการจากนั้นตั้งค่าตัวเลือกของคุณ คุณสามารถปิดเครื่องรีสตาร์ทหรือใส่คำอธิบายประกอบการปิดที่ไม่คาดคิด.
นอกจากนี้คุณยังสามารถแสดงคำเตือนได้ตามต้องการเป็นเวลาหลายวินาทีและคุณสามารถพิมพ์ความคิดเห็นที่ด้านล่างซึ่งจะแสดงต่อผู้ใช้ เกี่ยวกับมัน!
Remote Shutdown ผ่าน Batch File
สุดท้ายคุณสามารถสร้างไฟล์แบตช์เพื่อให้สามารถทำสิ่งนี้ได้โดยเพียงแค่เรียกใช้ไฟล์ หรือคุณสามารถกำหนดเวลาไฟล์แบตช์ให้ทำงานตามช่วงเวลาที่กำหนดหรือในช่วงเหตุการณ์เฉพาะโดยใช้ Task Scheduler.
เพียงไปที่ Notepad แล้วพิมพ์คำสั่งที่คุณต้องการพิมพ์ลงในพรอมต์คำสั่ง:
ปิด -m \\ computername1 -r
ปิด -m \\ computername2 -r
ปิด -m \\ computername3 -r
จากนั้นเพียงบันทึกไฟล์ด้วยนามสกุลไฟล์. BAT โดยเลือก เอกสารทั้งหมด สำหรับ บันทึกเป็นประเภท และเพิ่ม. bat ที่ส่วนท้ายของชื่อไฟล์.
นี่จะรีสตาร์ทคอมพิวเตอร์สามเครื่องบนเครือข่ายในบ้านของฉัน คุณสามารถใส่คำสั่งลงในไฟล์แบตช์ได้มากเท่าที่ต้องการ!
ฉันได้เขียนโพสต์มากมาย วิธีใช้แบตช์ไฟล์ใน Windows, ดังนั้นโปรดอ่านว่าหากคุณไม่คุ้นเคยกับแบตช์ไฟล์หรือตัวกำหนดตารางงาน สนุก!