Ubah Aplikasi Lalai, Penyemak Imbas atau Fail melalui Baris Perintah di Windows 10

Di Windows 10, menetapkan perkaitan fail per pengguna untuk akaun pengguna yang log masuk harus dilakukan hanya menggunakan Aplikasi Lalai atau dialog Buka dengan dialog secara manual. Sekiranya anda cuba mengubah entri pendaftaran lalai pengguna menggunakan skrip atau kumpulan kumpulan, Windows 10 akan menetapkan semula kaitan fail ke lalai Windows, dan anda akan melihat An App Default yang menjengkelkan adalah Tetapkan semula pemberitahuan.

Microsoft mengatakan aplikasi tidak boleh menulis ke kunci pendaftaran UserChoice yang menyimpan tetapan persatuan lalai pengguna. Ini kerana pengguna mesti berada dalam kawalan, bukan program. Program yang bersaing antara satu sama lain dan sewenang-wenangnya mengubah persatuan khusus pengguna tidak akan menjadi pengalaman pengguna yang baik. Kunci UserChoice adalah lokasi yang dilindungi, dan nilai ProgID disahkan dengan hash.

Apabila anda menggunakan Aplikasi Lalai atau Buka dengan untuk menetapkan persatuan, Windows 10 menghasilkan hash untuk setiap perkaitan jenis fail. Hash yang dihasilkan berdasarkan pada banyak input seperti SID akaun pengguna, ProgId, waktu pendaftaran, dll, dan mungkin parameter lain.

Penyemak Imbas & Penyemak Imbas Lalai melalui Baris Perintah di Windows 10

Pengguna kadangkala memerlukan kaedah jalan pintas untuk menetapkan kaitan fail untuk akaun pengguna mereka tanpa melalui dialog Buka dengan aplikasi atau Aplikasi Lalai setiap masa. Beberapa suis togol atau jalan pintas untuk menukar lalai penyatuan penyemak imbas atau fail akan sangat membantu pengguna.

Nasib baik, kami mempunyai alat SetuserFTA untuk melakukannya. Untuk menetapkan persatuan fail dan penyemak imbas lalai melalui baris perintah, gunakan utiliti SetuserFTA yang ditulis oleh Christoph Kolbicz. Kolbicz telah merekodkan semula algoritma hash dengan berkesan. Utiliti ini menghasilkan hash secara automatik dan menetapkan lalai untuk anda.

$config[ads_text6] not found

Untuk menukar penyemak imbas lalai menggunakan baris perintah, gunakan sintaks ini:

 Progid sambungan SetUserFTA.exe 

Ia juga menyokong protokol URL (misalnya, http, https, mailto, dll.)

Google Chrome

Untuk menetapkan Chrome sebagai penyemak imbas lalai, jalankan arahan berikut:

 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 mempunyai OperaStable SetuserFTA .htm OperaStable SetuserFTA .html OperaStable 

Microsoft Edge

 SetuserFTA http AppXq0fevzme2pys62n3e0fbqa7peapykr8v SetuserFTA https AppX90nv6nhay5n6a98fnetv7tpk64pp35es SetuserFTA microsoft-kelebihan AppX7rm9drdg8sk7vqndwj3sdjw11x96jc0y SetuserFTA .htm AppX4hxtad77fbk3jkkeerkrm0ze94wjf3s9 SetuserFTA .html AppX4hxtad77fbk3jkkeerkrm0ze94wjf3s9 

BERKAITAN: Lihat artikel Cara Menghapus Gabungan Jenis Fail Menggunakan Editor Pendaftaran untuk maklumat lebih lanjut mengenai Pelanjutan fail → Pemetaan ProgID

Pemapar Imej Lalai

Untuk menetapkan Windows Photo Viewer sebagai pengendali lalai untuk fail .png dan .jpg, jalankan:

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

Perhatikan bahawa anda akan menerapkan pengeditan pendaftaran Windows Photo Viewer seperti dalam artikel Pulihkan Windows Photo Viewer yang Hilang di Windows 10 agar perintah di atas berfungsi. Tanpa pendaftaran ProgId yang diperlukan, fail anda akan muncul sebagai jenis fail yang tidak diketahui.

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

 SetuserFTA .jpg AppX43hnxtbyyps62jhe9sqpdzxn1790zetc SetuserFTA .png AppX43hnxtbyyps62jhe9sqpdzxn1790zetc 

ProgID vs "Applications \ program.exe"

Sekiranya aplikasi tidak menentukan kelas fail atau Progid, anda juga boleh menyebut exe program, seperti jenis Applications\program.exe . Ini berfungsi sekiranya program didaftarkan di bawah kunci pendaftaran HKCR\Applications .

Sebagai contoh, untuk menetapkan Notepad ++ sebagai editor lalai untuk fail .txt, jalankan:

 setuserfta .txt aplikasi \ notepad ++. exe 

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

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

Anda boleh membuat pintasan desktop untuk perintah yang diperlukan untuk menukar lalai dengan cepat dalam satu klik!

Lihat lalai pengguna semasa untuk semua jenis fail

Untuk mendapatkan lalai pengguna untuk semua jenis fail dan protokol URL, jalankan perintah:

 SetuserFTA dapatkan 

SetuserFTA menjadikan tugas menetapkan persatuan fail menjadi mudah.

Catatan: Terdapat utiliti serupa dari Danysys.com yang belum saya uji. Sekiranya anda ingin memeriksanya, lawati Tetapkan Jenis Fail Asosiasi Talian Perintah Aplikasi Lalai Windows 10 UserChoice Hash Kaedah Dalaman

Artikel Berkaitan