Một điều tôi luôn thích thú về làm việc trong IT hơn 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 lỗi trước đây, như Thiết Bị Không Thể Khởi Động, Lỗi Màn Hình Xanh Stop: 0x00000F4, v.v.
Một lỗi khác tôi gặp gần đây là sau:
Microsoft (C) Register Server has stopped working
Tôi nhận được thông báo này khi cố gắng đăng ký DLL bằng lệnh regsvr32 từ dòng lệnh trên Vista Ultimate x64. Tôi đã đăng ký DLL trước đó trên Vista Business x32 không có vấn đề, nhưng chưa thử trên phiên bản x64.
Thường thì, dường như lỗi này xảy ra thường hơn trên Windows Vista hoặc Windows XP phiên bản x64 và chủ yếu do tính năng Data Execution Prevention của Windows Vista, hay DEP. Để sửa nó, bạn phải thêm ngoại lệ cho regsvr32 trong hộp thoại DEP. Đây là cách:
Thêm Ngoại Lệ Vào DEP
Bước 1: Đi đến Bắt đầu, Control Panel và nhấp vào Hệ Thống.

Bước 2: Bây giờ nhấp vào tab Nâng Cao và dưới Hiệu Suất, nhấp vào Cài Đặt.

Bước 3: Nhấp vào Ngăn Chặn Thực Thi Dữ Liệu và chọn nút radio Bật DEP Cho Tất Cả Chương Trình Và Dịch Vụ Trừ Những Chương Trình Tôi Chọn:.

Bước 4: Bây giờ nhấp nút Thêm và duyệt đến C:\Windows\System32 và chọn file regsvr32.exe. Khi bạn nhận được thông báo nói rằng 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.

Nhấp OK và sau đó nhấp OK lại để thoát. Bây giờ thử chạy lệnh regsvr32 lại từ dòng lệnh và bạn hy vọng sẽ không gặp lỗi này! Nếu bạn gặp, đăng bình luận và tôi sẽ cố gắng giúp! Thưởng thức!