Follow

Microsoft Edge/Windows 10 Resets as Default Browser

Product: ProfileUnity

Product Version: 6.5.x

Expires on: 365 days from publish date

Updated: February 13, 2017

 

Problem:

Windows 10 machines continually reset Microsoft Edge to be the default browser (re-associates file associations such as .htm, .html, .pdf etc. to Microsoft Edge,) ignoring alternate default browser set by user and/or ProfileUnity Configuration.

Symptoms:

After a user logs in to a Windows 10 desktop Microsoft Edge continually will reset default file extensions that are set to another default browser (e.g. such as Firefox or Chrome) back to Microsoft Edge. The Windows 10 Action Center will also show many notifications saying the file extensions are reset to use Microsoft Edge as well.

Possible Resolution(s): 

 

To get around this perpetual reset of the default browser using ProfileUnity, on the Windows 10 machine:

1) Go to the following Registry key:

HKEY_CURRENT_USER\SOFTWARE\Classes\Local Settings \Software\Microsoft\Windows\CurrentVersion\AppModel\Repository\Packages\Microsoft.MicrosoftEdge_25.10586.0.0_neutral__8wekyb3d8bbwe\MicrosoftEdge\Capabilities\FileAssociations

Note: The path to the key may vary due to possible differences in the build of Edge present.

2) In the right-hand pane, note the data values for ".htm" and ".html". This is the AppID value you'll need later:

 

3) Now, go to your ProfileUnity Configuration in the ProfileUnity Management Console. Edit your Configuration, then open "File Associations". 

4) Create a new File Association Rule. Enter ".htm" for the name of the Extension. Then, enter the path for the executable you WANT to use to open the .htm extension (i.e. Chrome, Firefox, etc:)

5) Save the rule. Repeat, and create ANOTHER rule for the .html extension. Save again.

6) In addition to this, you will need to create Registry Rules in ProfileUnity to prevent the "auto-revert to Edge" behavior from happening again. Open up your ProfileUnity Configuration, and go to "Registry Settings".

7) Create a new Registry Setting, following the template below. The Path value to the key may be different depending on the value you noted in step 2 above (filter yours if needed, this one is shown with no filter:)

3.png

8) Save the Registry Setting.

9) You will also need a second Registry Setting. Create another New Registry Setting to look like the following template (filter yours if needed, this one is shown with no filter:)

 

4.png

10) Save the Registry Setting. 

11) Update your Configuration and deploy the new .ini file.

Now, when a Windows 10 machine logs-in, these settings will propagate and prevent Windows from reverting the .html and .htm file extensions back to Microsoft Edge.

NOTE: The same process may be used to prevent unwanted "reversion" of other default Apps by Windows 10. Simply find the AppId for the software package you want (from the Registry path in step 1 above.) Then, create a new File Association rule in your ProfileUnity Configuration to choose which application to open that extension with. Then, create two Registry Setting values in profile unity (one with "NoOpenWith" and the other with "NoStaticDefaultVerb") pointing to the correct AppId in :

HKEY_CURRENT_USER\SOFTWARE\Classes\{AppID of Application you do NOT want to revert to as default}


 

 

 

 

 

Was this article helpful?
0 out of 0 found this helpful
Have more questions? Submit a request

0 Comments

Article is closed for comments.