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

23

Kita semua tahu bahwa Vista dan Windows 7 tidak membiarkan Anda menentukan ekstensi khusus atau menyesuaikannya sesuai keinginan Anda. Program apa yang Anda gunakan untuk mengedit asosiasi file di Vista dan Windows 7?

EDIT:


Untuk lebih jelasnya, saya mencari sebuah program yang memungkinkan Anda:

  • Buat ekstensi baru (Saya mengetahui Open With> Set As Default).
  • Kustomisasi Ikon
  • Kustomisasi nama jenis file
  • Mengizinkan pembuatan tindakan khusus
  • Perbaiki ekstensi yang tidak berfungsi

Saat ini, manajer ekstensi Windows Vista / 7 tidak membiarkan Anda melakukan tindakan tersebut.

Andrew Moore
sumber
2
Ya, asosiasi dan ekstensi file adalah salah satu area di mana Vista / Win7 mengambil langkah besar kembali dari XP dan sebelumnya.
eidylon

Jawaban:

23

Editor Program Default dibuat untuk tujuan ini! Dari situs:

Pengaturan Jenis File:

  • Tambah, Edit, dan Hapus item menu konteks
  • Edit informasi jenis file (seperti ikon dan deskripsi)
  • Ubah jenis file terkait ekstensi

Ini juga melakukan pengeditan Autoplay handler, dan pengeditan Program Default. Dan itu diinstal sebagai applet Panel Kontrol, yang membuatnya dapat ditemukan dari Pencarian Windows, sehingga Anda dapat melupakannya sampai Anda membutuhkannya.

Selain itu, tidak memerlukan hak administratif untuk sebagian besar operasi (tetapi ini kompatibel dengan UAC).

Screenshot Editor Program Default

(Untuk kepentingan pengungkapan penuh, saya menulis program ini!)

Faktor Mystic
sumber
1
+1: Program yang terlihat sangat bagus. Saya akan mencobanya. :)
Sasha Chedygov
2
terlihat bagus, meskipun saya perhatikan beberapa kontrol tidak mengambil tampilan OS. khususnya beberapa kotak teks. Satu-satunya hal yang tampaknya hilang adalah kemampuan untuk dengan mudah menambahkan ekstensi. Jika tidak, aplikasi yang bagus. :)
eidylon
Jangan ragu untuk meninggalkan umpan balik program apa pun di halaman UserVoice
Factor Mystic
1
Persis apa yang saya cari!
Andrew Moore
2
Sangat bagus. Akan memeriksanya.
The How-To Geek
4

FileTypesMan dari NirSoft memenuhi semua persyaratan Anda.

masukkan deskripsi gambar di sini

Sam Hasler
sumber
0

Windows 7 memungkinkan Anda mengubahsuaikan ekstensi.

  1. Klik tombol mulai
  2. Cari "Ubah jenis file yang terkait dengan ekstensi file"
  3. Kustomisasi ekstensi yang ada menggunakan dialog yang disajikan.

Meskipun dialog ini tidak memungkinkan Anda menambahkan yang baru, Anda dapat dengan mudah membuat yang baru dengan:

  1. Buat file baru di desktop dengan ekstensi yang diinginkan
  2. Klik dua kali file tersebut
  3. Pilih program dari daftar
  4. Pilih program yang Anda inginkan untuk dikaitkan dengannya dan pastikan untuk memeriksa "Selalu gunakan program yang dipilih untuk membuka file jenis ini"
astaga
sumber
1
Maka Anda tidak dapat menyesuaikan ikon. Itulah masalah dengan editor baru, itu tidak sekuat versi XP.
Andrew Moore
1
Sama untuk tindakan. Anda tidak dapat menambahkan tindakan khusus ke ekstensi.
Andrew Moore
0

Semua informasi asosiasi ekstensi file disimpan dalam registri. Dan jika Anda melakukan sedikit penjelajahan, tidak terlalu sulit untuk mengetahui cara kerja berbagai hal. Untuk asosiasi di seluruh mesin, semuanya terjadi di root HKEY_CLASSES_ROOT . Pengeditan manual untuk hal ini memberi Anda kekuatan paling atas ekstensi file Anda (meskipun membosankan). Cukup buat cadangan jika Anda mengacaukan segalanya dan ingin kembali.

Setiap asosiasi file memiliki subkunci bernama .xyz di mana xyz adalah ekstensi dari file Anda. Nilai (Default) untuk kunci tersebut diatur ke beberapa string arbitrer. Sebagian besar aplikasi yang mendaftarkan ekstensi file mengaturnya menjadi sesuatu yang dapat dibaca manusia. Misalnya, .pdf pada sistem saya disetel ke FoxitReader.Document . Ada banyak nilai lain di kunci ini, tetapi tidak ada yang wajib kecuali nilai (Default).

Untuk apa pun nilai (Default) itu disetel, akan ada subkunci yang sesuai dengan nama yang sama juga di root HKEY_CLASSES_ROOT. The (Default) nilai ini kunci pada dasarnya adalah "nama ramah" dari jenis file. Kunci ini mungkin juga memiliki banyak subkunci, tetapi satu-satunya yang kami tertarik adalah DefaultIcon dan Shell .

DefaultIcon karena Anda mungkin menebak mengontrol ikon untuk tipe file itu. Nilai (Default) untuk kunci ini harus ditetapkan ke jalur file ikon. Atau jika ikon dalam file .exe, atur ke jalur .exe dan sertakan koma dan indeks ikon di akhir jalur. Sebagai contoh, DefaultIcon FoxitReader.Document diatur ke

C:\PROGRA~1\FOXITS~1\FOXITR~1\FOXITR~1.EXE,1

Shell adalah tempat Anda mengatur semua "tindakan" untuk jenis file ini. Untuk setiap tindakan yang ingin Anda tetapkan, buat subkunci yang disebut apa pun yang Anda inginkan untuk menamai tindakan tersebut. Sebagian besar jenis memiliki setidaknya satu tindakan yang disebut terbuka . Di dalam subkunci aksi baru ini, buat subkunci yang disebut Perintah . Nilai (Default) dari tombol Command ini pada dasarnya adalah baris perintah yang berjalan ketika tindakan ini diklik / dijalankan. Misalnya, perintah terbuka pada FoxitReader.Document adalah

"C:\PROGRA~1\FOXITS~1\FOXITR~1\FOXITR~1.EXE" "%1"

The "% 1" argumen akan diatur ke jalur file Anda menjalankan tindakan dari.

Jika Anda hanya memiliki satu tindakan yang ditentukan untuk jenis file yang diberikan, saya yakin itu akan menjadi tindakan default yang dijalankan jika file diklik ganda. Jika ada beberapa tindakan yang mungkin, Anda dapat mengatur mana yang akan menjadi default dengan mengubah nilai (Default) dari kunci Shell . Cukup setel ke nama tindakan yang Anda inginkan sebagai default.

Dengan semua ini dikatakan, itu tidak terlalu efisien untuk melakukan semuanya dari awal. Mungkin lebih mudah untuk menggunakan alat bawaan untuk mendapatkan sebagian besar jalan di sana dan kemudian hanya men-tweak hal-hal secara manual bahwa alat tidak membiarkan Anda melakukannya. Saya mungkin juga harus menyebutkan bahwa semua info ini didasarkan pada XP, tapi saya hampir tidak ada yang berubah untuk Vista atau Win7.

Ryan Bolger
sumber
3
Memang Anda bisa menggunakan registri, tapi itu cara rumit rumit untuk mencapai ini. Karena ada alat yang lebih baik (seperti yang saya sebutkan dalam jawaban saya untuk posting ini) mengapa harus melalui semua cobaan ini mengacaukan registri ?!
Eran
jawaban yang bagus, jika sesuatu bisa otomatis saya selalu lebih suka seperti itu. Modifikasi registri adalah cara terbaik untuk menyebarkan solusi ke lebih dari satu pc.
mjsr
0

Vista memungkinkan Anda untuk mengubah asosiasi yang ada, dan saya membayangkan itu mirip jika tidak sama di Win7. Panel Kontrol> Program Default> Asosiasi File.

Sunting: Ini artikel dengan beberapa alat canggih yang mungkin cocok untuk Anda.

Saya akan memilih alat pertama yang ditampilkan (Elemen Kreatif). Ini adalah program gratis dan ringan, ini melakukan semua yang Anda inginkan dengan cara sederhana (dan banyak lagi, karena manajemen asosiasi file hanyalah salah satu alat dalam paket itu).

Eran
sumber
Saat ini, itu tidak memungkinkan Anda untuk membuat yang baru (Anda dapat dengan melakukan Open With> Set As Default) dan itu tidak memungkinkan Anda untuk menyesuaikan ikon atau tindakan.
Andrew Moore