Forum Discussion

joshuad's avatar
joshuad
Copper Contributor
Jan 07, 2020
Solved

Prevent First Time Run screen on Edge Beta

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

  • MaddeCracker's avatar
    MaddeCracker
    Copper Contributor

    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

  • joshuad's avatar
    joshuad
    Copper Contributor

    This is now in their latest build.

  • KrisSmith's avatar
    KrisSmith
    Copper Contributor

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

     

    Looking at the policies available in Canary build We found:

     

     

    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

     

    • joshuad's avatar
      joshuad
      Copper Contributor

      KrisSmith 

       

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

      • KrisSmith's avatar
        KrisSmith
        Copper Contributor

        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.

         

         

  • Akshay_Mane's avatar
    Akshay_Mane
    Iron Contributor

    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

    • HotCakeX's avatar
      HotCakeX
      MVP

      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.

    • KrisSmith's avatar
      KrisSmith
      Copper Contributor

      Akshay_Mane 

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

  • KrisSmith's avatar
    KrisSmith
    Copper Contributor

    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,

    • JTwilley's avatar
      JTwilley
      Copper Contributor
      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.
      • KrisSmith's avatar
        KrisSmith
        Copper Contributor

        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

         

         

         

Resources