Daftarkan Google Chrome Portable dengan Aplikasi Default atau Program Default

Dahulu kala, saya membuat program sederhana yang akan mendaftarkan Mozilla Firefox Portable dengan Program Default atau Aplikasi Default di Windows. Banyak pengguna bertanya apakah alat dapat dibuat untuk browser portabel lainnya, seperti Opera, Chrome, dll.,

Posting ini memiliki VBScript yang akan mendaftar atau membatalkan registrasi Google Chrome Portable (dari PortableApps.com) dengan Aplikasi Default dalam satu klik. Setelah mendaftar, Anda dapat mengatur Chrome Portable sebagai browser default melalui Aplikasi Default.

Daftarkan Chrome Portable dengan Aplikasi Default atau Program Default

PortableApps.com adalah solusi perangkat lunak portabel yang populer yang memungkinkan Anda membawa serta perangkat lunak favorit Anda. Sumber sepenuhnya terbuka dan platform gratis, berfungsi dari folder cloud yang disinkronkan (DropBox, Google Drive, Box, dll), dari PC lokal Anda pada drive internal atau eksternal, atau pada perangkat penyimpanan portabel (drive flash USB, kartu memori), hard drive portabel, dll) bergerak di antara PC.

$config[ads_text6] not found

Untuk menambahkan browser web Google Chrome Portable ke Aplikasi Default, gunakan VBScript di bawah ini.

 'Mendaftar Google Chrome Portable dengan Program Default atau Aplikasi Default di Windows' chromeportable.vbs - dibuat pada 20 Mei 2019 oleh Ramesh Srinivasan, Winhelponline.com 'Terakhir diperbarui pada 13-Juni-2019 - Parameter nama file tertutup dalam tanda kutip ganda. Opsi Eksplisit Dim sAction, sAppPath, objFile, oFSO, sbaseKey, sbaseKey2 Dim WshShell: Set WshShell = CreateObject ("WScript.shell") Dim oFS0: Set oFSO = CreateObject ("Scripting.FileSystemObject") Setel objileFile .ScriptFullName) sAppPath = oFSO.GetParentFolderName (objFile) sAppPath = sAppPath & "\ GoogleChromePortable.exe" Jika Tidak oFSO.FileExists (sAppPath) Kemudian WScript.Quit Jika InStr ("", sAppPath) 0 "sAppPath &" "" sAppPath & "" "" If WScript.Arguments.Count 0 Lalu If UCase (Trim (WScript.Arguments (0))) = "-REG" Kemudian Panggil RegisterChromePortable (sAppPath) Jika UCase (Trim (WScript.Arguments (0)) ) = "-UNREG" Kemudian Panggil UnregisterChromePortable (sAppPath) Lain sAction = InputBox ("Ketik REGISTER untuk menambahkan Chrome Portable ke Aplikasi Default. Ketik UNREGISTER untuk menghapus.", "Registrasi Chrome Portable", "REGISTER") Jika UCase (Potong ( sAction)) = "REGISTER" Kemudian Panggil RegisterChromePortable (sAppPath) Jika UCase (Trim (sAction)) = "UNREGISTER" Kemudian Panggil UnregisterChromePortable (sAppPath) Akhiri Jika Sub RegisterChromePortable (sAppPath) sbaseKey = "HKCU \ Software \" sbaseKey2 = sbaseKey2 & "Klien \ StartmenuInternet \ Google Chrome Portable \" WshShell.RegWrite sbaseKey & "RegisteredApplications \ Google Chrome Portable", "Perangkat Lunak \ Klien \ Klien \ Kemampuan ", " REG_SZ "WshShell.RegWrite sbaseKey &" Class \ ChromeHTML2 \ ", " Dokumen HTML Chrome ", " REG_SZ "WshShell.RegWrite sbaseKey &" Kelas \ ChromeHTML2 \ AppUserModelId ", " Chrome Portable ", " REG_SZ " .RegWrite sbaseKey & "Kelas \ ChromeHTML2 \ ApplicationIcon", sAppPath & ", 0", "REG_SZ" WshShell.RegWrite sbaseKey & "Kelas \ ChromeHTML2 \ ApplicationName", "Edisi Portabel Google Chrome", "REG_SZ" WshShell.RegWrite "Kelas \ ChromeHTML2 \ ApplicationDescription", "Akses internet", "REG_SZ" WshShell.RegWrite sbaseKey & "Kelas \ ChromeHTML2 \ ApplicationCompany", "Google Inc.", "REG_SZ" WshShell.RegWrite sbaseKey & "Classes \ ChromeDHTML \ ", sAppPath &", 0 ", " REG_SZ "WshShell.RegWrite s baseKey & "Kelas \ ChromeHTML2 \ shell \ open \ command \", sAppPath & "-" & "" "&"% 1 "&" "" ", " REG_SZ "WshShell.RegWrite sbaseKey2, " Edisi Portabel Google Chrome ", " REG_SZ "WshShell.RegWrite sbaseKey2 &" Capabilities \ ApplicationDescription ", " Google Portable Portable Edition ", " REG_SZ "WshShell.RegWrite sbaseKey2 &" Capabilities \ ApplicationIcon ", sAppPath &", 0 ", " REG_SZ "WshShell.sh sbaseKey2 & "Capabilities \ ApplicationName", "Google Portable Portable Edition", "REG_SZ" WshShell.RegWrite sbaseKey2 & "Capabilities \ FileAssociations \ .htm", "ChromeHTML2", "REG_SZ" WshShell.RegWrite sbaseKey2 \ Kapasitas " html ", " ChromeHTML2 ", " REG_SZ "WshShell.RegWrite sbaseKey2 &" Kemampuan \ FileAssociations \ .shtml ", " ChromeHTML2 ", " REG_SZ "WshShell.RegWrite sbaseKey2 &" Capabilities \ FileAssations, "", "HTHT ", "HTML", "HTML, "HTML " REG_SZ "WshShell.RegWrite sbaseKey2 &" Capabilities \ FileAssociations \ .xhtml ", " ChromeHTML2 ", " REG_SZ "WshShell.RegWrite sbaseKey2 &" Capabilities \ FileAssociat ion \ .webp ", " ChromeHTML2 ", " REG_SZ "WshShell.RegWrite sbaseKey2 &" Capabilities \ URLAssociations \ ftp ", " ChromeHTML2 ", " REG_SZ "WshShell.RegWrite sbaseKey2 &" Capabilities \ URL ", " Chrome ", " HTTP, " "REG_SZ" WshShell.RegWrite sbaseKey2 & "Capabilities \ URLAssociations \ https", "ChromeHTML2", "REG_SZ" WshShell.RegWrite sbaseKey2 & "DefaultIcon \", sAppPath & ", 0", "REG_SZ shellWell" \ open \ command \ ", sAppPath, " REG_SZ "'Luncurkan Aplikasi Default setelah mendaftarkan Chrome Portable WshShell.Run" kontrol / nama Microsoft.DefaultPrograms / halaman halamanDefaultProgram "Sub Sub UnregisterChromePortable (sAppPath) sbaseKey =" HKCU \ Software \ "sbaseKey2 = "HKCU \ Software \ Clients \ StartmenuInternet \ Google Chrome Portable" Pada Kesalahan Lanjutkan Selanjutnya WshShell.RegDelete sbaseKey & "RegisteredApplications \ Google Chrome Portable" Pada Kesalahan GoTo 0 WshShell.Run "reg.exe delete" & sbaseKey & "Class \ ChromeHTML2 "&" / f ", 0 WshShell.Jalankan" reg.exe delete "& sbaseKey2 &" / f ", 0 'Luncurkan Defau Aplikasinya setelah membatalkan pendaftaran Chrome Portable WshShell.Jalankan "control / name Microsoft.DefaultPrograms / page pageDefaultProgram" End Sub 

Pemakaian

  1. Salin kode VBScript di atas ke Notepad dan simpan file sebagai chromeportable.vbs
  2. Pindahkan file ke removable atau drive USB Anda. File skrip harus ditempatkan di folder GoogleChromePortable agar berfungsi.

  3. Klik dua kali chromeportable.vbs untuk menjalankannya.

  4. Ketik REGISTER dan klik OK untuk menambahkan Chrome Portable ke Aplikasi Default.
  5. Script meluncurkan Aplikasi Default atau Program Default secara otomatis. Pilih Google Chrome Portable dari daftar dan atur sebagai default.

Untuk menghapus Google Chrome Portable dari Aplikasi Default, jalankan kembali skrip dan kali ini, ketik UNREGISTER dan klik OK.

TERKAIT: Ubah Aplikasi Default, Browser atau Asosiasi File melalui Command-line di Windows 10

Pilih browser default

Perhatikan bahwa skrip mendaftarkan browser dengan Aplikasi Default, tetapi tidak menetapkannya sebagai default. Ini adalah sesuatu yang harus dilakukan pengguna secara manual, terutama di Windows 10.

Jadi, skrip meluncurkan jendela Program Default atau Aplikasi Default (pada Windows 10) setelah Anda mendaftar atau membatalkan registrasi browser portabel. Untuk mencegah skrip meluncurkan jendela Aplikasi Default setiap waktu, hapus baris berikut (2 kejadian) dalam skrip dan simpan:

 WshShell.Jalankan "kontrol / nama Microsoft.DefaultPrograms / halaman halamanDefaultProgram" 

Anda dapat menggunakan utilitas SetuserFTA untuk mengatur browser default melalui baris perintah atau pintasan, daripada melalui Aplikasi Default. Lihat Mengubah Aplikasi Default, Browser atau Asosiasi File melalui Command-line di Windows 10.

Jalankan skrip non-interaktif

Untuk mendaftar atau membatalkan registrasi Chrome Portable secara diam-diam (non-interaktif), Anda dapat menggunakan sintaks berikut:

 wscript.exe D: \ GoogleChromePortable \ chromeportable.vbs -REG wscript.exe D: \ GoogleChromePortable \ chromeportable.vbs -UNREG 

Dan Anda bahkan dapat membuat pintasan untuk perintah di atas:

Semoga Anda menemukan skrip yang berguna! Jika Anda mencari skrip serupa untuk aplikasi portabel lainnya, silakan beri tahu kami di bagian Komentar di bawah ini.

Artikel Terkait