เหตุใดจึงไม่สามารถเปลี่ยนโปรแกรมเริ่มต้นให้เปิดส่วนขยายใน Windows 7 ได้


20

ฉันตั้งใจมอบหมายให้ Office Outlook เปิดไฟล์. eml ของฉันใน Windows 7 แต่เนื่องจาก Outlook ไม่เปิดไฟล์ดังกล่าวฉันจึงดาวน์โหลด Live Mail แต่ตอนนี้ฉันไม่สามารถกำหนดให้เปิดไฟล์ประเภทนี้ได้ตามค่าเริ่มต้น

ฉันได้ลองใช้งาน Explorer ในฐานะผู้ดูแลระบบ แต่ก็ไม่เกิดประโยชน์

ป้อนคำอธิบายรูปภาพที่นี่


ใช่น่าเสียดายที่ต้องดาวน์โหลดโปรแกรมเพียงเพื่อเปลี่ยนการตั้งค่า
Eduardo Molteni

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

คำตอบ:


27

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

คุณอาจต้องการลองใช้ทางเลือกที่ระบุไว้ในคำถามก่อนหน้าของฉันในเรื่อง:

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

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

ภาพหน้าจอ


สิ่งนี้น่าทึ่ง: การใช้ "การตั้งค่าโปรแกรมเริ่มต้น" ทำให้ฉันมีข้อผิดพลาด "การเชื่อมโยงโปรแกรมเริ่มต้นสำหรับส่วนขยายบางอย่างไม่สามารถบันทึกได้เนื่องจากปัญหาสิทธิ์การใช้งานรีจิสทรีซึ่งอาจเป็นผลมาจากการปรับแต่งก่อนหน้านี้ doh!)
Eduardo Molteni

การใช้ "การตั้งค่ารูปแบบไฟล์" และพยายามที่จะลบนามสกุลผิดพลาดของโปรแกรม (ฉันคิดว่าเนื่องจากสิทธิ์ยัง)
Eduardo Molteni

โปรดทราบว่าฉันกำลังใช้งานโปรแกรมในฐานะผู้ดูแลระบบ
Eduardo Molteni

3
yahoo !! การใช้ "การตั้งค่าประเภทไฟล์" และแก้ไขเมนูบริบท "เปิด" เพื่อแก้ไขปัญหา !!
Eduardo Molteni

1
ฉันเดาว่าสิทธิ์ในรีจิสตรีนั้นยุ่งเหยิงไปมาก
Andrew Moore

3

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

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

คุณอาจต้องการดูคำตอบนี้สำหรับข้อมูลเพิ่มเติมและข้อควรระวังในการทำความสะอาดรีจิสทรีรวมถึง CCleaner


2

ในการเปลี่ยนนามสกุลที่ไม่สามารถเปิดได้โดยโปรแกรมใด ๆ :

  1. สร้างไฟล์ข้อความที่มีบรรทัดซึ่งไม่มีความหมายในนั้น
  2. บันทึกไปยังเดสก์ท็อปของคุณด้วย.txtส่วนขยาย
  3. ในแผงควบคุมให้ไปที่ส่วนขยายที่คุณต้องการลบการเชื่อมโยงเริ่มต้น
  4. กำหนดไฟล์ข้อความด้านบนให้เป็นโปรแกรมเริ่มต้นสำหรับส่วนขยายนั้น
  5. ปิดแผงควบคุม
  6. กลับไปที่ไฟล์ข้อความและลบ

ส่วนขยายที่เชื่อมโยงกับไฟล์ข้อความนี้ในขั้นตอนที่ 4 จะแสดงให้เห็นว่าเกี่ยวข้องกับโปรแกรม "ไม่ทราบ"


1

คำถามเก่า แต่มีปัญหาเดียวกันและเครื่องมือง่ายๆนี้แก้ไขให้ฉัน เพียงเลือกนามสกุลและคลิกที่ "ลบประเภทไฟล์" หลังจากนั้นตัวเลือกจะไม่เป็นสีเทาอีกต่อไป http://www.winhelponline.com/articles/231/1/An-Utility-to-Unassociate-File-Types-in-Windows-7-and-Vista.html



1

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


ฉันใช้ตัวทำความสะอาดรีจิสทรี CCleaner และใช้งานได้ดี อย่างไรก็ตามดูsuperuser.com/questions/282539//สำหรับข้อควรระวัง
bwDraco

0

"NoFileAssociate" ถูกตั้งค่าเป็น 0 หรือไม่

จากKB555076 :

  1. ไปที่ "Start" -> "Run"
  2. เขียน "Regedit" แล้วกดปุ่ม "Enter"
  3. นำทางไปยัง: HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Policies \ Explorer
  4. ที่ด้านขวาของหน้าจอดับเบิลคลิกที่ "NoFileAssociate"
  5. เปลี่ยนค่าของ "NoFileAssociate" จาก 1 เป็น 0
  6. ปิด "Regedit"
  7. รีบูตเซิร์ฟเวอร์

มีคีย์ไม่เป็นและเพิ่มก็จะทำให้ไม่มีความแตกต่าง
Eduardo Molteni

0

ให้ฉันแบ่งปันประสบการณ์ที่เกี่ยวข้องกับ Win7 PC ของฉัน พีซีของฉันมีไคลเอนต์อีเมลสองตัวติดตั้ง Lotus Notes และ Outlook 2013 ได้ตั้งค่า outlook เป็นค่าเริ่มต้นเพื่อเปิดส่วนขยายที่เกี่ยวข้องกับอีเมลทั้งหมดเช่น. eml, .msg, .vcf, .vcs เป็นต้นอย่างไรก็ตามไฟล์. eml ไม่ได้เปิดเมื่อฉันดับเบิล คลิกที่ไฟล์ที่มีนามสกุล. eml ต้องใช้ตัวเลือก "เปิดด้วย" เพื่อเปิดไฟล์ดังกล่าวในมุมมอง ดังนั้นฉันไปที่แผงควบคุม - "ตั้งค่าโปรแกรมเริ่มต้น" - "Outlook" - "เลือกค่าเริ่มต้นสำหรับโปรแกรมนี้" - และตรวจสอบตัวเลือก. eml อย่างไรก็ตามในการย้อนกลับช่องทำเครื่องหมายสำหรับไฟล์. eml ได้ล้างตัวเองแล้ว

การแก้ไข: พบคีย์ reg ด้านล่าง [HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ FileExts.eml] ลบคีย์. eml ดับเบิลคลิกที่ไฟล์. eml และเปิดขึ้นมาใน outlook นอกจากนี้ยังมีการตรวจสอบตัวเลือก. eml ใน "ตั้งค่าโปรแกรมเริ่มต้น" สำหรับ outlook ในแผงควบคุม

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