vbs之自動安裝驅動程式

來源:互聯網
上載者:User

其實,很簡單,只要將這些驅動程式的inf檔案所在的檔案夾註冊到註冊表中。
比如:
我們把自己電腦上的驅動程式,通過 驅動精靈 之類的軟體從系統中分離出來以後,如果想在下一次安裝系統的時候,自動安裝這些驅動程式。我們可以把這些分離出來的驅動程式對應的檔案夾寫入註冊表,然後重新啟動電腦,電腦會自動搜尋硬體並安裝驅動程式。這是不是很爽?這裡我使用winrar+vbs實現。
比如我們現在有如下幾個驅動程式及其inf檔案對應的檔案夾:
主板------maincard
顯示卡---vga
音效卡------sound
將maincard、vga、sound檔案夾 一起壓縮到一個可執行檔中,並設定為無互動介面/自解壓路徑為c:\device
壓縮檔取名為d.exe 然後編輯如下內容的vbs指令碼device.vbs
-----------------------------------------------------------
ON ERROR RESUME NEXT
SET OS=CreateObject("wscript.shell")
Set filesystem=CreateObject("scripting.filesystemobject")
pathy=filesystem.GetFile(WScript.scriptFullName).ParentFolder
path1="c:\drivers\"
yn=msgbox("-------------->"&chr(10)& _
path1,1,"釋放驅動程式")
if yn=2 then wscript.quit
device1=os.regread("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\DevicePath")
device2= _
path1&"and" &_
";"&path1&"maincard" &_
";"&path1&"sound" &_
";"&path1&"vga" &_
";"&device1
os.regwrite "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\DevicePath",device2
os.run pathy & "\d.exe /s",1,true
msgbox "驅動程式釋放完畢,請在裝置管理員中重新整理硬體列表或重新啟動電腦!"

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.