無法找到打印機驅動程序包要求的核心驅動解決?

有時候使用各種優化軟件,不小心把你重要的驅動給優化了,比如打印機安裝不上了,u盤怎麼都不認了,儘管你有原廠驅動,也無法安裝上,那麼跟我一起來查一下問題所在。本文以win7 64位系統為例,其他系統出現這個問題一樣的解決思路和方法,基本原理相同,此方法也適用各種驅動由於軟件問題安裝不上,包括各種PDF虛擬打印機。

工具/原料

所需設備如打印機的驅動

任意出錯的電腦,如已經安裝不了任意打印機的電腦

可選材料:win7 安裝光盤和WinMount軟件

右鍵管理員權限註冊表工具

方法/步驟

第一步,當你某個打印機裝不了,包括各種虛擬pdf打印機統統安裝不上,但是朋友電腦一下安裝就成功,你的電腦確是所有的打印機都安裝不了。如下圖,提示電腦已經找到驅動,但是出錯安裝不了,或者說無法找到打印機驅動程序包要求的核心驅動,安裝不了。或者你明明用了最最原廠的驅動光盤,可是安裝到最後提示,Windows 已找到設備的驅動程序軟件,但在試圖安裝它時遇到錯誤,…系統找不到指定的文件.”不要著急,跟我來。因為我裝好了,所以出錯圖來源於網絡,不一定跟這個錯誤一樣,都可以繼續往下看看解決之道。

無法找到打印機驅動程序包要求的核心驅動解決

無法找到打印機驅動程序包要求的核心驅動解決

第二步,你可能已經走了彎路了,根據其他的經驗使用了系統還原、使用了各種添加端口的安裝acrobat reader pdf虛擬打印機方法,如果已經成功,那恭喜你,可以不用看下去了。如果還是提示無法找到打印機驅動程序包要求的核心驅動,那請不要洩氣,請直接看第三步,不用去系統還原啥的,有時候那種方法是統統無用的。

無法找到打印機驅動程序包要求的核心驅動解決

無法找到打印機驅動程序包要求的核心驅動解決

第三步,去找個右鍵管理員權限工具,網上很多,取得權限用。安裝好reg,右鍵中有取得管理員權限,某些優化軟件比如軟媒魔方安裝後也會自帶。後面的操作需要取得某些文件夾的權限。

無法找到打印機驅動程序包要求的核心驅動解決

第四步,打開資源管理器,打開系統安裝所在硬盤,一般為c盤,如 C:\Windows\System32\DriverStore\ 這個文件夾。在 FileRepository 文件夾上面,點擊右鍵“管理員取得所有權”命令,這個時候會跳出一個命令行窗口不停的執行取得權限操作,耐心等待幾十秒鐘等命令行窗口自動關閉即可。此時就獲取核心驅動庫的操作權限了,注意,重啟後要再次獲取權限。並且,如果文件夾中還有子文件夾,也要對子文件夾獲取一下權限,否則可能在下面的幾步複製粘貼出錯。

無法找到打印機驅動程序包要求的核心驅動解決

第五步,此步為可選步驟,有時候可以快速解決問題。此步為將系統精簡的核心驅動庫全部還原,需要win7安裝光盤或者鏡像文件,找到裡面的install.wim文檔,下載WinMount軟件(類似於虛擬光驅軟件),安裝好後打開install.wim文檔,尋找其中的FileRepository文件夾。以win7 64位為例,大約755MB,這是系統安裝好之後的核心驅動庫。網上也有下載到此類核心驅動庫,注意自己的系統版本是64位還是32位,別選錯了。也可以找其他同操作系統的電腦中獲取這個驅動庫。將FileRepository文件夾覆蓋C:\Windows\System32\DriverStore\, 統統覆蓋掉,如某個文件夾跳出出錯,請再次做第4步,將他獲取權限,直到完成。然後試著再次安裝驅動,打印機正常安裝成功就不用看下去了,如果還是老問題出錯,請繼續。

無法找到打印機驅動程序包要求的核心驅動解決

第六步,打開安裝盤下的inf目錄,這裡以C:\Windows\inf為例,找到setupapi.dev.log文件,仔細觀察裡面的出錯信息,如覺得信息太多太亂,可以右鍵取得inf權限後,將setupapi.dev.log裡面的內容刪除後保存,然後嘗試安裝一次驅動,這樣信息就記錄下來了,注意看你安裝失敗的信息,查找“Error ”或“The system cannot”等出錯字樣。這裡舉例出錯信息“Unable to load INF: 'C:\Windows\System32\DriverStore\FileRepository\ntprint.inf_amd64_neutral_02f0bd8e459ed8b3\ntprint.inf'(00000003)”,意思是無法加載ntprint.inf_amd64_neutral_02f0bd8e459ed8b3目錄下的ntprint.inf,順藤摸瓜,看看你的ntprint.inf文件在FileRepository文件夾哪裡。其實系統已經有netprint.inf文件夾,但是跟驅動要求的文件夾名字不一樣,所以就安裝不上了,比如我的電腦裡這一份驅動文件夾名字叫ntprint.inf_amd64_neutral_4616c3de1949be6d,只要複製一份後改名或者直接改成ntprint.inf_amd64_neutral_02f0bd8e459ed8b3即可。建議多複製一份算了,中間可能需要權限才能複製,反覆對各子文件夾獲得權限後複製成功並且改名。這個就是系統要求的打印機核心驅動庫了,很多教程中按照第五步就不動腦筋的全部恢復也可以安裝成功,其他驅動出問題也可以按照這個思路來查找,缺什麼文件夾和文件,就給人為恢復出來,通過查找系統同類文件夾名,需要注意的是64位還是32位的驅動文件,別弄錯了導致安裝驅動後系統崩潰。

無法找到打印機驅動程序包要求的核心驅動解決

第七步,愉快的再次安裝驅動吧,大功告成啦。原本反覆安裝acobat reader XI,死活不出現的PDF虛擬打印機出現啦,自己家裡的打印機也安裝上了,開心。儘管走了很多彎路,但最終摸索出來了。此方法可以適用於各種電腦驅動安裝問題解決。

無法找到打印機驅動程序包要求的核心驅動解決

注意事項

win7 64位安裝不了驅動,不要系統還原,由於核心驅動庫丟失,還原點的丟失,不一定解決問題,而且還原需要花的時間太長。

不用去修改註冊表,很麻煩,改錯也可能導致系統出錯。

我花了2天時間,查閱了國內外論壇各種方法,一開始只是頭疼醫頭,走了很多彎路,請好好看看我的解決辦法 。

相關問題答案