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.
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
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} ")
}
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.
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.
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
Ich habe ein kleines Programm geschrieben, das dies lautlos tut, basierend auf Judy LisTechnik : Standardbrowser festlegen . Weitere Informationen finden Sie auf der Seite.