Cách khắc phục "Máy chủ đăng ký Microsoft đã ngừng hoạt động"


Một điều tôi luôn thích thú khi làm việc trong CNTT trong 8 năm qua là cố gắng tìm giải pháp thành công cho các thông báo lỗi Windows khó khăn. Tôi đã viết về nhiều trước đây, chẳng hạn như Thiết bị không thể khởi động, Dừng: Màn hình xanh lỗi 0x00000F4, v.v.

Một số khác tôi đã xem gần đây là:

Microsoft (C) Register Server has stopped working

Tôi nhận được thông báo này khi cố gắng đăng ký một DLL bằng cách sử dụng lệnh regsvr32từ dòng lệnh trên Vista Ultimate x64. Tôi đã đăng ký các tệp DLL trước đây trên Vista Business x32 mà không gặp sự cố, nhưng chưa thử trên phiên bản x64.

Thông thường, có vẻ như lỗi này xảy ra thường xuyên hơn trên các phiên bản Windows Vista hoặc Windows XP x64 và nó chủ yếu là do Tính năng Ngăn chặn thực thi dữ liệu của Windows Vista, hay còn gọi là DEP. Để khắc phục nó, bạn phải thêm một ngoại lệ cho regsvr32 trong hộp thoại DEP. Dưới đây là cách thực hiện:

Thêm ngoại lệ vào DEP

Bước 1: Đi tới Bắt đầu, Bảng điều khiểnvà nhấp vào Hệ thống.

control panel system

Bước 2: Bây giờ hãy nhấp vào tab Nâng caovà trong Hiệu suất, nhấp vào Cài đặt.

system properties performance

Bước 3: Nhấp vào Ngăn thực thi Dữ liệu và chọn Bật DEP cho tất cả các chương trình và dịch vụ ngoại trừ những chương trình tôi chọn:nút radio.

turn on dep

Bước 4: Bây giờ hãy nhấp vào nút Thêmvà duyệt đến C: \ Windows \ System32và chọn tệp regsvr32.exe. Khi bạn nhận được thông báo cho biết nó có thể làm cho máy tính của bạn trở nên không được bảo vệ và dễ bị tấn công, chỉ cần nhấp OK để tiếp tục.

microsoft register server

Nhấp vào OK và sau đó nhấn OK lần nữa để thoát. Bây giờ hãy thử chạy lệnh regsvr32 một lần nữa từ dòng lệnh và bạn hy vọng sẽ không nhận được lỗi này! Nếu bạn làm như vậy, hãy đăng nhận xét và tôi sẽ cố gắng trợ giúp! Hãy tận hưởng!

bài viết liên quan:


25.10.2008