ผู้ใช้บางส่วนรายงานว่าพวกเขาไม่สามารถเปิด Explorer.exe ได้หลังจากอัปเกรดเป็น Windows 10 หรือหลังจากติดตั้ง Windows update (น่าจะเป็น April's Creators Update) ข้อความข้อผิดพลาดที่แสดงคือ: “An attempt was made to reference a token that does not exist”

สิ่งนี้ไม่ได้เกิดขึ้นกับโปรแกรม Explorer.exe เท่านั้น ยังมีรายงานกับยูทิลิตี้พื้นเมืองของ Windows อื่นๆ หลายตัว รวมถึง Taskbar, Recycle Bin, MMC (Microsoft Management Console)
สาเหตุของ attempt was made to reference a token that does not exist error
หลังจากสืบสวนปัญหาและดูรายงานผู้ใช้ต่างๆ เราสามารถสร้างรายการตัวทำให้เกิดปัญหาที่อาจรับผิดชอบต่อปัญหานี้:
- April Creators Update ก่อให้เกิดปัญหา – อัปเดตนี้ปล่อยออกมาพร้อมกับความไม่สอดคล้องที่ทำลายไฟล์ของยูทิลิตี้ในตัวหลายตัว ปัญหานี้ยังไม่ได้รับการแก้ไข ดังนั้นการนำอัปเดตไปใช้ตอนนี้จะไม่ทำให้เกิดผลลัพธ์เดียวกัน
- ไฟล์ระบบเสียหาย – Windows update ที่ไม่สอดคล้อง การติดเชื้อมัลแวร์ หรือการแทรกแซงด้วยตนเอง อาจนำไปสู่ข้อผิดพลาดนี้หากชุดไฟล์ระบบเสียหาย
วิธีแก้ไข attempt was made to reference a token that does not exist error
หากคุณกำลัง掙扎เพื่อแก้ไขปัญหาเฉพาะนี้ บทความนี้จะให้คุณชุดขั้นตอนการแก้ไขปัญหาพื้นฐาน ด้านล่างคุณมีชุดวิธีที่ผู้ใช้คนอื่นในสถานการณ์คล้ายกันใช้เพื่อหลีกเลี่ยงหรือรักษาปัญหาได้สำเร็จ
เพื่อผลลัพธ์ที่ดีที่สุด เราขอร้องให้คุณเริ่มจากวิธีแรกและทำงานลงมาตามลำดับที่นำเสนอจนกว่าคุณจะพบวิธีแก้ไขที่มีประสิทธิภาพในการแก้ไขข้อผิดพลาด “attempt was made to reference a token that does not exist” เริ่มกันเลย!
วิธีที่ 1: แก้ไขไฟล์ที่เสียหายผ่าน Command Prompt
ผู้ใช้บางส่วนที่พบตัวเองอยู่ในสถานการณ์คล้ายกัน จัดการได้รับการแก้ไขปัญหาหลังจากใช้ Command Prompt ที่มีสิทธิ์ผู้ดูแลระบบเพื่อแก้ไขการเสียหายของไฟล์ระบบ Registry
โปรดทราบว่าวิธีนี้จะมีประสิทธิภาพก็ต่อเมื่อข้อความข้อผิดพลาดถูกกระตุ้นโดยการเสียหายของไฟล์จริงๆ นี่คือคำแนะนำ gyors เกี่ยวกับการใช้ Command prompt ที่มีสิทธิ์ผู้ดูแลระบบเพื่อแก้ไขข้อผิดพลาด “attempt was made to reference a token that does not exist” :
- กด Windows key + R เพื่อเปิดกล่อง Run จากนั้นพิมพ์ “cmd” และกด Ctrl + Shift + Enter เพื่อเปิดหน้าต่าง Command Prompt ที่มีสิทธิ์ผู้ดูแลระบบ หากได้รับแจ้งจาก UAC (User account control) ให้เลือก Yes.

- เพื่อให้แน่ใจว่าเราอยู่ในตำแหน่งที่ถูกต้อง ให้พิมพ์คำสั่งต่อไปนี้และกด Enter:
cd %WINDIR%\System32
- พิมพ์หรือวางคำสั่งต่อไปนี้และกด Enter เพื่อลงทะเบียน DLL files ที่จำเป็นซ้ำซึ่งอาจเสียหายระหว่างกระบวนการอัปเดต:
for /f %s in ('dir /b *.dll') do regsvr32 /s %s - ปิด Command Prompt ที่มีสิทธิ์ผู้ดูแลระบบและรีสตาร์ทคอมพิวเตอร์ของคุณ ที่การสตาร์ทอัพครั้งต่อไป ให้ดูว่าปัญหาได้รับการแก้ไขแล้วหรือไม่โดยการเปิดโปรแกรมยูทิลิตี้เดียวกันที่เคยก่อให้เกิดข้อความข้อผิดพลาด
หากข้อผิดพลาดยังไม่ได้รับการแก้ไข ให้ดำเนินต่อไปกับวิธีถัดไปด้านล่าง
วิธีที่ 2: ย้อนกลับไปเวอร์ชัน Windows ก่อนหน้า
หากปัญหาไม่ได้รับการแก้ไขโดยวิธีที่ 1 มายืนยันว่าปัญหาไม่ได้ถูกกระตุ้นโดย Windows Update ล่าสุดที่คุณติดตั้ง
ผู้ใช้บางส่วนจัดการแก้ไขปัญหาได้หลังจากใช้เมนู Advanced Recovery Option เพื่อย้อนกลับไปเวอร์ชัน Windows ก่อนหน้า ส่วนใหญ่พวกเขานำอัปเดตไปใช้ใหม่หลังจากผ่านไปสักพักและรายงานว่าไม่มีปัญหาเพิ่มเติม
นี่คือคำแนะนำ gyors เกี่ยวกับการย้อนกลับไปเวอร์ชัน Windows ก่อนหน้า:
- กดปุ่ม Start และคลิกไอคอน Power ขณะกดปุ่ม Shift ค้างไว้ ต่อไปคลิกที่ Restart ค้าง Shift ไว้ตลอดจนเมนูปรากฏบนหน้าจอ.

- เมื่อเมนู Advanced Recovery Options ปรากฏขึ้น ให้ปล่อย Shift key และคลิกที่ Troubleshoot จากนั้นไปที่ Advanced options และคลิกที่ Go back to the previous version of Windows
- เมื่อกระบวนการเสร็จสิ้น ให้รอให้การสตาร์ทอัพครั้งต่อไปเสร็จสิ้นและดูว่าข้อผิดพลาดได้รับการแก้ไขแล้วหรือไม่ หากแก้ไขแล้ว ขึ้นอยู่กับคุณว่าต้องการนำอัปเดตไปใช้ใหม่หรือไม่
หากข้อผิดพลาดยังคงเกิดขึ้น ให้ดำเนินต่อไปกับวิธีถัดไปด้านล่าง
วิธีที่ 3: ทำการ Repair Install
หากปัญหาเกิดจากการเสียหายของไฟล์ระบบ คุณน่าจะสามารถแก้ไขได้โดยการทำ clean install แต่หากคุณมองหาทางเลือกที่จะไม่ทำให้คุณสูญเสียไฟล์ส่วนตัวและแอปพลิเคชัน พิจารณาการทำ repair install
Repair install จะแทนที่ไฟล์และ dependencies ของ Windows เพียงอย่างเดียว ในขณะที่ทิ้งไฟล์และแอปพลิเคชันของคุณไว้เหมือนเดิม หากคุณตัดสินใจที่จะดำเนินการต่อ ให้ปฏิบัติตามคำแนะนำ repair install ของเราทีละขั้นตอน (ที่นี่)