เปิด / ปิดการใช้งานอุปกรณ์ Windows 7 ผ่านทางบรรทัดคำสั่ง


33

ผมมีอุปกรณ์ที่ผมมักจะเปิดและปิดการใช้การจัดการอุปกรณ์ ฉันต้องการเขียนสคริปต์เพื่อทำสิ่งนี้โดยทางโปรแกรม (นั่นคือใช้บรรทัดคำสั่ง) ฉันเห็นโปรแกรมที่เรียกdevconว่าทำงานได้กับ Windows 2000, Windows XP และWindows Server 2003แต่ฉันต้องการโปรแกรมที่ใช้งานได้กับ Windows 7 มีโปรแกรมหนึ่งที่ใช้ได้ฟรีหรือไม่

คำตอบ:


11
  1. ดาวน์โหลดWDK Windows Driver Kit 7.1.0จาก Microsoft
  2. ใช้Universal Extractorเพื่อแยกเนื้อหาของ ISO ไปยังตำแหน่งชั่วคราว ... หรือใช้วิธีการใดก็ได้ที่คุณต้องการติดตั้งและเข้าสู่ ISO
  3. คุณสามารถใช้เครื่องมือเดียวกันนี้เพื่อแตกไฟล์ติดตั้ง "WDK \ setuptools_x64fre.msi" ไปยังไดเรกทอรีชั่วคราว
  4. ในไดเรกทอรีชั่วคราวนั้นคุณจะพบ "WinDDK \ 7600.16385.win7_wdk.100208-1538 \ tools \ devcon \ amd64 \ devcon.exe" มันได้รับการทดสอบการทำงานกับ Win7x64 และเป็นส่วนหนึ่งของชุดพัฒนา Windows Driver ล่าสุด

ดังนั้นจึงมี Devcon.exe สำหรับ Windows 7 สำหรับคุณ ใช้งานได้กับ Windows 7 และใช้งานได้ฟรี

คำแนะนำที่นำมาจากอรัมMicrosoft Answers


สุภาพบุรุษผู้นี้ที่นี่ใจดีพอที่จะอัพโหลดไฟล์ได้ด้วยตัวเองดังนั้นคุณไม่จำเป็นต้องดาวน์โหลด ISO 700mb เพื่อแยกมันออกมา ทำงานได้ดีสำหรับฉัน
HodofHod

1
ตรวจสอบให้แน่ใจว่าได้แยก setuptools_x64fre_cab001.cab ด้วยเพราะที่จริงแล้วไฟล์ cab นั้นมี devcon ไม่ใช่ msi
Tarnay Kálmán

wp.me/p7I9kP-wแสดงวิธีการดาวน์โหลดเฉพาะส่วนของ ISO ที่คุณต้องการแสดง Win 7, 8, & 10, x64 & x86
robrich

43

DevManViewเป็นอีกวิธีหนึ่งในการทำเช่นนี้ - และมันง่ายกว่ามากที่จะได้รับมากกว่า devcon.exe แต่ก็ยังฟรี

ฉันใช้คำสั่งต่อไปนี้ในไฟล์แบตช์เพื่อใช้ปิด / เปิดใช้งานอุปกรณ์ในแล็ปท็อปของภรรยาของฉันเมื่อเราต้องการ:

devmanview.exe /disable_enable "SDA Standard Compliant SD Host Controller"

คุณยังสามารถสร้างทางลัดปกติแก้ไขคุณสมบัติและเพิ่มพารามิเตอร์ในฟิลด์เป้าหมาย


สิ่งนี้ทำงานใน Vista ด้วย
T.Todua

1
มันทำให้ฉันทั้งเศร้าและดีใจที่เครื่องมือนี้มีอยู่
dwj

1
ไซต์ไม่ได้กล่าวถึงระบบที่รองรับ แต่ทำงานได้ดีบน Windows 8.1 64 บิต (ใช้รุ่น "DevManView for x64 systems")
ÁlvaroGonzález

ทำงานสำหรับฉันในปี 2015 เมษายน - win7-64
UğurGümüşhan

มันจะดีที่สุดถ้ามีตัวเลือกในการสลับสถานะอุปกรณ์
Adil Malik

2

สำหรับ Windows 8 มี WDK 8.1 ที่http://msdn.microsoft.com/en-US/windows/hardware/gg454513

ไบนารีการติดตั้งขนาดเล็กอนุญาตให้ดาวน์โหลด (โดยไม่ต้องติดตั้ง WDK) (~ 500MB) และไม่มี iso-container

ค้นหา cabs สำหรับ devcon.exe แต่มีการระบุชื่อ ใช้ Universal Extractor เพื่อแยก ".. \ Installers \ Windows Driver Kit-x86_en-us.msi" - ลงท้ายด้วยข้อผิดพลาด อย่างไรก็ตามมีไฟล์ที่ฉันต้องการ: "... \ Windows Kits \ 8.1 \ Tools \ x64 \ devcon.exe"

เครื่องมือต้องทำงานกับ Admin privs เพื่อให้มีผล

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.