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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > windows >内容正文

windows

缺少mdmcpq驱动文件非原版Windows安装驱动失败“该设备的驱动程序未被安装。(代码 28)”错误

發(fā)布時(shí)間:2024/1/1 windows 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 缺少mdmcpq驱动文件非原版Windows安装驱动失败“该设备的驱动程序未被安装。(代码 28)”错误 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

1、故障現(xiàn)象

? ? ? ?在給單位的一臺Server2008R2 X64服務(wù)器上安裝掃描槍的時(shí)候發(fā)現(xiàn)無法安裝掃描槍驅(qū)動,打開設(shè)備管理器可以看到掃描槍硬件有黃色嘆號標(biāo)記。錯(cuò)誤信息如下:

? ? ? ? Windows給出的錯(cuò)誤提示很簡單,“該設(shè)備的驅(qū)動程序未被安裝。(代碼 28)”,就是安裝驅(qū)動程序有錯(cuò),但是具體是什么錯(cuò)誤,我們從這里是無法得到的。如果以錯(cuò)誤提示或者錯(cuò)誤代碼為關(guān)鍵字上網(wǎng)搜索的話,相信我你一定得不到太多有用的信息。因?yàn)橹傲硗庖慌_win7x64上安裝這個(gè)掃描槍驅(qū)動是沒問題的,所以我知道問題不在驅(qū)動本身或者硬件設(shè)備上。一開始以為是操作系統(tǒng)版本問題,但08r2和win7本來就是差不多的,繞了一些彎路后,還是決定從錯(cuò)誤的根源上找原因。

?2、問題分析

? ? ? 上網(wǎng)搜索后,知道驅(qū)動安裝會生成系統(tǒng)日志保持在C:\Windows\inf\setupapi.dev.log\setupapi.dev.log中。打開這個(gè)日志找到相關(guān)日志信息再來分析問題就非常簡單了。這是一個(gè)非常值得學(xué)習(xí)的小技巧,log日志遠(yuǎn)比圖形界面提供的錯(cuò)誤信息完整并且更有指導(dǎo)意義。如下是setupapi.dev.log中驅(qū)動安裝時(shí)的相關(guān)錯(cuò)誤信息節(jié)選:

inf: Opened INF: 'c:\windows\temp\dmiwu\{de4ae465-6949-463b-9822-287a65fb2b68}\nls_vcp_driver.inf' ([strings]) ! inf: Could not find include INF file "layout.inf". Error = 0x00000002 ! inf: Unable to load INF: 'C:\Windows\System32\DriverStore\FileRepository\mdmcpq.inf_amd64_neutral_b53453733bd795bc\mdmcpq.inf'(00000003) ! inf: Error 3: The system cannot find the path specified. ! inf: Could not find include INF file "mdmcpq.inf". Error = 0x00000003

? ? ? ?相比設(shè)備管理器提供的錯(cuò)誤信息,這里的日志足夠清楚了,安裝驅(qū)動的時(shí)候因?yàn)榇虿婚_mdmcpq.inf文件所以驅(qū)動安裝無法繼續(xù)報(bào)錯(cuò)了。上面一行的layout.inf文件經(jīng)過分析上下文是不影響安裝進(jìn)行的,重要的還是缺少mdmcpq這個(gè)東西。找到驅(qū)動的安裝目錄,在這個(gè)掃描槍驅(qū)動的inf文件中有如下行:

[VCP_DriverInstall.NT] Include=mdmcpq.inf CopyFiles=FakeModemCopyFileSection AddReg=VCP_DriverInstall.NT.AddReg

掃描槍的驅(qū)動在安裝過程中會用到mdmcpq.inf文件,但是安裝時(shí)候找不到這個(gè)文件,所以出錯(cuò)了。

3、解決方法

? ? ? ?原因找到了缺少依賴驅(qū)動,修復(fù)就行了,上網(wǎng)直接搜吧,很容易找到一堆關(guān)于mdmcpq缺失的問題。同時(shí)也會搜到一些無效的方法,比如復(fù)制原版的mdmcpq.inf 和 usbser.sys到system32的inf和drivers目錄。

? ? ? ?但是從日志很明顯知道驅(qū)動查找的是C:\Windows\System32\DriverStore\FileRepository\目錄。所以最好的方法還是從正常的系統(tǒng)中直接復(fù)制C:\Windows\System32\DriverStore\FileRepository\mdmcpq.inf_amd64_neutral_b53453733bd795bc目錄到故障系統(tǒng)的同位置目錄下,如果復(fù)制時(shí)提示文件夾沒有訪問權(quán)限,給FileRepository目錄增加用戶權(quán)限就行了。

我這里出現(xiàn)故障的系統(tǒng)版本是非原版系統(tǒng),作者也是小有名氣的。但在修改系統(tǒng)過程中難免出現(xiàn)一些隱藏的問題,這種隱藏比較深的故障,對于普通用戶來說確實(shí)是很難解決的問題。這里非常值得注意的是驅(qū)動安裝日志用于分析問題的方法,圖形化界面雖然友好,但在分析故障原因上有時(shí)候的提示太過簡化反而變得毫無意義。

?

?

?

總結(jié)

以上是生活随笔為你收集整理的缺少mdmcpq驱动文件非原版Windows安装驱动失败“该设备的驱动程序未被安装。(代码 28)”错误的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。