原判断标准是:
if exist "%SystemRoot%\Servicing\Packages\Microsoft-Windows-Server*Edition~*.mum" (
%eline%
echo HWID 激活不支持 Windows Server。
echo 请使用 KMS38 或联机 KMS 选项。
goto dk_done
)
这个不利于那种Server版魔改为专业版的HWID数字激活
我们可以修改为注册表形式判断系统是否为Server版本:
for /f "skip=1 tokens=3" %%i in ('reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v EditionID') do set "EditionID=%%i"
set "Server=%EditionID:~0,6%"
if "%Server%"=="Server" (
%eline%
echo HWID 激活不支持 Windows Server。
echo 请使用 KMS38 或联机 KMS 选项。
goto dk_done
)
if exist "%SystemRoot%\Servicing\Packages\Microsoft-Windows-Server*Edition~*.mum" (
%eline%
echo HWID 激活不支持 Windows Server。
echo 请使用 KMS38 或联机 KMS 选项。
goto dk_done
)
这个不利于那种Server版魔改为专业版的HWID数字激活
我们可以修改为注册表形式判断系统是否为Server版本:
for /f "skip=1 tokens=3" %%i in ('reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v EditionID') do set "EditionID=%%i"
set "Server=%EditionID:~0,6%"
if "%Server%"=="Server" (
%eline%
echo HWID 激活不支持 Windows Server。
echo 请使用 KMS38 或联机 KMS 选项。
goto dk_done
)
文章来源:
网络小编D
版权声明:
本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请联系本站立刻删除。
