วิธีการเปิด WIFI ผ่าน cmd?


20

ปุ่ม WiFi ของแล็ปท็อปของฉันไม่ทำงาน
มีคำสั่งใน Windows ให้เปิด WiFi หรือไม่


2
บางครั้งปุ่มถูกสร้างขึ้นโดยผู้ผลิตและตัดการเชื่อมต่อพลังงานกับ WIFI ผ่านฮาร์ดแวร์และทำงานโดยไม่ต้องมีการโต้ตอบกับระบบปฏิบัติการในบางครั้งมันก็เป็นเพียงปุ่มแจ้งเตือนหน้าต่างที่ใช้ซอฟต์แวร์ OEM หากคุณสามารถระบุรุ่นแล็ปท็อปเป็นไปได้ที่จะบอกได้ว่ามีโซลูชันซอฟต์แวร์หรือไม่
horatio

คำตอบ:


25

เมื่อต้องการทำสิ่งนี้โดยใช้ netsh:

รับชื่อส่วนต่อประสาน:

netsh interface show interface

เปิดใช้งานอินเทอร์เฟซ:

netsh interface set interface "Interface Name" enabled

เพื่อแก้ปัญหาของคุณให้สมบูรณ์คุณสามารถสร้างทางลัดและทำให้มันทำงานเมื่อเริ่มต้น Windows ตัวอย่างเช่นหากชื่ออะแดปเตอร์ไร้สายของคุณใน netsh คือ Wi-Fi ทางลัดจะมีลักษณะเช่นนี้ (หนึ่งบรรทัด):

C:\Windows\System32\runas.exe /savecred /user:administrator "C:\Windows\System32\netsh.exe interface set interface \"Wi-Fi\" enabled"

คำสั่ง runas ทำให้แน่ใจว่าคำสั่งรันเป็นผู้ดูแลระบบซึ่งจำเป็นเพื่อให้อินเตอร์เฟสขึ้นหรือลง สวิตช์ / savecred จะบันทึกข้อมูลรับรองซึ่งอาจถูกถามในครั้งแรก แต่มักจะไม่ใช่หลังจากนั้น


1
ฉันได้รับ "ไม่มีการเชื่อมต่อเครือข่ายนี้"
CodyBugstein

สวัสดี @CodyBugstein ตรวจสอบให้แน่ใจว่าคุณเขียนชื่ออินเทอร์เฟซโดยใช้ตัวพิมพ์ที่ถูกต้อง นี่เป็นหนึ่งใน gotchas ... หวังว่ามันจะช่วยได้
Ezra A.Mosomi

runasคำสั่งไม่ได้ช่วยเพราะคุณไม่ได้รับสิทธิ์ในการอ่านของผู้ดูแลระบบ
dan1st

6

รับรายการ NIC และหมายเลขดัชนี:

wmic nic get name, index

เปิดใช้งาน NIC ด้วยหมายเลขดัชนี: (เช่น: 7)

wmic path win32_networkadapter where index=7 call enable

ปิดใช้งาน NIC ด้วยหมายเลขดัชนี: (เช่น: 7)

wmic path win32_networkadapter where index=7 call disable

2
ข้อเสนอแนะข้างต้นขอแนะนำให้มาจากลิงก์คำต่อคำนี้ - โปรดอ้างถึงแหล่งข้อมูลของคุณในครั้งต่อไป: answer.microsoft.com/en-us/windows/forum/windows_7-hardware/?hl=th
dyslexicanaboko

ในหนึ่งบรรทัดของรหัส สำหรับการใช้งานแบตช์ไฟล์ %% WMIC PATH Win32_NetworkAdapter WHERE "Name LIKE '%%Wireless%%'" CALL enable- สำหรับการพิมพ์ในคอนโซล -WMIC PATH Win32_NetworkAdapter WHERE "Name LIKE '%Wireless%'" CALL enable
it3xl

1

คุณสามารถใช้ DevCon เพื่อปิดการใช้งานอุปกรณ์จาก commandline คิดว่า DevCon.exe เป็นตัวจัดการอุปกรณ์ commandline แต่นั่นจะเป็นการเปิดและปิดอแด็ปเตอร์

คุณจะดีกว่าโดยใช้คำสั่ง netsh


นี่คือเพิ่มเติมเกี่ยวกับ devcon: rickosborne.org/blog/2007/02/…
ArtemGr
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.