嘗試透過裝置管理員在 Windows 7 中安裝驅動程式時出現“目錄名稱無效”

嘗試透過裝置管理員在 Windows 7 中安裝驅動程式時出現“目錄名稱無效”

首先,這台計算機不是我的,而是客戶的系統。話說回來...

硬碟移至新的主機板、CPU、RAM 組合,並且啟動正常。客戶放入驅動程式CD,驅動程式無法載入。他把它帶入我體內。

在 Windows 7 x64 的裝置管理員下,我看到許多 PCI 到 PCI 橋接器、一個 SMBus 控制器和大約 20 個未知裝置。 Greeeeeat...所以我直接從華碩網站上的主機板(P8H77-M Pro)開始使用SMBus驅動程式。如果我從安裝程式安裝,它會告訴我重新啟動,然後開始安裝。設定進行到一半,然後失敗 ( An unknown error occurred. Setup will exit)。當我嘗試從裝置管理員指向該資料夾時,它開始複製驅動程式的文件,甚至向我提供裝置的正確名稱,但表示那裡也發生了錯誤:The directory name is invalid

谷歌搜尋後,我發現很多人在使用 Vista 時都遇到了這個問題。 K、Vista 和 7 很相似,也許解決方案是相同的......但它們不是。

我試過:

  1. 將整個驅動程式資料夾和安裝實用程式複製到該Program Files資料夾並運行它/在 DM 中選擇它
  2. 下載另一組驅動程序,以防這組驅動程式損壞
  3. 禁用UAC
  4. 刪除並重新建立%WINDIR%\TEMP資料夾
  5. 刪除我能找到的對先前硬體的所有引用,即使在裝置管理員的隱藏模式下也是如此
  6. 建立新的管理員用戶

到目前為止,沒有任何效果。擦除並重新加載將是不可能的。

編輯我將嘗試修復安裝,看看是否有效

編輯2硬碟似乎有錯誤...鏡像到新驅動器然後進行測試

編輯3硬碟沒問題。當我說他需要擦拭並重新加載時,客戶已經確定我知道我在說什麼。感謝您的所有幫助,但由於目前的形式無法解決此問題,因此我投票決定關閉,因為過於本地化。如果其他人也跟著我走,我不會生氣

答案1

這似乎不是 Windows 7 的常見問題,但它聲音就像它與臨時資料夾有關。

嘗試這個:

  • 既然您提到了重新創建%WINDIR%\TEMP,請確保它具有適當的權限,如中所述此知識庫文章

    這是針對 Vista 的特定問題,但有關權限的部分仍然適用。

  • 在命令提示字元下運行以查看和set t的位置(通常兩者都適用)。%TEMP%%TMP%%USERPROFILE%\AppData\Local\Temp

    檢查這些資料夾是否存在以及權限。

  • 如果沒有其他協助,請嘗試建立具有管理員權限的新使用者。

答案2

正如多次說過的這裡。最好(也是最可靠)的選擇是將作業系統硬碟移至新電腦時進行全新安裝。

相關內容