Khắc phục: Lỗi xử lý chính sách nhóm trong Windows
Tôi gặp sự cố lạ khi áp dụng cài đặt GPO mới trên một trong các máy tính. Để chẩn đoán sự cố, tôi đã cập nhật cài đặt GPO theo cách thủ công bằng cách sử dụng
gpupdate /forcelệnh và thấy lỗi sau trong bảng điều khiển:
Computer policy could not be updated successfully. The following errors were encountered:
The processing of Group Policy failed. Windows could not apply the registry-based policy settings for the Group Policy object LocalGPO. Group Policy settings will not be resolved until this event is resolved. View the event details for more information on the file name and path that caused the failure.Đồng thời, một sự kiện có EventID 1096 và mô tả tương tự (Việc xử lý Chính sách nhóm không thành công) đã xuất hiện trong Nhật ký sự kiện hệ thống:
Log Name: System
Source: Microsoft-Windows-GroupPolicy
Event ID: 1096
Level: Error
User: SYSTEMNếu bạn cố chẩn đoán sự cố áp dụng GPO bằng lệnh gpresult (
gpresult.exe /h c:\tempt\gpresultreport.html
), bạn có thể thấy rằng chỉ các cài đặt Đăng ký chính sách nhóm không được áp dụng (
Group Policy Registry — Failed):
Registry failed due to the following error listed below.
Additional information may have been logged. Review the Policy Events tab in the console or the application event log.Điều này có nghĩa là chỉ các Đối tượng Chính sách Nhóm có cài đặt CSE (tiện ích mở rộng phía máy khách) quản lý các khóa đăng ký thông qua GPO mới không được áp dụng cho máy khách.
Tiện ích phía máy khách của Registry không thể đọc tệp registry.pol. Rất có thể tệp bị hỏng (chúng tôi khuyên bạn nên kiểm tra lỗi hệ thống tệp bằng cách sử dụng chkdsk). Để tạo lại tệp này, hãy truy cập c:\Windows\System32\GroupPolicy\Machine và đổi tên thành registry.bak.
Bạn có thể đổi tên tệp từ dấu nhắc lệnh nâng cao:
cd "C:\Windows\System32\GroupPolicy\Machine"
ren registry.pol registry.bakCập nhật cài đặt chính sách nhóm trên máy tính bằng lệnh:
gpupdate /forceWindows sẽ tạo lại tệp registry.pol (cài đặt GPO cục bộ sẽ được đặt lại) và áp dụng thành công tất cả các cài đặt GPO.
Nếu bạn thấy ID sự kiện 1096 (
The processing of Group Policy failed. Windows could not apply the registry-based policy settings for the Group Policy object LDAP://
) với Mã lỗi 13 và “
The data is invalid” mô tả, điều này có nghĩa là lỗi có liên quan đến tên miền GPO được đề cập trong chi tiết lỗi.
Sao chép GUID chính sách và tìm tên GPO bằng lệnh PowerShell bên dưới:
Get-GPO -Guid 19022120-0250-407E-EB99-8438B6BB06C7Mở bảng điều khiển Quản lý chính sách nhóm miền (
gpmc.msc) và đảm bảo rằng đối tượng Chính sách nhóm tồn tại;
Kiểm tra xem có các tệp registry.pol và gpt.ini trong thư mục SYSVOL trên DC và bạn có thể đọc chúng không (kiểm tra quyền NTFS);
Đảm bảo rằng phiên bản GPO giống nhau trên tất cả các bộ điều khiển miền (kiểm tra xem sao chép miền và AD có hoạt động chính xác không);
Xóa các tệp GPO khỏi thư mục SYSVOL trên bộ điều khiển miền của bạn, máy khách nhận GPO từ đó (lấy máy chủ đăng nhập hiện tại của bạn:
$env:LOGONSERVER) và đợi cho đến khi nó được sao chép từ DC lân cận;
-
Nếu các phương pháp trước đó không hữu ích, hãy tạo lại GPO hoặc khôi phục nó từ bản sao lưu.



