SOLVED

Prevent First Time Run screen on Edge Beta

Copper Contributor

Hello all!

 

I'm working on a project where we are transitioning from Internet Explorer into Microsoft Edge. We've been specifically waiting for the Microsoft Edge Chromium build to be released. Since that time is coming quickly, I've been working on the management of the browser with Intune Administrative Templates. So far, the experience has been great. However, I'm running into a problem.

 

In our company we have several locations out in the field. Lot's of users all sharing different machines. We enable shared PC mode and delete all user data on the machines after logout. Each time a user logs in they are presented with the First Run experience screen. This is an issue as it prevents the single-sign on from properly working for the first page they brought to - They'll be required to refresh the page. Our hoped experience is that as soon as they open the page it brings them to our SharePoint site, signed in, and ready to go. We're able to achieve this with IE 11. 

 

I've scanned through the administrative templates, and have even tried editing the registry settings following a guide that was for the non-chromium build of Edge, but have had no success. 

14 Replies

@joshuad I'm in a similar position, 

We are looking at rolling out Edge across the University and have many shared devices where we delete the profile. This then means that the users are presented with "first run experience" every time they login.

 

Not found an answer yet but will share if we do,

Any update on this? If we manually capture the "First Run" 0K file in the profile it will skip first run... not a very nice solution though.

@JTwilley 

We've tried putting First Run file (0K) from a working user in to the %localAppdata%\Microsoft\Edge Beta\User Data folder but this did not appear to work for us.

 

Kris

 

 

 

@joshuad 

 

If you're running Windows 10 Pro (or Enterprise) on a azure windows virtual desktop, the easiest way to prevent Edge from opening the welcome page every time you launch the web browser for the first time is using the Local Group Policy Editor.

 

To disable the First Run page for Microsoft Edge, do the following:

  1. Use the Windows key + R keyboard shortcut to open the Run command.
  2. Type gpedit.msc and click OK to open the Local Group Policy Editor.
  3. Browse the following path:

    Computer Configuration > Administrative Templates > Windows Components > Microsoft Edge

  4. On the right side, double-click the Prevent the First Run webpage from opening on Microsoft Edge policy.

  5. Select the Enabled option.
  6. Click Apply.
  7. Click OK.

 

Hope this helps.

 

 

Regards,

Akshay

@Akshay_Mane 

This will work for Legacy Edge but it doesn't appear to work for Edge Chromium. (on my machine at least)

@KrisSmith

 

Adding the "Local State" file looks to improve things.

  

@KrisSmith

 

Could you provide a bit more information? 

@joshuad 

 

So far we can prevent Edge from running the first run wizard but not get it to sign in (for syncing) as well.

 

Include these files in "%localAppdata%\Microsoft\Edge Beta\"

User data\First Run

User data\Local State

User data\Default\Preferences *

 

for this to work with a new user Preferences file needs editing to remove values referencing user/account_id

 

Down side of this (so far) is that is wont automatically sign in to the work Profile and it wont Import data (as this is a 'on first run' setting)

 

 

@Akshay_Mane 

Spoiler

@Akshay_Mane wrote:

If you're running Windows 10 Pro (or Enterprise) on a azure windows virtual desktop, the easiest way to prevent Edge from opening the welcome page every time you launch the web browser for the first time is using the Local Group Policy Editor.

 


 

Official Microsoft Website link for Windows Virtual Desktop is this:

https://azure.microsoft.com/en-us/services/virtual-desktop/

 

Not the one embedded in your comment.

@joshuad Looks Like the feature we need is in the pipeline.

 

Looking at the policies available in Canary build We found:

 

clipboard_image_0.png

 

Having an Educated guess at the Reg keys we have:

 

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge]
"HideFirstRunExperience"=dword:00000001

 

This is not yet in Dev or Beta so I'm assuming its not going to make it in time for the first release but hopefully will make it to v81. 

 

Works on Mac too by the looks of it.

 

Kris

 

@KrisSmith 

 

Absolutely amazing catch. I'm extremely excited to see they have this in their pipeline. 

@joshuad 

 

to give credit, one of the guys here posted on Slack and got a reply from someone at MS to say they were looking at it, hence investigating Canary.

 

 

best response confirmed by joshuad (Copper Contributor)
Solution

This is now in their latest build.

@joshuad 

 

i'm not a programmer, and I'm sure someone could write a better version.

 

run powershell as admin

copy and paste and then hit enter:

 

reg load HKLM\Default_User C:\Users\Default\NTUSER.DAT

New-Item –Path Registry::"HKLM\SOFTWARE\Policies\Microsoft" –Name MicrosoftEdge

reg load HKLM\Default_User C:\Users\Default\NTUSER.DAT

New-Item –Path Registry::"HKLM\SOFTWARE\Policies\Microsoft\MicrosoftEdge" –Name Main

reg load HKLM\Default_User C:\Users\Default\NTUSER.DAT

Set-ItemProperty -Path Registry::HKLM\SOFTWARE\Policies\Microsoft\MicrosoftEdge\Main -Name AllowPrelaunch -Value 0

 

let me know how it worked

1 best response

Accepted Solutions
best response confirmed by joshuad (Copper Contributor)
Solution

This is now in their latest build.

View solution in original post