我有一台戴尔电脑和一台虚拟机,都运行 Windows 7,大约一年前,它给出了错误消息“此 Windows 7 副本不是正版”。当时我被告知要运行以下命令才能将操作系统恢复到正常状态:
wusa /uninstall /kb:971033 /quiet
net stop sppsvc /y
del %windir%\system32\7B296FB0-376B-497e-B012-9C450E1B7327-5P-0.C7483456-A289-439d-8115-601632D005A0 /ah
del %windir%\system32\7B296FB0-376B-497e-B012-9C450E1B7327-5P-1.C7483456-A289-439d-8115-601632D005A0 /ah
del %windir%\ServiceProfiles\NetworkService\AppData\Roaming\Microsoft\SoftwareProtectionPlatform\tokens.dat
del %windir%\ServiceProfiles\NetworkService\AppData\Roaming\Microsoft\SoftwareProtectionPlatform\cache\cache.dat
net start sppsvc
cscript %windir%\system32\slmgr.vbs /ipk <key>
cscript %windir%\system32\slmgr.vbs /ato
taskkill /IM slui.exe
执行上述步骤后,一切都正常,直到最近我再次收到该消息。当我再次执行这些步骤时,它们不再起作用。
我用来激活 Windows 7 的密钥是合法的密钥,它们已经工作了很多年。我尝试再次激活这两台机器,但无法激活它们(没有原因:Windows 只是说无法激活)。
我怎样才能摆脱这个消息,并再次拥有一台正版 Windows 7 机器(真实和虚拟)?
谢谢!
编辑:Windows 7 密钥不是 OEM 密钥,它们是 Windows 7 Enterprise 的密钥,并且不随机器附带(机器是定制的,而不是由同一制造商制造的)。
修改 2:当该消息首次出现时,我可以继续使用机器,没有任何麻烦。我描述的命令只是消除了该消息。但是现在,机器实际上无法使用 - 每次启动时,都需要更长时间才能显示任务栏和 Windows 不是正版的消息。只要不显示此消息和任务栏,您就无法对计算机执行任何操作(无论是真实的还是 VM 的)。
答案1
我用来激活 Windows 7 的密钥是合法的密钥,它们已经工作了很多年。我试图再次激活这两台机器,但无法激活它们(没有原因:Windows 只是说无法激活)。
该消息很可能是正确的。
大多数(并非全部)个人操作系统许可证都是 OEM 许可证(通常以物理机上的方式出售),因此不能转移到另一台机器(真实或虚拟)。
这很可能就是这里的原因。
解决方案是获取 Windows 7 的零售(非 OEM)许可证。
我认为您无法再从 Microsoft 购买此产品(不是 100% 确定),但您应该能够在 eBay 或类似来源上获得合法的零售 Windows 7 许可证。
我这里有一台 Windows 7 VM,当 Windows 7 仍受支持时,我从供应商处获得了零售(非 OEM)许可证。生成的 VM 保持激活状态,并且已经激活多年了。
后续评论: “Windows 7 密钥是企业密钥,由我的雇主提供(每位雇主都会获得一组密钥供我们公司个人使用)。我尝试通过雇主的 KMS 以及直接通过 Microsoft 激活密钥”
在这种情况下,KMS 激活可能已过期,您的公司需要向您提供新的 KMS 密钥。公司需要与 Microsoft 做出特殊安排,以使 Windows 7 在官方使用寿命结束后继续使用。您可能需要向您的雇主询问更多信息。