Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows

เพิ่ม/ลบ Open With ใน Context Menu สำหรับไฟล์ BAT หรือ URL ใน Windows 11/10

ใน Windows 11 หรือ Windows 10 เมนู Open With ใน context menu ให้เลือกแอปเปิดไฟล์ ผู้ใช้สามารถลบโปรแกรมออกจาก Open With, แก้ไข, เพิ่ม, กู้คืน, ลบรายการใน context menu สำหรับ Windows 11 เมื่อเพิ่ม Open With แล้ว ต้องกด Show more options เพื่อเข้าถึง ในบทความนี้จะแสดงวิธี เพิ่มหรือลบ Open With ใน Context Menu สำหรับไฟล์ BAT หรือ URL

เพิ่ม/ลบ Open With ใน Context Menu สำหรับไฟล์ BAT

เพิ่ม/ลบ Open With ใน Context Menu สำหรับไฟล์ BAT หรือ URL ใน Windows 11/10

ไฟล์ .bat (batch) ประกอบด้วยชุดคำสั่งสำหรับ command-line interpreter จัดเก็บในไฟล์ข้อความธรรมดา สามารถตั้งเวลาให้รันอัตโนมัติ รันเงียบในพื้นหลัง หรือรันเป็น Administrator โดยไม่ต้อง prompt ใน Windows 11/10

ใน Windows โดยปริยาย ไฟล์ batch ไม่มี Open with ใน right-click context menu เพื่อให้สะดวกเลือกแอปที่ต้องการ (เช่น Text Editor) เพื่อเปิด/แก้ไข batch file ตามต้องการ ให้เพิ่ม Open with เข้าไปใน context menu ของ .bat ต้องแก้ไข Registry

เนื่องจากเป็นการแก้ไข Registry แนะนำให้สำรอง Registry หรือสร้าง System Restore point ก่อน

ต้องล็อกอินเป็น Administrator ถึงจะเพิ่ม/ลบ Open with context menu สำหรับ BAT files ได้ เพื่อเพิ่ม Open With ใน context menu สำหรับ BAT files ใน Windows 11/10:

  • กด Windows key + R เรียก Run dialog
  • พิมพ์ notepad กด Enter เปิด Notepad
  • คัดลอกโค้ดด้านล่างวางใน text editor
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\batfile\shell\Open with\command]
@="{09799AFB-AD67-11d1-ABCD-00C04FC30936}"
  • คลิก File > Save As
  • เลือกที่ตั้ง (แนะนำ Desktop)
  • ตั้งชื่อ副檔名 .reg (เช่น AddOpenWith-BATmenu.reg)
  • เลือก All Files ใน Save as type
  • ดับเบิลคลิกไฟล์ .reg ที่บันทึก เพื่อ merge
  • ถ้าถูกถาม คลิก Run > Yes (UAC) > Yes > OK เพื่อยืนยัน
  • ลบไฟล์ .reg ได้หากต้องการ

เพื่อลบ (ค่าเริ่มต้น) Open With ใน context menu สำหรับ BAT files ใน Windows 11/10:

  • เปิด Notepad
  • คัดลอกโค้ดด้านล่างวางใน text editor
Windows Registry Editor Version 5.00
[-HKEY_CLASSES_ROOT\batfile\shell\Open With]
  • ทำขั้นตอนเดียวกัน แต่บันทึกเป็น .reg (เช่น RemoveOpenWith-BATmenu.reg)

ไฟล์ .reg จะเพิ่ม/ลบ registry key ใน path:

HKEY_CLASSES_ROOT\batfile\shell\Open with

เพิ่ม/ลบ Open With ใน Context Menu สำหรับไฟล์ URL

เพิ่ม/ลบ Open With ใน Context Menu สำหรับไฟล์ BAT หรือ URL ใน Windows 11/10

ไฟล์ .url (Internet Shortcut) เปิดด้วยเว็บเบราว์เซอร์เริ่มต้น สามารถเปิดหลาย URL พร้อมกันด้วย Instant File Opener สแกน URL ตรวจจับมัลแวร์ได้

ใน Windows โดยปริยาย ไฟล์ URL ไม่มี Open with ใน context menu เหมือน batch files ให้เพิ่ม Open with เข้า context menu ของ .url เพื่อเลือกเบราว์เซอร์ที่ต้องการ ต้องแก้ไข Registry

แนะนำสำรอง Registry หรือสร้าง System Restore point ก่อน

เพื่อเพิ่ม Open With ใน context menu สำหรับ URL files ใน Windows 11/10:

  • กด Windows key + R เรียก Run dialog
  • พิมพ์ notepad กด Enter เปิด Notepad
  • คัดลอกโค้ดด้านล่างวางใน text editor
Windows Registry Editor Version 5.0
[HKEY_CLASSES_ROOT\IE.AssocFile.URL\ShellEx\ContextMenuHandlers\{09799AFB-AD67-11d1-ABCD-00C04FC30936}]
  • คลิก File > Save As
  • เลือกที่ตั้ง (แนะนำ Desktop)
  • ตั้งชื่อ副檔名 .reg (เช่น AddOpenWith-URLmenu.reg)
  • เลือก All Files ใน Save as type
  • ดับเบิลคลิกไฟล์ .reg ที่บันทึก เพื่อ merge
  • ถ้าถูกถาม คลิก Run > Yes (UAC) > Yes > OK
  • ลบไฟล์ .reg ได้หากต้องการ

เพื่อลบ (ค่าเริ่มต้น) Open With ใน context menu สำหรับ URL files ใน Windows 11/10:

  • เปิด Notepad
  • คัดลอกโค้ดด้านล่างวางใน text editor
Windows Registry Editor Version 5.00
[-HKEY_CLASSES_ROOT\InternetShortcut\ShellEx\ContextMenuHandlers\Open With]
[-HKEY_CLASSES_ROOT\IE.AssocFile.URL\ShellEx\ContextMenuHandlers\{09799AFB-AD67-11d1-ABCD-00C04FC30936}]
  • ทำขั้นตอนเดียวกัน บันทึกเป็น .reg (เช่น RemoveOpenWith-URLmenu.reg)

ไฟล์ .reg จะเพิ่ม/ลบ registry key ใน path:

HKEY_CLASSES_ROOT\IE.AssocFile.URL\ShellEx\ContextMenuHandlers\{09799AFB-AD67-11d1-ABCD-00C04FC30936}

แค่นี้ก็จบวิธีเพิ่ม/ลบ Open With ใน context menu สำหรับ BAT หรือ URL files ใน Windows 11/10!

บทความเกี่ยวข้อง: Add or remove Safe Mode to Desktop Context Menu.

วิธีลบ Open With context menu

เพื่อลบ Open With Context Menu ใน Windows 11/10:

  • เปิด Registry Editor
  • ไปที่ HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers
  • ที่ตำแหน่นนั้น คลิกขวา Open With subkey ในแผงซ้าย เลือก Delete

วิธีเพิ่ม/ลบรายการใน New context menu

เพื่อเพิ่มรายการ ให้เลือกรายการในแผงซ้ายคลิก Add หรือ + เพื่อลบ ให้เลือกรายการในแผงขวาคลิก Delete หรือ Trash

เพิ่ม/ลบ Open With ใน Context Menu สำหรับไฟล์ BAT หรือ URL ใน Windows 11/10