ลบโปรแกรมที่ไม่ต้องการออกจาก Open with menu ใน Windows - Winhelponline

Remove Unwanted Programs From Open With Menu Windows Winhelponline

เมื่อคลิกขวาที่ไฟล์ไฟล์ เปิดด้วย เมนูจะปรากฏขึ้นโดยแสดงรายการโปรแกรมที่จะเปิดไฟล์ด้วย ในกล่องโต้ตอบเปิดด้วยเมื่อคุณเรียกดูเพื่อเลือกโปรแกรมที่จะเปิดไฟล์รายการโปรแกรมจะถูกเพิ่มลงในเมนูเปิดด้วยและกล่องโต้ตอบเปิดด้วย บางครั้งคุณอาจต้องเพิ่มโปรแกรมลงในรายการ Open with โดยไม่ได้ตั้งใจและสงสัยว่าจะลบออกจากเมนูได้อย่างไร

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



สารบัญ

  1. ลบรายการที่ไม่ต้องการออกจากเมนู 'เปิดด้วย' สำหรับ ทั้งหมด ประเภทไฟล์
  2. ลบรายการที่ไม่ต้องการออกจากเมนู 'เปิดด้วย' สำหรับไฟล์บางประเภท

สถานการณ์

สมมติว่าโปรแกรมชื่อ เปรียบเทียบ! ถูกเพิ่มโดยไม่ได้ตั้งใจในเมนูเปิดด้วย (และกล่องโต้ตอบเปิดด้วย“ เลือกโปรแกรม”) และตอนนี้เรากำลังจะลบรายการที่ไม่ต้องการออก



ลบรายการที่ไม่ต้องการเปิดด้วยเมนูและกล่องโต้ตอบ



ลบรายการที่ไม่ต้องการเปิดด้วยกล่องโต้ตอบและเมนู

ไอคอนจุดมือ ก่อนดำเนินการต่อ สร้างจุดคืนค่าระบบ เป็นมาตรการด้านความปลอดภัย

ลบรายการที่ไม่ต้องการออกจากเมนู“ เปิดด้วย” สำหรับไฟล์ทุกประเภท

ในการลบโปรแกรมที่ไม่ต้องการออกจากเมนู Open with และกล่องโต้ตอบ“ Choose a program” ให้ทำตามขั้นตอนต่อไปนี้:



  1. เริ่ม Registry Editor ( regedit.exe )
  2. ไปที่ตำแหน่งต่อไปนี้:
    HKEY_CLASSES_ROOT  Applications  application_name.exe

    ในกรณีนี้แอปพลิเคชัน เปรียบเทียบ! ชื่อไฟล์ปฏิบัติการ wincmp3.exe

  3. คลิกขวาที่ไฟล์ wincmp3.exe คีย์และเลือกลบ
    ลบรายการที่ไม่ต้องการเปิดด้วยเมนูและกล่องโต้ตอบ
  4. ออกจาก Registry Editor

แค่นั้นแหละ! ซึ่งจะลบแอปพลิเคชันออกจากเมนู Open with และกล่องโต้ตอบ การเปลี่ยนแปลงนี้มีผลกับไฟล์ทุกประเภท

ลบรายการที่ไม่ต้องการออกจากเมนู“ เปิดด้วย” สำหรับไฟล์บางประเภท

OpenWithList สำคัญ

OpenWithList คีย์ประกอบด้วยรายการของค่าโดยแต่ละค่าจะมีชื่อปฏิบัติการของแอปพลิเคชัน ตัวอย่าง: paint.exe , notepad.exe , wordpad.exe เป็นต้นแอปพลิเคชันที่แสดงอยู่ภายใต้คีย์นี้สำหรับนามสกุลไฟล์จะปรากฏภายใต้กล่องโต้ตอบเปิดด้วยเช่นเดียวกับในเมนูย่อยเปิดด้วยใน Windows

  1. เริ่ม Registry Editor ( regedit.exe )
  2. ไปที่ตำแหน่งต่อไปนี้:
    HKEY_CURRENT_USER  Software  Microsoft  Windows  CurrentVersion  Explorer  FileExts  .txt  OpenWithList
  3. ในบานหน้าต่างด้านขวาค่ารีจิสทรี ' ” การอ้างอิง wincmp3.exe ซึ่งเป็นไฟล์ปฏิบัติการของ เปรียบเทียบ! ยูทิลิตี้

  4. เพื่อลบโปรแกรมออกจาก เปิดด้วย ให้คลิกขวาที่รายการแล้วคลิก ลบ . คลิก ใช่ เมื่อได้รับแจ้งให้ยืนยัน

    ลบรายการที่ไม่ถูกต้องออกจากเปิดด้วยเมนูและกล่องโต้ตอบ

    ที่นี่คือ! เปรียบเทียบ! ตอนนี้รายการถูกลบออกจากเมนูเปิดด้วย

หมายเหตุบรรณาธิการ: การลบคีย์นั้นได้ถูกลบออก เปรียบเทียบ! จาก เปิดด้วย รายชื่อและแก้ไขจุดประสงค์ของบทความนี้! อย่างไรก็ตามฉันอยากจะบอกคุณเกี่ยวกับ ตำแหน่งรีจิสทรีอื่น ๆ จากที่ เปิดด้วย สามารถเติมข้อมูลรายการจาก (แม้ว่าตำแหน่งอื่น ๆ จะไม่ค่อยมีการใช้งานโดยโปรแกรม)

OpenWithProgids สำคัญ

OpenWithProgIDs คีย์ประกอบด้วยรายการค่าโดยแต่ละค่าจะมี ProgID ตัวอย่าง ProgID คือ txtfile , jpegfile , กิฟ , Wordpad เอกสาร 8 , xmlfile และอื่น ๆ

จะรู้ได้อย่างไรว่า ProgID ชี้ไปที่โปรแกรมใด

เพื่อให้เข้าใจได้ดีขึ้นว่า ProgID คืออะไรดูภาพด้านล่าง:

ลบรายการที่ไม่ต้องการออกจากเปิดด้วยเมนูและกล่องโต้ตอบ

และหากต้องการทราบข้อมูลเพิ่มเติมเกี่ยวกับแต่ละ ProgId (เช่น rtffile ) คุณจะต้องไปที่ HKEY_CLASSES_ROOT ProgID> และคีย์ย่อยเพื่อดูว่าไฟล์ปฏิบัติการใดชี้ไปที่ ในกรณีของ .rtf ไฟล์ ProgID rtffile ชี้ไปที่ wordpad.exe

ลบรายการที่ไม่ต้องการเปิดด้วยเมนูและกล่องโต้ตอบ

เมื่อคุณรู้วิธีแมป ProgID กับไฟล์ปฏิบัติการแล้วเรามาดำเนินการแก้ไขรีจิสทรีกัน

  1. ใน Registry Editor ไปที่สิ่งต่อไปนี้ OpenWithProgids คีย์ซึ่งอยู่ถัดจาก“ OpenWithList ':
    HKEY_CURRENT_USER  Software  Microsoft  Windows  CurrentVersion  Explorer  FileExts  .txt  OpenWithProgids

    ในบานหน้าต่างด้านขวาแต่ละรายการจะชี้ไปที่ Programmatic Identifier (ProgId) แทนชื่อไฟล์. exe บางครั้งโปรแกรมจะใช้คีย์นี้เพื่อเพิ่มตัวเองลงในไฟล์ เปิดด้วย ไดอะล็อก สำหรับ .txt ไฟล์ txtfile เป็น ProgId เริ่มต้นที่แสดงรายการในไฟล์ OpenWithProgids สำคัญ.

  2. หากคุณพบรายการที่ไม่ต้องการให้คลิกขวาแล้วเลือกลบ ในกรณีของเราเราไม่พบ ProgID เพิ่มเติม
    ลบรายการที่ไม่ต้องการเปิดด้วยเมนูและกล่องโต้ตอบ - openwithprogids
  3. ออกจาก Registry Editor

ตำแหน่งที่ตั้งของรีจิสทรี“ เปิดด้วย” เพิ่มเติม - ไม่ค่อยมีโปรแกรมใช้

SystemFileAssociation ประเภทการรับรู้>

OpenWithList และ OpenWithProgIDs อาจถูกนำไปใช้บนไฟล์ ประเภทการรับรู้ พื้นฐานนอกเหนือจากพื้นฐานต่อประเภทไฟล์ ถ้า ประเภทการรับรู้ สำหรับนามสกุลไฟล์ถูกกำหนดให้เป็น ภาพ คีย์ย่อย OpenWithList และ OpenWithProgIDs ที่อยู่ภายใต้คีย์ต่อไปนี้จะถูกใช้โดย Windows เพื่อสร้าง เปิดด้วย รายชื่อ:

HKEY_CLASSES_ROOT  SystemFileAssociation  image 

ประเภทการรับรู้สำหรับนามสกุลไฟล์อาจเป็น เสียง , ภาพ , ระบบ , ข้อความ หรือ วิดีโอ . ประเภทการรับรู้ถูกกำหนดในคีย์รีจิสทรีส่วนขยายไฟล์ในค่าชื่อ PerceivedType ตัวอย่างสำหรับไฟล์. rtf PerceivedType คือ เอกสาร

ลบรายการที่ไม่ต้องการออกจากเปิดด้วยเมนูและกล่องโต้ตอบ

PerceivedType สำหรับประเภทไฟล์. rtf คือ 'เอกสาร'

“ เปิดด้วย” - รายการตำแหน่งที่ตั้งของรีจิสทรีทั้งหมด

สมมติว่าคุณได้ลบรายการ OpenWithList และ OpenWithProgIDs ตามคำแนะนำข้างต้นและยังคงมีรายการที่ไม่ต้องการปรากฏในรายชื่อ ในกรณีนี้คุณจะต้องตรวจสอบสถานที่ลงทะเบียนเพิ่มเติมเหล่านี้อย่างละเอียด ตัวอย่างเช่นรายการเปิดด้วยสำหรับประเภทไฟล์ (.txt) มีการเติมข้อมูลจากคีย์รีจิสทรีต่อไปนี้อย่างน้อยหนึ่งรายการ:

HKEY_CURRENT_USER  Software  Microsoft  Windows  CurrentVersion  Explorer  FileExts  .txt  OpenWithList HKEY_CURRENT_USER  Software  Microsoft  Windows  CurrentVersion  Explorer  FileExts  .txt  OpenWithProgIDs HKEY_CLASSES_ROOT  .txt  OpenWithList HKROOT  .txt  OpenWithList SystemFileAssociation   ประเภทการรับรู้   OpenWithList

หวังว่าบทความนี้จะช่วยคุณลบรายการที่ไม่ต้องการออกจากเมนู Open with รวมทั้งกล่องโต้ตอบ Open with (choose a program) ใน Windows

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


คำขอเล็ก ๆ น้อย ๆ : หากคุณชอบโพสต์นี้โปรดแชร์สิ่งนี้?

การแบ่งปัน 'เล็ก ๆ น้อย ๆ ' หนึ่งครั้งจากคุณจะช่วยให้บล็อกนี้เติบโตได้มาก คำแนะนำที่ดีบางประการ:
  • ขามัน!
  • แบ่งปันไปยังบล็อกที่คุณชื่นชอบ + Facebook, Reddit
  • ทวีต!
ขอบคุณมากสำหรับการสนับสนุนผู้อ่านของฉัน ใช้เวลาไม่เกิน 10 วินาที ปุ่มแชร์อยู่ด้านล่าง :)