apa tujuan HKCU \ software \ microsoft \ windows \ currentversion \ explorer \ fileexts?

7

Kembali pada hari itu, orang hanya perlu melihat HKCR\.extyang akan menunjukkan HKCR\type-handler.

HKCRsekarang merupakan tautan dinamis untuk keduanya HKCU\software\classesdan HKLM\software\classes, dalam pola kaskade (pengguna lokal terlebih dahulu, lalu mesin lokal).

Namun, sekarang kami juga memiliki ..\explorer\FileExtspohon registri ini , mungkin pada tingkat pengguna dan mesin juga. Apa yang disediakan kompleksitas tambahan ini?

Saya tidak tahu tentang Anda, tetapi saya selamanya berjuang Windows untuk membuka file saya dengan benar, dengan Explorer cukup sering, atau gagal membuka file yang diberikan dari explorer. Dan tampaknya cukup sewenang-wenang, di mana instalasi katakanlah TextPad pada satu mesin akan tampak 100% fungsional, sedangkan di yang lain akan menghasilkan fungsionalitas terbatas dengan Explorer atau TextPad yang macet ketika file dicoba dibuka (misalnya melalui menu klik kanan, atau kirim-ke, atau seret & lepas, atau klik dua kali).

Saya telah bertanya beberapa kali dan melakukan banyak pencarian, dan saya belum menemukan komprehensif "ini semua kunci terkait dengan jenis file dan lakukan, dan bagaimana Microsoft bermaksud agar mereka digunakan untuk kerjasama yang koheren dan fungsi yang tepat dari suatu sistem pengguna. "

Adakah yang tahu di mana saya bisa menemukan panduan 'praktik terbaik' komprehensif atau dokumentasi lengkap untuk asosiasi tipe file di bawah windows?

Mordachai
sumber

Jawaban:

5

Saya pikir "praktik terbaik" adalah menggunakan pengaturan "Program Default" yang dibundel dengan Windows, atau alat pihak ketiga seperti FileTypesMan atau ASHociation . FileTypesMan juga mencakup antarmuka baris perintah, yang sesuai untuk menggunakannya pada komputer klien dari jarak jauh (jika perlu).


Explorer atau TextPad mogok ketika suatu file dicoba dibuka (katakanlah melalui menu klik kanan, atau kirim-ke, atau seret & jatuhkan, atau klik dua kali).

Aplikasi tidak boleh macet jika asosiasi tidak diatur dengan benar, karena aplikasi tidak akan terbuka secara otomatis untuk memulai. Sepertinya ada masalah mendasar lainnya dengan konfigurasi sistem operasi Anda, atau aplikasi TextPad itu sendiri.


"Inilah yang semua kunci terkait dengan jenis file dilakukan dan dilakukan, dan bagaimana Microsoft bermaksud menggunakannya untuk kerja sama yang koheren dan fungsi yang tepat dari sistem pengguna."

Tidak mungkin Anda akan menemukan sumber daya yang merinci pengaturan registri tingkat sangat rendah untuk sistem operasi sumber tertutup yang kompleks, kecuali Microsoft secara publik merilis informasi (atau pihak ketiga telah merekayasa balik tujuannya). Jarang bahwa Microsoft pernah merekomendasikan pengguna akhir untuk memodifikasi data registri di luar pengembangan perangkat lunak, justru karena alasan ini. Jika ada informasi, Anda mungkin menemukannya di Pangkalan Pengetahuan Dukungan Microsoft .

Penerobosan
sumber
Hmmm ... mungkin saya perlu menanyakan ini (lagi) di SO. Ini adalah salah satu dari pertanyaan cross-over yang memiliki aspek valid dalam domain pemrograman dan dalam domain sys-admin. Saya seorang programmer, tetapi ini mempengaruhi saya baik sebagai programmer dan sebagai sys-admin - dengan membantu klien mencari tahu apa yang salah, atau bahkan hanya dalam penggunaan pribadi PC saya. Menurut saya bahwa - pada tingkat anekdotal - ini telah masuk neraka dalam tas tangan sejak Vista, dan saya merindukan kertas putih yang menjelaskan segala hal yang perlu diketahui (baik sebagai admin dan pengembang)
Mordachai
@Machachai jika Anda ingin melihatnya dari perspektif sys-admin, lihat beberapa alat yang saya sebutkan di atas. Mungkin jauh lebih mudah untuk menjalankan pembersihan batch untuk memperbaiki beberapa asosiasi file di komputer klien, dan saya tahu FileTypesManmemang memiliki antarmuka baris perintah.
Terobosan
Catatan rilis pada FileTypesMan terlihat menjanjikan, seperti halnya alat itu sendiri. Saya akan mengubah komentar dan jawaban Anda - tetapi ternyata saya memiliki terlalu sedikit perwakilan di SU. : P
Mordachai
Ini tidak menjawab pertanyaan. Menghapus UserChoice dari file exts berfungsi dalam kasus saya, tetapi akan lebih baik untuk memiliki jawaban yang komprehensif. (jawaban parsial di sini: stackoverflow.com/a/3623259/1254222 )
79E09796