Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows

การประมวลผล Group Policy ล้มเหลว Event ID 1058

ข้อความแสดงข้อผิดพลาว The processing of Group Policy failed, Event ID 1058 เกิดขึ้นใน Windows Server เมื่อระบบปฏิบัติการไม่สามารถอ่านไฟล์จากโดเมนคอนโทรลเลอร์ได้ บริการ Group Policy อ่านข้อมูลจาก Active Directory และ share sysvol ที่ตั้งอยู่บนโดเมนคอนโทรลเลอร์ อย่างไรก็ตาม การขาดการเชื่อมต่อเครือข่ายหรือปัญหาสิทธิ์ป้องกันไม่ให้ Group Policy นำไปใช้กับผู้ใช้หรือคอมพิวเตอร์

การประมวลผล Group Policy ล้มเหลว Event ID 1058

ข้อความแสดงข้อผิดพลาวอาจมีลักษณะดังนี้

Event Type: Error
Event Source: Userenv
Event Category: None
Event ID: 1058
Date:
Time:
User: NT AUTHORITY\SYSTEM
Computer: TWC-ASH-Post01
Description:
Windows cannot access the file gpt.ini for GPO cn={18C553C9-0D15-4A3A-9C68-60DCD8CA1538},cn=policies,cn=system,DC=LBR,DC=CO,DC=ZA. The file must be present at the location <PATH>. (Access is denied.). Group Policy processing aborted.

The processing of Group Policy failed, Event ID 1058

หากคุณอ่าน Event log จะเห็นชัดเจนว่าเนื่องจากบริการไม่สามารถอ่านนโยบายได้ มันจึงไม่สามารถนำไปใช้ได้ ข่าวดีคือมันเป็นปัญหาชั่วคราวเท่านั้น นอกจากปัญหาเครือข่ายแล้ว ยังสามารถเกิดจาก latency ของ file resolution service และ DSF client ที่ถูกปิดใช้งาน

เมื่อตรวจสอบบันทึก หากคุณตรวจสอบภายใต้แท็บ Details ของข้อความแสดงข้อผิดพลาวใน Event Viewer รหัสข้อผิดพลาวใดๆ นี้อาจมีอยู่ – Error code 3, Error code 5 และ Error code 53 ทำตามข้อเสนอแนะเหล่านี้เพื่อแก้ไขปัญหา

  1. The system cannot find the path specified—Error code 3
  2. Access is denied—Error code 5
  3. The network path was not found—Error code 53

หลังจากวิธีใดวิธีหนึ่ง หากคุณต้องการแก้ไขปัญหาเครือข่าย ดูคู่มือการแก้ไขปัญหาเครือข่ายของเรา

1. The system cannot find the path specified – Error code 3

เกิดขึ้นเมื่อ DFS client ไม่ได้ทำงานบนคอมพิวเตอร์ไคลเอนต์ เพราะมันไม่สามารถหา path ที่ระบุใน event ได้ เพื่อทดสอบการเชื่อมต่อของไคลเอนต์กับ sysvol ของโดเมนคอนโทรลเลอร์:

  1. หาชื่อโดเมนคอนโทรลเลอร์ที่มีอยู่ในรายละเอียดของ event error
  2. ตรวจสอบว่าความล้มเหลวเกิดขึ้นระหว่างการประมวลผลผู้ใช้หรือคอมพิวเตอร์
    • User policy processing: ฟิลด์ User ของ event จะแสดงชื่อผู้ใช้ที่ถูกต้อง
    • Computer policy processing: ฟิลด์ User จะแสดง "SYSTEM."
  3. ต่อไป คุณต้องสร้าง full network path ไปยัง gpt.ini รูปแบบควรเป็น \\<dcName>\SYSVOL\<domain>\Policies\<guid>\gpt.ini ทั้งหมดนี้จะมีอยู่ใน event log
    • <dcName> : ชื่อของโดเมนคอนโทรลเลอร์
    • <domain> : ชื่อของโดเมน
    • <guid>: GUID ของโฟลเดอร์นโยบาย

ทำเสร็จแล้ว ตรวจสอบว่าคุณสามารถอ่าน gpt.ini โดยใช้ full network path ที่คุณสร้างในขั้นตอนข้างต้นได้หรือไม่ คุณสามารถทำได้จาก Command Prompt หรือ Run Windows ตรวจสอบให้แน่ใจว่าลองด้วย credentials ของผู้ใช้หรือคอมพิวเตอร์ที่ล้มเหลวก่อนหน้านี้

2. Access is denied – Error code 5

หากรหัสข้อผิดพลาวคือ 5 แล้วมันเป็นปัญหาสิทธิ์ เมื่อผู้ใช้หรือคอมพิวเตอร์ไม่มีสิทธิ์ที่เหมาะสมในการเข้าถึง path ที่ระบุใน event วิธีแก้ไขคือให้แน่ใจว่าผู้ใช้หรือคอมพิวเตอร์มีสิทธิ์

Log off และรีบูทคอมพิวเตอร์ และจากนั้น Log on คอมพิวเตอร์ด้วย domain credentials ที่ใช้ก่อนหน้านี้ หากไม่ได้ผล ตรวจสอบให้แน่ใจว่ามอบสิทธิ์จากโดเมนคอนโทรลเลอร์

3. The network path was not found – Error code 53

Error Code 53 หมายความว่าคอมพิวเตอร์ไม่สามารถ resolve ชื่อใน network path ที่ให้มาได้ คุณจะต้องใช้คอมพิวเตอร์หรือผู้ใช้เดียวกันเพื่อตรวจสอบว่าคุณสามารถเข้าถึง network path ด้วยตนเองได้หรือไม่

  1. ระบุโดเมนคอนโทรลเลอร์ที่ถูกใช้โดยคอมพิวเตอร์ที่มีอยู่ใน Error event
  2. ต่อไป เชื่อมต่อกับ netlogon share บนโดเมน คือ ลองเข้าถึง path โดยตรง \\<dcName>\netlogon โดยที่ <dcName> คือชื่อของโดเมนคอนโทรลเลอร์ใน error event
  3. หาก path ไม่ resolve แล้วมีปัญหากับ path ที่ต้องแก้ไข หากคุณมั่นใจว่า path ถูกต้อง ให้ตรวจสอบกับสิทธิ์

หลังจากนี้ คุณต้องตรวจสอบว่าทุกอย่างเป็นปกติ วิธีที่ดีที่สุดคือรันคำสั่ง gpudate ใน Run prompt เมื่อคำสั่ง gpupdate เสร็จสิ้น ให้เปิด Event Viewer เพื่อตรวจสอบว่าข้อผิดพลาวยังคงอยู่หรือไม่

การประมวลผล Group Policy ล้มเหลว Event ID 1058