Ubah Aplikasi, Peramban, atau Asosiasi File Default melalui Command-line di Windows 10

Di Windows 10, pengaturan asosiasi file per-pengguna untuk akun pengguna yang masuk harus dilakukan hanya menggunakan Aplikasi Default atau dialog Buka dengan secara manual. Jika Anda mencoba mengubah entri registri default pengguna menggunakan skrip atau file batch, Windows 10 akan mereset asosiasi file ke default Windows, dan Anda akan melihat pemberitahuan An App Default was Reset.

Microsoft mengatakan aplikasi tidak boleh menulis ke kunci registri UserChoice yang menyimpan pengaturan asosiasi default pengguna. Ini karena pengguna harus memegang kendali, bukan program. Program yang saling bersaing dan secara sewenang-wenang mengubah asosiasi khusus pengguna tidak akan menjadi pengalaman pengguna yang baik. Kunci UserChoice adalah lokasi yang dilindungi, dan nilai ProgID divalidasi dengan hash.

Saat Anda menggunakan Aplikasi Default atau Buka dengan untuk mengatur asosiasi, Windows 10 menghasilkan hash untuk setiap asosiasi jenis file. Hash yang dihasilkan didasarkan pada banyak input seperti SID akun pengguna, ProgId, waktu registri, dll., Dan mungkin parameter lainnya.

Browser & Asosiasi File Default melalui Command-line di Windows 10

Pengguna kadang-kadang mungkin memerlukan metode pintas untuk mengatur asosiasi file untuk akun pengguna mereka tanpa melalui dialog Buka dengan atau Aplikasi Default setiap saat. Beberapa sakelar atau pintasan untuk mengubah default peramban atau asosiasi file akan sangat membantu bagi pengguna.

Untungnya, kami memiliki alat SetuserFTA untuk melakukan itu. Untuk mengatur asosiasi file dan browser default melalui command-line, gunakan utilitas SetuserFTA yang ditulis oleh Christoph Kolbicz. Kolbicz telah merekayasa balik algoritma hashing secara efektif. Utilitas ini menghasilkan hash secara otomatis dan menetapkan default untuk Anda.

$config[ads_text6] not found

Untuk mengubah browser default menggunakan baris perintah, gunakan sintaks ini:

 Progid ekstensi SetUserFTA.exe 

Ini juga mendukung protokol URL (misalnya, http, https, mailto, dll.)

Google Chrome

Untuk mengatur Chrome sebagai browser default, jalankan perintah ini:

 SetuserFTA http ChromeHTML SetuserFTA https ChromeHTML SetuserFTA .htm ChromeHTML SetuserFTA .html ChromeHTML 

Firefox

 SetuserFTA http FirefoxHTML SetuserFTA https FirefoxHTML SetuserFTA .htm FirefoxHTML SetuserFTA .html FirefoxHTML 

Opera

 SetuserFTA http OperaStable SetuserFTA htts OperaStable SetuserFTA .htm OperaStable SetuserFTA .html OperaStable 

Microsoft Edge

 SetuserFTA http AppXq0fevzme2pys62n3e0fbqa7peapykr8v SetuserFTA https AppX90nv6nhay5n6a98fnetv7tpk64pp35es SetuserFTA microsoft-tepi AppX7rm9drdg8sk7vqndwj3sdjw11x96jc0y SetuserFTA Htm AppX4hxtad77fbk3jkkeerkrm0ze94wjf3s9 SetuserFTA .html AppX4hxtad77fbk3jkkeerkrm0ze94wjf3s9 

TERKAIT: Lihat artikel Cara Menghapus Asosiasi Jenis File Menggunakan Editor Registri untuk informasi lebih lanjut tentang ekstensi File → Pemetaan progID.

Penampil Gambar Default

Untuk mengatur Windows Photo Viewer sebagai penangan default untuk file .png dan .jpg, jalankan:

 SetuserFTA .jpg PhotoViewer.FileAssoc.Jpeg SetuserFTA .png PhotoViewer.FileAssoc.Png 

Perhatikan bahwa Anda telah menerapkan edit registri Windows Photo Viewer seperti pada artikel Restore Windows Photo Viewer yang Hilang di Windows 10 agar perintah di atas berfungsi. Tanpa registrasi ProgId yang diperlukan, file Anda akan muncul sebagai jenis file yang tidak dikenal.

Untuk kembali ke Foto Microsoft sebagai default, gunakan baris perintah ini:

 SetuserFTA .jpg AppX43hnxtbyyps62jhe9sqpdzxn1790zetc SetuserFTA .png AppX43hnxtbyyps62jhe9sqpdzxn1790zetc 

ProgID vs "Applications \ program.exe"

Jika aplikasi tidak mendefinisikan kelas file atau Progid, Anda dapat menyebutkan exe program juga, seperti tipe Applications\program.exe juga. Ini berfungsi jika program terdaftar di bawah kunci registri HKCR\Applications .

Misalnya, untuk mengatur Notepad ++ sebagai editor default untuk file .txt, jalankan:

 setuserfta .txt application \ notepad ++. exe 

Untuk kembali ke default ( notepad.exe ), gunakan:

 setuserfta .txt txtfile atau aplikasi setuserfta .txt \ notepad.exe 

Anda dapat membuat pintasan desktop untuk perintah yang diperlukan untuk mengganti default dengan cepat dalam satu klik!

Lihat default pengguna saat ini untuk semua jenis file

Untuk mendapatkan default pengguna untuk semua jenis file dan protokol URL, jalankan perintah:

 SetuserFTA dapatkan 

SetuserFTA membuat pekerjaan pengaturan asosiasi file mudah.

Catatan: Ada utilitas serupa dari Danysys.com yang belum saya uji. Jika Anda ingin memeriksanya, kunjungi Setel Tipe File Asosiasi Default Aplikasi Command Line Windows 10 UserChoice Hash Metode Internal

Artikel Terkait