DevCon (Devcon.exe) 設(shè)備控制臺中,是一個(gè)命令行工具,在運(yùn)行 Windows 的計(jì)算機(jī)上顯示設(shè)備的詳細(xì)的信息。 DevCon 可用于啟用、 禁用、 安裝、 配置和刪除設(shè)備。
DevCon 在 Microsoft Windows 2000 和更高版本的 Windows 上運(yùn)行。
上手文字引自微軟官網(wǎng):
https://docs.microsoft.com/zh-cn/windows-hardware/drivers/devtest/devcon
作為“技術(shù)宅”,喜歡經(jīng)常琢磨一些簡便快捷的方法,替換日常電腦使用過程中,經(jīng)常會(huì)用到的一些雖簡單,但又重復(fù)、繁瑣的工作。今天就講講DevCon這個(gè)命令能做什么?
我用的筆記本電腦是Lenovo的Yoga 2 Pro,屏幕支持360°旋轉(zhuǎn),而且?guī)в杏|摸功能。雖然Windows 10對觸屏的支持并不算完美,但也是一項(xiàng)不錯(cuò)的功能。
不過,問題又來了——用電腦跟同事、朋友討論問題的時(shí)候,對方都喜歡在屏幕上“指指點(diǎn)點(diǎn)”。好的時(shí)候,也許會(huì)得到已經(jīng)贊美——呦,你的筆記本還帶有觸摸屏啊?!差的時(shí)候,會(huì)不小心把編輯好的文檔,局部選中刪除或者是移動(dòng)到另外的位置。這時(shí)就很尷尬,必須暫時(shí)暫停討論,不停的Ctrl-Z, Ctrl-Z, Ctrl-Z……,撤銷誤改的文檔。
“等等,多了一個(gè)Ctrl-Z,剛才我改到哪里了?”
所以,我要按需求的關(guān)閉和打開觸摸屏。想想正常的鼠標(biāo)操作步驟:
(1) 在【我的電腦】點(diǎn)右鍵,選【管理】;
(2) 進(jìn)到【計(jì)算機(jī)管理】中點(diǎn)開【設(shè)備管理器】;
(3) 點(diǎn)開【人體學(xué)輸入設(shè)備】;
(4) 選中【符合HID標(biāo)準(zhǔn)的觸摸屏】;
(5) 右鍵選擇【禁用設(shè)備】或【啟用設(shè)備】;
(6) 關(guān)閉【計(jì)算機(jī)管理】。
以上步驟,光是寫下來都比較繁瑣,要是記住這些步驟,并經(jīng)常重復(fù)這些步驟,更加麻煩。腦補(bǔ)一下交談過程中的畫面,要開關(guān)觸摸屏,“噼里啪啦”一頓操作,相當(dāng)?shù)牟粌?yōu)雅!
言歸正傳,看看DevCon如何能將上述過程,變成“一鍵開關(guān),優(yōu)雅切換”?!
DevCon啟用和禁用的命令格式為:
DevCon enable [deviceid] DevCon disable [deviceid]
首先要找到觸摸屏的設(shè)備id:
在【設(shè)備管理器】里面查看硬件【屬性】:
下面那一段HID\VID……就是設(shè)備id,把它復(fù)制下來:
找到c:\Windows目錄下面的devcon.exe,右鍵選【發(fā)送到】->【桌面快捷方式】
將快捷方式改名為【觸屏-關(guān)閉】:
右鍵打開快捷方式的【屬性】,把【目標(biāo)】修改成下面的樣子:
C:\Windows\devcon.exe disable @"HID\VID……"
@""雙引號里面填寫的就是設(shè)備id。
再用同樣的方法,創(chuàng)建一個(gè)快捷方式,改名為【觸屏-開啟】,并且修改【屬性】->【目標(biāo)】為:
C:\Windows\devcon.exe enable @"HID\VID……"
這時(shí),運(yùn)行【觸屏-關(guān)閉】就能禁用觸摸屏,運(yùn)行【觸屏-開啟】就能啟用觸摸屏。把這兩個(gè)快捷方式,放在合適的位置,就能實(shí)現(xiàn)“一鍵開關(guān)觸摸屏”了。
我用DevCon還做了另外一個(gè)快捷方式,控制無線網(wǎng)卡的重啟。我的筆記本網(wǎng)卡Intel(R) Dual Band Wireless-AC 7260,使用5G信號的時(shí)候經(jīng)常性的掉線。開始以為是網(wǎng)卡插拔接觸不良,重新插拔后效果也不明顯。碰到掉線時(shí),把網(wǎng)卡重啟一下又可以用了。
方法跟上面類似,在【設(shè)備管理器】里面復(fù)制網(wǎng)卡id:
如法炮制,建立DevCon的快捷方式,改名【網(wǎng)卡-重啟】,修改【屬性】->【目標(biāo)】為:
C:\Windows\devcon.exe restart @"PCI\VEN……"
每次掉線的時(shí)候,點(diǎn)一下就可以讓網(wǎng)卡重新工作了。雖然是“笨辦法”,但也算另辟蹊徑解決了。再把這三個(gè)快捷方式,放到Windows【開始菜單】的磁貼上,以后就可以方便用了。
以上,就是今天的文章,雖不是什么了不起的東西,分享出來讓大家也知道,一些簡單的方法,可以讓電腦更高效的為我們服務(wù)!
有興趣的朋友,歡迎加關(guān)注、點(diǎn)贊、轉(zhuǎn)發(fā)~
安裝和導(dǎo)出驅(qū)動(dòng)的命令行工具:
pnputil:
pnputil /add-driver <驅(qū)動(dòng)程序路徑>:安裝指定路徑下的驅(qū)動(dòng)程序。
pnputil /export-driver <驅(qū)動(dòng)程序名稱> <輸出路徑>:導(dǎo)出指定名稱的驅(qū)動(dòng)程序到指定路徑。
DevCon:
devcon install <硬件ID>:安裝設(shè)備驅(qū)動(dòng)程序。
devcon remove <設(shè)備ID>:卸載設(shè)備驅(qū)動(dòng)程序。
DISM (Deployment Image Servicing and Management):
dism /online /add-driver /driver:<驅(qū)動(dòng)程序路徑>:向在線 Windows 映像添加驅(qū)動(dòng)程序。
PowerShell Cmdlets:
Add-WindowsDriver:將驅(qū)動(dòng)程序添加到 Windows 映像或運(yùn)行中的操作系統(tǒng)。
Export-WindowsDriver:導(dǎo)出已安裝的驅(qū)動(dòng)程序。
DISM (Deployment Image Servicing and Management):
dism /online /add-driver /driver:<驅(qū)動(dòng)程序路徑>:向在線 Windows 映像添加驅(qū)動(dòng)程序。
dism /online /export-driver /destination:<輸出路徑>:導(dǎo)出已安裝的驅(qū)動(dòng)程序。
PnPUtil:
pnputil /add-driver <驅(qū)動(dòng)程序路徑>:安裝指定路徑下的驅(qū)動(dòng)程序。
pnputil /export-driver <驅(qū)動(dòng)程序名稱> <輸出路徑>:導(dǎo)出指定名稱的驅(qū)動(dòng)程序到指定路徑。
DriverPackageInstaller (DPInst):
dpinst /i :安裝指定的驅(qū)動(dòng)程序。
dpinst /u :卸載指定的驅(qū)動(dòng)程序。
Windows Driver Kit (WDK) Tools:
devcon:設(shè)備管理器命令行工具,可以安裝、卸載、啟用和禁用設(shè)備。
signtool:數(shù)字簽名工具,可以用于為驅(qū)動(dòng)程序簽名,以便在 Windows 系統(tǒng)中進(jìn)行安裝。