Informasi tentang asosiasi file disimpan di HKLM\SOFTWARE\Classes
dan HKCU\SOFTWARE\Classes
cabang registri Windows (antara lain). Setiap entri di sana dapat memiliki OpenWithProgIDs
kunci yang menambahkan program-program yang dinamai dalam nilainya ke daftar program yang dapat diakses dari entri Open With di menu konteks. Banyak dari kunci ini memiliki REG_NONE
tipe. Namun regedit tidak memungkinkan untuk membuat kunci jenis ini - jenis ini tidak ada dari daftar jenis kunci yang tersedia di bawah entri baru dari menu konteks.
Bagaimana saya bisa membuat kunci registri tipe REG_NONE
untuk menambahkan program baru ke daftar atau untuk membuat ulang kunci yang sebelumnya dihapus?
windows
windows-registry
file-association
Piotr Dobrogost
sumber
sumber
Jawaban:
Saya juga perlu membuat kunci REG_NONE di HKCR.
Menggunakan regedit saya menemukan asosiasi file yang ada dalam HKCR yang memiliki
REG_NONE
kunci di bawah cabang OpenWithProgIDs (misalnyaHKCR\.mp3\OpenWithProgIDs
). Saya mengekspor registri ini ke.reg
file.Kemudian, saya menggunakan notepad untuk mengedit file yang diekspor dan mengubah cabang untuk mencocokkan lokasi di mana saya ingin
REG_NONE
kunci. Saya menghapus semua kunci lain yang tercantum kecuali satu kunci REG_NONE yang saya inginkan. Jika Anda perlu mengganti nama kunci REG_NONE, lakukan juga.Impor file kembali ke registri Anda dan itu akan menambah nilai kunci baru sebagai
REG_NONE
.The
.reg
File terlihat seperti:Ubah
..etc..\keyname
ke nama kunci yang sebenarnya.@=hex(0):
adalah garis yang menciptakanREG_NONE
elemen.sumber