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

Khắc phục lỗi 'An attempt was made to reference a token that does not exist'

Một số người dùng báo cáo không thể mở Explorer.exe sau khi nâng cấp lên Windows 10 hoặc cài bản cập nhật Windows (có khả năng cao là Creators Update tháng 4). Thông báo lỗi hiển thị: “An attempt was made to reference a token that does not exist”.

Khắc phục lỗi  An attempt was made to reference a token that does not exist

Điều này không chỉ xảy ra với chương trình Explorer.exe, và cũng được báo cáo với một số tiện ích Windows gốc khác bao gồm Taskbar, Recycle Bin, MMC (Microsoft Management Console).

Nguyên nhân gây ra lỗi attempt was made to reference a token that does not exist

Sau khi điều tra vấn đề và xem các báo cáo người dùng, chúng tôi tạo danh sách các thủ phạm tiềm ẩn có thể chịu trách nhiệm:

  • Bản cập nhật April Creators Update gây ra vấn đề – Bản cập nhật này phát hành với sự không nhất quán làm hỏng tệp của nhiều tiện ích tích hợp. Vấn đề chưa được khắc phục, vì vậy áp dụng bản cập nhật bây giờ sẽ không tạo ra cùng kết quả.
  • Tệp hệ thống bị hỏng – Bản cập nhật Windows không nhất quán, nhiễm malware hoặc can thiệp thủ công có thể dẫn đến lỗi nếu một loạt tệp hệ thống bị hỏng.

Cách khắc phục lỗi attempt was made to reference a token that does not exist

Nếu bạn đang cố khắc phục vấn đề cụ thể này, bài viết này cung cấp bộ bước khắc phục sự cố cơ bản. Dưới đây bạn có tập hợp các phương pháp người dùng khác trong tình huống tương tự đã dùng thành công để khắc phục hoặc xử lý vấn đề.

Để có kết quả tốt nhất, chúng tôi khuyến khích bạn bắt đầu với phương pháp đầu tiên và làm theo thứ trình bày cho đến khi tìm thấy sửa lỗi hiệu quả khắc phục lỗi “attempt was made to reference a token that does not exist” . Hãy bắt đầu!

Phương pháp 1: Sửa tệp hỏng qua Command Prompt

Một số người dùng trong tình huống tương tự đã khắc phục được vấn đề sau khi dùng Command Prompt nâng cao sửa hỏng tệp hệ thống Registry.

Hãy nhớ phương pháp này chỉ hiệu quả nếu thông báo lỗi thực sự do hỏng tệp kích hoạt. Dưới đây là hướng dẫn nhanh dùng Command Prompt nâng cao khắc phục lỗi “attempt was made to reference a token that does not exist” :

  1. Nhấn Windows key + R để mở hộp Run. Sau đó, gõ “cmd” và nhấn Ctrl + Shift + Enter để mở Command Prompt nâng cao. Nếu được nhắc bởi UAC (User account control) chọn Yes.
  2. Chỉ để chắc chắn chúng ta ở đúng vị trí, gõ lệnh sau và nhấn Enter:
    cd %WINDIR%\System32
  3. Gõ hoặc dán lệnh sau và nhấn Enter để đăng ký lại loạt file DLL cần thiết có thể bị hỏng trong quá trình cập nhật:
    for /f %s in ('dir /b *.dll') do regsvr32 /s %s
  4. Đóng Command Prompt nâng cao và khởi động lại máy. Ở lần khởi động tiếp theo, xem vấn đề có được giải quyết bằng cách mở cùng tiện ích trước đây kích hoạt thông báo lỗi.

Nếu lỗi vẫn chưa giải quyết, tiếp tục với phương pháp tiếp theo.

Phương pháp 2: Quay lại phiên bản Windows trước

Nếu vấn đề không được giải quyết bằng Phương pháp 1, hãy xác nhận vấn đề không do bản cập nhật Windows cuối bạn cài gây ra.

Một số người dùng khắc phục được vấn đề sau khi dùng menu Advanced Recovery Option quay lại phiên bản Windows trước. Hầu hết họ áp dụng lại bản cập nhật sau một thời gian và báo cáo không thêm vấn đề.

Dưới đây là hướng dẫn nhanh quay lại phiên bản Windows trước:

  1. Nhấn phím Start và nhấp biểu tượng Power khi giữ phím Shift. Tiếp tục giữ Shift và nhấp Restart. Điều này sẽ hướng dẫn máy mở menu Advanced Recovery Options ở lần khởi động tiếp theo. Để chắc chắn thủ tục thành công, giữ phím Shift cho đến khi menu xuất hiện.
  2. Khi menu Advanced Recovery Options xuất hiện, thả phím Shift và nhấp Troubleshoot. Sau đó, đến Advanced options và nhấp Go back to the previous version of Windows.
  3. Khi quá trình hoàn tất, chờ lần khởi động tiếp theo hoàn tất và xem lỗi có được giải quyết không. Nếu có, tùy bạn có muốn áp dụng lại bản cập nhật hay không.

Nếu lỗi vẫn xảy ra, tiếp tục với phương pháp tiếp theo.

Phương pháp 3: Thực hiện cài đặt sửa chữa (repair install)

Nếu vấn đề do hỏng tệp hệ thống, bạn rất có thể khắc phục bằng cách thực hiện cài đặt sạch (clean install). Nhưng nếu bạn tìm lựa chọn thay thế không làm mất tệp cá nhân và ứng dụng, hãy cân nhắc cài đặt sửa chữa.

Cài đặt sửa chữa sẽ chỉ thay thế tệp Windows và phụ thuộc trong khi giữ nguyên tệp và ứng dụng của bạn. Nếu bạn quyết định làm theo, hãy làm theo hướng dẫn cài đặt sửa chữa từng bước (tại đây).