科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道利用激活功能部署Windows XP(7)

利用激活功能部署Windows XP(7)

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

Microsoft Windows产品激活(Windows Product Activation,WPA)旨在简化临时性的复制及硬盘的加载。除批量许可版外,WPA将应用于所有32位的版本和所有的配送渠道。

作者:天新网 来源:天新网 2007年12月29日

关键字: 功能 激活 Windows Windows xp

  • 评论
  • 分享微博
  • 分享邮件

 激活未连接到Internet的机器

  执行以下步骤激活未连接到Internet的机器:

  • 通过“GetInstallationID(获得安装ID)”程序取得“InstallationID”;
  • 打电话到Microsoft’的激活呼叫中心,获取相应的“ConfirmationID(确认身份)”;
  • 使用“ActivateOffline(脱机激活)”程序,向机器提交“ConfirmationID”。

  如果当前的自动激活方案无法实施,可以通过呼叫激活中心、读取安装ID和获取确认身份的手动操作来完成激活。定期进行电话呼叫很有必要,可以获得许多可用的安装ID。你可以使用手动用户界面,获取本国正确的电话号码,进行电话激活。

  下方的程序列表5说明了“GetInstallationID”程序的应用。每次调用该程序时,都会在“myIID”函数中返回一个唯一的“InstallationID”字符串。

  程序列表5--wpa_getIID.vbs

  for each Obj in GetObject("winmgmts:
{impersonationLevel=impersonate}").
InstancesOf ("win32_WindowsProductActivation")
if Obj.ActivationRequired <> 0 then
result = Obj.GetInstallationID(myIID)
WScript.Echo "InstallationID = " & myIID
end if
next  

  程序列表6--wpa_ActivateOffline.vbs  

  程序列表6 使用“ActivateOffline”程序完成脱机激活。

  myConfID=?12345678901234567890123456789012345678901?

for each Obj in GetObject("winmgmts:
{impersonationLevel=impersonate}").
InstancesOf ("win32_WindowsProductActivation")
result = Obj.ActivateOffline (myConfID)
next  

  什么原因导致脱机激活失败

  使用由“GetInstallationID()”程序调用的“ConfirmationID”进行脱机激活,出于下列原因可能发生失败:

  • 调用“GetInstallationID()”程序过程中受到干扰;
  • 电话激活用户界面正被使用;
  • 交互式登录的干扰--包括“远程管理”、“远程桌面”或“终端服务”。

  “Win32_Proxy”--属性

  “win32_Proxy”程序组用于恢复代理服务器所运行环境的当前设置,同时为代理服务器和端口设置新值。如果你要使用WPA的“ActivateOnline”程序,并且需要激活通过防火墙连接到Internet 的机器,就要先设置代理服务器。在设置前,应该先保存代理服务器的现有值,以便完成操作后进行恢复。

  下方的程序列表7说明如何恢复代理服务器的当前名和端口设置。

  程序列表7--wpa_GetProxy.vbs

for each Obj in GetObject("winmgmts:
{impersonationLevel=impersonate}").
InstancesOf ("win32_Proxy")
WScript.Echo
Obj.ProxyServer,
Obj.ProxyPortNumber
next  

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章