尝试通过设备管理器在 Windows 7 中安装驱动程序时出现“目录名称无效”

尝试通过设备管理器在 Windows 7 中安装驱动程序时出现“目录名称无效”

首先,这台电脑不是我的,这是客户的系统。话虽如此……

硬盘被移到新的主板、CPU、RAM 组合上,启动正常。客户放入驱动程序 CD,驱动程序无法加载。他把它带给我。

在 Windows 7 x64 的设备管理器下,我看到很多 PCI 到 PCI 桥接器、一个 SMBus 控制器和大约 20 个未知设备。太棒了……所以我直接从华硕网站为主板 (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

正如多次提到的那样这里。最好的(也是最可靠的)选择是在将您的 OS HDD 移动到新计算机时进行全新安装。

相关内容