You cannot install Teklynx Codesoft 2015 with Symantec Endpoint Protection 12.1. installed. The installtion fails with 'Error 1722'.
Windows Event log (Event ID 11722)
"Product: CODESOFT 2015 -- Error 1722.There is a problem with this Windows Installer package. A program run as part of the setup did not finish as expected. Contact your support personnel or package vendor. Action LaunchISNsp, location: C:\Windows\Installer\MSI3785.tmp, command:"
Sysplant is not handling sysfer injections correctly when the target executable has no explicit Import Address Table set and the file section containing the import directory has a VirtualSize of zero.
Applications with the above factors will crash with access violation on Windows 10 if Sysplant is running.
Issue is fixed in 14.0.x onwards. For 12.1 please follow the below workaround.
Create an exception for Application and Device Control for a) the file 'msiexec.exe' or b) folder "C:\Windows\Installer".
1. Log into the Symantec Endpoint Protection Manager (SEPM) console and click on Policies.
2. Under Policies click Exceptions.
3. Under Tasks open an existing policy or click Add an Exceptions policy. This will create and open a new Centralized Exceptions Policy.
4. In the left pane, click Exceptions policy and select Edit the policy under Tasks.
5. In the policy, select Exceptions.
6. Click the Add button to open a drop-down menu. Move the cursor over Windows Exceptions to open a second drop-down menu.
A) File
7. Select 'File' and add the Full Path to the file 'C:\Windows\System32\msiexec.exe', or select 'SYSTEM' as Prefix variable and 'msiexec.exe' as file name.
8. Select 'Application Control' as type of scan and enable 'Also exclude child processes'.
8. Click OK.
9. Assign the policy to a group within the SEPM.
B) Folder
7. Select 'Folder', 'WINDOWS' as Prefix variable and 'Installer' as folder name.
8. Select 'Application Control' as type of scan.
8. Click OK.
9. Assign the policy to a group within the SEPM.
Note: It is required to exclude Codesoft application(s) in the exception policy, for example 'C:\Program Files (x86)\Teklynx\CODESOFT 2015\lppa.exe' or the application root directory 'C:\Program Files (x86)\Teklynx\CODESOFT 2015\'.