论文部分内容阅读
据国外媒体报道,日前微软表示,盗版的Windows7RTM能够被转变为正版的合法软件,但前提是这个平台原本就是正版的。据了解,微软向用户提供了两种方法可使盗版Windows7还原为正版软件。
微软表示,前段时间有一部分Windows7用户反应,在他们登录Windows7之后,收到了包含以下消息的Windows激活窗口:“Windows不是正版的,您的计算机可能无法运行盗版的Windows。0x80070005。”
在Windows7RTM发布之前,笔者曾经通过MSDN账号下载了Windows7旗舰版的RC版本进行试用,并从微软那里获得了一个正版的产品密匙。后来,笔者的Windows系统便出现了微软所述的状况,电脑桌面背景变为纯黑色,右下角的屏幕上出现错误信息:“这个Windows不是正版的”。
当笔者查看系统属性(控制面板→系统和安全→系统)时会收到如下信息:“您必须对Winodws进行激活,立即激活Windows。”而当笔者使用slmgr.vbs/dlv去查看许可状态的时候,笔者收到信息:“错误:0x80070005访问被拒绝:所请求的操作需提升特权。”
实际上,微软深知Windows7由正版变为盗版这个问题,并将其记录在微软支持中。然而,就笔者的角度来讲,Windows7是自发地由正版变为盗版的。在安装Windows7RC之后,笔者没有安装任何新的应用程序、没有搅乱注册表、没有玩组策略,但是在启动之后就会发现运行的是一个非正版Windows7副本。
对此,微软解释之所以会发生这个问题,就是因为注册密匙HKUS-1-5-20中缺少权限。微软表示,网络服务账号必须对注册密匙具备完全的控制权和阅读密匙的权限。这种情况可能是套用即插即用组策略对象(GPO)的结果。
计算机配置→策略→Windows设置→安全设置→系统服务→即插即用(启动模式:自动)。显然,授权服务是利用“即插即用”去获取硬件的ID信息,以此将许可证绑定到计算机中。微软表示,这种设置可能会使得原本正版激活的Windows7变成盗版的。
目前,微软并没有发布更新去解决这个问题,甚至没有提供修复程序。不过,受到这个问题影响的消费者能够通过以下措施中的其中一个去解决这个问题,详细方法如下:
方法A禁用即插即用策略
步骤1:确定策略的源头。
(1)在客户端遇到激活错误,通过单击开始、运行、输入“rsop.msc”命令去运行策略向导;
(2)访问以下位置:计算机配置→策略→Windows设置→安全设置→系统服务。
如果即插即用服务是通过组策略设置进行配置的,您将会看到使用这个设置的组策略。
步骤2:禁用组策略设置,重新应用组策略。
(1)编辑步骤1中的组策略,将设置更改为“NotDefined”,添加网络服务账户所需的权限;
(2)重新应用组策略gpupdate/force。
方法B修改组策略的权限
(1)打开方法A步骤1中的组策略,打开相应的组策略设置;
(2)点击编辑安全按钮,然后点击高级按钮;
(3)在高级安全设置的即插即用窗口中,点击添加,然后添加服务账号,最后单击确定即可;
(4)在允许区域中选择以下的权限,然后单击确定:
查询模板
查询状态
枚举从属单元
用户定义控制
读取权限
注:原本的权限是所需的最低权限
(5)在组策略设置中应用以前的权限后运行gpupdate/force;
(6)确认使用以下命令应用适当的权限:scsdshowplugplay;
以下是SDDL即插即用服务中的权限:
D:(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;SY)
(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)
(A;;CCLCSWLOCRRC;;;IU)
(A;;CCLCSWLOCRRC;;;SU)
S:(AU;FA;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;WD)
(A;;CCLCSWLOCRRC;;;SUisanAccessControlEntry(ACE)thatallowsthefollowingrightsto"SU"(SDDL_SERVICE-Servicelogonuser)
A:AccessAllowed(允许访问)
CC:CreateChild(创建子)
LC:ListChildren(列举子)
SW:SelfWrite
LO:ListObject(列举对象)
CR:ControlAccess(控制访问)
RC:ReadControl(阅读控制)
SU:ServiceLogonUser(服务登录用户)
完成上述操作后,启动注册表编辑器,右击注册表项HKEY_USERSS-1-5-20,然后选择权限。如果网络服务不存在,单击添加,输入对象名称去选择键入网络服务,然后点击查看名称和确定。选择网络服务、授予完全控制和读取权限,重启电脑。重启之后,系统可能会需要激活,然后完成激活之后,原本盗版的Windows7就被还原成正版了。
微软表示,前段时间有一部分Windows7用户反应,在他们登录Windows7之后,收到了包含以下消息的Windows激活窗口:“Windows不是正版的,您的计算机可能无法运行盗版的Windows。0x80070005。”
在Windows7RTM发布之前,笔者曾经通过MSDN账号下载了Windows7旗舰版的RC版本进行试用,并从微软那里获得了一个正版的产品密匙。后来,笔者的Windows系统便出现了微软所述的状况,电脑桌面背景变为纯黑色,右下角的屏幕上出现错误信息:“这个Windows不是正版的”。
当笔者查看系统属性(控制面板→系统和安全→系统)时会收到如下信息:“您必须对Winodws进行激活,立即激活Windows。”而当笔者使用slmgr.vbs/dlv去查看许可状态的时候,笔者收到信息:“错误:0x80070005访问被拒绝:所请求的操作需提升特权。”
实际上,微软深知Windows7由正版变为盗版这个问题,并将其记录在微软支持中。然而,就笔者的角度来讲,Windows7是自发地由正版变为盗版的。在安装Windows7RC之后,笔者没有安装任何新的应用程序、没有搅乱注册表、没有玩组策略,但是在启动之后就会发现运行的是一个非正版Windows7副本。
对此,微软解释之所以会发生这个问题,就是因为注册密匙HKUS-1-5-20中缺少权限。微软表示,网络服务账号必须对注册密匙具备完全的控制权和阅读密匙的权限。这种情况可能是套用即插即用组策略对象(GPO)的结果。
计算机配置→策略→Windows设置→安全设置→系统服务→即插即用(启动模式:自动)。显然,授权服务是利用“即插即用”去获取硬件的ID信息,以此将许可证绑定到计算机中。微软表示,这种设置可能会使得原本正版激活的Windows7变成盗版的。
目前,微软并没有发布更新去解决这个问题,甚至没有提供修复程序。不过,受到这个问题影响的消费者能够通过以下措施中的其中一个去解决这个问题,详细方法如下:
方法A禁用即插即用策略
步骤1:确定策略的源头。
(1)在客户端遇到激活错误,通过单击开始、运行、输入“rsop.msc”命令去运行策略向导;
(2)访问以下位置:计算机配置→策略→Windows设置→安全设置→系统服务。
如果即插即用服务是通过组策略设置进行配置的,您将会看到使用这个设置的组策略。
步骤2:禁用组策略设置,重新应用组策略。
(1)编辑步骤1中的组策略,将设置更改为“NotDefined”,添加网络服务账户所需的权限;
(2)重新应用组策略gpupdate/force。
方法B修改组策略的权限
(1)打开方法A步骤1中的组策略,打开相应的组策略设置;
(2)点击编辑安全按钮,然后点击高级按钮;
(3)在高级安全设置的即插即用窗口中,点击添加,然后添加服务账号,最后单击确定即可;
(4)在允许区域中选择以下的权限,然后单击确定:
查询模板
查询状态
枚举从属单元
用户定义控制
读取权限
注:原本的权限是所需的最低权限
(5)在组策略设置中应用以前的权限后运行gpupdate/force;
(6)确认使用以下命令应用适当的权限:scsdshowplugplay;
以下是SDDL即插即用服务中的权限:
D:(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;SY)
(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)
(A;;CCLCSWLOCRRC;;;IU)
(A;;CCLCSWLOCRRC;;;SU)
S:(AU;FA;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;WD)
(A;;CCLCSWLOCRRC;;;SUisanAccessControlEntry(ACE)thatallowsthefollowingrightsto"SU"(SDDL_SERVICE-Servicelogonuser)
A:AccessAllowed(允许访问)
CC:CreateChild(创建子)
LC:ListChildren(列举子)
SW:SelfWrite
LO:ListObject(列举对象)
CR:ControlAccess(控制访问)
RC:ReadControl(阅读控制)
SU:ServiceLogonUser(服务登录用户)
完成上述操作后,启动注册表编辑器,右击注册表项HKEY_USERSS-1-5-20,然后选择权限。如果网络服务不存在,单击添加,输入对象名称去选择键入网络服务,然后点击查看名称和确定。选择网络服务、授予完全控制和读取权限,重启电脑。重启之后,系统可能会需要激活,然后完成激活之后,原本盗版的Windows7就被还原成正版了。