คุณใช้โปรแกรมใดในการแก้ไขความสัมพันธ์ของไฟล์ใน Vista และ Windows 7


23

เราทุกคนรู้ว่า Vista และ Windows 7 ไม่อนุญาตให้คุณระบุนามสกุลที่กำหนดเองหรือปรับแต่งตามความต้องการของคุณ คุณใช้โปรแกรมใดในการแก้ไขความสัมพันธ์ของไฟล์ใน Vista และ Windows 7

แก้ไข:


เพื่อความชัดเจนมากขึ้นฉันกำลังมองหาโปรแกรมที่ช่วยให้คุณ:

  • สร้างส่วนขยายใหม่ (ฉันทราบถึงการเปิดด้วย> ตั้งเป็นค่าเริ่มต้น)
  • ปรับแต่งไอคอน
  • กำหนดชื่อประเภทไฟล์เอง
  • อนุญาตให้สร้างการกระทำที่กำหนดเอง
  • ซ่อมแซมส่วนขยายที่ไม่ทำงาน

ปัจจุบันตัวจัดการส่วนขยาย Windows Vista / 7 ไม่อนุญาตให้คุณดำเนินการใด ๆ


2
ใช่การเชื่อมโยงไฟล์และส่วนขยายเป็นหนึ่งในพื้นที่ที่ Vista / Win7 ก้าวเข้าสู่ขั้นตอนใหญ่ ๆ จาก XP และก่อนหน้านี้
eidylon

คำตอบ:


23

โปรแกรมแก้ไขเริ่มต้นถูกสร้างขึ้นเพื่อจุดประสงค์นี้! จากเว็บไซต์:

การตั้งค่าประเภทไฟล์:

  • เพิ่มแก้ไขและลบรายการเมนูบริบท
  • แก้ไขข้อมูลประเภทไฟล์ (เช่นไอคอนและคำอธิบาย)
  • เปลี่ยนประเภทไฟล์ที่เกี่ยวข้องของนามสกุล

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

นอกจากนี้ไม่จำเป็นต้องมีสิทธิ์ระดับผู้ดูแลระบบสำหรับการดำเนินการส่วนใหญ่ (แต่ใช้งานร่วมกับ UAC ได้)

โปรแกรมแก้ไขหน้าจอเริ่มต้น

(เพื่อประโยชน์ในการเปิดเผยอย่างเต็มที่ฉันเขียนโปรแกรมนี้!)


1
+1: โปรแกรมดูดีมาก ฉันจะให้มันยิง :)
Sasha Chedygov

2
ดูดี แต่ฉันสังเกตเห็นว่าตัวควบคุมบางตัวไม่ได้รับรูปลักษณ์ของระบบปฏิบัติการ โดยเฉพาะอย่างยิ่งบาง textboxes สิ่งเดียวที่ขาดหายไปคือความสามารถในการเพิ่มส่วนขยายได้อย่างง่ายดาย มิฉะนั้นแอปที่ดี :)
2552

อย่าลังเลที่จะออกความคิดเห็นของโปรแกรมใด ๆ ที่หน้า UserVoice: defaultprogramseditor.uservoice.com
Factor Mystic

1
สิ่งที่ฉันกำลังมองหา!
Andrew Moore

2
ดีมาก. ไปตรวจสอบมัน
วิธีการเกินบรรยาย


0

Windows 7 ช่วยให้คุณสามารถปรับแต่งส่วนขยายได้

  1. คลิกที่ปุ่มเริ่ม
  2. ค้นหา "เปลี่ยนประเภทไฟล์ที่สัมพันธ์กับนามสกุลไฟล์"
  3. ปรับแต่งส่วนขยายที่มีอยู่โดยใช้กล่องโต้ตอบที่แสดง

แม้ว่ากล่องโต้ตอบนี้จะไม่อนุญาตให้คุณเพิ่มใหม่คุณสามารถสร้างใหม่ได้อย่างง่ายดายโดย:

  1. สร้างไฟล์ใหม่บนเดสก์ท็อปด้วยนามสกุลที่ต้องการ
  2. คลิกสองครั้งที่ไฟล์
  3. เลือกโปรแกรมจากรายการ
  4. เลือกโปรแกรมที่คุณต้องการเชื่อมโยงด้วยและตรวจสอบให้แน่ใจว่า "ใช้โปรแกรมที่เลือกเพื่อเปิดไฟล์ประเภทนี้ทุกครั้ง"

1
จากนั้นคุณไม่สามารถปรับแต่งไอคอนได้ นั่นเป็นปัญหาของเครื่องมือแก้ไขใหม่มันไม่ได้มีประสิทธิภาพเท่ากับรุ่น XP
Andrew Moore

1
เหมือนกันสำหรับการกระทำ คุณไม่สามารถเพิ่มการกระทำที่กำหนดเองในส่วนขยาย
Andrew Moore

0

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

การเชื่อมโยงไฟล์แต่ละรายการมีคีย์ย่อยชื่อ. xyzโดยที่ xyz เป็นส่วนขยายของไฟล์ของคุณ กระบวนการ(ค่าเริ่มต้น)สำหรับคีย์นั้นถูกตั้งค่าเป็นสตริงที่กำหนดเอง แอปพลิเคชั่นส่วนใหญ่ที่ลงทะเบียนส่วนขยายไฟล์ตั้งค่าเป็นสิ่งที่ผู้คนอ่าน ยกตัวอย่างเช่น.pdfในระบบของฉันถูกตั้งค่าให้FoxitReader.Document มีค่าอื่น ๆ มากมายในคีย์นี้ แต่ไม่มีสิ่งใดบังคับยกเว้นค่า (ค่าเริ่มต้น)

สำหรับสิ่งที่มีการตั้งค่า (ค่าเริ่มต้น) จะมีคีย์ย่อยที่สอดคล้องกันซึ่งมีชื่อเดียวกันในรูทของ HKEY_CLASSES_ROOT ค่า (ค่าเริ่มต้น) ของคีย์นี้คือ "ชื่อที่จำง่าย" ของประเภทไฟล์ ที่สำคัญนอกจากนี้ยังอาจมีคีย์ย่อยจำนวนมาก แต่คนเดียวที่เรากำลังสนใจในการมีDefaultIconและเชลล์

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

C:\PROGRA~1\FOXITS~1\FOXITR~1\FOXITR~1.EXE,1

เชลล์เป็นที่ที่คุณตั้งค่า "การกระทำ" ทั้งหมดสำหรับไฟล์ประเภทนี้ สำหรับแต่ละการกระทำที่คุณต้องการกำหนดให้สร้างคีย์ย่อยที่ชื่อสิ่งที่คุณต้องการตั้งชื่อการกระทำ ชนิดส่วนใหญ่จะมีการดำเนินการอย่างน้อยหนึ่งที่เรียกว่าเปิด ภายในคีย์ย่อยนี้การดำเนินการใหม่, สร้างคีย์ย่อยที่เรียกว่าคำสั่ง (Default)ค่าของคีย์คำสั่งนี้เป็นพื้นบรรทัดคำสั่งที่ทำงานเมื่อการดำเนินการนี้มีการคลิก / วิ่ง ตัวอย่างเช่นคำสั่งเปิดบน FoxitReader.Document คือ

"C:\PROGRA~1\FOXITS~1\FOXITR~1\FOXITR~1.EXE" "%1"

"% 1"โต้แย้งได้รับการกำหนดให้เป็นเส้นทางของไฟล์ที่คุณขับรถการกระทำจาก

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

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


3
แน่นอนคุณสามารถใช้รีจิสทรี แต่เป็นวิธีที่ซับซ้อนยุ่งยากเพื่อให้บรรลุนี้ เนื่องจากมีเครื่องมือที่ดีกว่า (ตามที่ฉันกล่าวถึงในคำตอบของฉันในการโพสต์นี้) ทำไมต้องผ่านการทดสอบทั้งหมดนี้ยุ่งกับรีจิสทรี?!
Eran

คำตอบที่ดีถ้าบางสิ่งบางอย่างอาจเป็นไปโดยอัตโนมัติฉันชอบวิธีนั้นเสมอ การปรับเปลี่ยนรีจิสทรีเป็นวิธีที่ดีในการปรับใช้โซลูชันกับพีซีมากกว่าหนึ่งเครื่อง
mjsr

0

Vista ช่วยให้คุณเปลี่ยนการเชื่อมโยงที่มีอยู่และฉันคิดว่ามันคล้ายกันหากไม่เหมือนกันใน Win7 แผงควบคุม> โปรแกรมเริ่มต้น> การเชื่อมโยงไฟล์

แก้ไข: นี่คือบทความที่มีเครื่องมือขั้นสูงเพิ่มเติมที่อาจเหมาะกับคุณ

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


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