แอปพลิเคชั่น“ Open With” ของ Windows ไม่ปรากฏเป็นตัวเลือก


20

ด้วยเหตุผลบางอย่างเมื่อเร็ว ๆ นี้ฉันพบปัญหานี้ด้วยการพยายามตั้งค่าแอปพลิเคชันเริ่มต้นสำหรับส่วนขยาย วิธีที่พบมากที่สุดคือ:

  1. คลิกขวา> เปิดด้วย> เลือกโปรแกรมเริ่มต้นซึ่งจะเปิดหน้าต่างข้อความพร้อมตัวเลือกในการเรียกดูแอปพลิเคชันใด ๆ ที่จะใช้เพียงครั้งเดียวเท่านั้นหรือ (โดยทำเครื่องหมายในช่องทำเครื่องหมายที่เหมาะสม) สิ่งนี้จะเป็นการตั้งค่าเริ่มต้น

  2. แผงควบคุม \ Programs \ Default Programs \ Set สมาคมหน้าการตั้งค่านี้ช่วยให้คุณสามารถตั้งค่าโปรแกรมเริ่มต้นสำหรับทุกประเภทไฟล์ที่รู้จัก เช่นเดียวกับในตัวเลือก # 1 คุณเลือกปุ่ม "เปลี่ยนโปรแกรม" และจากหน้าต่างโต้ตอบที่คุณเลือกแอปพลิเคชันเริ่มต้นใหม่

สำหรับผู้ใช้ windows หลาย ๆ คนนี่มันไม่มีอะไรใหม่ปัญหาจะเกิดขึ้นเมื่อแอพพลิเคชั่นที่ฉันต้องการไม่ปรากฏในตัวเลือก? ฉันยังเรียกดูและค้นหา.exeไฟล์ที่ฉันต้องการและเลือกและยังไม่ปรากฏเป็นตัวเลือก

ฉันจะทำให้แอปพลิเคชันปรากฏเป็นตัวเลือกเพื่อให้ฉันสามารถตั้งเป็นแอปพลิเคชันเริ่มต้นได้อย่างไร

คำตอบ:


37

หลังจาก googling ฉันพบคำตอบพร้อมกับฟอรัมอื่นที่ไม่มีคำตอบเพียงพอดังนั้นฉันคิดว่านี่จะเป็นประโยชน์สำหรับการโพสต์

ขั้นตอนที่ 1

ก่อนอื่นคุณต้องได้รับชื่อที่เกี่ยวข้องของประเภทไฟล์ของคุณ ในพรอมต์คำสั่ง(ต้องแน่ใจว่าได้ทำงานเป็นผู้ดูแลระบบ)เรียกใช้ต่อไปนี้

  • assoc {filetype}

    ตัวอย่างเช่น:

    • assoc .php

      ควรส่งออก.php=phpfile <- นี่คือสิ่งที่คุณต้องการสำหรับส่วนต่อไป

ขั้นตอนที่ 2

เมื่อคุณมีความสัมพันธ์ของประเภทไฟล์ที่คุณต้องการเปลี่ยนคุณจะเรียกใช้ftypeคำสั่งนั้น

  • ftype {file_association}="absolute-path-to-application" "%1"

    ตัวอย่างเช่น:

    • ftype phpfile="C:\Dropbox\ST3\sublime_text.exe" "%1"

คำสั่งนั้นเพิ่ม Sublime Text เป็นแอปพลิเคชั่นที่แนะนำสำหรับการเชื่อมโยงประเภท phpfile อย่างมีประสิทธิภาพ ตอนนี้เมื่อฉันใช้วิธีการ windows ปกติสำหรับการตั้งค่าแอปพลิเคชันเริ่มต้นมันปรากฏขึ้นโดยไม่ต้องเรียกดู

ความสำเร็จ!

คำอธิบายแบบเต็มสามารถพบได้ที่นี่

คะแนนโบนัส:

หากคุณได้รับการตอบสนองดังนี้: File association not found for extentionจากนั้นคุณเพียงแค่ต้องสร้างการเชื่อมโยงสำหรับส่วนขยายดังต่อไปนี้:

assoc .{XXX}={filetype}

ตัวอย่างเช่น:

assoc .cls=javaclass

เมื่อทำการเชื่อมโยงซึ่งคุณสามารถตรวจสอบได้โดยใช้ขั้นตอนข้างต้นคุณสามารถดำเนินการเชื่อมโยงกับแอปพลิเคชันเริ่มต้นได้


เปิดเพื่อเพิ่มเติม แต่ในปัจจุบันมีปัญหากับการตั้งค่าไฟล์. md เป็น Sublime Text โดยใช้วิธีนี้ ด้วยเหตุผลบางอย่างมันจะไม่เกิดขึ้นเป็นตัวเลือกแม้ว่าเม็ดมีด CLI จะทำงานได้ดี
Xtremefaith

2
การเปลี่ยนการจัดการไฟล์. scr เป็นไปได้เฉพาะเมื่อคำสั่ง ftype ถูกใช้ในบรรทัดคำสั่งของผู้ดูแลระบบ
Janosch

@Janosch ขอบคุณสำหรับความคิดเห็นของคุณ มันไม่เพียง แต่สำหรับ. src Xtremefaith โปรดเพิ่มลงในการตอบกลับ - นั่นคือควรเรียกใช้ cmd ในฐานะผู้ดูแลระบบให้ทำเช่นนั้น
บรรทัด

1
คำตอบที่ดี แต่ดูเหมือนจะใช้ได้เฉพาะกับบางโปรแกรมเท่านั้น: ผู้ที่ลงทะเบียนอย่างถูกต้องกับ Windows คือผู้ที่แสดงภายใต้การตั้งค่าหน้าต่างแอพ "ค่าเริ่มต้นแอป" บานหน้าต่างหลักที่ด้านล่าง "ตั้งค่าเริ่มต้นด้วยแอพ" . ฉันจัดการเพื่อปฏิบัติตามคำแนะนำด้านบนและตอนนี้แอป "ไม่ดี" ของฉันแสดงในเมนูบริบทที่คลิกขวา แต่ไม่เปิดเมื่อฉันคลิกที่
Martin Zaske

ใช้สำหรับไฟล์.c(และ.tgz) Visual Studio นั้นไม่ต้องการให้ SublimeText (เหมือน.cc) กับพวกเขา! ใช้งานได้ทันที! ฉันต้องรีสตาร์ทพีซีหลังจากทำตามขั้นตอนแล้ว
Brambor

4

TFeldt โพสต์โซลูชันนี้ในฟอรัม Sublime ( ลิงก์ ):

  1. เปิด
  2. นำทางไปยัง HKEY_CLASSES_ROOT \ Applications \ sublime_text.exe \ shell \ open \ command ตรวจสอบว่าเส้นทางนั้นถูกต้องตรวจสอบให้ถูกต้องหากไม่ถูกต้อง ออกจาก regedit
  3. เปิดตัวจัดการงานผ่าน ctrl + alt + del, ฆ่า explorer.exe, ไปที่รันและพิมพ์ explorer.exe (หรือข้ามขั้นตอนนี้และรีบูตใหม่)
  4. ตอนนี้ลองทำสิ่งเดียวกันคลิกขวาที่ไฟล์ข้อความเปิดด้วยนำทางไปยังประเสริฐและตอนนี้มันควรจะปรากฏในรายการแอปพลิเคชันที่มีอยู่

ปัญหาที่ฉันมีคือเส้นทางไม่ได้รับการปรับปรุงเมื่อฉันเปลี่ยนเป็น ST3 จาก ST2


ขั้นตอนที่สองทำเพื่อฉัน เส้นทางไม่ถูกต้องหลังจากอัปเดตแอป การแก้ไขรายการรีจิสทรีด้วยตนเองทำงาน
subjectivist

วิธีนี้แก้ไขปัญหาของฉัน: ฉันได้ถอนการติดตั้ง Notepad ++ x64 และติดตั้ง Notepad ++ x32 ใหม่แล้ว รีจิสทรีไม่ทันสมัยด้วยเหตุผลบางประการ
François Verry

2

ขอบคุณสำหรับความช่วยเหลือ ฉันเพิ่งติดตั้ง Sublime Text 3 บน Windows 7 และมันไม่อนุญาตให้ฉันสร้างความสัมพันธ์ของไฟล์บางอย่าง

ฉันต้องใช้พรอมต์คำสั่งและคำสั่งftypeเพื่อเพิ่มการเชื่อมโยงไฟล์

สำหรับทุกคนที่สนใจในการแก้ไขอย่างรวดเร็วสำหรับไฟล์การพัฒนาเว็บทั่วไปเพียงแค่เรียกใช้คำสั่งเหล่านี้ทีละรายการ (คอนโซลคำสั่งในฐานะผู้ดูแลระบบและจากรูท C :):

ftype phpfile="C:\Program Files\Sublime Text 3\sublime_text.exe" "%1"

ftype CSSfile="C:\Program Files\Sublime Text 3\sublime_text.exe" "%1"

ftype txtfile="C:\Program Files\Sublime Text 3\sublime_text.exe" "%1"

ftype JSFile="C:\Program Files\Sublime Text 3\sublime_text.exe" "%1"

ftype xmlfile="C:\Program Files\Sublime Text 3\sublime_text.exe" "%1"

ข้อความยืนยันสำหรับแต่ละคนควรอ่านดังนี้:

phpfile="C:\Program Files\Sublime Text 3\sublime_text.exe" "%1"

คุณได้รับแนวคิด ... ตอนนี้คุณสามารถใช้คำสั่งเหล่านี้กับไฟล์และโปรแกรมใด ๆ

ตอนนี้ประเภทไฟล์ทั้งหมดควรปรากฏในกล่องโต้ตอบ File Association (open with)

ไม่ทำเสียงขึ้นจมูก แต่เพื่อเพิ่ม Sublime 3 ลงในเมนูบริบทคลิกขวาที่นี่เป็นการแก้ไขที่ยอดเยี่ยมซึ่งทำงานได้ดี: http://wordpress-corner.com/add-open-sublime-text-3-windows-explorer-context -เมนู/


1
เป็นการทำซ้ำคำตอบอื่นและไม่เพิ่มเนื้อหาใหม่ โปรดอย่าโพสต์คำตอบเว้นแต่ว่าคุณมีสิ่งใหม่ที่จะมีส่วนร่วม
DavidPostill
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.