日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Computer Hardware ID(CHID)及驱动推送

發布時間:2024/8/1 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Computer Hardware ID(CHID)及驱动推送 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

以往Windows Update(WU)在進行驅動推送時,都是依據HWID(Hardware ID)進行的,機器上每個設備,比如聲卡、網卡、觸控芯片等等,都有自己的HWID。但WU卻無法對不同型號的機器進行區別。比如同一款聲卡,它可能被安裝在聯想S330這款機器上,也可能被安裝在華碩A200這款機器上,WU在進行驅動推送時只能針對這一款聲卡推送同樣的驅動,卻做不到對聯想和華碩推送不同的驅動。


但從win10開始WU在進行驅動程序的推送時,不僅依然HWID,還會依據CHID(Computer Hardware ID)進行機器型號的辨別。CHID是早就存在的東西,只是在win10才開始被應用于WU推送。它是依據SMBIOS中的一些信息,比如Manufacturer、Family、ProductName、SKU Number等等,生成的一個GUID,不同類型的信息組合可以生成多個CHID,比如下表中WIN10上組合生成CHID的規則:(https://msdn.microsoft.com/en-us/library/windows/hardware/ff552325(v=vs.85).aspx)


HWID Windows?10
HardwareID-0 Manufacturer + Family + Product Name + SKU Number + BIOS Vendor + BIOS Version + BIOS Major Release + BIOS Minor Release
HardwareID-1 Manufacturer + Family + Product Name + BIOS Vendor + BIOS Version + BIOS Major Release + BIOS Minor Release
HardwareID-2 Manufacturer + Product Name + BIOS Vendor + BIOS Version + BIOS Major Release + BIOS Minor Release
HardwareID-3 Manufacturer + Family + Product Name + SKU Number + Baseboard Manufacturer + Baseboard Product
HardwareID-4 Manufacturer + Family + Product Name + SKU Number
HardwareID-5 Manufacturer + Family + Product Name
HardwareID-6 Manufacturer + SKU Number + Baseboard Manufacturer + Baseboard Product
HardwareID-7 Manufacturer + SKU Number
HardwareID-8 Manufacturer + Product Name + Baseboard Manufacturer + Baseboard Product
HardwareID-9 Manufacturer + Product Name
HardwareID-10 Manufacturer + Family + Baseboard Manufacturer + Baseboard Product
HardwareID-11 Manufacturer + Family
HardwareID-12 Manufacturer + Enclosure Type
HardwareID-13 Manufacturer + Baseboard Manufacturer + Baseboard Product
HardwareID-14 Manufacturer


CHID的獲取可以依靠微軟提供的computerhardwareids.exe工具,也可以從注冊表中獲取,具體路徑為:?HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\SystemInformation\ComputerHardwareIds

另外SMBIOS在注冊表中的路徑為:HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\BIOS


驅動發布到WU時,微軟提供了一種“測試發布”模式,在這種模式下,一般的機器是收不到WU的推送的,只有在注冊表中添加了特定的鍵值的機器才能收到WU的推送,這樣一來便于內部進行測試。具體的注冊表修改方法如下:

1、打開注冊表,并導航至:HKLM\Software\Microsoft;

2、新建Subkeys ?DriverFlighting ---> Partner

3、在Partner子鍵下新建TargetRing,并設置值為:Drivers;




總結

以上是生活随笔為你收集整理的Computer Hardware ID(CHID)及驱动推送的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。