Tại sao không thể thay đổi chương trình mặc định để mở một tiện ích mở rộng trong Windows 7?


20

Tôi đã gán nhầm Office Outlook để mở các tệp .eml của mình trong Windows 7. Nhưng, vì Outlook không mở các tệp đó, tôi đã tải xuống Live Mail, nhưng bây giờ tôi không thể gán nó để mở loại tệp này theo mặc định.

Tôi đã thử chạy Explorer với tư cách Quản trị viên, nhưng không được.

nhập mô tả hình ảnh ở đây


Vâng, khá khập khiễng khi phải tải xuống một chương trình chỉ để thay đổi cài đặt.
Eduardo Molteni

Ồ, tôi không bao giờ nhận thấy rằng tab Loại tệp của Tùy chọn thư mục đã biến mất. Việc điền hộp thoại chậm và tôi sử dụng .regtệp để quản lý các loại tệp, vì vậy tôi không bao giờ sử dụng nó, nhưng rõ ràng rất nhiều người đã dựa vào nó và phải dùng đến các phương pháp khác . Đối với bản ghi, hộp đôi khi có màu xám tùy thuộc vào phần mở rộng và ngữ cảnh (nó luôn có màu xám cho các loại thực thi).
Synetech

Câu trả lời:


27

Các phương tiện quản lý loại tệp của Windows Vista và Windows 7 là tốt nhất. Tôi không bao giờ hiểu tại sao Microsoft làm tê liệt phần hệ điều hành đó khi họ phát hành Vista. Họ đã thêm những hạn chế mà hoàn toàn không có ý nghĩa.

Bạn có thể muốn thử sử dụng các lựa chọn thay thế được liệt kê trong câu hỏi trước đây của tôi về vấn đề này:

Bạn sử dụng chương trình nào để chỉnh sửa liên kết tệp trong Vista và Windows 7?

Chương trình nổi bật là Trình chỉnh sửa chương trình mặc định miễn phí và sẽ cho phép bạn thực hiện khá nhiều bất cứ điều gì bạn muốn làm.

Ảnh chụp màn hình


Điều này thật tuyệt vời: Sử dụng "Cài đặt chương trình mặc định" gây ra lỗi cho tôi "Không thể lưu liên kết chương trình mặc định cho một số tiện ích mở rộng do vấn đề về quyền đăng ký. Đây có thể là kết quả của các chương trình khác đối với cài đặt của bạn" ( doh!)
Eduardo Molteni

Sử dụng "Cài đặt loại tệp" và cố gắng xóa phần mở rộng làm sập chương trình (tôi nghĩ cũng do quyền)
Eduardo Molteni

Lưu ý rằng tôi đang chạy chương trình với tư cách Quản trị viên
Eduardo Molteni

3
Yahoo!! Sử dụng "Cài đặt loại tệp" và chỉnh sửa menu ngữ cảnh "Mở" đã giải quyết được vấn đề !!
Eduardo Molteni

1
Tôi đoán rằng các quyền trong sổ đăng ký đã bị rối tung.
Andrew Moore

3

Câu trả lời của tôi liên quan đến một vấn đề tương tự, nhưng không giống nhau, khi tôi không thể liên kết một phần mở rộng tệp với một chương trình có cùng tên của một chương trình đã xóa trước đây được sử dụng cho tiện ích mở rộng này, khi chương trình mới nằm ở một đường dẫn khác . Tuy nhiên, điều này nên có liên quan đến trường hợp của bạn.

Như những người khác đã lưu ý, các mục đăng ký bị hỏng giải thích hành vi này. Tôi đã sử dụng CCleaner để thoát khỏi mục nhập sai lầm sau khi tôi đã cố gắng và không thể tự mình thoát khỏi nó. Điều này dường như xảy ra khi một chương trình được sử dụng để mở một loại tệp cụ thể bị xóa và bạn cố gắng liên kết loại tệp này với một chương trình khác có cùng tên được cài đặt ở nơi khác. Khi điều này xảy ra, Windows bị nhầm lẫn về chương trình được sử dụng để mở nó và hệ thống không thể liên kết phần mở rộng tệp với chương trình mới.

Bạn có thể muốn xem câu trả lời này để biết thêm thông tin và một số cảnh báo về các trình dọn dẹp registry bao gồm CCleaner.


2

Để thay đổi tiện ích mở rộng thành không được mở bởi bất kỳ chương trình nào :

  1. Tạo một tệp văn bản với một dòng vô nghĩa trong đó.
  2. Lưu vào máy tính để bàn của bạn với .txtphần mở rộng.
  3. Trong Bảng điều khiển, đi đến tiện ích mở rộng mà bạn muốn xóa liên kết mặc định.
  4. Chỉ định tệp văn bản trên là chương trình mặc định cho tiện ích mở rộng đó.
  5. Đóng Bảng điều khiển.
  6. Quay trở lại tập tin văn bản và xóa nó.

Phần mở rộng được liên kết với tệp văn bản này trong bước 4 bây giờ sẽ cho thấy nó được liên kết với một chương trình "không xác định".




1

Vì mục đăng ký có thể bị hỏng, một cách khác để khắc phục điều này có thể là chạy trình dọn dẹp registry (Tôi đã sử dụng EUSE Free Registry Cleaner) sẽ phát hiện mục nhập không hợp lệ và xóa nó. Sau đó, bạn có thể thử lại để liên kết tiện ích mở rộng theo cách thông thường. Điều này làm việc cho tôi, sau khi tôi đã chuyển từ cài đặt di động sang cài đặt hệ thống và đăng ký vẫn chỉ đến cài đặt di động.


Tôi sử dụng trình dọn dẹp registry của CCleaner và nó cũng hoạt động. Tuy nhiên, hãy xem superuser.com/questions/282539/ cho một số cảnh báo.
bwDraco

0

"NoFileAssociate" có được đặt thành 0 không?

Từ KB555076 :

  1. Chuyển đến "Bắt đầu" -> "Chạy".
  2. Viết "Regedit" và nhấn vào nút "Enter".
  3. Điều hướng đến: HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ chính sách \ Explorer
  4. Ở bên phải màn hình, nhấp đúp chuột vào "NoFileAssociate".
  5. Thay đổi giá trị của "NoFileAssociate" từ 1 thành 0.
  6. Đóng "Regedit".
  7. Khởi động lại máy chủ.

Không có chìa khóa, và việc thêm nó không tạo ra sự khác biệt
Eduardo Molteni

0

Hãy để tôi chia sẻ kinh nghiệm liên quan với PC Win7 của tôi. PC của tôi có hai ứng dụng email khách đã cài đặt Lotus Notes và Outlook 2013. Đã đặt triển vọng làm mặc định để mở tất cả các tiện ích mở rộng liên quan đến email như .eml, .msg, .vcf, .vcs, v.v. Tuy nhiên, các tệp .eml không mở khi tôi nhân đôi nhấp vào một tập tin với phần mở rộng .eml. Phải sử dụng tùy chọn "open with" để mở các tệp như vậy trong triển vọng. Do đó tôi đã đi đến bảng điều khiển - "Đặt chương trình mặc định" - "Outlook" - "chọn mặc định cho chương trình này" - và kiểm tra tùy chọn .eml. Tuy nhiên, khi quay lại hộp kiểm cho các tệp .eml đã tự xóa.

Giải pháp: Đã tìm thấy khóa reg bên dưới [HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ FileExts.eml] Đã xóa khóa .eml. Nhấp đúp vào tệp .eml và nó đã mở trong triển vọng, cũng là tùy chọn .eml đã được chọn trong "Đặt chương trình mặc định" cho triển vọng trong bảng điều khiển.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.