Браузер по умолчанию
Появилась потребность сделать определенный браузер по умолчанию для каждого пользователя.
Имеется рабочая станция Windows10, на которой логинятся разные пользователи и необходимо сделать определенный браузер по умолчанию. На просторах сети попался под руку скрипт на vbs, так как сделать пришлось быстро и срочно, то брался готовый скрипт без изменений.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
'Marjan Savli Set WshShell = WScript.CreateObject("WScript.Shell") ' IE Default browser for WIN10 WshShell.Run "%windir%\system32\control.exe /name Microsoft.DefaultPrograms /page pageDefaultProgram\pageAdvancedSettings?pszAppName=Google%20Chrome" 'Internet%20Explorer ' Give Default Programs time to load WScript.Sleep 2000 ' WshShell.AppActivate "Set Program Associations" WshShell.SendKeys "{TAB}" WshShell.SendKeys " " WshShell.SendKeys "{TAB}" WshShell.SendKeys "{TAB}" WScript.Sleep 500 WshShell.SendKeys " " 'Msgbox "Default browser is Internet Explorer." WScript.Quit |
Минусы данного решения:
- Скрипт работает при логине пользователя.
- Отображается окно с ассоциациями.
- Не создается метка (файл) что действие уже произведено.
Плюсы данного решения:
- Скрипт действительно работает на Windows10.
- Можно использовать любое название браузера для решения задачи.