For anyone else having the same problems loading FSX and getting the 1628 Failed to complete installation message, this is what I did which worked for me. I hope it works for others.
- Load the FSX CD in the CD drive, open File Explorer and locate the DVDCheck.exe file on the CD.
- Select and 'Right click' the file and select 'Properties' then select the 'Compatibility' tab.
- In the Compatibility section choose the version of Windows that FSX was able/used to run. (In my case it used to run fine using Windows 7 Pro 64bit). Check the tick box and then press 'OK'
- Double click the file 'DVDCheck.exe' file and the installation should start....
- You may get a message to either 'Repair' or Remove' as below. - Select 'Repair'.
- The installation should start and eventually finish.
NB. When you run the FSX program after the installation, you may get an message saying...
FSX Scenery.CFG File errorLocal Scenery Directory(Addon\Scenery) in Scenery Area 115 not found
As below....
If you do, then select the SCENERY.CFG file in the C:\ProgramData\Microsoft\FSX directory.
Take a copy of the file and rename it as SCENERY.CFG.old or something.
Then open the SCENERY.CFG file in Notepad and scroll down until you find the entry:
[Area.115]
Title=Addon Scenery
Local=Addon Scenery
Layer=115
Active=TRUE
Required=FALSE
Delete all this section (highlighted in red) within the SCENERY.CFG file and Save the SCENERY.CFG file. The FSX program should now run without the message appearing.
Hope this helps.