เมื่อติดตั้งซอฟต์แวร์ภายนอกหลายโปรแกรม หรือมีกระบวนการหลายอย่างทำงานในพื้นหลัง เวลาโหลด Context Menu จะช้าลง ใช้เวลานานกว่าเดิมในการโผล่ขึ้นมา Extensions หลายตัว (โดยเฉพาะของภายนอกที่ไม่รันราบรื่นบน OS) เป็นสาเหตุของการโหลดช้า ปัญหานี้อาจรุนแรงจนทำให้ระบบค้าง หรือใช้ไม่ได้ เพราะระบบจัดสรรทรัพยากรทั้งหมดให้โหลด Context Menu ซึ่งอาจใช้เวลาจากไม่กี่วินาทีไปจนถึงหลายนาที
เพื่อเร่งกระบวนการนี้ ต้องลบรายการ Context Menu ออกจาก Windows Registry สามารถทำด้วยตนเองโดยเข้า Registry และปิดรายการทีละรายการ (ซึ่งช้าและเสียเวลา) หรือใช้ NirSoft ShellExView (Freeware) (แนะนำ) ทำงานเดียวกันในเวลาสั้นกว่ามาก และไม่ต้องเสี่ยงปิดกระบวนการสำคัญอื่นๆ โดยไม่ได้ตั้งใจ
คู่มือทีละขั้นตอน ใช้ ShellExView ปิด Extensions ภายนอก
เพื่อใช้ ShellExView เร่ง Context Menu ต้องดาวน์โหลดและติดตั้งก่อน ShellExView ของ NirSoft ดาวน์โหลดได้จากลิงก์นี้ ตรวจสอบว่าระบบตรงตามเงื่อนไขที่หน้า ShellExView แล้วเลื่อนลงดาวน์โหลด Freeware สามารถดาวน์โหลดและแตกไฟล์ Zip หรือดาวน์โหลดไฟล์ Executable ที่มีการ Uninstall แนะนำ Executable เพราะอยู่ในระบบได้ดีและถอนติดตั้งง่าย ไฟล์ Zip ต้องย้ายไฟล์ที่แตกไปไดเรกทอรี C เอง ซึ่งเสียเวลาและยุ่งยากตอนถอนติดตั้ง

คลิกดาวน์โหลด Executable บนหน้า ShellExView ใช้เวอร์ชัน x64 หากใช้แอป 64-bit บน Windows PC ดาวน์โหลดไฟล์นี้
- หาตำแหน่งไฟล์ติดตั้ง (ใน Downloads) ติดตั้งตามคำแนะนำบนหน้าจอ
- ติดตั้งเสร็จ เปิด ShellExView โดยค้นหาใน Start Search Bar มุมซ้ายล่าง
- ทันทีที่เปิด จะเห็น Windows Shell Extensions จำนวนมาก ส่วนใหญ่เป็น Extensions ของ Windows เอง ขั้นแรกต้องทำให้มุมมองเรียบร้อย: ไปที่แท็บ Options คลิก "Hide All Microsoft Extensions" ตรวจสอบว่า "Mark Disabled Items", "Mark Suspicious Shell Extensions", และ "Mark Non-Microsoft Extensions" ถูกติ๊กแล้ว
- ตอนนี้มุมมองจะแสดง Extensions น้อยลง เหลือเฉพาะที่ต้องสนใจสำหรับเพิ่มประสิทธิภาพ Context Menu ยังเหลือ Extensions ของแอปภายนอกมาก แต่ที่ต้องใช้งานจริงหรือจำเป็นต่อฟังก์ชันปกติของ PC ยังคงอยู่ ไม่เป็นไร
- ขั้นตอนต่อไปต้อง ลองผิดลองถูก (Trial and Error) เพื่อวินิจฉัยว่า Extension ภายนอกตัวไหนทำ Context Menu โหลดช้า สามารถปิด Extensions ทีละตัว รีสตาร์ท Explorer ดูว่าปัญหาแก้ไขหรือไม่ (Context Menu โหลดทันที) อีกวิธีเร็วกว่า: ปิด Extensions แบบเป็นชุด (Batch) แล้วรีสตาร์ท Explorer หากชุดไหนแก้ปัญหาได้ ให้โฟกัสชุดนั้น ปิดย่อยลงไปจนพบ Extension ตัวที่เป็นสาเหตุ แนะนำวิธีหลัง
- เพื่อปิด Extension (หรือหลายตัว) เลือก Extension หรือกด Ctrl ค้างแล้วคลิกเลือกหลายตัว คลิกขวาเลือก "Disable Selected Items" คอลัมน์ Disabled จะแสดง "Yes" ถ้าปิดสำเร็จ
- รีสตาร์ท Explorer ตรวจสอบว่า Context Menu เร็วขึ้น: เปิด Task Manager จาก Start Menu หา "Windows Explorer" คลิก "Restart" ที่ด้านล่าง
- หากยังไม่เร็ว และต้องการ เปิดใช้งาน Extensions ที่ปิดไว้ ให้เลือกแล้วไปที่แท็บ File คลิก "Enable Selected Items"
- ทำซ้ำขั้นตอนข้างต้นจนพบ Extension ที่เป็นปัญหาและปิดมัน ไปเมื่อพบตัวร้ายและปิดแล้ว Context Menu จะโหลดทันที ไม่ต้องนั่งรอหน้าจอค้างทุกครั้งที่เปิด Context Menu
สรุป
Extension ที่พบบ่อยที่ทำ Context Menu ช้าคือ Google Drive "GDContextMenu Class" ผู้ใช้หลายรายรายงานว่า Extension นี้เป็นตัวทำให้ช้าในระบบของพวกเขา ดังนั้น ลองปิด Extension นี้ก่อน ก่อนจะลองผิดลองถูก อาจแก้ปัญหาทันที หากไม่ได้ ค่อยทำตามวิธี Trial and Error ข้างต้น ปกติไม่ต้องปิดเกิน 1 Extension Context Menu จะเร็วขึ้น พอหาตัวร้ายและปิดแล้ว ก็สามารถหยุดพยายามได้ Context Menu จะโหลดทันที ไม่ต้องนั่งรอหน้าจอค้างทุกครั้งที่เข้าถึง Context Menu