Registrera Google Chrome Portable med standardappar eller standardprogram

Lång tid tillbaka gjorde jag ett enkelt program som kommer att registrera Mozilla Firefox Portable med standardprogram eller standardappar i Windows. Många användare frågade om ett verktyg kan skapas för andra bärbara webbläsare, som Opera, Chrome etc.,

Det här inlägget har ett VBScript som registrerar eller avregistrerar Google Chrome Portable (från PortableApps.com) med standardappar med ett enda klick. Efter registreringen kan du ställa in Chrome Portable som standardwebbläsare via standardappar.

Registrera Chrome Portable med standardappar eller standardprogram

PortableApps.com är en populär bärbar mjukvarulösning som låter dig ta med dig din favoritprogramvara. En helt öppen källkod och gratis plattform, den fungerar från alla synkroniserade molnmappar (DropBox, Google Drive, Box, etc), från din lokala dator på en intern eller extern enhet eller på en bärbar lagringsenhet (USB-flashenhet, minneskort, bärbar hårddisk, etc) flyttade mellan datorer.

För att lägga till Google Chrome Portable web browser i standardappar använder du VBScript nedan.

 'Registrerar Google Chrome Portable med standardprogram eller standardappar i Windows' chromeportable.vbs - skapad 20 maj 2019 av Ramesh Srinivasan, Winhelponline.com 'Senast uppdaterad 13 juni 2019 - En bifogad filnamnsparameter i dubbelcitationstecken. Alternativ Explicit Dim sAction, sAppPath, objFile, oFSO, sbaseKey, sbaseKey2 Dim WshShell: Ställ WshShell = CreateObject ("WScript.Shell") Dim oFS0: Ställ in oFSO = CreateObject ("Scripting.FileSystemObject") Ställ objFile =FFS Wile .ScriptFullName) sAppPath = oFSO.GetParentFolderName (objFile) sAppPath = sAppPath & "\ GoogleChromePortable.exe" Om inte oFSO.FileExists (sAppPath) Sedan WScript.Quit If InStr ("", sAppPath) 0 = " sAppPath & "" "" Om WScript.Arguments.Count 0 Sedan Om UCase (Trim (WScript.Arguments (0))) = "-REG" Ring sedan RegisterChromePortable (sAppPath) Om UCase (Trim (WScript.Arguments (0)) ) = "-UNREG" Ring sedan UnregisterChromePortable (sAppPath) Annars sAction = InputBox ("Skriv REGISTER för att lägga till Chrome Portable till standardappar. Skriv UNREGISTER för att ta bort.", "Chrome Portable Registration", "REGISTER") Om UCase (Trim (Trim ( sAction)) = "REGISTER" Ring sedan RegisterChromePortable (sAppPath) Om UCase (Trim (sAction)) = "UNREGISTER" Ring sedan UnregisterChromePortable (sAppPath) Slut om Sub RegisterChromePortable (sAppPath) sbaseKey = "HKCU \ Software \" sbaseKey2 = sbaseKey & "Clients \ StartmenuInternet \ Google Chrome Portable \" WshShell.RegWrite sbaseKey & "RegistreradeApplikationer \ Google Chrome Portable", "Software \ Clternet \ StartMen \ Capabilities ", " REG_SZ "WshShell.RegWrite sbaseKey &" Classes \ ChromeHTML2 \ ", " Chrome HTML Document ", " REG_SZ "WshShell.RegWrite sbaseKey &" Classes \ ChromeHTML2 \ AppUserModelId ", " Chrome Portable ", " SH_S .RegWrite sbaseKey & "Classes \ ChromeHTML2 \ ApplicationIcon", sAppPath & ", 0", "REG_SZ" WshShell.RegWrite sbaseKey & "Classes \ ChromeHTML2 \ ApplicationName", "Google Chrome Portable Edition", "REG_SZ" WshShell.RegWite "Klasser \ ChromeHTML2 \ ApplicationDescription", "Få åtkomst till internet", "REG_SZ" WshShell.RegWrite sbaseKey & "Classes \ ChromeHTML2 \ ApplicationCompany", "Google Inc.", "REG_SZ" WshShell.RegWrite sbaseKey & "Classes \ ChromeIconML \ Standard \ ", sAppPath &", 0 ", " REG_SZ "WshShell.RegWrite s baseKey & "Klasser \ ChromeHTML2 \ shell \ open \ kommando \", sAppPath & "-" & "" "&"% 1 "&" "", "REG_SZ" WshShell.RegWrite sbaseKey2, "Google Chrome Portable Edition ", " REG_SZ "WshShell.RegWrite sbaseKey2 &" Capabilities \ ApplicationDescription ", " Google Chrome Portable Edition ", " REG_SZ "WshShell.RegWrite sbaseKey2 &" Capabilities \ ApplicationIcon ", sAppPath &", 0 ", " REG_SZ "WshShell. sbaseKey2 & "Capabilities \ ApplicationName", "Google Chrome Portable Edition", "REG_SZ" WshShell.RegWrite sbaseKey2 & "Capabilities \ FileAssociations \ .htm", "ChromeHTML2", "REG_SZ" WshShell.RegWrite sbaseKey2 &ssociations \ Afficiations FileA. html ", " ChromeHTML2 ", " REG_SZ "WshShell.RegWrite sbaseKey2 &" Funktioner \ FileAssociations \ .shtml ", " ChromeHTML2 ", " REG_SZ "WshShell.RegWrite sbaseKey2 &" Capabilities \ FileAssociations \ "XML", " REG_SZ "WshShell.RegWrite sbaseKey2 &" Funktioner \ FileAssociations \ .xhtml ", " ChromeHTML2 ", " REG_SZ "WshShell.RegWrite sbaseKey2 &" Capabilities \ FileAssociat joner \ .webp ", " ChromeHTML2 ", " REG_SZ "WshShell.RegWrite sbaseKey2 &" Funktioner \ URLAssociations \ ftp ", " ChromeHTML2 ", " REG_SZ "WshShell.RegWrite sbaseKey2 &" Capabilities \ URLAssociationsTML ", " "REG_SZ" WshShell.RegWrite sbaseKey2 & "Funktioner \ URLAssociations \ https", "ChromeHTML2", "REG_SZ" WshShell.RegWrite sbaseKey2 & "DefaultIcon \", sAppPath & ", 0", "REG_SZ" WshShell. \ open \ command \ ", sAppPath, " REG_SZ "'Starta standardappar efter registrering av Chrome Portable WshShell.Run" control / name Microsoft.DefaultPrograms / page pageDefaultProgram "End Sub Sub UnregisterChromePortable (sAppPath) sbaseKey =" HKCU \ Software \ "sbaseKey = "HKCU \ Software \ Clients \ StartmenuInternet \ Google Chrome Portable" On Error Resume Next WshShell.RegDelete sbaseKey & "RegistreradeApplikationer \ Google Chrome Portable" On Error GoTo 0 WshShell.Run "reg.exe delete" & sbaseKey & "Classes \ ChromeHTML2 "&" / f ", 0 WshShell.Run" reg.exe radera "& sbaseKey2 &" / f ", 0 'Starta Defau Det är appar efter avregistrering av Chrome Portable WshShell.Run "kontroll / namn Microsoft.DefaultPrograms / sida sida DefaultProgram" End Sub 

Användande

  1. Kopiera ovanstående VBScript-kod till Notepad och spara filen som chromeportable.vbs
  2. Flytta filen till din flyttbara eller USB-enhet. Skriptfilen ska placeras i GoogleChromePortable mappen för att den ska fungera.

  3. Dubbelklicka på chromeportable.vbs att köra den.

  4. Skriv REGISTER och klicka på OK för att lägga till Chrome Portable i standardappar.
  5. Skriptet startar standardappar eller standardprogram automatiskt. Välj Google Chrome Portable från listan och ställ in den som standard.

Om du vill ta bort Google Chrome Portable från standardappar, kör skriptet igen och den här gången skriver du UNREGISTER och klickar på OK.

RELATERADE: Ändra standardappar, webbläsare eller filassociation via kommandorad i Windows 10

Välj standardwebbläsare

Observera att skriptet registrerar webbläsaren med standardappar, men inte anger det som standard. Detta är något användaren måste göra manuellt, särskilt i Windows 10.

Så skriptet startar standardprogrammen eller fönstret Standardappar (i Windows 10) efter att du har registrerat eller avregistrerat den bärbara webbläsaren. För att förhindra att skriptet startar fönstret Standardapps varje gång, raderar du följande rad (2 händelser) i skriptet och sparar det:

$config[ads_text6] not found
 WshShell.Run "kontrollera / namnge Microsoft.DefaultPrograms / sida sida DefaultProgram" 

Du kan använda SetuserFTA-verktyget för att ställa in standardwebbläsaren via kommandorad eller genväg, snarare än via standardappar. Se Ändra standardappar, webbläsare eller filassociation via kommandorad i Windows 10.

Kör skriptet icke-interaktivt

För att registrera eller avregistrera Chrome Portable tyst (icke-interaktivt) kan du använda följande syntax:

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

Och du kan till och med skapa genvägar för kommandona ovan:

Hoppas att du tyckte att manuset var lite användbart! Om du letar efter ett liknande skript för andra bärbara appar, låt oss veta i avsnittet Kommentarer nedan.

Relaterade Artiklar