Mengapa tidak dapat mengubah program default untuk membuka ekstensi di Windows 7?

20

Saya keliru menetapkan Office Outlook untuk membuka file .eml saya di Windows 7. Tapi, karena Outlook tidak membuka file seperti itu, saya mengunduh Live Mail, tetapi sekarang saya tidak dapat menetapkannya untuk membuka file jenis ini secara default.

Saya sudah mencoba menjalankan Explorer sebagai Administrator, tetapi tidak berhasil.

masukkan deskripsi gambar di sini

Eduardo Molteni
sumber
Ya, cukup lumpuh harus mengunduh program hanya untuk mengubah pengaturan.
Eduardo Molteni
Wow, saya tidak pernah memperhatikan bahwa tab Jenis File dari Opsi Folder hilang. Mempopulasikan dialog lambat dan saya menggunakan .regfile untuk mengelola tipe file, jadi saya tidak pernah menggunakannya, tetapi jelas banyak orang yang mengandalkannya dan harus menggunakan metode lain sekarang. Sebagai catatan, kotak berwarna abu-abu kadang-kadang tergantung pada ekstensi dan konteks ( selalu diklik untuk jenis yang dapat dieksekusi).
Synetech

Jawaban:

27

Windows Vista dan fasilitas manajemen tipe file Windows 7 setengah matang terbaik. Saya tidak pernah mengerti mengapa Microsoft melumpuhkan bagian OS ketika mereka merilis Vista. Mereka menambahkan batasan yang sama sekali tidak masuk akal.

Anda mungkin ingin mencoba menggunakan alternatif yang tercantum dalam pertanyaan saya sebelumnya tentang masalah ini:

Program apa yang Anda gunakan untuk mengedit asosiasi file di Vista dan Windows 7?

Program yang menonjol adalah Editor Program Default yang gratis dan akan memungkinkan Anda melakukan hampir semua yang ingin Anda lakukan.

Tangkapan layar

Andrew Moore
sumber
Ini luar biasa: Menggunakan "Pengaturan program default" memberi saya kesalahan "Asosiasi program default untuk beberapa ekstensi tidak dapat disimpan karena masalah izin registri. Ini bisa jadi merupakan hasil dari tweak sebelumnya oleh program lain pada pengaturan Anda" ( doh!)
Eduardo Molteni
Menggunakan "Pengaturan jenis file" dan mencoba untuk menghapus ekstensi crash program (saya pikir karena izin juga)
Eduardo Molteni
Perhatikan bahwa saya menjalankan program sebagai Administrator
Eduardo Molteni
3
Yahoo !! Menggunakan "Pengaturan jenis file" dan mengedit menu konteks "Buka" menyelesaikan masalah !!
Eduardo Molteni
1
Saya kira izin dalam registri kacau besar.
Andrew Moore
3

Jawaban saya terkait dengan masalah yang serupa, tetapi tidak sama, di mana saya tidak dapat mengaitkan ekstensi file dengan program dengan nama yang sama dari program yang dihapus sebelumnya digunakan untuk ekstensi ini, ketika program baru terletak di jalur yang berbeda . Meskipun demikian, ini harus relevan dengan kasus Anda.

Seperti yang telah dicatat orang lain, entri registri yang rusak menjelaskan perilaku ini. Saya menggunakan CCleaner untuk menyingkirkan entri yang salah setelah saya mencoba dan gagal untuk menyingkirkannya sendiri. Ini tampaknya terjadi ketika sebuah program yang digunakan untuk membuka jenis file tertentu dihapus dan Anda mencoba mengaitkan jenis file ini dengan program lain dengan nama yang sama yang diinstal di tempat lain. Ketika ini terjadi, Windows menjadi bingung tentang program yang digunakan untuk membukanya, dan sistem tidak dapat mengaitkan ekstensi file dengan program baru.

Anda mungkin ingin melihat jawaban ini untuk informasi lebih lanjut dan beberapa peringatan tentang pembersih registri termasuk CCleaner.

bwDraco
sumber
2

Untuk mengubah ekstensi agar tidak dibuka oleh program apa pun :

  1. Buat file teks dengan garis omong kosong di dalamnya.
  2. Simpan ke desktop Anda dengan .txtekstensi.
  3. Di Panel Kontrol, buka ekstensi tempat Anda ingin menghapus asosiasi default.
  4. Tetapkan file teks di atas untuk menjadi program default untuk ekstensi itu.
  5. Tutup Panel Kontrol.
  6. Kembali ke file teks dan hapus.

Ekstensi yang dikaitkan dengan file teks ini pada langkah 4 sekarang akan menunjukkan itu terkait dengan program "tidak dikenal".

pengguna309870
sumber
1

Karena entri registri mungkin gagal, cara lain untuk memperbaikinya adalah dengan menjalankan pembersih registri (saya menggunakan Eusing Free Registry Cleaner) yang akan mendeteksi entri yang tidak valid dan menghapusnya. Setelah itu, Anda dapat mencoba lagi mengaitkan ekstensi dengan cara normal. Ini bekerja untuk saya, setelah saya beralih dari instalasi portabel ke sistem, dan registri masih menunjuk ke instalasi portabel.

Narretz
sumber
Saya menggunakan pembersih registri CCleaner, dan ini juga berfungsi. Namun, lihat superuser.com/questions/282539/… untuk beberapa peringatan.
bwDraco
0

Apakah "NoFileAssociate" disetel ke 0?

Dari KB555076 :

  1. Pergi ke "Mulai" -> "Jalankan".
  2. Tulis "Regedit" dan tekan tombol "Enter".
  3. Arahkan ke: HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ kebijakan \ Explorer
  4. Di sisi kanan layar klik dua kali pada "NoFileAssociate".
  5. Ubah nilai "NoFileAssociate" dari 1 ke 0.
  6. Tutup "Regedit".
  7. Nyalakan ulang server.
hanleyp
sumber
Tidak ada kunci, dan menambahkan tidak ada bedanya
Eduardo Molteni
0

Biarkan saya berbagi pengalaman terkait dengan PC Win7 saya. PC saya memiliki dua klien email yang diinstal Lotus notes dan Outlook 2013. Telah menetapkan pandangan sebagai default untuk membuka semua ekstensi terkait email seperti .eml, .msg, .vcf, .vcs dll. Namun file .eml tidak terbuka ketika saya menggandakan mengklik file dengan ekstensi .eml. Harus menggunakan opsi "buka dengan" untuk membuka file seperti itu dalam pandangan. Oleh karena itu saya pergi ke panel kontrol - "Atur program default" - "Outlook" - "pilih default untuk program ini" - dan centang opsi .eml. Namun saat kembali kotak centang untuk file .eml telah dibersihkan sendiri.

Solusi: Temukan kunci reg di bawah ini [HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ FileExts.eml] Menghapus kunci .eml. Klik dua kali file .eml dan dibuka di prospek, juga opsi .eml diperiksa di "Atur program default" untuk prospek di panel kontrol.

Ronald M
sumber