Error UnrealEngineInstaller-1.0.0-2039063.msi on install

So my hard drive crashed and have to reinstall the Epic Games Launcher, when I do I get the following error.

44464-error.jpg

I have searched on my hard drive and can not find the file. I cleared out the temp fold just in case, also ran it as admin in the command prompt. I am running window 7, I was wondering if I can have some help.

Thanks
James

Hi Shadow_1138,

You mentioned that your hard drive just crashed. Did you have to reinstall Windows or did you just restore back to a previous date?

Either way, make sure that you are up to date on all software updates. All other users I have found with this same error were either using 32-bit Windows or were missing important system updates.

Also, try the suggestions in this section of the troubleshooting steps.

Do you have an Unreal engine entry in your Add-Remove-Programs? If so, try to uninstall it first before running the new installer.

I should explain more, sorry for not giving the details. So my f drive crashed that had all my projects and engines on it. so I got a new drive then decided to uninstall the launcher (because I thought it was installed on the f drive that crashed.) Went through it once and did not notice a path and uninstalled it. Read some stuff online and if only the launcher is on the c drive I was fine with. So went through the installed again and got that error.
Sorry I did not type that up first.

It does not show in the control panel but I think something is still on here. I am running updates just in case something is not install. I am trying to avoid to install windows over itself right now as I have some projects due in a couple of days and I would not be able to get to install windows over itself til the end of the week. This is win 7 64 just if that makes any difference.
Thanks again
James

If you don’t see an entry to uninstall in “Add Remove Programs” then most likely one/some of the registry keys windows installer uses to see if a product is installed is still hanging around. I recall discussing the topic with users in a few posts. I’ll try to find the threads.

Sorry for the delay, the threads I mentioned were not as helpful as I recalled: Ex:

I’m in the process of trying to figure out what registry entries might be causing Windows Installer to reference a previous launcher install when no launcher program entry exists in Cointrol Panel->Remove Programs.

In the mean time, you could try the Microsoft Fix It utility(select problem with uninstalling and see if you can find the launcher in the applicaiton list): Fix problems that block programs from being installed or removed - Microsoft Support

Ok, sorry it been a bit, went through the registry and took out keys for epic and unreal and getting the same issue. is there a place where I can get a list of all the registry keys and all files that get installed?

Thanks again
James

Did you get a chance to try the Fix It utility?

The registry entries that are causing you issues are most likely created by Windows Installer itself. Chances are they don’t have epic/unreal info in their key and use some GUID identifier that may need to be cross referenced with data/values of other registry entries. These will be the types of entries Windows Installer adds for any app it tries to install. These might be well known registry entries but I don’t have a list of them at the moment. I’m trying to compile that list but that involves pouring over all the Windows Installer docs and info I can get my hands on.

I have ran the fix it utility from MS, also I ran Revo Uninstaller to see if that picked up anything.

Thanks again James

Did either one help in this case?

Unfortunately I am getting the same error, do you have any other ideas? Also please let me know when you get that registry list.

Thanks again James

Sorry for the delay, have not been able to track down good sources for the info we are after. IT is setting up a windows VM for me so I can run some test installs in a clean environment. Should have some info shortly.

Thanks again
James

Again, sorry for the delay. I never got my VM setup but I was able to do some additional digging on my dev machine. I grabbed a program called Orca, which comes with Windows SDK Components for Windows Installer Developers. With this program I got to look inside the msi and learn more than we ever wanted to know about it :slight_smile: I’ll skip over the boring details, but with the info I pulled from Orca I was able to decipher the various registry keys that Windows Installer will use to store stuff for the installer referenced in your error dialog.

Before you do anything with the registry, please make a backup of it. You can do this in regedit by selecting the File->Export option.

To manually remove Epic Games Launcher registry keys added by the installer mentioned in your dialog you would do the following.

  • Open Regedit and Backup your registry

  • Navigate to the following registry entry and find the ProductIcon field: HKEY_CLASSES_ROOT\Installer\UpgradeCodes\44F9670D954DF0540B48AC3E08267CB5

  • Write down or copy the GUID that appears in the ProductIcon path, we will need it later. The path looks something like this:C:\Windows\Installer\ {38F69744-A2C5-4913-813B-7001D6CDC130}\UnrealEngineLauncher.ico. We are interested in the bold part of the path(Your GUID will be different than the one on my machine).

  • Once you copy the GUID from step 3, delete the following registry entries.

    HKEY_CLASSES_ROOT\Installer\UpgradeCodes\44F9670D954DF0540B48AC3E08267CB5
    HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\UpgradeCodes\44F9670D954DF0540B48AC3E08267CB5
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UpgradeCodes\44F9670D954DF0540B48AC3E08267CB5
    HKEY_CLASSES_ROOT\Installer\Features\44796F835C2A319418B307106DDC1C03
    HKEY_CLASSES_ROOT\Installer\Products\44796F835C2A319418B307106DDC1C03
    HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\Features\44796F835C2A319418B307106DDC1C03
    HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\Products\44796F835C2A319418B307106DDC1C03
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\44796F835C2A319418B307106DDC1C03

  • Now navigate to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall and find the entry that matches the GUID you wrote down in step 3. Delete this entry. In my example I would delete HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\ {38F69744-A2C5-4913-813B-7001D6CDC130}

After all that you should be able to use the new installer you have. Hopefully I didn’t miss anything. Let me know how it goes.

Thank you so much for all your time and effort. This worked.

Thank you again
James

Had the same issue with changing drive letters - couldn’t install nor remove as I didn’t have drive G anymore. So for Windows 10 64bit, the above answer didn’t work. Again, backup your reg before deleting.

HKEY_CLASSES_ROOT\Installer\Products\

Unfortunately you’ll need to go through folder to find the entry [Or you could simply search for ‘UnrealEngineLauncher’]

You should see :

Production : C:\WINDOWS\Installer{A1C97AE7-FB6B-425F-B75B-7A16E1E5639D}\UnrealEngineLauncher.ico
You’re string will be different, but you should be looking for UnrealEngineLauncher.ico

I tried to follow 0xDEADBEEF’s tutorial, but couldn’t find the same ‘string’ in the Uninstall. So I figure, it’s not working, so I’ll delete the entry in the HKEY_CLASSES_ROOT\Installer\Products_a lot of letters and numbers_

Deleted, and tried to install UE4 again, and it worked. Was able to install it to a new location. Just prior to this, it would say “Can’t find Drive G”.

The ‘UpgradeCode’ did have the 44F9670D954DF0540B48AC3E08267CB5 entry in it, but it was only strings. It may have been because I had tried to remove it. I actually deleted preferences before hand - which may not have been needed. But in the end, the new UE4 now works on a different drive letter.

Hope this helps.