Mengubah ikon tipe file Windows 8

12

Saya mengalami kesulitan mengubah ikon untuk jenis file tertentu di Windows 8. Saya telah membaca banyak cara termasuk pertanyaan ini dan yang satu ini , mencoba FileTypesMan dan beberapa program lain dan mengedit registri tetapi tidak ada yang bekerja dengan tepat. Setelah setiap metode, saya telah membersihkan cache ikon dan memulai kembali hanya untuk memastikan. Saya ingin mengubah ikon untuk file .css dan .js (dan lainnya di telepon) untuk memisahkan ikon, tetapi kedua jenisnya buka di Notepad ++ secara default.

Mengubah DefaultIconkunci dalam registri untuk HKEY_CLASSES_ROOT\Applications\notepad++.exe(ProgId yang terkait dengan .js dan .css dalam HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.css\UserChoice) mengubah ikon untuk semua file yang terbuka di Notepad ++.

Mengubah file DefaultIcon.css atau .js dalam HKEY_CLASSES_ROOT\CSSfiledan HKEY_CLASSES_ROOT\JSFiletidak berpengaruh.

Menambahkan DefaultIconkunci untuk HKEY_CLASSES_ROOT\CSSfiletidak melakukan apa pun juga, dan saya enggan bereksperimen dengan menambahkannya di tempat lain jika saya memecahkan sesuatu.

Satu hal yang saya perhatikan adalah, jika saya mengubah icon perpanjangan tanpa program default yang terkait dengan itu (.php dalam hal ini) kemudian mengubah DefaultIcondalam HKEY_CLASSES_ROOT\php_auto_filepekerjaan lakukan, tapi saya bodoh memilih untuk file PHP selalu terbuka di Notepad ++ setelah itu dan kemudian itu berubah menjadi ikon Notepad ++.

Jadi adakah cara mengubah ikon untuk jenis file yang memiliki program default yang terkait dengannya tanpa mengubah semua ikon untuk file yang terbuka di program yang sama? Atau apakah ada cara untuk memisahkan jenis file dengan program sehingga saya dapat mengubah ikon tetapi selalu harus menggunakan "Buka Dengan ..."? Lebih disukai opsi sebelumnya.

ch1902
sumber
Saya mencari ini juga ..
tumchaaditya
Saya kira solusinya adalah dengan menyalin aplikasi yang dapat mengedit file (Saya melihat Anda, notepad!) Dan mengubah ikon default untuk file yang diedit dengan program itu dan melakukan hal yang sama untuk setiap ekstensi file. Tapi ini BENAR-BENAR memakan waktu dan juga menghabiskan banyak ruang (meskipun saya tidak tahu bagaimana melakukan ini untuk notepad.
RookieTEC9

Jawaban:

10

Ada program sederhana yang disebut Default Programs Editortersedia untuk diunduh dari sini . Ini berfungsi baik juga untuk Windows 8.1 (tidak yakin untuk Win 8).

Editor Program Default

teriak
sumber
Aplikasi ini agak kikuk tetapi berfungsi. Anda perlu membuat tipe file baru untuk setiap ekstensi yang ingin Anda ubah ikonnya, dan kemudian menetapkan ikon untuk tipe file baru itu.
Alan
1
Ini sepertinya berhasil! Akan menyenangkan untuk memiliki beberapa info tentang bagaimana tepatnya melakukan hal itu di back-end bagi mereka yang ingin menyelesaikan ini secara manual. Info yang diberikan oleh Microsoft tampaknya tidak akurat, dan tidak berfungsi untuk banyak orang.
JimNim
tampaknya juga bekerja dengan baik di Windows 10 ...
Tim
2

Jika yang Anda inginkan adalah mengedit registri, pertama-tama Anda harus memastikan ID Prog apa yang digunakan tipe file Anda. Anda dapat melakukannya dengan menavigasi ke:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.[ext]\UserChoice (di mana [ext] adalah ekstensi file yang Anda cari)

Kemudian salin nilai untuk Progid. Jika nilai tersebut tidak ditetapkan di sana, lalu navigasikan ke HKEY_CLASSES_ROOT\.[ext]dan salin nilai yang diatur untuk (default).

Hal berikutnya adalah menavigasi ke HKEY_CLASSES_ROOT\[progid]\DefaultIcon (di mana [progid] adalah nilai yang Anda peroleh sebelumnya) . Jika DefaultIconkunci tidak ada, Anda harus membuatnya.

Terakhir, setel (default)nilai ke apa pun yang Anda inginkan dan mulai ulang explorer.exe dengan task manager. Anda juga dapat log masuk dan kembali atau memulai kembali, tetapi ini adalah cara yang paling efisien.

Semoga itu bisa membantu.

JP de la Torre
sumber
1
Selamat! Ini bekerja! Lihat hasil edit saya.
RookieTEC9
Terima kasih! Dan saran cerdas. Saya sudah jauh dari Windows untuk sementara waktu dan benar-benar lupa tentang efek membunuh explorer.exe. Jauh lebih baik daripada memulai kembali. : D
JP de la Torre
1

Mengubah DefaultIcon untuk file .css atau .js di HKEY_CLASSES_ROOT \ CSSfile dan HKEY_CLASSES_ROOT \ JSFile tidak berpengaruh.

Menambahkan kunci DefaultIcon ke HKEY_CLASSES_ROOT \ CSSfile juga tidak melakukan apa-apa, dan saya enggan bereksperimen dengan menambahkannya di tempat lain jika saya memecahkan sesuatu.

yang Anda lakukan di sini adalah mengubah ikon berdasarkan penetapan ikon aplikasi

Jadi dari pemahaman saya, Anda mencari penugasan ikon tipe file. Anda ingin ekstensi nama file mendikte penugasan ikon bukan aplikasi itu sendiri bahkan berpikir ekstensi nama dikaitkan dengan aplikasi yang sama

Untuk kasus Anda (ekstensi .js dan .css)

  1. Arahkan ke HKEY_CLASSES_ROOT \ .js
  2. Buat kunci (folder) baru di bawah .js dan beri nama sebagai DefaultIcon
  3. Di kunci yang baru dibuat, ada nilai string default dengan nilai yang tidak ditetapkan dalam datanya. Klik dua kali nilai string ini dan tambahkan path ikon sebagai nilainya (yaitu X: \ myiconfolder \ customicon.ico)
  4. tutup registry dan masuk ke task manager. Di bawah tab proses restart proses windows explorer dengan mengklik kanan pada proses dan memilih restart
  5. Lakukan hal yang sama untuk ekstensi file .css

Katakan padaku apakah ini berhasil

nabilishes
sumber
Saya sarankan mencobanya sebelum memberikan jawaban untuk memastikan itu benar.
RookieTEC9
Ini tidak bekerja.
RookieTEC9