我已经成功地将三台PC从Vista升级到Windows 7,但是第四台PC有点问题。
Windows 7安装失败,并使用以下命令回滚到Vista:
升级失败。您以前的Windows版本正在还原
Windows 7升级顾问既可以从光盘上下载,也可以从Microsoft网站下载,但在升级之前,这台PC不会显示此PC的潜在问题,而只是显示有关iTunes重新激活的标准警告,等等。
这是我第二次尝试将此PC升级到Win7。第一次失败并回滚后,我通过添加/删除程序从PC卸载了大量未使用的软件,但是第二次尝试的结果与第一次相同。
我真的不想完全安装在此PC上,因此是否有任何安装后日志或我可以调查的内容,以了解Win7为什么无法从Vista升级此PC并进行修复?
根据其中一项建议,我检查了此路径
c:\$WINDOWS.~BT\sources\setuperr.log
其中包含这一行
“ C:\ Windows \ inf \ oem28.inf”的SetupGetInfDriverStoreLocationW失败[gle = 0x00000490]
我检查了该oem28.inf
文件,该文件与该计算机上的打印机有关-因此,我继续删除了打印机并删除了打印机驱动程序:
- 在打印机文件夹中单击鼠标右键
- 选择“服务器打印机”
- 选择驱动程序选项卡,单击驱动程序,单击删除
- 确认
没有骰子。仍会回滚(但是打印机错误已从日志中消失!)。setuperr.log
文件中的一些相关行:
无法找到驱动程序文件路径。错误= 00000002x {重复〜6次} 无法找到驱动程序文件路径。错误= ffffffffx {重复〜6次} 插件{e0cbf06c-cd8b-4647-bb8a-263b43f0f974}:BthMig:无法迁移bthport密钥,无法正常使用 调用IDiscovery-> Gather for Plugin = {ServerPath =“%windir%\ system32 \ drmmgrtn.dll”,CLSID = {743B7FD2-8427-4b7d-B330-A95618DE2BFC},ThreadingModel = Apartment}时失败。错误:0x80070057 无法检查目录文件C:\ Windows \ System32 \ catroot \ {F750E6C3-38EE-11D1-85E5-00C04FC295EE} \ 1.CAT的证书。[gle = 0x800b010a] 调用IPostApply-> PostApply for Plugin = {ServerPath =“%windir%\ system32 \ drmmgrtn.dll”,CLSID = {743B7FD2-8427-4b7d-B330-A95618DE2BFC},ThreadingModel = Apartment}时失败。错误:0x80070057
我终于尝试从这台PC 卸载所有驱动程序(它实际上只是Nvidia驱动程序),并尝试进行第三次升级。同样的问题。这次我看了一下,所以我确切地知道发生了什么—在安装视频驱动程序等之后,它已经非常非常深入地进行了升级,然后在最后阶段使用DRIVER_IRQL_NOT_LESS_OR_EQUAL在启动时进行了蓝屏,然后再次回滚到Vista 。我认为那是以前发生的事情。
哦,好吧,我想我只能进行全新安装。:(