我收到一条消息,提示“Windows 7 build 7601 此 Windows 副本不是正版”

我收到一条消息,提示“Windows 7 build 7601 此 Windows 副本不是正版”

嗨,我的笔记本电脑装有 Windows 7 旗舰版操作系统,我已经使用笔记本电脑 3 年了,但去年我在桌面屏幕右下角收到一条消息,说“windows 7 build 7601 此 Windows 副本不是正版”,但问题是操作系统是正版,因为我从电脑店买了安装了操作系统的笔记本电脑。我每个月都能安装 Windows 服务/关键更新。无论如何,Windows 10 可以免费下载,我想知道我是否可以在桌面屏幕右下角出现消息的情况下在笔记本电脑上安装 Windows 10?如果您能帮助我解决我的问题,我将不胜感激。

答案1

如果您从非正版 Windows 7 升级到 Windows 10,Windows 10 将无法激活。

首先激活您的 Windows 7。您可以先尝试在线验证,但如果失败,请联系微软并让他们为您验证。他们会要求您提供序列号,该序列号应该贴在笔记本电脑的贴纸上。

请记住,如果您决定将未经授权的 Windows 安装升级到 10,Windows 10 最多需要一个月的时间才会开始提醒您无法激活。这是每个版本的 Windows 中都嵌入的免费“先试后买”宽限期。但在升级后,您可以通过转到Control Panel>System并检查它是否显示来验证这一点Windows is not activated.

最后,如果你检查了 Windows 更新,你可能会受到2014 年的一个补丁导致 Windows 7 安装突然显示为非正版,而实际上却是。只需运行 Windows 更新(或手动安装)即可轻松修复KB3024777),重新启动,然后检查您的 Windows 是否再次激活,如果没有,请从设置中按立即激活System链接Control Panel

答案2

如果制造商随 Windows 7 发货,则应该有一个带有许可证密钥的经过认证的 Windows 7 标签。但是,如果没有,只需创建 VBScript 即可获取许可证。说明发布在此处:http://www.howtogeek.com/206329/how-to-find-your-lost-windows-or-office-product-keys/

我按照步骤操作后就能够获取许可证密钥。代码如下:

Set WshShell = CreateObject("WScript.Shell")
MsgBox ConvertToKey(WshShell.RegRead("HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\DigitalProductId"))

Function ConvertToKey(Key)
    Const KeyOffset = 52
    i = 28
    Chars = "BCDFGHJKMPQRTVWXY2346789"
    Do
        Cur = 0
        x = 14
        Do
            Cur = Cur * 256
            Cur = Key(x + KeyOffset) + Cur
            Key(x + KeyOffset) = (Cur \ 24) And 255
            Cur = Cur Mod 24
            x = x -1
        Loop While x >= 0
        i = i -1
        KeyOutput = Mid(Chars, Cur + 1, 1) & KeyOutput
        If (((29 - i) Mod 6) = 0) And (i <> -1) Then
            i = i -1
            KeyOutput = "-" & KeyOutput
        End If
    Loop While i >= 0
    ConvertToKey = KeyOutput
End Function

相关内容