Question
How do I completely uninstall Cornerstone MFT from my server?
Reasoning
I am trying to uninstall and re-install Cornerstone MFT, but I think I performed something incorrectly since the Add/Remove page in Control Panel no longer shows Cornerstone MFT as an installed application. Also, the installer performs an incomplete upgrade and renders the application non-functional.
Answer
It appears the initial install or uninstall was not performed properly so it is strongly recommended you follow the below steps to help you recover your Cornerstone MFT application and configuration:
Pre-requisites (if reinstalling Cornerstone MFT)
- Stop the Cornerstone MFT Daemon Service (if still present)
- Make a backup of your Data directory (or rename it if it is too large)
- Make a backup of your database(s) in SQL Server Management Studio
- Make a backup of the following registry keys:
- ODBC Data Source: HKEY_LOCAL_MACHINE\SOFTWARE\ODBC
- South River Technologies registry: HKEY_LOCAL_MACHINE\SOFTWARE\South River Technologies
Steps
- Locate and delete the following binary files in the C:\Windows\System32\ directory:
- srxTitan.exe
- srFxResDll.dll
- srResDll.dll
- srxCOM.dll
- Locate and delete the following directories, if still present:
- C:\ProgramData\South River Technologies\
- C:\Program Files\South River Technologies\Cornerstone MFT\
- Base Data Directory C:\srtMFTData\
- Base Log Directory C:\srtMFTLogs\
- Any directory starting with {DB2112* under the hidden InstallShield directory in the C:\Program Files x86\ directory
- Navigate to the ODBC Data Sources (64 bit) applet (Start, OBC Data Sources (64 bit)), System DSN tab, and delete the Cornerstone MFT DSNs
- Delete HKEY_LOCAL_MACHINE\SOFTWARE\South River Technologies in the registry
- Reboot the server to clear any remnants that are cached in memory