文章編號: 887303 - 上次校閱: 2007年9月4日 - 版次: 4.6 Userenv 錯誤發生,而且正在執行 Windows Server 2003,Windows XP 或 Windows 2000 的電腦套用群組原則之後,就會記錄事件
在此頁中結論您可能會遇到一或多個錯誤和事件如果群組原則套用到您網路上的電腦。若要判斷問題的原因,您必須解決電腦的設定網路上。請依照下列步驟來疑難排解問題的原因:
徵狀您遇到一或多個正在執行 Microsoft Windows Server 2003,Microsoft Windows XP 或 Microsoft Windows 2000 的電腦上下列徵狀:
事件類型: 錯誤 事件來源: Userenv 事件類別: 無 事件識別碼: 1058年 日期: Date 時間: Time 使用者: User_Name 電腦: Computer_Name 描述: Windows 無法存取檔案 gpt.ini 的 GPO CN = {31B2F340-016 D 11 D 2-代表-00C04FB984F9},CN = 原則 CN = 系統,DC = domainname,DC = com。檔案可能在位置都必須存在 < \ \domainname.com\sysvol\ domainname.com\Policies\{31B2F340-016D-11D2-945F-00C04FB984 F9}\gpt.ini >。 (Error_Message)。群組原則處理已中止。如需詳細資訊請 http://support.microsoft.com 在參閱 [說明及支援中心]。
事件類型: 錯誤 事件來源: Userenv 事件類別: 無 事件識別碼: 1030年 日期: Date 時間: Time 使用者: User_Name 電腦: Computer_Name 描述: Windows 無法查詢的 [群組原則] 物件清單。原則引擎已記錄一則訊息,說明的原因。如需詳細資訊請 http://support.microsoft.com 在參閱 [說明及支援中心]。 如果您在 Windows 2000 架構的電腦上事件檢視器中檢視應用程式記錄檔,您會看到類似下列的事件的事件: 事件類型: 錯誤 事件來源: Userenv 事件類別: 無 事件識別碼: 1000年 日期: Date 時間: Time 使用者: NT AUTHORITY\SYSTEM 電腦: Computer_Name 描述: Windows 無法存取登錄資訊在 \ \ domainname.com\sysvol\ domainname.com\Policies\{31B2F340-016D-11D2-945F-00C04FB984F 9}\Machine\registry.pol 與 (Error_Code)。
發生的原因如果在您的網路上的電腦無法連線到特定的 [群組原則] 物件,就會發生這些問題。特別,這些物件是在您的網路網域控制站上 Sysvol 資料夾中。 解決方案重要這個區段、 方法或任務包含告訴您如何修改登錄的步驟。然而,如果您不當修改登錄,可能會發生嚴重的問題。因此,執行這些步驟時請務必小心。為加強保護,修改登錄之前,請務必將它備份起來。以後您就可以在發生問題時還原登錄。如需有關如何備份和還原登錄的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件: 322756?
(http://support.microsoft.com/kb/322756/
)
如何備份和還原在 Windows 登錄 如果要解決這個問題,必須疑難排解來縮小為該問題的成因網路設定,並更正組態。可能的原因,這項問題的疑難排解請依照下列步驟執行: 步驟一: 請檢查 DNS 設定及網路伺服器和用戶端電腦上的屬性本機區域連線內容中所有伺服器和用戶端電腦上必須啟用 Microsoft 網路的用戶端。所有網域控制站上必須啟用檔案及印表機共用的 Microsoft 網路元件。此外,每個網路上的電腦必須使用 DNS SRV 記錄及 Active Directory 的主機名稱可以解析的伺服器樹系電腦是成員的位置。常見的組態錯誤通常,是用於用戶端電腦可以使用 DNS 伺服器屬於您的網際網路服務提供者 (ISP)。 所有電腦上已登 Userenv 錯誤,檢查 DNS 設定及網路內容。此外,檢查這些設定在所有網域控制站上的,不論是否有使用者登入 Userenv 錯誤。 確認 DNS 設定及網路內容在 Windows XP 的電腦,您網路中依照下列步驟執行:
若要判斷哪些 IP 是電腦的位址正在使用為 DNS,請依照下列步驟執行:
附註它必須是此主控件名稱會解析為 IP 位址的其中一個網路上的網域控制站。如果電腦無法解析此名稱,或名稱解析為錯誤的 IP 位址,請確定正向對應區域網域包含有效 (與父資料夾相同) 的主機 (A) 記錄。 請確定正向對應區域網域包含有效 (和父系資料夾相同) 的主機 (A) 記錄在 Windows 2000 架構的電腦上,請依照下列步驟執行:
步驟 2: 檢查簽章用戶端電腦和成員伺服器上的設定的伺服器訊息區伺服器訊息區 (SMB) 簽章設定會定義是否網路上的電腦數位簽章的通訊。如果 SMB 簽章設定不正確地設定,的用戶端電腦或成員的伺服器可能無法連線到網域控制站。比方就說 SMB 簽章可能需要由在網域控制站,但是用戶端電腦可能停用 SMB 簽章。這個問題發生無法正確地套用群組原則。因此,用戶端電腦可登入應用程式記錄檔的使用者環境 (Userenv) 錯誤。 有時候,SMB 簽章伺服器服務及 「 工作站 」 服務在網域控制站上的設定可能會互相衝突。 比方說 SMB 簽章可能會停用的網域控制站 ’s 工作站服務但 SMB 簽章的網域控制站 ’s 伺服器服務。在這種情況下您不能開啟一或多個網域控制站 ’s 本機檔案共用如果您登入伺服器。此外,您無法開啟群組原則嵌入式管理單元,如果您登入伺服器。 如需有關如何疑難排解這個問題,網域控制站上的詳細資訊,按一下 [下列面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項]: 839499?
(http://support.microsoft.com/kb/839499/
)
無法開啟檔案共用] 或 [群組原則嵌入式管理單元時停用 SMB 簽章的工作站或伺服器服務在網域控制站上 如果群組原則錯誤只發生在用戶端電腦和成員伺服器上,或如果您判斷 839499 的知識庫文件不會套用到您的情況繼續疑難排解問題。預設情況下,SMB 簽章已啟用,但不是必要的用戶端電腦和正在執行 Windows XP,Windows 2000 或 Windows Server 2003 成員伺服器上的用戶端通訊。我們建議使用預設組態,因為用戶端電腦可以使用 SMB 簽章,它可能,但仍會與已停用 SMB 簽章的伺服器通訊時。 若要設定用戶端電腦和成員伺服器,以便 SMB 簽章是已啟用,但並非必要,您必須變更某些登錄項目的值。 如果要在用戶端電腦上進行登錄變更,請依照下列步驟執行:
變更登錄值並重新啟動受影響的電腦上的 [伺服器和工作站] 服務之後,請依照下列步驟執行:
823659?
(http://support.microsoft.com/kb/823659/
)
用戶端、 服務及修改安全性設定和使用者權限的工作分派時,可能會發生的程式不相容 如果您變更 GPO 設定在執行 Windows 2000 Server 的網域控制站上,請依照下列步驟執行:
步驟三: 請確定 TCP/IP NetBIOS 協助程式服務已啟動所有電腦上網路上所有的電腦必須執行 TCP/IP NetBIOS 協助程式服務。如果要確認 TCP/IP NetBIOS 協助程式服務正在執行 Windows XP 電腦上,請依照下列步驟執行:
在 Windows Server 2003 和 Windows XP,可以使用原則結果組的原則 MMC 嵌入式管理單元 (Rsop.msc),來檢查套用到電腦的所有套用的原則設定。如果要執行這項操作,按一下 [開始],再按一下 [執行、 rsop.msc 並在中輸入 [開啟] 方塊然後按 [確定]。 在 Windows 2000 上使用 Gpresult.exe 命令列工具檢查群組原則結果。要這麼做,請您執行下列步驟:
Microsoft 僅,為了說明提供程式設計範例,不提供任何明示或默示的保證。這包括,但不限於適售性或適合某特定用途之默示擔保責任。本文假設您已熟悉使用我們所示範的程式設計語言以及建立和偵錯程序所使用的工具。Microsoft 技術支援工程師可以協助解釋特定程序的功能,但它們不會修改這些範例以提供附加功能或建構程序,以符合您特定需求。 Set objDictionary = CreateObject("Scripting.Dictionary")
i = 0
Set objOU = GetObject("LDAP://OU=Computers, OU=OUName, OU=OUName, DC=OUName,
DC=OUName,DC=CompanyName,
DC=com")
objOU.Filter = Array("Computer")
For Each objComputer In objOU
objDictionary.Add i, objComputer.CN
i = i + 1
Next
For Each objItem In objDictionary
strComputer = objDictionary.Item(objItem)
Set objWMIService =
GetObject("winmgmts:{impersonationLevel=impersonate}!\\" & strComputer &
"\root\cimv2")
Set colServices = objWMIService.ExecQuery _
("Select * from Win32_Service where Name = 'LmHosts'")
For Each objService In colServices
If objService.StartMode = "Disabled" Then
objService.Change( , , , , "Automatic")
End If
Next
Next
步驟 4: 請確定在所有電腦上啟用分散式檔案系統 (DFS)所有網域控制站必須都執行分散式的檔案系統,而此一服務因為 [Sysvol 共用是 DFS 磁碟區。此外,DFS 用戶端必須在登錄中的所有電腦上啟用。請確定分散式檔案系統服務正在執行 Windows Server 2003 網域控制站上,請依照下列步驟執行:
834649?
(http://support.microsoft.com/kb/834649/
)
用戶端電腦記錄事件識別碼 1030年和事件識別碼 1058 DFS 不啟動 Windows 2000 網域控制站上時 若要確定所有的用戶端電腦上已啟用分散式檔案系統用戶端,請依照下列步驟執行:
314494?
(http://support.microsoft.com/kb/314494/
)
群組原則不會套用您預期 ; 方式 「 事件 ID 1058 」 和 「 事件 ID 1030 」 應用程式記錄檔中的錯誤 步驟 5: 檢查內容和 Sysvol 資料夾的使用權限預設情況下,Sysvol 資料夾位於 %systemroot%資料夾中。Sysvol 資料夾包含網域的 [群組原則] 物件、 Sysvol 和 Netlogon 的共用和檔案複寫服務 (FRS) 的臨時資料夾。如果在 Sysvol 資料夾或 Sysvol 共用權限是過於嚴格,群組原則無法正確地,套用,並會造成使用者環境 (Userenv) 錯誤。此外,如果 Sysvol 共用或群組原則物件已遺失,可能就會發生 Userenv 錯誤。 每個網域控制站上確定 Sysvol 共用可用,請在命令提示字元執行 net 共用 命令。要這麼做,請您執行下列步驟:
257338?
(http://support.microsoft.com/kb/257338/
)
疑難排解 Windows 2000 網域控制站上遺失的 SYSVOL 和 NETLOGON 共用 如更多有關如何重建 Sysvol 共用 Windows Server 2003 中的,按一下 [下面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項]:315457?
(http://support.microsoft.com/kb/315457/
)
如何重建 SYSVOL 樹狀目錄和其內容在網域中 之後請確定 Sysvol 共用可以使用確定設定 [Sysvol 資料夾]、 [Sysvol] 共用] 及 [包含 Sysvol 資料夾的磁碟區的根資料夾,以正確的權限。如所需的 Sysvol 共用和 Sysvol 資料夾的權限的更多有關,按一下 [下面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項]:290647?
(http://support.microsoft.com/kb/290647/
)
每隔五分鐘在應用程式事件記錄檔會記錄事件識別碼 1000,1001 此外,在 Windows 2000 Server 上 「 每個人 」 群組必須被授與包含 Sysvol 資料夾的磁碟區的根資料夾上的完全控制權限。在 Windows Server 2003 上 「 每個人] 群組必須授予讀取 & 執行 」 只有,這個資料夾 」 的特殊權限和 domain\Users 群組必須被授與下列標準權限:
如果要 Windows 2000 Server Gpotool.exe 將程式的下載請造訪下列 Microsoft"Gpotool.exe: 群組原則驗證工具 」 網站: http://support.microsoft.com/kb/927229
(http://support.microsoft.com/kb/927229)
如果要下載 Windows Server 2003 資源套件工具,請造訪下列 Microsoft 「 Windows Server 2003 資源套件工具 」 網站:http://www.microsoft.com/downloads/details.aspx?familyid=9d467a69-57ff-4ae7-96ee-b18c4790cffd&displaylang=en
(http://www.microsoft.com/downloads/details.aspx?familyid=9d467a69-57ff-4ae7-96ee-b18c4790cffd&displaylang=en)
如果您在執行 Gpotool.exe 程式而不需要任何選項它會掃描網域中的所有網域控制站上的所有群組原則物件。如果您要包含在 / checkacl 切換工具也會掃描 Sysvol 存取控制清單 (ACL)。 詳細輸出執行 Gpotool.exe 程式時, 使用 / 詳細 參數。或者,您可以手動確認 SYSVOL 資料夾中個別的 GPO。比方說如果 Userenv 1058 事件中的描述列出一個 GPO 名稱,您可以手動檢查 SYSVOL 資料夾中個別的 GPO。您可以這樣做以確定它包含 USER 資料夾、 機器的資料夾和 Gpt.ini 檔案。若要手動驗證 SYSVOL 資料夾中個別的 GPO,請依照下列步驟執行:
Dcgpofix.exe 程式是隨附於 Windows Server 2003。如需有關 Dcgpofix.exe 程式的詳細資訊,執行 dcgpofix /? 命令在命令提示字元。 請 Recreatedefpol.exe 程式有關造訪下列 Microsoft Windows 2000 預設群組原則還原工具網站: http://www.microsoft.com/downloads/details.aspx?familyid=b5b685ae-b7dd-4bb5-ab2a-976d6873129d&displaylang=en
(http://www.microsoft.com/downloads/details.aspx?familyid=b5b685ae-b7dd-4bb5-ab2a-976d6873129d&displaylang=en)
請確定當您掃描 Sysvol 磁碟機與防毒軟體時設定建議的排除項目。使用防毒軟體掃描可以封鎖如 Gpt.ini 檔案所需檔案的存取權限。您必須設定所有即時、 目前規劃,及手動防毒掃描這些排除項目。 如建議排除的更多有關當您在 Windows 伺服器上執行防毒程式,按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項:822158?
(http://support.microsoft.com/kb/822158/
)
病毒掃描建議在 Windows 2000 或 Windows Server 2003 網域控制站上 步驟 6: 請確定略過周遊檢查權限授與所需的群組略過周遊檢查權限必須授與網域控制站上下列群組:
步驟 7: 請確定網域控制站不處於日誌換行功能狀態網域控制站在日誌換行的狀態、 在 「 事件檢視器 」 中檢視檔案複寫服務記錄檔和搜尋 NTFRS 事件 ID 13568。事件識別碼 13568 會類似於下列事件識別碼:事件類型: 警告 292438?
(http://support.microsoft.com/kb/292438/
)
Sysvol 和 DFS 的複本集上 journal_wrap 錯誤疑難排解 步驟 8: 執行 Dfsutil /PurgeMupCache 命令執行 Dfsutil.exe 程式具有 / PurgeMupCache 參數,以清除本機 DFS/MUP 快取資訊。Dfsutil.exe 程式包含在 Windows 2000 Server 支援工具及 Windows Server 2003 支援工具。 如更多有關相關主題的資訊,按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項:842804?
(http://support.microsoft.com/kb/842804/
)
當 Windows Server 2003 電腦時可能會停止回應繼續從待命狀態,事件 1030年和 1058年記錄在網域控制站的應用程式記錄檔 這篇文章中的資訊適用於:
機器翻譯重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。 按一下這裡查看此文章的英文版本:887303?
(http://support.microsoft.com/kb/887303/en-us/
)
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。 | 其他資源 其他支援網站社群立即取得協助文章翻譯 |






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email


回此頁最上方
