求更改XP sp3序列号的方法
答案:3 悬赏:40 手机版
解决时间 2021-03-02 19:05
- 提问者网友:饥饿走向夜
- 2021-03-02 09:56
求更改XP sp3序列号的方法
最佳答案
- 五星知识达人网友:你可爱的野爹
- 2021-03-02 11:12
我给你个绝对好使的吧!
新建一个文本文档把下列内容复制并保持:
---------------------------这货是分割线------------------------------------------
ON ERROR RESUME NEXT
Dim VOL_PROD_KEY
if Wscript.arguments.count<1 then
VOL_PROD_KEY=InputBox("此序列号适用于Windows XP
SP2和SP3版本"&vbCr&vbCr&"(OEM版无效,默认版本为 XP VLK):","XP
SP3正版序列号更换器","DP7CM-PD6MC-6BKXT-M8JJ6-RPXGJ")
if VOL_PROD_KEY="" then
Wscript.quit
end if
else
VOL_PROD_KEY = Wscript.arguments.Item(0)
end if
VOL_PROD_KEY = Replace(VOL_PROD_KEY,"-","") 'remove hyphens if any
for each Obj in
GetObject("winmgmts:{impersonationLevel=impersonate}").InstancesOf
("win32_WindowsProductActivation")
result = Obj.SetProductKey (VOL_PROD_KEY)
if err = 0 then
Wscript.echo "OK~ 替换成功,去微软验证吧!"
end if
if err <> 0 then
Wscript.echo "替换失败!输入的 CD-KEY 与当前的版本不匹配."
Err.Clear
end if
Next
---------------------------这货是分割线------------------------------------------
保存好后将文本文档的名字修改成任意你想修改的名字,并将.txt修改为.vbs然后运行后点击确定。
新建一个文本文档把下列内容复制并保持:
---------------------------这货是分割线------------------------------------------
ON ERROR RESUME NEXT
Dim VOL_PROD_KEY
if Wscript.arguments.count<1 then
VOL_PROD_KEY=InputBox("此序列号适用于Windows XP
SP2和SP3版本"&vbCr&vbCr&"(OEM版无效,默认版本为 XP VLK):","XP
SP3正版序列号更换器","DP7CM-PD6MC-6BKXT-M8JJ6-RPXGJ")
if VOL_PROD_KEY="" then
Wscript.quit
end if
else
VOL_PROD_KEY = Wscript.arguments.Item(0)
end if
VOL_PROD_KEY = Replace(VOL_PROD_KEY,"-","") 'remove hyphens if any
for each Obj in
GetObject("winmgmts:{impersonationLevel=impersonate}").InstancesOf
("win32_WindowsProductActivation")
result = Obj.SetProductKey (VOL_PROD_KEY)
if err = 0 then
Wscript.echo "OK~ 替换成功,去微软验证吧!"
end if
if err <> 0 then
Wscript.echo "替换失败!输入的 CD-KEY 与当前的版本不匹配."
Err.Clear
end if
Next
---------------------------这货是分割线------------------------------------------
保存好后将文本文档的名字修改成任意你想修改的名字,并将.txt修改为.vbs然后运行后点击确定。
全部回答
- 1楼网友:长青诗
- 2021-03-02 13:24
这是我的XP SP3 上自带的替换脚本,把下面的代码保存为vbs文件就行了!
也就是先把代码复制到文本文件,然后把它的后缀名txt改成vbs就行了!
ON ERROR RESUME NEXT
Dim VOL_PROD_KEY
if Wscript.arguments.count<1 then
VOL_PROD_KEY=InputBox("本程序能帮助您更换 WindowsXP 的序列号。"&vbCr&vbCr&"序列号由您自己寻找并输入。下面列出的不一定是您当前用的序列号,仅作格式参考。"&vbCr&vbCr&"请输入新的序列号:","WindowsXP序列号更换器","MRX3F-47B9T-2487J-KWKMF-RPWBY")
if VOL_PROD_KEY="" then
Wscript.quit
end if
else
VOL_PROD_KEY = Wscript.arguments.Item(0)
end if
VOL_PROD_KEY = Replace(VOL_PROD_KEY,"-","") 'remove hyphens if any
for each Obj in GetObject("winmgmts:{impersonationLevel=impersonate}").InstancesOf ("win32_WindowsProductActivation")
result = Obj.SetProductKey (VOL_PROD_KEY)
if err = 0 then
Wscript.echo "修改成功。请点击附带的网址到微软网站进行验证。祝您好运!"
end if
if err <> 0 then
Wscript.echo "替换失败!您输入的序列号有误。"
Err.Clear
end if
Next
也就是先把代码复制到文本文件,然后把它的后缀名txt改成vbs就行了!
ON ERROR RESUME NEXT
Dim VOL_PROD_KEY
if Wscript.arguments.count<1 then
VOL_PROD_KEY=InputBox("本程序能帮助您更换 WindowsXP 的序列号。"&vbCr&vbCr&"序列号由您自己寻找并输入。下面列出的不一定是您当前用的序列号,仅作格式参考。"&vbCr&vbCr&"请输入新的序列号:","WindowsXP序列号更换器","MRX3F-47B9T-2487J-KWKMF-RPWBY")
if VOL_PROD_KEY="" then
Wscript.quit
end if
else
VOL_PROD_KEY = Wscript.arguments.Item(0)
end if
VOL_PROD_KEY = Replace(VOL_PROD_KEY,"-","") 'remove hyphens if any
for each Obj in GetObject("winmgmts:{impersonationLevel=impersonate}").InstancesOf ("win32_WindowsProductActivation")
result = Obj.SetProductKey (VOL_PROD_KEY)
if err = 0 then
Wscript.echo "修改成功。请点击附带的网址到微软网站进行验证。祝您好运!"
end if
if err <> 0 then
Wscript.echo "替换失败!您输入的序列号有误。"
Err.Clear
end if
Next
- 2楼网友:老鼠爱大米
- 2021-03-02 12:32
用个XP换序列号的小程序就好的,简单的,百度一下就找到了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯