首先,这台电脑不是我的,这是客户的系统。话虽如此……
硬盘被移到新的主板、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 类似,也许解决方案相同……但事实并非如此。
我试过:
- 将整个驱动程序文件夹和设置实用程序复制到该
Program Files
文件夹并在 DM 中运行/选择它 - 下载另一组驱动程序,以防这组驱动程序损坏
- 禁用 UAC
- 删除并重新创建
%WINDIR%\TEMP
文件夹 - 删除我能找到的所有对以前硬件的引用,即使在设备管理器的隐藏模式下
- 创建新的管理员用户
到目前为止,什么都没起作用。清除并重新加载是不可能的。
编辑我将尝试修复安装,看看是否有效
编辑2看起来硬盘有错误...将映像复制到新驱动器然后进行测试
编辑3硬盘没问题。客户认为我知道我在说什么,当我说他需要擦除并重新加载时。感谢大家的帮助,但由于目前无法解决此问题,我投票关闭,因为问题太过局部化。如果其他人也这么做,我不会生气
答案1
这似乎不是 Windows 7 的常见问题,但声音就像它与临时文件夹有关。
尝试这个:
由于您提到重新创建
%WINDIR%\TEMP
,请确保它具有适当的权限,如此知识库文章。这是针对 Vista 的特定问题,但有关权限的部分仍然适用。
在命令提示符中运行以查看和
set t
的位置(通常两者)。%TEMP%
%TMP%
%USERPROFILE%\AppData\Local\Temp
检查这些文件夹是否存在以及权限。
如果没有其他帮助,请尝试创建具有管理员权限的新用户。
答案2
正如多次提到的那样这里。最好的(也是最可靠的)选择是在将您的 OS HDD 移动到新计算机时进行全新安装。