根據國外媒體報道,日前,微軟表示,盜版的Windows 7 RTM能夠被轉變為正版的合法軟體,但是前提是這個平台原本就是正版的。據了解,微軟一共向用戶提供了兩項措施讓盜版Windows 7還原為正版軟體。
微軟表示,前段時間,有一部分Windows 7用戶反應,在他們登入Windows 7之後,收到了包含以下訊息的Windows啟動視窗:“Windows不是正版的,您的電腦可能無法運行盜版的Windows。0x80070005。”
在Windows 7 RTM發布之前,筆者曾經透過MSDN帳號下載了Windows 7旗艦版的RC版本進行試用,並從微軟那裡獲得了一個正版的產品密匙。後來,我的Windows系統便出現了微軟所述的狀況:電腦桌面背景變成純黑色,右下角的螢幕上出現以下錯誤訊息:「這個Windows不是正版的」。
當筆者查看系統屬性(控制面板/系統和安全/系統)的時候會收到以下訊息:您必須對Winodws進行激活,立即激活Windows。而當筆者使用slmgr.vbs /dlv 去查看許可狀態的時候,筆者收到如下信息:“錯誤:0x80070005 訪問被拒絕:所請求的操作需提升特權。”
實際上,微軟深知Windows 7是由正版變成盜版這個問題,並將其記錄在微軟支援中。然而,就筆者的角度來講,Windows 7是自發性地由正版變成盜版的。在安裝Windows 7 RC之後,筆者沒有安裝任何新的應用程式、沒有攪亂註冊表、沒有玩群組原則,但是在啟動之後就會發現運行的是一個非正版Windows 7副本。
對此,微軟解釋道,之所以會發生這個問題,就是因為註冊密匙HKUS-1-5-20中缺少權限。微軟表示,網路服務帳號必須對註冊密匙具備完全的控制權和閱讀密匙的權限。這種情況可能是套用即插即用群組原則物件(GPO)的結果。
電腦設定/政策/Windows設定/安全設定/系統服務/即插即用(啟動模式:自動)。顯然地,授權服務是利用「即插即用」去攫取硬體的ID訊息,以此將許可證綁定到電腦中。微軟表示,這種設定可能會讓原本正版的啟動的Windows 7變成盜版的。
目前,微軟並沒有發布更新去解決這個問題,甚至沒有提供修復程式。不過,受到這個問題影響的消費者能夠透過以下措施中的其中一個來解決這個問題,詳細步驟如下:
方法A:停用即插即用策略
1、確定策略的源頭:
a:在客戶端遇到啟動錯誤,透過點選開始、執行、輸入rsop.msc 指令去執行策略精靈;
b:存取以下位置:電腦設定/政策/Windows設定/安全設定/系統服務;
如果即插即用服務是透過群組原則設定進行設定的,您將會看到使用此設定的群組原則。
2、停用群組原則設置,重新套用群組原則:
a、編輯步驟1中的群組策略,將設定更改為“Not Defined”,新增網路服務帳戶所需的權限;
b、重新套用群組原則gpupdate /force;
方法B:修改群組原則的權限
開啟A方法步驟1中的群組策略,開啟對應的群組原則設定;
2、點選編輯安全性按鈕,然後點選進階按鈕;
3.在進階安全性設定的即插即用視窗中,點選新增,然後新增服務帳號,最後點選確定即可;
4、在允許區域中選擇以下的權限,然後按一下確定:
查詢模板
查詢狀態
枚舉從屬單元
使用者定義控制
讀取權限
註:原本的權限是所需的最低權限
5.在群組原則設定中套用先前的權限後,執行gpupdate /force;
6、確認使用以下指令應用適當的權限:sc sdshow plugplay;
以下是SDDL即插即用服務中的權限:
D:(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;SY)
(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)
(A;;CCLCSWLOCRRC;;;IU)
(A;;CCLCSWLOCRRC;;;SU)
S:(AU;FA;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;WD)
(A;;CC LC SW LO CR RC ;;;SU is an Access Control Entry (ACE) that allows the following rights to "SU" (SDDL_SERVICE – Service logon user)
A: Access Allowed(允許存取)
CC: Create Child (創建子)
LC: List Children (列舉子)
SW: Self Write
LO: List Object(列舉物件)
CR: Control Access (控制存取)
RC: Read Control (閱讀控制)
SU: Service Logon User(服務登入使用者)
完成上述操作後,啟動登錄編輯器,右鍵點選登錄項目HKEY_USERSS-1-5-20,然後選擇權限。如果網路服務不存在,按一下新增,輸入物件名稱去選擇鍵入網路服務,然後點選檢視名稱和確定。選擇網路服務、授予完全控制和讀取權限,重新啟動電腦。重啟之後,系統可能會需要激活,然後完成激活之後,原本盜版的Windows 7就還原成正版了