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

    • Last chance to claim VideoProc Converter AI v7.5 ($78.90 Value) for free by Steven Parker Claim your free license (worth $78.90) today, before the offer expires today, June 18. Equipped with AI tools for video and image enhancement, smoothness, and stabilization. Remaster low-quality videos and photos, convert, edit, compress, download, and record with GPU acceleration! Key Features of VideoProc Converter AI V7.5: AI Video Upscaling: Upscale low-res, old, grainy videos/DVDs/recordings by 400% to HD/4K for stunning visuals on larger screens. AI Image Enhancement: Upscale images and AI art to 8K/10K for better cropping, editing, printing, and sharing. AI Stabilization: Intelligently stabilize shaky GoPro/drone/camera footage with controllable cropping ratios. AI Frame Interpolation: Boost FPS from 30/60 to silky-smooth 120/240/480, or create epic slow-motion effects. 5-in-1 Video Toolkit: Convert, edit, compress, download, and record with the highest possible quality. GPU Acceleration: Expedite video processing, even on older computers. How to get it Please ensure you read the terms and conditions to claim this offer. Complete and verifiable information is required in order to receive this free offer. If you have previously made use of these free offers, you will not need to re-register. While supplies last! Download VideoProc Converter AI V7.5 ($78.90 Value, now FREE) Offered by Digiarty, view other free resources The below offers are also available for free in exchange for your (work) email: Continuous Testing, Quality, Security, and Feedback ($27.99 Value) FREE – Expires 6/18 VideoProc Converter AI v7.5 for FREE (worth $78.90) – Expires 6/18 Macxvideo AI ($39.95 Value) Free for a Limited Time – Expires 6/22 Microsoft 365 Copilot At Work ($60 Value) FREE – Expires 6/25 Natural Language Processing with Python ($39.99 Value) FREE – Expires 6/25 Excel Quick and Easy ($12 Value) FREE – Expires 6/24 The Inclusion Equation: Leveraging Data & AI ($21 Value) FREE – Expires 6/24 The Ultimate Linux Newbie Guide – Featured Free content Python Notes for Professionals – Featured Free content Learn Linux in 5 Days – Featured Free content Quick Reference Guide for Cybersecurity – Featured Free content We post these because we earn commission on each lead so as not to rely solely on advertising, which many of our readers block. It all helps toward paying staff reporters, servers and hosting costs. Other ways to support Neowin The above deal not doing it for you, but still want to help? Check out the links below. Check out our partner software in the Neowin Store Buy a T-shirt at Neowin's Threadsquad Subscribe to Neowin - for $14 a year, or $28 a year for an ad-free experience Disclosure: An account at Neowin Deals is required to participate in any deals powered by our affiliate, StackCommerce. For a full description of StackCommerce's privacy guidelines, go here. Neowin benefits from shared revenue of each sale made through the branded deals site.
    • They pulled this same crap with Google Workspace. "hey you get AI now so we are raising your prices". I disabled it for my org but we still have to pay. F this stupid 1984 tiny hat spy crap.
    • Samsung could unveil its Galaxy XR headset ‘Project Moohan' in September by Sagar Naresh Bhavsar Next month, Samsung is expected to unveil the Galaxy Z Fold7, the Galaxy Z Flip7, and an affordable Galaxy Z Flip7 FE, along with the Galaxy Watch8 series. However, the launches don't end there. A fresh report out of South Korea hints that Samsung could launch its much-awaited Galaxy XR augmented reality headset in September. The company has codenamed its first XR headset as "Project Moohan," which translates to "Project Infinite." Samsung has already showcased the Galaxy XR headset a few times in the past. In fact, popular tech YouTuber Marques Brownlee - also known as MKBHD -, got his hands on the Galaxy XR and revealed interesting details about the upcoming device. The Galaxy XR is rumored to come with a sharper display compared to the Apple Vision Pro and run on Google's new operating system for AR and VR headsets, the Android XR. Fast forward to now, Korean publication Newspim reports that Samsung is ready to launch the Galaxy XR headset on September 29 in its home country. Notably, the headset will be unveiled at an Unpacked event and later will go on sale on October 13. Globally, the Galaxy XR headset is expected to launch soon afterwards, though any specific date isn't mentioned. Additionally, the report suggests that fans can expect more teaser videos and prototypes of the headset at the upcoming Unpacked event for the Galaxy Z Fold7 and Flip7. The report also spills some details about the specifications of the Galaxy XR headset. Under the hood, it could run on Qualcomm's new XR2+ Gen 2 chip, made using Samsung's 4nm process. Samsung is also expected to introduce tight integration with its Galaxy ecosystem to offer a connected experience. It will be interesting to see how Samsung holds up against the likes of Meta, which already dominates the XR market, while Apple struggles with high Vision Pro prices.
    • I've put it behind a login for the time being.  I had something like 600,000 requests from just from Alibaba IP addresses that didn't clarify they were bots or scrapers, and so not easy to block using user agent filtering.  I didn't have any issues with bandwidth or accessibility, but that's 600,000 requests just from one cloud provider made to my spinning rust hard drives, that I have to personally pay for when they die, by bots being ran by corrupt mega corporations ignoring my polite requests that they not scrape me and that the information only be accessed by real humans. If any of y'all here were actually using my Kiwix mirror, I have no issue whatsoever creating a username and password for you, just hit me up using one of the methods listed on my personal site and I'll make one for you. https://marcusadams.me
    • I always turn encryption off 1st boot, crazy its on by default on new computers, it should ASK you ON or OFF on 1st boot,, So many people dont even know its on , then forget their windows login and microsoft account,, RETarDED Microsoft is now, , i also find having it on slows things down too
  • Recent Achievements

    • Week One Done
      vivetool earned a badge
      Week One Done
    • Reacting Well
      pnajbar earned a badge
      Reacting Well
    • Week One Done
      TBithoney earned a badge
      Week One Done
    • First Post
      xuxlix earned a badge
      First Post
    • First Post
      Tomek Święcicki earned a badge
      First Post
  • Popular Contributors

    1. 1
      +primortal
      672
    2. 2
      ATLien_0
      288
    3. 3
      Michael Scrip
      223
    4. 4
      +FloatingFatMan
      195
    5. 5
      Steven P.
      143
  • Tell a friend

    Love Neowin? Tell a friend!