FSINN Installation Problem

FSINN Installation problems can occur particularly when re-installing the program. The notes here refer to a problem encountered when re-installing FSINN on a Windows 7 64 bit system running FSX Boxed and the method used to re-install it successfully.
 
1) Firstly uninstall FSINN removing all vestiges of FSINN and FSCopilot from the computer, including all registry entries.
 
2) The uninstallers, uninstallFSCopilot.exe and uninstallFSInn.exe, are in C:\Program Files (x86)\FSFDT, (or your own install folder). However using a program such as Revo Uninstaller generally does a more thorough job, deleting leftover data after a regular uninstall.
 
3) Remove FSCopilot.dll from the modules folder in FSX.
 
4) Go to: C:\Users\yourlogon\AppData\Roaming\Microsoft\FSX and edit dll.xml removing the code block reference to FSCopilot 

<Launch.Addon>
    <Name>FSCopilot</Name>
    <Disabled>False</Disabled>
    <Path>Modules\FSCopilot.dll</Path>
</Launch.Addon>

5) Run regedit.exe and search for any remaining references to FSCopilot and FSINN and delete them. This can be the time consuming part of the process but having used Revo Uninstaller helps reduce the number of entries. Of course as always backup the registry by doing an export.

6) Re install FSINN. See https://forums.vatsim.net/viewtopic.php?t=20466 . Despite this article saying not to run the installer as admin, it does install OK if it is installed as admin and so it is best to do so.

7) Run everything as Administrator and  ensure you have all the folders and files with the correct permissions for you to be able access them e.g. Full Control Everyone which is explained here - Tileproxy Installation.

8) This should complete the install. However the following errors may occur.

FSCopilot
Run-time error '440':
Automation error

FSCopilot
Run-time error '339':
Component 'MSCOMCTL.OCX' or one of its dependencies not correctly registered: a file is missing or invalid

This occurs when MSCOMCTL.OCX is not present or, is present, but not registered in the folder C:\Windows\SysWOW64 (note this folder is relevant to 64 bit systems. On 32 bit systems the folder is C:\Windows\System32).
 
9) If MSCOMCTL.OCX is not present then obtain a copy of this file and place it in C:\Windows\SysWOW64. My copy of this file is as follows:
  • 1,070,232 bytes
  • File: MSCOMCTL.OCX
    CRC-32: 9120852f
    MD4: 443496e8bbe1bc275f7e5db57f01624c
    MD5: 766f501b61c22723536af696a74133d4
    SHA-1: b82b79c981da0750566cdbcccd8c7c6183e75d1b

10) The MSCOMCTL.OCX file will then need registering.
  • Open a command prompt as admin
  • Change the directory to C:\Windows\SysWOW64
  • Run the command regsvr32 mscomctl.ocx
  • You may not have a registration completed dialog box but the command should have been successful.
UPDATE NOTE
 
It appears that other files required by FSINN may be missing or require registering. These will have to be placed in the relevant folders and registered if necessary.
 
Also ensure that FSCopilot.dll is in the modules folder. Without it FSINN will not necessarily report any error, it will just not appear under add ons.
RELE0019