This project has moved. For the latest updates, please go here.

Install issue - Wizard ended prematurely because of an error

Sep 13, 2015 at 3:50 PM
Attempting to install add-in I get the following error. "Setup Wizard ended prematurely because of an error... To install this program at a later time run Setup Wizard again.

I have tried from an Absolute Administrator log-in with no success, even after a reboot with no other applications open.

64bit Win 8.1 w/ 32bit Office 365

Any help would be appreciated.
Thank you.
Sep 13, 2015 at 4:37 PM
Edited Sep 13, 2015 at 4:45 PM
Have you tried installing .net Framework?
I found this thread:

If this doesn't help, please try to generate a logfile via command line:
misexec /i OutlookBackupAddIn.msi /L*V verboseLog.txt

Office 365 has different deployment methods. If you are using the online version, the plugin wont work.
You need a local installation of outlook.

Kind regards,
Sep 14, 2015 at 5:09 AM

Thanks Thomas for such a prompt reply.

No success however.

I uninstalled .Net framework as instructed, performed a clean boot, and used a Windows Administrator account but the same error occurred.

If you hear of anything else I would appreciate it.



Sep 14, 2015 at 6:21 AM
you need .net framework. Please make sure it is installed.

Could you send the logfile of the installation via misexec ?
Do you use office 365 as web application or as local installation?
Only local installed outlook works!

Kind regards,
Sep 14, 2015 at 8:55 AM

Thanks again Thomas.

I have attempted installation both with and without .net framework (Without seemed to be recommended in one of those references).

Office 365 is a local installation.

.net framework is installed.

Logfile is attached.

I tried to reply through the webpage as my last reply looks ugly, but couldn’t see how to attach a file.



Sep 14, 2015 at 8:53 PM
Hello Robin,
unfortunately I didnt get your logfile.
You can use contact form (just click on my name to see profile).
Maybe its easier via email.

Kind regards,
Sep 15, 2015 at 9:08 AM

Hi Thomas, sorry about that. Thought I might have forgotten to attach the file but it was sent as OBA.txt

I will send it again, but also attach the printout below.

Kind regards



=== Logging started: 14/09/2015 15:48:08 ===

Action 15:48:08: INSTALL.

Action start 15:48:08: INSTALL.

Action 15:48:08: FindRelatedProducts. Searching for related applications

Action start 15:48:08: FindRelatedProducts.

Action ended 15:48:08: FindRelatedProducts. Return value 1.

Action 15:48:08: PrepareDlg.

Action start 15:48:08: PrepareDlg.

Info 2898.For WixUI_Font_Normal textstyle, the system created a 'Tahoma' font, in 0 character set, of 13 pixels height.

Info 2898.For WixUI_Font_Bigger textstyle, the system created a 'Tahoma' font, in 0 character set, of 19 pixels height.

Action 15:48:09: PrepareDlg. Dialog created

Action ended 15:48:09: PrepareDlg. Return value 1.

Action 15:48:09: AppSearch. Searching for installed applications

Action start 15:48:09: AppSearch.

AppSearch: Property: NETFRAMEWORK40FULL, Signature: NetFramework40Full

Action ended 15:48:09: AppSearch. Return value 1.

Action 15:48:09: LaunchConditions. Evaluating launch conditions

Action start 15:48:09: LaunchConditions.

Action ended 15:48:09: LaunchConditions. Return value 1.

Action 15:48:09: ValidateProductID.

Action start 15:48:09: ValidateProductID.

Action ended 15:48:09: ValidateProductID. Return value 1.

Action 15:48:09: CostInitialize. Computing space requirements

Action start 15:48:09: CostInitialize.

Action ended 15:48:09: CostInitialize. Return value 1.

Action 15:48:09: FileCost. Computing space requirements

Action start 15:48:09: FileCost.

Action ended 15:48:09: FileCost. Return value 1.

Action 15:48:09: CostFinalize. Computing space requirements

Action start 15:48:09: CostFinalize.

Action ended 15:48:09: CostFinalize. Return value 1.

Action 15:48:09: MigrateFeatureStates. Migrating feature states from related applications

Action start 15:48:09: MigrateFeatureStates.

Action ended 15:48:09: MigrateFeatureStates. Return value 0.

Action 15:48:09: WelcomeDlg.

Action start 15:48:09: WelcomeDlg.

Action 15:48:09: WelcomeDlg. Dialog created

Info 2898.For WixUI_Font_Title textstyle, the system created a 'Tahoma' font, in 0 character set, of 14 pixels height.

Action 15:48:11: InstallDirDlg. Dialog created

Action 15:48:13: WixUIValidatePath.

Action start 15:48:13: WixUIValidatePath.

Action ended 15:48:13: WixUIValidatePath. Return value 1.

Action 15:48:13: VerifyReadyDlg. Dialog created

Action ended 15:48:16: WelcomeDlg. Return value 1.

Action 15:48:16: ProgressDlg.

Action start 15:48:16: ProgressDlg.

Action 15:48:16: ProgressDlg. Dialog created

Action ended 15:48:16: ProgressDlg. Return value 1.

Action 15:48:16: ExecuteAction.

Action start 15:48:16: ExecuteAction.

Action 15:48:19: INSTALL.

Action start 15:48:19: INSTALL.

Action 15:48:19: FindRelatedProducts. Searching for related applications

Action start 15:48:19: FindRelatedProducts.

Action ended 15:48:19: FindRelatedProducts. Return value 0.

Action 15:48:19: AppSearch. Searching for installed applications

Action start 15:48:19: AppSearch.

Action ended 15:48:19: AppSearch. Return value 0.

Action 15:48:19: LaunchConditions. Evaluating launch conditions

Action start 15:48:19: LaunchConditions.

Action ended 15:48:19: LaunchConditions. Return value 1.

Action 15:48:19: ValidateProductID.

Action start 15:48:19: ValidateProductID.

Action ended 15:48:19: ValidateProductID. Return value 1.

Action 15:48:19: CostInitialize. Computing space requirements

Action start 15:48:19: CostInitialize.

Action ended 15:48:19: CostInitialize. Return value 1.

Action 15:48:19: FileCost. Computing space requirements

Action start 15:48:19: FileCost.

Action ended 15:48:19: FileCost. Return value 1.

Action 15:48:19: CACheckOffice.

Action start 15:48:19: CACheckOffice.

CheckOfficeBits: CheckOfficeBits initialized.

CheckOfficeBits: Failed to open Software\Classes\Outlook.Application\CLSID, view 0

DEBUG: Error 2769: Custom Action CACheckOffice did not close 1 MSIHANDLEs.

The installer has encountered an unexpected error installing this package. This may indicate a problem with this package. The error code is 2769. The arguments are: CACheckOffice, 1,

CustomAction CACheckOffice returned actual error code 1603 (note this may not be 100% accurate if translation happened inside sandbox)

Action ended 15:48:20: CACheckOffice. Return value 3.

Action ended 15:48:20: INSTALL. Return value 3.

Property(S): UpgradeCode = {9AB4E469-DE8B-4A02-BC02-225D9E698739}

Property(S): NETFRAMEWORK40FULL = #1

Property(S): INSTALLFOLDER = C:\Program Files (x86)\CodePlex\outlookbackupaddin\

Property(S): LOCALE_DE = C:\Program Files (x86)\CodePlex\outlookbackupaddin\de\

Property(S): LOCALE_ES = C:\Program Files (x86)\CodePlex\outlookbackupaddin\es\

Property(S): LOCALE_FR = C:\Program Files (x86)\CodePlex\outlookbackupaddin\fr\

Property(S): WixUIRMOption = UseRM


Property(S): ALLUSERS = 1

Property(S): ARPNOMODIFY = 1

Property(S): ProgramFilesFolder = C:\Program Files (x86)\

Property(S): TARGETDIR = E:\

Property(S): PLUGIN_NAME = Codeplex.BackupAddIn

Property(S): ARPPRODUCTICON = app.ico

Property(S): Manufacturer = CodePlex

Property(S): ProductCode = {3F40346F-14E7-4F11-836D-9643FDDA0B86}

Property(S): ProductLanguage = 1033

Property(S): ProductName = Outlook-Backup-Plugin

Property(S): ProductVersion =

Property(S): DefaultUIFont = WixUI_Font_Normal

Property(S): WixUI_Mode = InstallDir

Property(S): ErrorDialog = ErrorDlg


Property(S): MsiLogFileLocation = E:\OBA.txt

Property(S): PackageCode = {1892CC13-C601-4E65-AE73-9246D25CF78D}

Property(S): ProductState = -1

Property(S): PackagecodeChanging = 1

Property(S): CURRENTDIRECTORY = C:\Users\Robin

Property(S): CLIENTUILEVEL = 0

Property(S): CLIENTPROCESSID = 8952

Property(S): USERNAME = Robin

Property(S): VersionDatabase = 200



Property(S): ROOTDRIVE = E:\

Property(S): INSTALLLEVEL = 1



Property(S): ADDLOCAL = ProductFeature

Property(S): MsiRestartManagerSessionKey = 3904c04e858da840a1f2c3b92ea75220

Property(S): VersionMsi = 5.00

Property(S): VersionNT = 603

Property(S): VersionNT64 = 603

Property(S): WindowsBuild = 9600

Property(S): ServicePackLevel = 0

Property(S): ServicePackLevelMinor = 0

Property(S): MsiNTProductType = 1

Property(S): WindowsFolder = C:\WINDOWS\

Property(S): WindowsVolume = C:\

Property(S): System64Folder = C:\WINDOWS\system32\

Property(S): SystemFolder = C:\WINDOWS\SysWOW64\

Property(S): RemoteAdminTS = 1

Property(S): TempFolder = C:\Users\Robin\AppData\Local\Temp\

Property(S): CommonFilesFolder = C:\Program Files (x86)\Common Files\

Property(S): ProgramFiles64Folder = C:\Program Files\

Property(S): CommonFiles64Folder = C:\Program Files\Common Files\

Property(S): AppDataFolder = C:\Users\Robin\AppData\Roaming\

Property(S): FavoritesFolder = E:\Favorites\

Property(S): NetHoodFolder = C:\Users\Robin\AppData\Roaming\Microsoft\Windows\Network Shortcuts\

Property(S): PersonalFolder = C:\Users\Robin\Documents\

Property(S): PrintHoodFolder = C:\Users\Robin\AppData\Roaming\Microsoft\Windows\Printer Shortcuts\

Property(S): RecentFolder = C:\Users\Robin\AppData\Roaming\Microsoft\Windows\Recent\

Property(S): SendToFolder = C:\Users\Robin\AppData\Roaming\Microsoft\Windows\SendTo\

Property(S): TemplateFolder = C:\ProgramData\Microsoft\Windows\Templates\

Property(S): CommonAppDataFolder = C:\ProgramData\

Property(S): LocalAppDataFolder = C:\Users\Robin\AppData\Local\

Property(S): MyPicturesFolder = C:\Users\Robin\Pictures\

Property(S): AdminToolsFolder = C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Administrative Tools\

Property(S): StartupFolder = C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup\

Property(S): ProgramMenuFolder = C:\ProgramData\Microsoft\Windows\Start Menu\Programs\

Property(S): StartMenuFolder = C:\ProgramData\Microsoft\Windows\Start Menu\

Property(S): DesktopFolder = C:\Users\Public\Desktop\

Property(S): FontsFolder = C:\WINDOWS\Fonts\

Property(S): GPTSupport = 1

Property(S): OLEAdvtSupport = 1

Property(S): ShellAdvtSupport = 1

Property(S): MsiAMD64 = 6

Property(S): Msix64 = 6

Property(S): Intel = 6

Property(S): PhysicalMemory = 7844

Property(S): VirtualMemory = 10064

Property(S): LogonUser = Robin

Property(S): UserSID = S-1-5-21-2998543623-3253523941-1843104514-1001

Property(S): UserLanguageID = 3081

Property(S): ComputerName = NETPLUS

Property(S): SystemLanguageID = 3081

Property(S): ScreenX = 1024

Property(S): ScreenY = 768

Property(S): CaptionHeight = 23

Property(S): BorderTop = 1

Property(S): BorderSide = 1

Property(S): TextHeight = 16

Property(S): TextInternalLeading = 3

Property(S): ColorBits = 32

Property(S): TTCSupport = 1

Property(S): Time = 15:48:20

Property(S): Date = 14/09/2015

Property(S): MsiNetAssemblySupport = 4.0.30319.33440

Property(S): MsiWin32AssemblySupport = 6.3.9600.17415

Property(S): RedirectedDllSupport = 2

Property(S): AdminUser = 1

Property(S): MsiRunningElevated = 1

Property(S): Privileged = 1

Property(S): DATABASE = C:\WINDOWS\Installer\d6e89a.msi

Property(S): OriginalDatabase = E:\OBA.msi

Property(S): UILevel = 5

Property(S): Preselected = 1

Property(S): CostingComplete = 0

Action ended 15:48:20: ExecuteAction. Return value 3.

Action 15:48:20: FatalError.

Action start 15:48:20: FatalError.

Action 15:48:20: FatalError. Dialog created

Action ended 15:48:22: FatalError. Return value 2.

Action ended 15:48:22: INSTALL. Return value 3.

Property(C): UpgradeCode = {9AB4E469-DE8B-4A02-BC02-225D9E698739}

Property(C): NETFRAMEWORK40FULL = #1

Property(C): INSTALLFOLDER = C:\Program Files (x86)\CodePlex\outlookbackupaddin\

Property(C): LOCALE_DE = C:\Program Files (x86)\CodePlex\outlookbackupaddin\de\

Property(C): LOCALE_ES = C:\Program Files (x86)\CodePlex\outlookbackupaddin\es\

Property(C): LOCALE_FR = C:\Program Files (x86)\CodePlex\outlookbackupaddin\fr\

Property(C): WixUIRMOption = UseRM


Property(C): ALLUSERS = 1

Property(C): ARPNOMODIFY = 1

Property(C): CompanyFolder = C:\Program Files (x86)\CodePlex\

Property(C): ProgramFilesFolder = C:\Program Files (x86)\

Property(C): TARGETDIR = E:\

Property(C): SourceDir = E:\

Property(C): PLUGIN_NAME = Codeplex.BackupAddIn

Property(C): ARPPRODUCTICON = app.ico

Property(C): Manufacturer = CodePlex

Property(C): ProductCode = {3F40346F-14E7-4F11-836D-9643FDDA0B86}

Property(C): ProductLanguage = 1033

Property(C): ProductName = Outlook-Backup-Plugin

Property(C): ProductVersion =

Property(C): DefaultUIFont = WixUI_Font_Normal

Property(C): WixUI_Mode = InstallDir

Property(C): ErrorDialog = ErrorDlg


Property(C): MsiLogFileLocation = E:\OBA.txt

Property(C): PackageCode = {1892CC13-C601-4E65-AE73-9246D25CF78D}

Property(C): ProductState = -1

Property(C): PackagecodeChanging = 1

Property(C): CURRENTDIRECTORY = C:\Users\Robin

Property(C): CLIENTUILEVEL = 0

Property(C): CLIENTPROCESSID = 8952

Property(C): VersionDatabase = 200

Property(C): VersionMsi = 5.00

Property(C): VersionNT = 603

Property(C): VersionNT64 = 603

Property(C): WindowsBuild = 9600

Property(C): ServicePackLevel = 0

Property(C): ServicePackLevelMinor = 0

Property(C): MsiNTProductType = 1

Property(C): WindowsFolder = C:\WINDOWS\

Property(C): WindowsVolume = C:\

Property(C): System64Folder = C:\WINDOWS\system32\

Property(C): SystemFolder = C:\WINDOWS\SysWOW64\

Property(C): RemoteAdminTS = 1

Property(C): TempFolder = C:\Users\Robin\AppData\Local\Temp\

Property(C): CommonFilesFolder = C:\Program Files (x86)\Common Files\

Property(C): ProgramFiles64Folder = C:\Program Files\

Property(C): CommonFiles64Folder = C:\Program Files\Common Files\

Property(C): AppDataFolder = C:\Users\Robin\AppData\Roaming\

Property(C): FavoritesFolder = E:\Favorites\

Property(C): NetHoodFolder = C:\Users\Robin\AppData\Roaming\Microsoft\Windows\Network Shortcuts\

Property(C): PersonalFolder = C:\Users\Robin\Documents\

Property(C): PrintHoodFolder = C:\Users\Robin\AppData\Roaming\Microsoft\Windows\Printer Shortcuts\

Property(C): RecentFolder = C:\Users\Robin\AppData\Roaming\Microsoft\Windows\Recent\

Property(C): SendToFolder = C:\Users\Robin\AppData\Roaming\Microsoft\Windows\SendTo\

Property(C): TemplateFolder = C:\ProgramData\Microsoft\Windows\Templates\

Property(C): CommonAppDataFolder = C:\ProgramData\

Property(C): LocalAppDataFolder = C:\Users\Robin\AppData\Local\

Property(C): MyPicturesFolder = C:\Users\Robin\Pictures\

Property(C): AdminToolsFolder = C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Administrative Tools\

Property(C): StartupFolder = C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup\

Property(C): ProgramMenuFolder = C:\ProgramData\Microsoft\Windows\Start Menu\Programs\

Property(C): StartMenuFolder = C:\ProgramData\Microsoft\Windows\Start Menu\

Property(C): DesktopFolder = C:\Users\Public\Desktop\

Property(C): FontsFolder = C:\WINDOWS\Fonts\

Property(C): GPTSupport = 1

Property(C): OLEAdvtSupport = 1

Property(C): ShellAdvtSupport = 1

Property(C): MsiAMD64 = 6

Property(C): Msix64 = 6

Property(C): Intel = 6

Property(C): PhysicalMemory = 7844

Property(C): VirtualMemory = 10092

Property(C): LogonUser = Robin

Property(C): UserSID = S-1-5-21-2998543623-3253523941-1843104514-1001

Property(C): UserLanguageID = 3081

Property(C): ComputerName = NETPLUS

Property(C): SystemLanguageID = 3081

Property(C): ScreenX = 1920

Property(C): ScreenY = 1200

Property(C): CaptionHeight = 23

Property(C): BorderTop = 1

Property(C): BorderSide = 1

Property(C): TextHeight = 16

Property(C): TextInternalLeading = 3

Property(C): ColorBits = 32

Property(C): TTCSupport = 1

Property(C): Time = 15:48:22

Property(C): Date = 14/09/2015

Property(C): MsiNetAssemblySupport = 4.0.30319.33440

Property(C): MsiWin32AssemblySupport = 6.3.9600.17415

Property(C): RedirectedDllSupport = 2

Property(C): AdminUser = 1

Property(C): Privileged = 1

Property(C): USERNAME = Robin

Property(C): DATABASE = E:\OBA.msi

Property(C): OriginalDatabase = E:\OBA.msi

Property(C): SOURCEDIR = E:\

Property(C): VersionHandler = 5.00

Property(C): UILevel = 5



Property(C): ROOTDRIVE = E:\

Property(C): CostingComplete = 1

Property(C): OutOfDiskSpace = 0

Property(C): OutOfNoRbDiskSpace = 0

Property(C): PrimaryVolumeSpaceAvailable = 0

Property(C): PrimaryVolumeSpaceRequired = 0

Property(C): PrimaryVolumeSpaceRemaining = 0

Property(C): INSTALLLEVEL = 1


=== Logging stopped: 14/09/2015 15:48:22 ===

MSI (c) (F8:B0) [15:48:22:816]: Product: Outlook-Backup-Plugin -- Installation failed.

MSI (c) (F8:B0) [15:48:22:817]: Windows Installer installed the product. Product Name: Outlook-Backup-Plugin. Product Version: Product Language: 1033. Manufacturer: CodePlex. Installation success or error status: 1603.

Sep 15, 2015 at 7:59 PM
the logfile says, that it couldnt find a registry path:

When outlook is installed locally, this registry path exists and points to a GUID which identifies outlook.
It seems that this registry path is missing on your system.
Either your outlook installation is faulty or you have a web application of outlook.

Kind regards,
Oct 30, 2015 at 1:47 PM
Hello Thomas,

I have exactly the same problem, having just installed Office 365 on a Windows 10 32 bit PC. I have tried uninstalling & reinstalling the .NET framework to no avail. Looking at my registry, I see there isn't a path HKLM\Software\Classes\Outlook.Application\CLSID\ .

Instead I have two paths (perhaps because I had old version of Outlook installed before):

HKLM\Software\Classes\Outlook.Application.12\CLSID\ , and

Could this be the cause of the problem?

Kind regards,

Stephen V
Oct 30, 2015 at 3:03 PM
Edited Oct 30, 2015 at 3:25 PM
I've just run the msi with logging and the failing line is:

CheckOfficeBits: Failed to open Software\Classes\Outlook.Application\CLSID, view 0

So it looks like it is the HKLM path that's the problem.

Just to complete the picture, I ran the msi on a new Office 360 installation on a Windows 7, 64 bit PC yesterday and it worked okay. And also today on a Windows 10, 64 bit PC.

So, all three installations were done in the same way, with the same product code. The installations on 64 bit PCs both have the HKLM\Software\Classes\Outlook.Application\CLSID\ path present, but the installation on the 32 bit PC doesn't. Why should that be? And what can I do about it?

Oct 31, 2015 at 10:36 AM
I dont know why some outlook installations don't create that registry key.

One possible sulution:
You can copy the registry-settings from

(e.g. export the first path, edit the reg-file and remove .16, reimport the reg-file)

Kind regards,
Oct 31, 2015 at 10:47 AM
Hi Thomas,
Just back from holidays and picked up on Steven's reply. He has nailed it. I also have had a previous Outlook and now have two entries, both of which have the same CLSID.
I am planning to delete the earlier one (Outlook.Application.12), and rename the current one (Outlook.Application.15), TO "Outlook.Application" when I have a chance.
I'll let you know what happens.

Oct 31, 2015 at 10:57 AM
Hi Thomas,
On further thought I realised that changing the current value (Outlook.Application.15) might affect the current installation behaviour, so instead I simply changed the old value (Outlook.Application.12) to (Outlook.Application) and left the current one as is.
Installation worked perfectly and it looks good.

Many, many thanks.
Oct 31, 2015 at 1:25 PM
ThomasHoffmann wrote:
I dont know why some outlook installations don't create that registry key.

One possible sulution:
You can copy the registry-settings from

(e.g. export the first path, edit the reg-file and remove .16, reimport the reg-file)

Kind regards,
Thanks for you reply Thomas. I think I understand what is going on. On the 64 bit machines, I installed Office 365 alongside Office 2010, and then installed the backup addin - everything worked fine. But on the 32 bit machine, I installed Office 365, uninstalled the existing version of Office 2007, and then tried to install the addin, which failed due to the missing outlook.application key.

I went back to my 64bit machine this morning and uninstalled Office 2010. And guess what - the HKLM\Software\Classes\Outlook.Application\CLSID\ path was deleted. So it looks like people need to install your addin BEFORE removing old versions of Outlook. I am not sure what would happen if I had removed the old version completely before installing Office 365.

I am now going to play with renaming Outlook.Application.12 as Robin has done. :)

Thanks for your good work Thomas

Stephen V
Oct 31, 2015 at 5:07 PM
thank you for collecting all the information.
It seems that uninstalling an older office version deletes the registry key which prevents the installation.
The workaround is not very pretty but seems to work :)

"Outlook.Application" should actually always point to the latest installation.
The uninstall procedure deletes the key, even if the key was overwritten by a second installation.
Thus the information gets lost.
Uninstalling before installing a new version should work.... i think the problem only occurs if you install parallel and then uninstall one version.

Thank you all for your support,
Nov 1, 2015 at 7:00 PM
Hello Thomas,

One last thing, I have found that if you run a repair of the Office installation it reinstates the Outlook.Application key and the addin install works fine.

All the best,

Stephen V
Nov 2, 2015 at 12:29 AM
Hi Steven and Thomas,
Great work Steven, that seems to have provided a clean solution to those who have installed a second Office version before uninstalling the previous one.
I appreciate your help and input, and also that of Thomas, whom I also wish to thank for the add-in.
Nov 4, 2015 at 8:36 PM
A pleasure!