Mobile Hotspot เป็นฟีเจอร์ที่ยอดเยี่ยมที่มาพร้อมกับ Windows 10 อย่างไรก็ตาม หากอุปกรณ์ของคุณทำงานด้วยแบตเตอรี่ การเปิด Mobile Hotspot ค้างอยู่จะทำให้แบตเตอรี่หมดเร็วขึ้น ปัญหาคือฟีเจอร์นี้ยังคงทำงานอยู่แม้ไม่มีอุปกรณ์ใดเชื่อมต่อ
ปิด Mobile Hotspot อัตโนมัติเมื่อ idle
เพื่อให้ Mobile Hotspot ปิดอัตโนมัติเมื่อไม่ได้ใช้งานบน Windows 10 ให้ทำตามขั้นตอนง่ายๆ ดังนี้
คัดลอกคำสั่งต่อไปนี้:
powershell -windowstyle hidden -command "Start-Process cmd -ArgumentList '/s,/c,net stop "icssvc" & REG ADD "HKLM\SYSTEM\CurrentControlSet\Services\icssvc\Settings" /V PeerlessTimeoutEnabled /T REG_DWORD /D 1 /F & net start "icssvc"' -Verb runAs"
เปิด Notepad วางคำสั่งที่คัดลอกไว้ แล้วบันทึกไฟล์
เลือก Save as ตั้งค่า File type เป็น All files และตั้งชื่อไฟล์ว่า TurnOnTimer.bat
บันทึกไฟล์ไว้ที่ Desktop
รันไฟล์ และเมื่อมีข้อความ UAC (User Account Control) ให้เลือก Yes
ระบบจะรันสคริปต์ชุดต่างๆ ใน Command Prompt และ Mobile Hotspot จะปิดอัตโนมัติเมื่อ idle
วิธีย้อนกลับการเปลี่ยนแปลง
หากต้องการยกเลิกการตั้งค่า ให้ทำขั้นตอนเดียวกันแต่ใช้คำสั่งนี้แทน:
powershell -windowstyle hidden -command "Start-Process cmd -ArgumentList '/s,/c,net stop "icssvc" & REG ADD "HKLM\SYSTEM\CurrentControlSet\Services\icssvc\Settings" /V PeerlessTimeoutEnabled /T REG_DWORD /D 0 /F & net start "icssvc"' -Verb runAs"
บันทึกเป็นไฟล์ชื่อ TurnOffTimer.bat รันด้วยสิทธิ์ Administrator เช่นเดียวกัน ระบบจะคืนค่าการตั้งค่าเป็นค่าเริ่มต้น