Scripting the default browser at startup of Windows 10?


Recommended Posts

My work laptop uses Windows 10 Professional and it seems that the GPO is making Internet Explorer 11 the default browser each time it is powered on.

 

We are free to change the default browser in Settings > Apps > Default apps but it resets back to Internet Explorer 11 upon reboot.

 

Is there a CMD script I can place in the Startup folder that changes this for me each time? (or, another solution)

I've done a bit of searching, and for the most part it doesn't look like it's possible. People are saying that Microsoft removed the option in Windows 10 in an attempt to prevent malware from changing the default programs.

 

But I did find this .vbs script on Superuser:

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

While I would assume that you would just need to change "google%chrome" to the browser you want to set as default, I don't understand how it knows to set it as the default browser and I don't know why it sends the tabs and spaces afterwards.

 

I would say that if the company allows you to change your default browser there shouldn't be a need for the GPO to be in place to change that setting back after each session. Maybe ask your IT security team about turning that policy off?

  On 23/10/2018 at 10:16, Nick H. said:

I've done a bit of searching, and for the most part it doesn't look like it's possible. People are saying that Microsoft removed the option in Windows 10 in an attempt to prevent malware from changing the default programs.

 

But I did find this .vbs script on Superuser:

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

While I would assume that you would just need to change "google%chrome" to the browser you want to set as default, I don't understand how it knows to set it as the default browser and I don't know why it sends the tabs and spaces afterwards.

 

I would say that if the company allows you to change your default browser there shouldn't be a need for the GPO to be in place to change that setting back after each session. Maybe ask your IT security team about turning that policy off?

Expand  

It's the NHS we're talking about.

My I.T. team disabled notifications system-wide when they first upgraded to Windows 10 because 'we didn't want to bombard users with notifications'.

  On 23/10/2018 at 10:16, Nick H. said:

would say that if the company allows you to change your default browser there shouldn't be a need for the GPO to be in place to change that setting back after each session. Maybe ask your IT security team about turning that policy off?

Expand  

Or better yet, stop messing around with company hardware/software configurations.

  • Like 3
  On 23/10/2018 at 10:29, Danielx64 said:

Or better yet, stop messing around with company hardware/software configurations.

Expand  

What rubbish are you talking about?

They allow us to change it manually, so why not have a startup script to do it for us?

  On 23/10/2018 at 10:33, Elliot B. said:

What rubbish are you talking about?

They allow us to change it manually, so why not have a startup script to do it for us?

Expand  

If the IT department set something via GPO, they have done that for a reason. Just because they haven't disabled the option to let you change the default browser it doesn't mean that you want you to change it.

  On 23/10/2018 at 10:36, Danielx64 said:

If the IT department set something via GPO, they have done that for a reason. Just because they haven't disabled the option to let you change the default browser it doesn't mean that you want you to change it.

Expand  

That's their issue.

 

I'm not circumventing anything by having a script change the default for me instead of me doing it manually each time.

Most require a program to achieve what you are looking for, example http://kolbi.cz/blog/2017/11/10/setdefaultbrowser-set-the-default-browser-per-user-on-windows-10-and-server-2016-build-1607/

 

What I use is called EdgeDeflector because Microsoft insists on ignoring the default browser choice inside OS dialogs and certain apps and launching Edge instead of my default Chrome preference.

The way I've been doing at my job since MS took away our ability to customize the default profile like we were doing, is by using DISM.

 

Set the defaults the way you want them, and then run:

 

Dism.exe /Online /Export-DefaultAppAssociations:%USERPROFILE%\Desktop\AppAssoc.xml

 

Place that XML file somewhere for use in below command. Then at login, login script, run the following:

 

Dism.exe /Online /Import-DefaultAppAssociations:"FULL PATH"\AppAssoc.xml

  • Like 3
  On 23/10/2018 at 10:29, Danielx64 said:

Or better yet, stop messing around with company hardware/software configurations.

Expand  

This isn't the first topic like this from the OP, nor would I doubt it being the last. He's part of the reason people in IT get frustrated with users, always trying to circumvent their work. You might see something as a small change or unnecessary, but there are reasons policies are put in place. 

 

  On 23/10/2018 at 10:38, Elliot B. said:

That's their issue.

 

I'm not circumventing anything by having a script change the default for me instead of me doing it manually each time.

Expand  

I guess the better question is, why not ask them about it? There is obviously a reason they have set this, and if there isn't maybe they give you a kudos for bringing something up that shouldn't be set that way. I probably would've fired you long ago for trying to circumvent policies put in place.

  On 25/10/2018 at 03:56, Circaflex said:

This isn't the first topic like this from the OP, nor would I doubt it being the last. He's part of the reason people in IT get frustrated with users, always trying to circumvent their work. You might see something as a small change or unnecessary, but there are reasons policies are put in place. 

 

I guess the better question is, why not ask them about it? There is obviously a reason they have set this, and if there isn't maybe they give you a kudos for bringing something up that shouldn't be set that way. I probably would've fired you long ago for trying to circumvent policies put in place.

Expand  

Oh look, it's Circaflex.

 

Thank you for the help, those of you that tried :)

Edited by Elliot B.
This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Posts

    • UI is slow but you prefer a slower UI to a snappier UI basically. Everyone is different.
    • XFX 9060 XT 16 GB is $349 on Amazon (shipped & sold by Amazon) https://www.amazon.com/dp/B0F8...p;previewDohDeal=1&th=1 People - never trust any neowin deals posted - they are the worst at seeking deals, and just want to peddle their own to make a quick buck. It's disgusting.
    • It's a grey market key - proceed at your own risk. It's baffling that neowin supports this shady stuff.
    • Arc 1.57.0 by Razvan Serea ARC browser is finally here for Windows, bringing its unique and modern approach to browsing. With a clean interface and a powerful sidebar, ARC makes managing tabs and organizing your workflow a breeze. You can group tabs, pin important pages, and quickly switch between work and personal spaces without clutter. It’s designed to be fast, customizable, and genuinely useful, making it more than just a browser—it’s a productivity tool. If you’re on Windows and want a fresh way to browse and stay organized, ARC is worth checking out. ARC browser key features: Split View: Work with multiple tabs side by side in a single window for efficient multitasking. Tab Grouping: Organize tabs into customizable groups for better workflow management. Pinned Tabs: Keep essential pages permanently accessible in the sidebar. Spaces: Create separate workspaces for different projects or personal use, reducing clutter. Sidebar Integration: Access bookmarks, notes, and tools directly from the sidebar for quick navigation. Customizable Themes: Personalize the browser’s appearance with themes and color schemes. Quick Search: Find tabs, history, or bookmarks instantly with a powerful search bar. Lightning-Fast Performance: Built for speed with optimized resource usage and minimal lag. Built-in Note-Taking: Jot down ideas or save snippets directly within the browser. Focus Mode: Hide distractions and focus on a single tab or task. Cross-Device Syncing: Seamlessly sync your data across multiple devices for a unified experience. Keyboard Shortcuts: Boost productivity with customizable shortcuts for common actions. AI-Powered Suggestions: Get smart recommendations for tabs, bookmarks, and workflows. Privacy Controls: Built-in tools for blocking trackers and managing cookies for enhanced security. Extensions Support: Compatible with popular browser extensions to extend functionality. Arc Browser 1.57.0 release notes: ''Thanks as always for using Arc. This week's release includes a bump to Chromium 137.0.7151.69, which patched three security vulnerabilities. Enjoy!'' Download: Arc Browser 1.57.0 | 1.9 MB (Freeware) View: Arc Browser Website | Screenshot Get alerted to all of our Software updates on Twitter at @NeowinSoftware
    • they put useless AI, new plastick sticker 8K and price +$80 for nothing
  • Recent Achievements

    • First Post
      Uranus_enjoyer earned a badge
      First Post
    • Week One Done
      Uranus_enjoyer earned a badge
      Week One Done
    • Week One Done
      jfam earned a badge
      Week One Done
    • First Post
      survivor303 earned a badge
      First Post
    • Week One Done
      CHUNWEI earned a badge
      Week One Done
  • Popular Contributors

    1. 1
      +primortal
      427
    2. 2
      +FloatingFatMan
      237
    3. 3
      ATLien_0
      213
    4. 4
      snowy owl
      210
    5. 5
      Xenon
      160
  • Tell a friend

    Love Neowin? Tell a friend!