×
Siemens Industry Online Support
Siemens AG
Entry type: FAQ Entry ID: 109745988, Entry date: 01/18/2019
(6)
Rate

How do you install .NET Framework 3.5 on SIMATIC IPCs (for WinCC TIA Portal, STEP 7 TIA Portal or WinCC V7, for example)?

  • Entry
  • Associated product(s)
Retro-installing .NET Framework 3.5 in Windows 10, Windows Server 2012 or Windows Server 2016

Description
The requirement for installing and running specific programs is Microsoft .NET Framework 3.5. However, this version of Framework is not installed on your computer and you have to retro-install it.

Validity

  • Windows 10 Enterprise 2015 LTSB
  • Windows 10 Enterprise 2016 LTSB
  • Windows 10 Enterprise CBB/SAC
  • Windows Server 2012 R2
  • Windows Server 2016

Remedy
You have the following options for retro-installing .NET Framework 3.5. Choose the option that best suits your needs.
 

Operating systemWindows FeaturesWindows 10 Standard ISORecovery DVDRestore DVDDoc. and Drivers DVD
Windows 10 Enterprise 2015 LTSB1)2), 6)
Windows 10 Enterprise 2016 LTSB1)2), 6)3)3)
Windows 10 Enterprise CBB/SAC1)2), 6)3)3)
Windows Server 2012 R21)4), 5), 6)
Windows Server 20161)4), 6)

1) Install the option ".NET Framework 3.5" via Windows Features (internet connection required)

  1. Right-click "Start" and start "Programs and Features". The "Programs and Features" window opens.
  2. Click "Enable or disable Windows features". The "Windows Features" window opens.
  3. Select the option ".NET Framework 3.5 (includes .NET 2.0 and 3.0)".
  4. Confirm with "OK". The ".NET Framework 3.5" option is installed.

2) Install with a Windows 10 standard data carrier (ISO image)

  1. Download the MediaCreationTool for Windows 10 from Microsoft onto your computer and use it to create a Windows 10 standard ISO image, 32-bit or 64-bit depending on your SIMATIC IPC operating system. Download MediaCreationTool.
  2. Incorporate the image in your SIMATIC IPC (mount) or burn the image file onto an empty DVD.
  3. To install .NET Framework 3.5 proceed as for installation via the command line (DISM), see 6).

3) Install with a "Restore" DVD or "Documentation & Drivers" DVD

  1. Insert the "Restore" data medium or the "Documentation & Drivers" DVD of your IPC.
  2. Start the "Documentation & Drivers" suite by running "START_DocuAndDrivers.CMD".
  3. Navigate to "Software".
  4. Install .NET Frameworks 3.5 for Windows 10.
  5. The ".NET Framework 3.5" option is installed.

4) Install with a "Recovery" DVD

  1. Insert the "Recovery" DVD of your SIMATIC IPC into the optical drive.
  2. To install .NET Framework 3.5 proceed as for installation via the command line (DISM), see 6).

5) Notes on Windows Server 2012 R2
To be able to install .NET Framework 3.5 you have to set the system language to English and uninstall all language packages except English, see Microsoft Docs (English).

  1. Change the System and User Language. Insert the "Restore DVD" of your SIMATIC IPC into the optical drive and boot from the data carrier.
  2. In the menu you select and start the "Windows Console".
  3. Start the DiskPart program and define the drive letter of the Windows installation. For this you enter the following command sequence in the Windows Console:
    • diskpart
    • list volume
  4. Note the drive letter of the Windows installation from the "Let" column, "C", for example. In the as-delivered status the Windows installation is on the partition with the designation "System".
  5. Quit DiskPart. For this you enter the following command in DiskPart:
    • exit
  6. Using the DISM tool you set all the language settings to English. For this you call the DISM with the following parameters. Replace the drive letter "C" in the example with the drive letter of your Windows installation.
    • dism /Set-AllIntl:en-US /Image:C:\
  7. Remove the DVD and shut down your SIMATIC IPC.
  8. Boot Windows Server 2012 R2.
  9. Uninstall the language packages except English. For this you start the Setup program to install or uninstall language packages (LPKSetup). Execute the following command with administrator rights:
    • Lpksetup
  10. Follow the instructions of the wizard for uninstalling the language packages and uninstall all the language packages except English.
  11. >To install .NET Framework 3.5 proceed as for installation via the command line (DISM), see 6).

6) Installation via the command line (DISM)

  1. On the inserted data carrier search for the file "microsoft-windows-netfx3-ondemand-package.cab".
    Note the directory path where the file is located ("F:\x64\sources\sxs", for example).
  2. Start the Windows input prompt with administrator rights by executing the following command as administrator:
    • cmd
  3. Install the .NET Framework. For this you call the "Deployment Image Servicing and Management" (DISM) tool with the following parameters. Replace the path designation "<path>" with the path of the "*.cab" file from Step 1.
    • dism /online /enable-feature /featurename:netfx3 /all /source:<path> /limitacces
      Example
      dism /online /enable-feature /featurename:netfx3 /all /source:F:\x64\sources\sxs /limitaccess
  4. The ".NET Framework 3.5" option is installed.


Additional Keywords
dot net, 3.5, 35

Security information
In order to protect technical infrastructures, systems, machines and networks against cyber threats, it is necessary to implement – and continuously maintain – a holistic, state-of-the-art IT security concept. Siemens’ products and solutions constitute one element of such a concept. For more information about cyber security, please visit
https://www.siemens.com/cybersecurity#Ouraspiration.