search cancel

Unable to install SIM on a new server. SIM fails to install if Feature NetFx3 is not present.

book

Article ID: 162860

calendar_today

Updated On:

Products

IT Management Suite Client Management Suite

Issue/Introduction

Customer is trying to install Symantec Installation Manager (SIM) on a new Server. 
The customer tried 3 times with the same failure. 
"Symantec Installation Manager has stopped working."

OR "Failed to enable NETFX3 feature"

After looking at the MSI logs,  we can see SIM is failing due to a missing requirement for SIM installation:
MSI (c) (88:74) [12:52:13:592]: Closing MSIHANDLE (1) of type 790542 for thread 4940
Action ended 12:52:13: QtExecCmdLine_For2k12. Return value 3.
MSI (c) (88:4C) [12:52:13:592]: Doing action: FatalError


For what we were able to see, this action is looking for a specific .NET feature (in this case Enable-Feature:NetFx3):
MSI (c) (88:74) [12:52:13:592]: Closing MSIHANDLE (1) of type 790542 for
thread 4940
Action ended 12:52:13: QtExecCmdLine_For2k12. Return value 3.
MSI (c) (88:4C) [12:52:13:592]: Doing action: FatalError


For what we were able to see, this action is looking for a specific .NET feature (in this case Enable-Feature:NetFx3):
MSI (c) (88:4C) [12:52:01:779]: Doing action: UpdateQtExecCmdLine
Action 12:52:01: UpdateQtExecCmdLine.
Action start 12:52:01: UpdateQtExecCmdLine.
MSI (c) (88:4C) [12:52:01:779]: PROPERTY CHANGE: Modifying QtExecCmdLine
property. Its current value is '"[WindowsFolder]Sysnative\dism.exe" /Online
/Enable-Feature:NetFx3"'. Its new value: '"C:\Windows\Sysnative\dism.exe"
/Online /Enable-Feature:NetFx3 /all"'.
Action ended 12:52:01: UpdateQtExecCmdLine. Return value 1.
MSI (c) (88:4C) [12:52:01:779]: Doing action: QtExecCmdLine_For2k12
Action 12:52:01: QtExecCmdLine_For2k12.
Action start 12:52:01: QtExecCmdLine_For2k12.

 

Action ended 12:52:13: QtExecCmdLine_For2k12. Return value 3.
MSI (c) (88:4C) [12:52:13:592]: Doing action: FatalError

Cause

SIM requires to have the this NetFx3 feature installed. On Windows Server 2012 R2, .NET Framework 3.5 feature is not installed because it already have .NET Framework 4.5 installed as the default platform. If you want to have .NET Framework 3.5 then you should manually install it on the server. 

Resolution

You can also run the following powershell command as administrator if adding the feature if the system is on the Network:
dism /online /enable-feature /all /featurename:NetFx3