Knowledge Basemagnifier-glass

Get an instant help and tips on how to use and get the most out of your EdbMails tools.

How can we help you?

Steps to recreate Outlook profiles after the migration

What is an Outlook profile?

An Outlook profile includes accounts, data files and settings which specify where your email messages are saved. A single mail profile that consists multiple mail accounts and different account types such as POP3, IMAP, Exchange, and Outlook Hotmail Connector accounts.

Why to recreate an Outlook profile?

After migration, the Outlook cannot connect to the new server and the below error message will be prompted.

"Outlook cannot log on. Verify you are connected to the network and are using the proper server and mailbox name. The Microsoft Exchange information service in your profile is missing required information. Modify your profile to ensure that you are using the correct Microsoft Exchange information service."

This is because the settings of the Auto discover service made prior to migration will be cached in the registry.

How to solve it?

Create a new Outlook profile to ensure that Outlook will connect to proper Microsoft Exchange information service and set it as the default one.

Create a new Outlook profile

Profiles can be created for a single user or for all the users.

Steps to create a new Outlook profile for a single user:

  • Open the Control panel.
  • Select the Mail (32-bit) Icon.


  • Click the Show Profiles...


  • Click the Add enter the new profile name and click the 'OK'.


  • Complete all the prompts to add your account.
  • Select Always use this profile and select the new profile from the dropdown.


  • Open Outlook and connect to the target server.

Steps to create a new Outlook profile for all users:

Outlook profile can be created and set to default by creating a simple batch file script that adds nodes to the windows registry. To create a new outlook profile for all the users, run the script on multiple systems through Group Policy.

In the below example we will execute as a user logon script, Group policy object GPO to execute when the user logon or start the computer.

A batch file script to create a new Outlook profile

  • Open Notepad copy and paste the below code as per your Outlook version.

    Outlook 2010

    reg add "HKCU\Software\Microsoft\Windows NT\CurrentVersion\Windows Messaging Subsystem\Profiles\<name>"
    reg add "HKCU\Software\Microsoft\Windows NT\CurrentVersion\Windows Messaging Subsystem\Profiles" /v DefaultProfile /t REG_SZ /d "<name>" /F
    reg add "HKCU\Software\Microsoft\Exchange\Client\Options" /v PickLogonProfile /t REG_DWORD /d "0" /f

    Outlook 2013

    reg add HKCU\Software\Microsoft\Office\15.0\Outlook\Profiles\<name>
    reg add "HKCU\Software\Microsoft\Office\15.0\Outlook" /v DefaultProfile /t REG_SZ /d "<name>" /F

    Outlook 2016

    reg add HKCU\Software\Microsoft\Office\16.0\Outlook\Profiles\<name>
    reg add "HKCU\Software\Microsoft\Office\16.0\Outlook" /v DefaultProfile /t REG_SZ /d "<name>" /F

  • Save the file as a BAT file.
  • Give permission for the BAT file in the network location accessible for all users.
    Note: <name> replace this with a new Outlook profile.

Create a GPO executing the script when a user logon or start of computer.

  • Log in to your Windows Server domain controller (DC).
  • Open Server Manager and click the Tools then select the select Group Policy Management.

    Note: Install this feature in case if you are not able to find it.

  • Navigate to StartServer Manager
  • Click Add Roles and Features Wizard dialog that opens, proceed to the Features tab in the left pane, and then select Group Policy Management.
  • Click Next to proceed to the confirmation page.
  • Click Install to enable it.

    Add-roles-and -Features- Wizard.png

  • Open Server Manager->Tools-> Group Policy Management, then right-click on your domain on the left side navigation menu, and select 'Create a GPO in this domain, and Link it here'


  • Enter the name of the new GPO and click OK.
  • Navigate the Group Policy Objects container on the menu, find the newly created GPO, right click on it and select Edit. The Group Policy Management Editor will be displayed.
  • Navigate to User Configuration > Policies > Windows Settings > Scripts (Logon/Logoff) and double-click the Logon


  • Click Add, then click Browse and select the BAT file created.


  • Click OK two times to save the change.

Close the GPO window, the script will be executed for every user when they login to their workstations. Outlook startup wizard will be displayed when they open Outlook.


Now Outlook can be connected to a new server.


Live Chat

Hi, May I help you?

Hide Chat Now