it-swarm.com.de

So automatisieren Sie das Festlegen von Chrome als Standardbrowser in Windows 10

Ich habe versucht, die Standardeinstellungen in den Registrierungsschlüsseln festzulegen:

hkeycu>software>Microsoft>windows>Shell>associations>urlassociations>http und https.

Versucht mit master_preference Datei.

Versucht mit Befehlsschalter --make-default-browser.

Bisher funktionieren diese nicht.

Jede Hilfe wäre dankbar. Offen für Batch-Dateien, Registrierungsschlüssel, Ersetzungen/Änderungen von Dateien ... im Grunde alles, was ich automatisieren kann.

13
Josh

Haben Sie versucht, eine .vbs -Datei zu erstellen, um Chrome automatisch als Standardbrowser festzulegen?

Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run "%windir%\system32\control.exe /name Microsoft.DefaultPrograms /page pageDefaultProgram\pageAdvancedSettings?pszAppName=google%20chrome"
WScript.Sleep 1200
WshShell.SendKeys "{TAB}"
WshShell.SendKeys " "
WshShell.SendKeys "{TAB}"
WshShell.SendKeys "{TAB}"
WshShell.SendKeys " "
WScript.Quit

Referenz: Kommentar des Benutzers "Raz" in IE zum Standardbrowser in Windows 10 während des OSD machen

7
Judy Li

Hier ist die PowerShell-Version der Judy Li/Raz-Lösung:

function Set-ChromeAsDefaultBrowser {
    Add-Type -AssemblyName 'System.Windows.Forms'
    Start-Process $env:windir\system32\control.exe -ArgumentList '/name Microsoft.DefaultPrograms /page pageDefaultProgram\pageAdvancedSettings?pszAppName=google%20chrome'
    Sleep 2
    [System.Windows.Forms.SendKeys]::SendWait("{TAB} {TAB}{TAB} ")
}
4
BenH

Um den Standardbrowser in Windows 10 zu ändern, probieren Sie das Tool von Christoph Kolbicz - https://kolbi.cz/blog/2017/11/10/setdefaultbrowser-set-the-default-browser-per -user-on-windows-10-and-server-2016-build-1607/ .

SetDefaultBrowser.exe HKLM "Google Chrome" gestartet und es hat gut funktioniert für mich.

0
Aldis

Nimm das Drehbuch aus Judy Lis Antwort und optimiere es.

Option Explicit
Dim oShell, sWinDir
Set oShell = WScript.CreateObject("WScript.Shell")
sWinDir = oShell.ExpandEnvironmentStrings("%WINDIR%")
oShell.Run sWinDir & "\system32\control.exe /name Microsoft.DefaultPrograms /page pageDefaultProgram"
Set oShell = Nothing
WScript.Quit

Speichern Sie es als .vbs -Datei (z. B. SetDefaultProgams.vbs) auf Ihrem Desktop. Wenn Sie darauf doppelklicken, werden die bekannteren Standardprogramme mit der Liste auf der linken Seite angezeigt, wie bei früheren Versionen von Windows 10.

(Natürlich gibt es auch andere Möglichkeiten, ein Programm/Skript aufzurufen. Sie können es in Ihr Startmenü einfügen oder über CMD oder PowerShell ausführen.)

Dieses Skript wurde von mir unter Windows Version 10.0.16299.192 getestet.

0
user862314

Ich habe das obige Skript so geändert , dass nur der Standardbrowser und keine der anderen Einstellungen (E-Mail, PDF usw.) geändert werden Ändern des Standardbrowsers unter Verwendung der Standard-Apps in Windows 10.

Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run "%windir%\system32\control.exe /name Microsoft.DefaultPrograms /page pageDefaultProgram\pageAdvancedSettings?pszAppName=google%20chrome"
WScript.Sleep 1200
WshShell.SendKeys "{TAB}"
WshShell.SendKeys "{TAB}"   
WshShell.SendKeys "{DOWN}"
WshShell.SendKeys "{DOWN}"
WshShell.SendKeys " "
WshShell.SendKeys "{DOWN}"
WshShell.SendKeys " "
WshShell.SendKeys "{DOWN}"
WshShell.SendKeys "{DOWN}"
WshShell.SendKeys "{DOWN}"
WshShell.SendKeys "{DOWN}"
WshShell.SendKeys "{DOWN}"
WshShell.SendKeys "{DOWN}"
WshShell.SendKeys "{DOWN}"
WshShell.SendKeys "{DOWN}"
WshShell.SendKeys "{DOWN}"
WshShell.SendKeys " "
WshShell.SendKeys "{DOWN}"
WshShell.SendKeys " "
WshShell.SendKeys "{TAB}"
WshShell.SendKeys " "
WScript.Quit
0
Brendan Murphy

Ich habe ein kleines Programm geschrieben, das dies lautlos tut, basierend auf Judy LisTechnik : Standardbrowser festlegen . Weitere Informationen finden Sie auf der Seite.

0
Sam