故障排除升级到 Windows 7 失败?

Jef*_*ood 16 windows-7 windows-vista

我已经将三台 PC 从 Vista 升级到 Windows 7 没有任何问题,但第四台有点问题。

Windows 7 安装失败并回滚到 Vista:

升级不成功。正在恢复您以前的 Windows 版本

Windows 7 升级顾问(光盘上的和可从 Microsoft 网站下载的)在升级之前显示这台 PC 没有潜在问题,只是关于 iTunes 重新激活等的标准警告。

这是我第二次尝试将这台电脑升级到 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] 的证书
为 Plugin={ServerPath="%windir%\system32\drmmgrtn.dll", CLSID={743B7FD2-8427-4b7d-B330-A95618DE2BFC}, ThreadingModel=Apartment} 调用 IPostApply->PostApply 时失败。错误:0x80070057

我终于尝试从这台 PC 上卸载所有驱动程序(实际上只有 Nvidia 驱动程序),并尝试进行第三次升级。同样的问题。这次我看了它,所以我确切地知道发生了什么 - 在安装视频驱动程序等之后,它在升级过程中非常非常深入,然后在最后阶段使用 DRIVER_IRQL_NOT_LESS_OR_EQUAL 在启动时蓝屏并再次回滚到 Vista . 我认为这与之前发生的事情相同。

哦,好吧,我想我别无选择,只能进行全新安装。:(

小智 4

您可能会看到一些有用的日志文件。

然后我发现该文件C:\$Windows.~BT\Sources\Rollback\setupact.err有一些有用的信息。

详细信息请参见此处