驅動程式安裝失敗: 文件的哈希值不在指定的目錄中,此文件可能已損壞或被竄改

Posted by John on 2021-01-07
Words 735 and Reading Time 2 Minutes
Viewed Times

前言

前陣子工作的時候需要手動更新驅動程式,但卻無法順利更新,請教同仁他們以前也沒有遇過這個問題,結果為此花了不少時間在找解決方法…

後來終於搞好了…特此紀錄一下如何手動更新驅動,以及更新時遇到的問題和解決方法。

如何手動更新驅動?

以Win10為例,滑鼠右鍵點擊左下角的開始圖示,選【裝置管理員】

如果有驅動沒有順利更新的話,則應該會看到有問號的圖示。

此時對它點擊右鍵 -> 【更新驅動程式】 -> 瀏覽電腦上的驅動程式選擇驅動程式的路徑進行更新即可。

手動更新驅動失敗: 文件的哈希值不在指定的目錄中

然後我遇到的問題是更新時出現失敗訊息,並且出現如下訊息

“文件的哈希值不在指定的目錄中,此文件可能已損壞或被竄改”

一開始還在懷疑是不是公司給的驅動是損壞的,或是版本不對,試著重新下載無數次後仍然沒辦法。

所以往外部找資源看看有沒有人遇到相同的問題,然後終於找到了,下列內容參考安装驱动提示文件的哈希值不在指定的目录文件中這篇文章:

今天小编在安装一个硬件设备的驱动时提示消息身份验证代码 (MAC) 哈希函数通常与数字签名一起用于对数据进行签名,而消息检测代码 (MDC) 哈希函数则用于数据完整性。所以哈希值不在制定目录就说明驱动程序版本过低或者不适合此系统。一般这种错误会出现在win8或win10系统中,下面小编分享一下解决方案,供大家参考!

解決方法: 關閉驅動程式簽名功能

  1. 對左下角開始點右鍵 -> 【設定】 -> 【更新與安全性】
  2. -> 【復原】 -> 【進階啟動】重新啟動電腦

電腦重開機後會進入一個選單介面,因為我懶不想重開電腦,後續的圖就引用該篇文章了。

選擇【難疑解答】

選擇【高級選項】

選擇【啟動設置】

  • 這邊我當初用的時候介面樣子和圖片不太一樣,如果找不到啟動設置的可以觀察一下介面中應該有其他地方可以點選到第二頁(對…這是有第二頁的!)

選擇【重啟】重新啟動電腦

重啟後,就有選項可以選,選擇【禁用驅動程式強制簽名】

之後就可以順利安裝驅動程式了!

References


>