Policy for Admin-Controlled Migration to new Outlook for Windows
You can upgrade users in your organization to the new Outlook for Windows by setting policies through Group Policy, Cloud Policy service for Microsoft 365, or a registry value.
Migrate users to the new Outlook for Windows
Organizations ready to migrate users to the new Outlook for Windows can use the Admin-Controlled Migration to New Outlook policy.
To successfully migrate users to the new Outlook for Windows, it's essential to follow specific steps and meet certain requirements. The following checklist highlights the key areas to focus on during the migration process:
User experience
Enabling this policy (set to 1) switches users from classic Outlook to new Outlook in three steps. Each step runs on a new app session (app launch).
This approach allows users in-app communication about the new Outlook migration and gives them a chance to switch and try the new experience. When enabled, the Admin-Controlled Migration to New Outlook policy installs the new Outlook app in the background during the next launch of classic Outlook if the new app isn't already installed. On the subsequent launch of classic Outlook, users see the following migration steps.
Step #1: Users see a teaching callout encouraging them to try the new Outlook, in the first session after the migration policy is set and the new Outlook app is applied.
- If users select Try it, classic Outlook is closed and new Outlook is launched.
- If users choose Not now, the teaching callout is dismissed, and they can continue using classic Outlook. They’ll see the experience defined in step #2, in the next session.
This teaching callout might not appear in some cases, for example, if a higher priority teaching callout is queued or if users navigate away too quickly. Users will still see the next migration step.
Step #2: If users don’t switch to new Outlook in step 1, they’ll see this message in the next session: “Your organization recommends using the new Outlook for Windows. If you skip this step now, you’ll be taken to the new experience the next time you start Outlook.”
- If users select Switch now, classic Outlook is closed and new Outlook is launched.
- If users close the business bar or don’t take any action, they’re able to continue using classic Outlook for Windows. They’ll see the experience defined in step #3, in the next session.
Step #3: Users see a prompt encouraging them to switch to new Outlook.
- If users select Switch now, classic Outlook is closed and new Outlook is launched.
- If users select Switch next time or close the dialog or the app, they'll automatically be taken to the new Outlook experience on the next launch of classic Outlook.
Users are able to toggle back to classic Outlook for Windows anytime.
Important
Users won't see steps 1 or 2 when launching new Outlook through protocols like mailto and .ics. However, they will see the prompt in step 3. If users select Switch now in the prompt, they won't be switched immediately. Instead, they'll be switched the next time they launch classic Outlook from Windows.
Prerequisite to enabling the policy
Make the new Outlook toggle available to users. If the toggle is hidden, users don’t see the migration experience. To enable the toggle if it was previously disabled, see Enable or disable access to the new Outlook for Windows.
Enabling or disabling the migration policy
This group policy and can be managed via Cloud Policy. It can also be deployed as a Registry Key.
You can use the policy functionality in Current Channel Version 2406 (Build 16.0.17830.20138). We expect it to become available in Monthly Enterprise Channel in September 2024.
Policy details:
Policy Name: Admin-Controlled Migration to New Outlook
Possible Values (Boolean):
- 1: This value enables the new Outlook migration and initiates the migration flow as previously described.
- 0: This value disables the new Outlook migration and users stop seeing the associated experiences.
The migration runs only once. You can set the interval policy to reinitiate migration if users toggle back to classic Outlook.
Deleting the registry key associated with this policy disables the policy and stops the migration. If you disable this policy setting, users who switch to the new Outlook don't revert to classic Outlook. However, they continue to see the toggle in the new Outlook and can switch back at any time.
If you enable the policy after disabling it or deleting the registry key, migration starts again from step #1.
Setting as a Group Policy
You can download the latest group policy from the Microsoft Download Center.
Setting as a Cloud Policy
You can also set this policy as a Cloud Policy from the Microsoft 365 Apps admin center. For more information about Cloud Policy, see Overview of Cloud Policy service for Microsoft 365
Setting as a registry value
Copy one of the following text blocks into Notepad:
Enable the new Outlook migration: This value initiates the migration flow as previously described.
Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Outlook\Options\General] “DoNewOutlookAutoMigration”= dword:00000001
Disable the new Outlook migration: This value stops the migration flow as previously described.
Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Outlook\Options\General] “DoNewOutlookAutoMigration”= dword:00000000
Note
You can also create the DoNewOutlookAutoMigration DWORD under the user's policy key HKEY_CURRENT_USER\SOFTWARE\Policies\Microsoft\Office\16.0\Outlook\Options\General to prevent users from changing the registry value to a different value.
Save the file as .reg in a location that's easy to find. For example: C:\Data\Migrate to New Outlook.reg or C:\Data\Migrate to New Outlook.reg.
Run the .reg file and select Yes in the confirmation dialog that appears.
Tip
You can manage this setting in Intune using administrative templates, as it's an ADMX policy. For more information, see Use Windows 10/11 templates to configure group policy settings in Microsoft Intune. Download the latest ADMX template from Microsoft Download Center.
Policy to define the interval between migration attempts
Users can toggle back to classic Outlook even after they migrate to the new Outlook for Windows.
A new Interval between new Outlook migration attempts policy can be used to reinitiate the migration to new Outlook for Windows after users toggle back to classic Outlook, based on the defined interval.
Prerequisite
The Admin controlled migration policy must be enabled for this policy to be respected.
Setting the interval policy
This group policy can be managed via Cloud Policy. It can also be deployed as a Registry value.
You can use the policy functionality in Current Channel Version 2406 (Build 16.0.17830.20138). We expect it to become available in Monthly Enterprise Channel in September 2024.
Policy details:
Policy Name: Interval between new Outlook migration attempts
Possible Values:
0/Not set: the new Outlook for Windows migration isn't reinitiated.
1: Migration is attempted each time and users see the blocking prompt (as in step #3) on every launch of classic Outlook for Windows. This value is the most aggressive.
2-99000(N): migration will be reinitiated from step #1 when users launch classic Outlook for Windows N days after toggling back to classic Outlook for Windows. This value defines N.
Deleting the registry key associated with this policy behaves like setting the policy value to 0, and the migration is stopped.
If you enable the policy again after disabling it, it will reinitiate the migration as per the defined value.
Setting as a Group Policy
You can download the latest group policy from the Microsoft Download Center.
Setting as a Cloud Policy
You can also set this policy as a Cloud Policy from the Microsoft 365 Apps admin center. For more information about Cloud Policy, see Overview of Cloud Policy service for Microsoft 365.
Setting as a registry key
Copy one of the following text blocks into Notepad:
Do not re-initiate new Outlook migration: If the interval policy isn't set, or set to 0, the new Outlook migration isn't reinitiated.
Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Outlook\Options\General] “NewOutlookAutoMigrationRetryIntervals”: dword:00000000
Attempt migration on each boot: This value reinitiates the new Outlook migration on every app launch and users see the blocking prompt (step #3).
Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Outlook\Options\General] “NewOutlookAutoMigrationRetryIntervals”: dword:00000001
Re-initiate migration 10 days after users toggle back to classic Outlook: This value defines the number of days after which new Outlook migration isn't reinitiated if users toggle back to classic Outlook. In this example, the migration will be reinitiated 10 days after users toggled back.
Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Outlook\Options\General] “NewOutlookAutoMigrationRetryIntervals”: dword:0000000a
Note
You can also create the NewOutlookAutoMigrationRetryIntervals DWORD under the user's policy key HKEY_CURRENT_USER\SOFTWARE\Policies\Microsoft\Office\16.0\Outlook\Options\General to prevent users from changing the registry value to a different value.
Save the file as .reg in a location that's easy to find. For example: C:\Data\New Outlook migration interval.reg.
Run the .reg file and select Yes in the confirmation dialog that appears.
Tip
You can manage this setting in Intune using administrative templates, as it is an ADMX policy. For more information, see Use Windows 10/11 templates to configure group policy settings in Microsoft Intune. Download the latest ADMX template from Microsoft Download Center.
Important
New Outlook isn't supported for on-premises environments. So, if you have a hybrid environment with both Microsoft 365 and on-premises users, you should only target Microsoft 365 users for this policy. You can do this by using the cloud policy. New Outlook is also not available in sovereign clouds so do not enable the policy for these environments.
Hide the toggle in new Outlook for Windows
Some organizations might want users to stay in new Outlook and remove the option to toggle back to classic Outlook for Windows. The HideClassicOutlookToggleOut
policy hides the toggle in new Outlook.
It's a mailbox policy that can be set through Exchange PowerShell –
Enabling the policy (set true):
Set-OwaMailboxPolicy -Identity OwaMailboxPolicy-Default -HideClassicOutlookToggleOut $true
Disabling the policy (set false):
Set-OwaMailboxPolicy -Identity OwaMailboxPolicy-Default -HideClassicOutlookToggleOut $false
Tracking new Outlook usage
While Microsoft work to include the new Outlook in the email apps report for Exchange usage, use the steps from Monitor adoption of new Outlook to get a proxy and approximate usage in your organization.
View your organization’s feedback
To view your organization's feedback data, sign in to the Microsoft 365 admin center and select the Health node. Then, choose Product Feedback and filter the products to New Outlook for Windows.
For more information, see Learn about Microsoft feedback for your organization.
Note
Feedback may be biased from those who switch back to classic Outlook for Windows, as they are prompted for feedback during this process.
Sample scenarios
You want to require all your users to try new Outlook once
- Enable the
DoNewOutlookAutoMigration
policy by setting it to 1. - Don’t set the
NewOutlookAutoMigrationRetryIntervals
policy.
- Enable the
You want to prompt all your users to try new Outlook every 30 days.
- Enable the
DoNewOutlookAutoMigration
policy by setting it to 1. - Set the
NewOutlookAutoMigrationRetryIntervals
policy to 30.
- Enable the
You want to prompt all your users to try new Outlook at every launch of classic Outlook.
- Enable the
DoNewOutlookAutoMigration
policy by setting it to 1. - Set the
NewOutlookAutoMigrationRetryIntervals
policy to 1.
- Enable the
You want to force all your users to new Outlook and not give them an option to return to classic Outlook.
- Enable the
DoNewOutlookAutoMigration
policy by setting it to 1. - Set the
NewOutlookAutoMigrationRetryIntervals
policy to 1. - Enable the
HideClassicOutlookToggleOutlook
mailbox policy by setting it to true.
- Enable the
You want to stop migration for all your users
- Disable the
DoNewOutlookAutoMigration
policy by setting it to 0.
- Disable the
You want to stop migrating users every 30 days and run migration only one time
- Update the
NewOutlookAutoMigrationRetryIntervals
policy from 30 to 0.
- Update the