Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Windows

Cách bật/tắt Debug logging cho dịch vụ Netlogon trên Windows 10

Trong bài viết hôm nay, chúng tôi sẽ chi tiết các bước để bật hoặc tắt debug logging của dịch vụ Netlogon trên Windows 10, nhằm giám sát hoặc khắc phục sự cố xác thực, DC locator, khóa tài khoản, hoặc các vấn đề giao tiếp miền khác.

Netlogon là quy trình Windows Server xác thực người dùng và các dịch vụ khác trong một miền. Vì nó là một dịch vụ chứ không phải ứng dụng, Netlogon liên tục chạy ngầm, trừ khi bị dừng thủ công hoặc bởi lỗi runtime. Netlogon có thể dừng hoặc khởi động lại từ terminal dòng lệnh.

Netlogon bắt đầu chạy ngầm sau khi dịch vụ Workstation đã khởi động. Dịch vụ Workstation kiểm soát tất cả kết nối mạng và thiết bị chia sẻ sử dụng giao thức Server Message Block, một giao thức mạng Windows tiêu chuẩn. Ngoài Netlogon, dịch vụ Workstation quản lý các dịch vụ Computer Browser và Remote Desktop Configuration. Cấp bậc này của các dịch vụ mạng đảm bảo giao tiếp và bảo mật tin cậy trên tất cả các nút trong mạng.

Dịch vụ Netlogon tập trung cụ thể vào việc xác thực thông tin đăng nhập người dùng và các dịch vụ, trong khi Computer Browser duy trì danh sách máy tính trên mạng và Remote Desktop Configuration quản lý tất cả quy trình remote desktop. Nếu Netlogon bị dừng, nhiều chức năng Windows Server bị ảnh hưởng vì người dùng không thể đăng nhập vào tài khoản và domain controller không thể tự động đăng ký bản ghi Domain Name System, chứa thông tin đăng nhập người dùng.

Bật Debug logging cho dịch vụ Netlogon

Thủ tục bật hoặc tắt debug logging cho dịch vụ Netlogon yêu cầu sửa đổi registry. Vì vậy, khuyến nghị bạn sao lưu registry hoặc tạo điểm khôi phục hệ thống như biện pháp phòng ngừa nếu thủ tục sai.

Phiên bản Netlogon.dll có tracing được cài đặt mặc định trên tất cả các phiên bản Windows được hỗ trợ hiện tại. Để bật debug logging, hãy đặt debug flag bạn muốn bằng cách sử dụng Nltest.exe qua command prompt hoặc registry.

Bật/tắt debug logging qua command prompt

Để bật, hãy làm như sau:

  • Khởi chạy Command Prompt (Nhấp Start và gõ cmd, sau đó nhấn Enter).
  • Trong cửa sổ command prompt, sao chép và dán lệnh dưới rồi nhấn Enter:
Nltest /DBFlag:2080FFFF

Để tắt, hãy làm như sau:

  • Khởi chạy Command Prompt (Nhấp Start và gõ cmd, sau đó nhấn Enter).
  • Trong cửa sổ command prompt, sao chép và dán lệnh dưới rồi nhấn Enter:
Nltest /DBFlag:0x0

Bật/tắt debug logging qua Registry

Để bật, hãy làm như sau:

Cách bật/tắt Debug logging cho dịch vụ Netlogon trên Windows 10

  • Khởi chạy Registry Editor (nhấn phím Windows và gõ regedit, sau đó nhấn Enter).
  • Điều hướng đến khóa registry sau:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Netlogon\Parameters\DBFlag

Nếu DBFlag tồn tại, xóa giá trị Reg_SZ của entry registry, tạo giá trị REG_DWORD cùng tên, sau đó thêm giá trị hexadecimal 2080FFFF.

  • Thoát registry editor.

Để tắt, hãy làm như sau:

  • Khởi chạy Registry Editor.
  • Điều hướng đến khóa registry sau:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Netlogon\Parameters\DBFlag

  • Thay đổi giá trị dữ liệu DBFlag thành 0x0.
  • Thoát registry editor.

Trong cả hai trường hợp, thường không cần dừng và khởi động lại dịch vụ Netlogon cho Windows 2000 Server/Professional hoặc các phiên bản hệ điều hành mới hơn để tắt logging Netlogon. Hoạt động liên quan đến Netlogon được ghi vào:

%windir%\debug\netlogon.log

Xác minh rằng không có thông tin mới được ghi vào log này để xác định xem việc khởi động lại dịch vụ Netlogon có cần thiết không. Nếu bạn phải khởi động lại dịch vụ, hãy mở Command Prompt với quyền admin, và chạy các lệnh sau:

net stop netlogon
net start netlogon

Microsoft cũng cung cấp Easy Fixes để bật hoặc tắt nó, bạn có thể tải xuống tại đây.

Đó là tất cả, các bạn! Hy vọng bài viết này hữu ích.

Cách bật/tắt Debug logging cho dịch vụ Netlogon trên Windows 10