解决 Windows 7 升级失败的问题?

解决 Windows 7 升级失败的问题?

我已经将三台 PC 从 Vista 升级到 Windows 7 并且没有任何问题,但是第四台就出现了一些问题。

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

升级失败。正在恢复您以前的 Windows 版本

Windows 7 升级顾问(包括光盘上的和可从 Microsoft 网站下载的)均显示升级前此 PC 不存在任何潜在问题,只有关于 iTunes 重新激活等的标准警告。

这是我第二次尝试将这台电脑升级到 Win7;在第一次失败和回滚之后,我通过添加/删除程序从电脑上卸载了大量未使用的软件,但第二次尝试的结果与第一次相同。

我真的不想进行全新安装在这台电脑上,是否有任何安装后日志或任何我可以调查的内容,以查看为什么 Win7 无法从 Vista 升级这台电脑,并修复它?

根据其中一条建议,我检查了这条路径

c:\$WINDOWS.~BT\sources\setuperr.log

其中包含此行

SetupGetInfDriverStoreLocationW 对“C:\Windows\inf\oem28.inf”失败[gle=0x00000490]

我检查了该oem28.inf文件,它与该计算机上的一台打印机有关——所以我继续移除打印机,然后删除了打印机驱动程序

  • 在打印机文件夹中单击鼠标右键
  • 选择“服务器打印机”
  • 选择驱动程序选项卡,单击驱动程序,单击删除
  • 确认

作为记录在这里。现在我将再次尝试升级。

不行。仍然回滚(但打印机错误已从日志中消失!)。setuperr.log文件中的一些相关行:

无法找到驱动程序文件路径。错误=00000002x {重复约 6 次}
无法找到驱动程序文件路径。错误=ffffffffx {重复约 6 次}
插件 {e0cbf06c-cd8b-4647-bb8a-263b43f0f974}: BthMig: 无法迁移 bthport 密钥,正在退出
为插件={ServerPath="%windir%\system32\drmmgrtn.dll", CLSID={743B7FD2-8427-4b7d-B330-A95618DE2BFC}, ThreadingModel=Apartment} 调用 IDiscovery->Gather 时失败。错误:0x80070057
无法检查目录文件 C:\Windows\System32\catroot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\1.CAT 的证书。[gle=0x800b010a]
为插件={ServerPath="%windir%\system32\drmmgrtn.dll", CLSID={743B7FD2-8427-4b7d-B330-A95618DE2BFC}, ThreadingModel=Apartment} 调用 IPostApply->PostApply 时失败。错误:0x80070057

我终于尝试卸载全部这台电脑的驱动程序(实际上它只有 Nvidia 驱动程序),并尝试进行第三次升级。问题依旧。这次我看了,所以我确切地知道发生了什么——它升级到了非常非常远,在安装了视频驱动程序之后,然后在启动时出现蓝屏,最后阶段出现 DRIVER_IRQL_NOT_LESS_OR_EQUAL,然后再次回滚到 Vista。我认为这和之前发生的情况是一样的。

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

答案1

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

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

细节这里

答案2

很多时候,setuperr.log/setupact.log 中出现的错误可能只是一种干扰。即使成功完成的升级也包含此类错误。在这些自动回滚到原始操作系统的升级中,经常发生的是,一些“开箱即用”的设备驱动程序在系统首次启动到新操作系统时使系统出现蓝屏。在这种情况下,升级回滚后可能会留下一个转储文件;请参阅 #36402更多细节。

答案3

  1. 打开运行框并打开配置

  2. 点击服务选项卡并隐藏 Microsoft 服务。

  3. 禁用列表上的所有服务。所有启动项也一样。

  4. 以提升的权限打开 CMD。

  5. 类型网络用户 管理员密码然后按 Enter。系统会提示命令已成功完成。

  6. 类型网络用户管理员/active:yes然后按 Enter。它会再次显示命令已成功完成。

  7. 重新启动计算机,然后使用管理员帐户登录,密码为密码

  8. 再次启动 Windows 7 升级,这次它将完成。

我已在四台计算机上尝试过,但都存在同样的问题,无法安装从 Vista SP2 升级到 Windows 7。

答案4

也许您可以取消注册 %windir%\system32\drmgrtn.dll,然后重试?这似乎与 drm 迁移有关 - 与打印机无关。

相关内容