จัดการรายการเมนูบริบทสำหรับไฟล์ โฟลเดอร์ ไดรฟ์ และวัตถุเนมสเปซ

จัดการรายการเมนูบริบทสำหรับไฟล์ โฟลเดอร์ ไดรฟ์ และวัตถุเนมสเปซ

รายการเมนูบริบท

เมื่อคุณคลิกขวาที่ไฟล์หรือโฟลเดอร์ คุณจะเห็นรายการเมนูบริบท รายการที่บางรายการอาจไม่ถูกต้อง ตัวอย่างเช่น เมื่อคุณถอนการติดตั้งซอฟต์แวร์ รายการที่เกี่ยวข้องอาจไม่ถูกลบออก บางครั้ง.

รายการที่ไม่ต้องการจากเมนูคลิกขวาสามารถลบออกได้โดยใช้รายการพิเศษ หรือใช้ Registry Editor ด้วยตนเอง

การจัดการเมนูบริบท รายการที่ใช้เครื่องมือเฉพาะทาง (แนะนำ)

รายการเมนูคงที่ส่วนใหญ่ในเมนูคลิกขวาสามารถเป็นได้ จัดการโดยใช้แท็บประเภทไฟล์ (ตัวเลือกโฟลเดอร์) ใน Windows XP และรุ่นก่อนหน้า นอกจากนี้ ต่อไปนี้คือเครื่องมือที่ยอดเยี่ยมสองอย่างจาก NirSoft ในการจัดการ เมนูคลิกขวา

ShellMenuView เป็นยูทิลิตี้ขนาดเล็กที่แสดงรายการของรายการเมนูคงที่ ที่ปรากฏในเมนูบริบทเมื่อคุณคลิกขวาที่ไฟล์/โฟลเดอร์บน Windows Explorer และให้คุณปิดการใช้งานรายการเมนูที่ไม่ต้องการได้อย่างง่ายดาย

ShellExView ยูทิลิตีจะแสดงรายละเอียดของส่วนขยายของเชลล์ (DLL) ที่ติดตั้งบนคอมพิวเตอร์ของคุณและ ช่วยให้คุณสามารถปิดใช้งานและเปิดใช้งานส่วนขยายของเชลล์แต่ละอันได้อย่างง่ายดาย

การจัดการ. รายการเมนูบริบทด้วยตนเองโดยใช้รีจิสทรี (สำหรับผู้ใช้ "ขั้นสูง")

*HKCR อ้างถึง. HKEY_CLASSES_ROOT

  • ไดเรกทอรี

  • ประเภทโฟลเดอร์

  • ไดรฟ์

  • วัตถุเนมสเปซ

  • ไฟล์

สำรอง Registry ก่อน

บทความทั้งหมดนี้กล่าวถึงการแก้ไขรีจิสทรีเพื่อแก้ไข รายการเมนูบริบทสำหรับวัตถุ ก่อนที่จะแก้ไขรีจิสทรีก็คือ แนะนำให้สร้างการสำรองข้อมูลที่เหมาะสม เริ่ม Regedit.exe และไปที่คีย์ที่คุณต้องการแก้ไข ดูใต้แต่ละคน ของคีย์ย่อยสำหรับชื่อรายการเมนูบริบทที่คุณต้องการลบ ก่อนลบคีย์ สำรอง สาขาที่เกี่ยวข้องถ้า. คุณต้องการเลิกทำการเปลี่ยนแปลงในภายหลัง เนื่องจากคุณไม่ได้แก้ไขส่วนต่างๆ ของรีจิสทรี การส่งออกคีย์ย่อยที่เกี่ยวข้องก็เพียงพอแล้ว เมื่อเสร็จแล้วให้ลบคีย์ย่อยและเมนูบริบทจะหายไป

หากต้องการทราบวิธีสำรองข้อมูลรีจิสทรีทั้งหมด โปรดดูหน้าต่อไปนี้:

  • สำรองข้อมูลรีจิสทรีให้เสร็จสมบูรณ์โดยใช้ ERUNT
  • ทำอย่างไร. ฉันสร้างจุดคืนค่าระบบหรือไม่

รายการเมนูบริบทสำหรับ ไดเรกทอรี ถูกสร้างขึ้นจากสถานที่เหล่านี้ใน รีจิสทรี เช่นเดียวกับปุ่มเริ่มในแถบงาน

  • [HKCR\โฟลเดอร์\เชลล์\]

  • [HKCR\โฟลเดอร์\ShellEx\ContextMenuHandlers\]

  • [HKCR\ไดเรกทอรี\เชลล์\]

  • [HKCR\Directory\ShellEx\ContextMenuHandlers\]

  • [HKCR\AllFilesystemObjects\shell\]

  • [HKCR \ AllFilesystemObjects \ shellex \ ContextMenuHandlers\]

บันทึก: AllFilesystemObjects ไม่ได้เจาะจงเฉพาะกับโฟลเดอร์ แต่จะมีผลกับไฟล์ด้วย

สำหรับโฟลเดอร์เพลงเมนูบริบทจะโหลดจากสิ่งนี้ สถานที่เพิ่มเติม:

  • [HKCR\SystemFileAssociations\Directory.js เสียง\เชลล์\]

  • [HKCR\SystemFileAssociations\Directory.js เสียง\shellex\ContextMenuHandlers\]

สำหรับโฟลเดอร์วิดีโอ

  • [HKCR\SystemFileAssociations\Directory.js วิดีโอ\เชลล์\]

  • [HKCR\SystemFileAssociations\Directory.js วิดีโอ\shellex\ContextMenuHandlers\]

สำหรับโฟลเดอร์รูปภาพ

  • [HKCR\SystemFileAssociations\Directory.js รูปภาพ\เชลล์\]

  • [HKCR\SystemFileAssociations\Directory.js Image\shellex\ContextMenuHandlers\]

ในการลบรายการเมนูบริบทสำหรับ ไดรฟ์, ต่อไปนี้เป็นเส้นทาง:

  • [HKCR\ไดรฟ์\เชลล์\]
  • [HKCR\โฟลเดอร์\เชลล์\]
  • [HKCR\Drive\ShellEx\ContextMenuHandlers\]
  • [HKCR\โฟลเดอร์\ShellEx\ContextMenuHandlers\]

ในการลบเมนูบริบท รายการสำหรับ เนมสเปซ ไอคอน (My Computer, Recycle Bin ฯลฯ ) ตรวจสอบที่นี่:

  • [HKCR\โฟลเดอร์\เชลล์\]
  • [HKCR\โฟลเดอร์\ShellEx\ContextMenuHandlers\]
  • [HKCR\CLSID\{เนมสเปซ-CLSID}\เปลือก\]
  • [HKCR\CLSID\{เนมสเปซ-CLSID}\ shellex \ ContextMenuHandlers\]

ตัวอย่าง - สำหรับ My Computer คีย์จะเป็น:

  • [HKCR\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shellex\ContextMenuHandlers\]

รายการเมนูบริบทสำหรับ ไฟล์ ถูกสร้างขึ้นจาก ตำแหน่งรีจิสทรีต่อไปนี้:

  • [HKCR\\shellex\ContextMenuHandlers\]
  • [HKCR \*\shellex\ContextMenuHandlers\]
  • [HKCR\*\เชลล์\]
  • [HKCR\AllFilesystemObjects\shellex\ContextMenuHandlers\]

ในการลบรายการเมนูบริบทที่เกี่ยวข้องกับ WinZip ที่เห็นในภาพ คุณต้องทำ ลบรายการที่นี่:

[HKCR\*\shellex\ContextMenuHandlers\WinZip]

ตัวอย่าง: สำหรับ ทางลัด (ไฟล์ .lnk) เมนูบริบทสร้างจาก:

  • [HKCR\lnkfile\shellex\ContextMenuHandlers\]
  • [HKCR\exefile\shell\]
  • [HKCR\exefile\shellex\ContextMenuHandlers\]
  • [HKCR\AllFilesystemObjects\shell\]
  • [HKCR\*\เชลล์\]
  • [HKCR\*\shellex\ContextMenuHandlers\]
  • [HKCR\AllFilesystemObjects\shellex\ContextMenuHandlers\]

บทความที่เกี่ยวข้อง

  • คลิกขวาช้าหรือมีพฤติกรรมแปลก ๆ ที่เกิดจาก ตัวจัดการเมนูบริบท
  • FileExtInfo - ดูการตั้งค่าการเชื่อมโยงสำหรับประเภทไฟล์ได้อย่างง่ายดาย