我正在尝试从 Windows 8.1 Pro 计算机升级到 Windows 10。它一直告诉我:
安装程序无法验证产品密钥
在 Windows 10 媒体创建工具中单击“升级”时会发生这种情况,从闪存驱动器运行安装程序时也会发生这种情况。但是,该闪存驱动器确实在另一台计算机上成功安装了 Windows 10。
我怎样才能解决这个问题?
这台电脑是联想 ThinkPad T530,最初搭载的是 Windows 8(基本版),后来升级到 Windows 8 Pro,然后升级到 Windows 8.1 Pro。当我运行 NirSoft 的产品密钥检索工具时,它显示了联想存储在 BIOS 中的原始 Windows 8 密钥以及 Windows 8 Pro 升级密钥。难道升级者已经“决定”这些密钥不适合升级?
答案1
我阅读了日志文件C:\$Windows.~BT
并发现一条错误消息:
无法在 C:\Users\me\AppData\Local\Temp 中创建临时文件。该文件已存在。
(这不是确切的措辞,但非常接近。我在另一台机器上输入这段内容,同时观察安装程序的运行。)
我在驱动器上运行了磁盘清理程序,清除了 Temp 文件夹和下载/解压的安装程序文件(在C:\$Windows.~BT
和中C:\$Windows.~WS
),然后再次启动安装程序,没有任何问题。
答案2
其他答案都对我不起作用,不过 Moshe Katz 的答案确实让我找到了日志文件。下面C:\$Windows.~BT\Sources\Panther
有两个日志文件,其中一个setuperr.log
向我表明这实际上是一个许可证密钥问题。这确实让我有点困惑,因为我从未被提示输入密钥;我怀疑安装程序试图使用 Windows 7 密钥自动激活,或者在 BIOS 中寻找 Windows 10 OEM 许可证。
我打开了管理员命令提示符,浏览到C:\ESD\
媒体创建工具存储其文件的位置,然后setup /pkey xxxxx-xxxxx-xxxxx-xxxxx-xxxxx
使用我们购买的零售产品密钥运行,安装程序完美运行。
答案3
从 Windows 7 升级时遇到了同样的问题。解决方案是暂时将机器从域中移除。
答案4
遇到了同样的问题 - 以下步骤帮助我成功从 Windows 8.1 升级到 10。
运行磁盘清理实用程序https://support.microsoft.com/en-us/help/17421/windows-free-up-drive-space
2.然后(执行可能需要很长时间):
按 Windows 键 + X
单击命令提示符(管理员)
在提示符下键入每个命令,然后在每次扫描完成后按回车键)
Dism /Online /Cleanup-Image /CheckHealth
Dism /Online /Cleanup-Image /ScanHealth
Dism /Online /Cleanup-Image /RestoreHealth
(来源 https://www.groovypost.com/howto/10-things-check-before-installing-windows-10/)
3.当我开始升级win10时,另外关闭了杀毒软件