Computer >> Hướng Dẫn Máy Tính >  >> Xử Lý Sự Cố >> Lỗi Windows

Cách khắc phục lỗi kích hoạt Windows 0xc004f025 'Access Denied' (Truy cập bị từ chối)

Một số người dùng Windows gặp mã lỗi 0xc004f025 Activation Error (Access Denied) khi cố gắng kích hoạt khóa License hợp lệ qua SLMGR (Software Licensing Management Tool). Hầu hết người dùng bị ảnh hưởng gặp vấn đề này với khóa license được xác nhận hợp lệ.

Cách khắc phục lỗi kích hoạt Windows 0xc004f025  Access Denied  (Truy cập bị từ chối)

Nếu bạn phải khắc phục mã lỗi này, hãy bắt đầu đơn giản bằng cách xem Trình khắc phục sự cố Kích hoạt (Activation Troubleshooter) có khả năng khắc phục vấn đề tự động hay không. Nếu nó không phát hiện sự không nhất quán với file kích hoạt, hãy đảm bảo bạn mở Command Prompt với quyền admin để tránh vấn đề quyền hạn.

Tuy nhiên, nếu vấn đề do vấn đề phụ thuộc rearm, bạn chỉ có thể khắc phục bằng cách xóa mọi phần phụ thuộc liên quan đến khóa license Windows hiện đang hoạt động. Sau khi làm vậy, hãy cố gắng kích hoạt lại và xem sự cố có được khắc phục không.

Nếu bạn gặp sự cố này với giấy phép OEM, bạn sẽ cần nhân viên Microsoft Live agent thực hiện di chuyển giấy phép (license migration) cho bạn. Để làm điều này, bạn có thể lên lịch cuộc gọi LIVE hoặc gọi số miễn phí đặc thù cho khu vực địa phương của bạn.

Phương pháp 1: Chạy Trình khắc phục sự cố Kích hoạt (Chỉ Windows 10)

Trước khi thử bất kỳ bản sửa nào khác, bạn nên bắt đầu bằng cách điều tra xem Windows 10 có thực sự khả năng khắc phục sự cố tự động hay không. Cố gắng kích hoạt có nhiều nguyên nhân thất bại và phiên bản Windows mới nhất được trang bị để xử lý các vấn đề này.

Nếu lỗi 0xc004f025 là sản phẩm phụ của某种 hạn chế cấp phép được áp đặt cục bộ, bạn nên chạy Trình khắc phục sự cố Kích hoạt Windows và xem nó có khả năng khắc phục vấn đề tự động hay không.

Tiện ích này chứa một loạt chiến lược sửa chữa cho các vấn đề phổ biến nhất có thể khiến cố gắng kích hoạt thất bại.

Quan trọng: Trình khắc phục sự cố này chỉ hoạt động cho Windows 10.

Nếu tình huống này áp dụng, hãy làm theo hướng dẫn dưới đây để chạy Trình khắc phục sự cố Kích hoạt và xem nó có khắc phục được lỗi 0xc004f025 tự động hay không:

  1. Mở hộp thoại Run bằng cách nhấn Windows + R. Nhập ms-settings:activation và nhấn Enter để mở tab Kích hoạt (Activation) của ứng dụng Cài đặt (Settings).Cách khắc phục lỗi kích hoạt Windows 0xc004f025  Access Denied  (Truy cập bị từ chối)
  2. Khi đã ở trong tab Kích hoạt, chuyển sang phần bên phải của cửa sổ và tìm nút Kích hoạt (Activate) ở dưới cùng màn hình. Khi đã ở đó, nhấp nút Khắc phục sự cố (Troubleshoot).Cách khắc phục lỗi kích hoạt Windows 0xc004f025  Access Denied  (Truy cập bị từ chối)
  3. Khi tiện ích được khởi chạy, chờ đợi kiên nhẫn cho đến khi quét ban đầu hoàn tất. Nếu nó xác định được bất kỳ vấn đề kích hoạt nào, bạn sẽ được trình bày chiến lược sửa chữa. Nếu bạn đồng ý, nhấp vào Áp dụng bản sửa này (Apply this fix) và chờ thao tác hoàn tất.Cách khắc phục lỗi kích hoạt Windows 0xc004f025  Access Denied  (Truy cập bị từ chối)
  4. Sau khi bản sửa được áp dụng thành công, khởi động lại máy tính và xem quy trình kích hoạt có thành công sau khi hệ thống khởi động lại không.

Nếu bạn vẫn thấy cùng lỗi 0xc004f025, hãy chuyển sang phương pháp tiếp theo bên dưới.

Phương pháp 2: Chạy CMD với Quyền Quản trị (Administrative Access)

Một trong những nguyên nhân phổ biến nhất kích hoạt lỗi 0xc004f025 là vấn đề quyền hạn. Cố gắng kích hoạt và thao tác SLMGR nói chung sẽ yêu cầu quyền admin để hoàn tất thành công. Vì vậy trước khi thử bất kỳ bản sửa nào khác, hãy bắt đầu bằng cách đảm bảo cửa sổ Command Prompt nơi bạn đang cố kích hoạt khóa License Windows qua SLMR có quyền admin.

Nếu bạn không chắc chắn cách làm, hãy làm theo hướng dẫn dưới đây để chạy CMD với quyền quản trị:

  1. Nhấn Windows + R để mở hộp thoại Run. Nhập cmd vào hộp văn bản và nhấn Ctrl + Shift + Enter để mở CMD nâng cao (elevated CMD prompt).Cách khắc phục lỗi kích hoạt Windows 0xc004f025  Access Denied  (Truy cập bị từ chối)
  2. Khi được nhắc bởi UAC (User Account Control), nhấp Có (Yes) để cấp quyền admin cho terminal CMD.
  3. Nhập cùng lệnh trước đây tạo ra lỗi 0xc004f025 và xem sự cố đã được giải quyết chưa.

Nếu bạn vẫn thấy lỗi 0xc004f025 (Access Denied), hãy chuyển sang phương án khắc phục tiếp theo bên dưới.

Phương pháp 3: Xóa Phụ thuộc Rearm (Removing Rearm Dependencies)

Một vấn đề khá phổ biến khác có thể sinh ra lỗi này là vấn đề về cách hệ điều hành lưu trữ và duy trì các phần phụ thuộc rearm liên quan đến khóa license Windows hiện đang hoạt động. Một lý do có thể tạo ra lỗi 0xc004f025 khi bạn dùng tiện ích SLMGR để áp dụng khóa license Windows mới có thể là một số file rearm còn sót lại từ khóa license cũ.

Nếu tình huống này áp dụng, bạn nên khắc phục sự cố bằng cách bỏ qua bộ hẹn giờ kích hoạt lại (reactivation timers) bằng cách dùng Registry Editor để bỏ qua Rearm, sau đó chạy lệnh rearm và đổi tên script SLMGR chính để buộc hệ điều hành tạo thể hiện mới.

Để có hướng dẫn từng bước thực thi các bước giải thích trên, hãy chuyển sang phương án khắc phục tiếp theo:

  1. Nhấn Windows + R để mở hộp thoại Run. Nhập regedit vào hộp văn bản và nhấn Enter để mở Registry Editor.Cách khắc phục lỗi kích hoạt Windows 0xc004f025  Access Denied  (Truy cập bị từ chối)

    Lưu ý: Khi được nhắc bởi UAC (User Account Control), nhấp Có (Yes) để cấp đặc quyền quản trị.

  2. Trong Registry Editor, sử dụng phần bên trái để điều hướng đến vị trí sau:
    Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform

    Lưu ý: Bạn có thể điều hướng thủ công hoặc dán vị trí trực tiếp vào thanh điều hướng và nhấn Enter để đến ngay lập tức.

  3. Khi đến đúng vị trí, di chuyển đến phần bên phải của màn hình và nhấp đúp vào SkipRearm.
  4. Tiếp theo, từ menu Chỉnh sửa DWORD (Edit DWORD) liên quan đến SkipRearm, đặt Cơ số (Base) thành Thập lục phân (Hexadecimal) và Dữ liệu giá trị (Value data) thành 1 trước khi nhấp OK để lưu thay đổi.Cách khắc phục lỗi kích hoạt Windows 0xc004f025  Access Denied  (Truy cập bị từ chối)
  5. Sau khi thành công điều chỉnh giá trị SkipRearm, đóng Registry Editor hoàn toàn.
  6. Tiếp theo, nhấn Windows + R để mở hộp thoại Run. Nhập cmd vào hộp văn bản và nhấn Ctrl + Shift + Enter để mở CMD Prompt nâng cao.Cách khắc phục lỗi kích hoạt Windows 0xc004f025  Access Denied  (Truy cập bị từ chối)
  7. Khi được nhắc bởi UAC (User Account Control), nhấp Có (Yes) để cấp đặc quyền quản trị.
  8. Bên trong CMD nâng cao, nhập lệnh sau và nhấn Enter để thực thi:
    slmgr rearm
  9. Chờ cho đến khi nhận thông báo thành công. Thao tác này có thể mất hơn 10 giây trong một số trường hợp.
  10. Mở File Explorer (Máy tính) và điều hướng đến vị trí sau thủ công:
    C:\Windows\System32

    Lưu ý: Nếu bạn chưa thấy phần mở rộng, đi đến Xem (View) và tích hộp liên quan đến Mục ẩn (Hidden Items).

    Cách khắc phục lỗi kích hoạt Windows 0xc004f025  Access Denied  (Truy cập bị từ chối)
  11. Khi đã ở trong, dùng chức năng tìm kiếm ở góc trên bên phải để tìm file slmgr.vbs. Khi tìm thấy, nhấp chuột phải chọn Đổi tên (Rename) và thay phần mở rộng .vbs thành .old. Điều này sẽ buộc hệ điều hành bỏ qua file này và tạo file mới từ đầu.Cách khắc phục lỗi kích hoạt Windows 0xc004f025  Access Denied  (Truy cập bị từ chối)
  12. Sau khi sửa đổi cuối cùng hoàn tất, khởi động lại máy tính một lần nữa và xem bạn có thể kích hoạt giấy phép Windows dùng tiện ích SLMGR và xem bạn có còn thấy 0xc004f025 hay không.

Nếu cùng vấn đề vẫn xảy ra, hãy chuyển sang phương án khắc phục tiếp theo bên dưới.

Phương pháp 4: Nhận trợ giúp từ Nhân viên Microsoft (Microsoft Agent)

Nếu bạn đang cố kích hoạt giấy phép OEM trước đây đã kích hoạt trên máy tính khác, bạn có thể nhận được mã lỗi 0xc004f025 khi cố kích hoạt qua tiện ích SLGMR.

Nếu bạn đang đối mặt với kịch bản cụ thể này, bản sửa khả thi duy nhất cho phép di chuyển giấy phép OEM sang máy mới là liên hệ nhóm hỗ trợ Microsoft và yêu cầu họ kích hoạt hệ điều hành cho bạn.

Để làm điều này, bạn có thể lên lịch cuộc gọi với nhân viên Microsoft Live agent hoặc chọn sử dụng số điện thoại miễn phí địa phương (local toll-free Phone Number).

Lưu ý: Hãy nhớ thời gian phản hồi phụ thuộc nhiều vào khu vực. Thậm chí hơn, nếu bạn gọi trong khung giờ không có nhân viên, bạn có thể nhận cuộc gọi lại vài giờ sau.

Khi bạn cuối cùng liên hệ được với con người, bạn sẽ được hỏi vài câu hỏi để xác nhận bạn thực sự là chủ sở hữu khóa license và bạn mua từ nhà cung cấp có quyền bán.