Problem Overview
Engineers and commissioning specialists frequently encounter a hard-stop failure when launching the setup executable for SIMATIC STEP 7 Professional 2010 SR4 (the last shipping release of the STEP 7 V5.5 line, catalog number 6ES7810-4CC10-0YA7) on a Windows 7 Professional SP1 workstation. The setup wizard fails before the EULA screen, often with a dialog containing the literal phrase "Error 1722", "Internal Error 2337", or a generic "There is a problem with this Windows Installer package" wrapper. The failure reproduces on cold boot and is independent of the local user account, which signals an OS-level environment problem rather than a corrupt installer image.
The same fault pattern is reported on TIA Portal V14, V15.1, V16, and V17 setup launches, and on VirtualBox-hosted Windows guests running the classic STEP 7 Professional 2006 SR4 media. The root cause cluster is identical in all cases: incompatible Windows Installer service state, blocked startup services, missing or corrupted .NET Framework assemblies, and insufficient UAC elevation during the bootstrap phase.
Affected Products and Versions
| Product | Version / Service Release | Catalog Number | OS Impact |
|---|---|---|---|
| STEP 7 Professional | 2010 SR4 (V5.5 SP4) | 6ES7810-4CC10-0YA7 | Win 7 SP1 (32/64) primary failure point |
| STEP 7 Professional | 2006 SR4 (V5.4 SP4) | 6ES7810-4CC08-0YA7 | Win XP SP3, Win 7 SP1 |
| TIA Portal | V14 / V15.1 / V16 / V17 | 6ES7822-1AA07-0YA7 family | Win 10 64-bit, Win Server 2016+ |
| S7-PLCSIM | V5.4 SP8 / V17 | 6ES7841-0CC05-0YA7 family | Co-installed with STEP 7 / TIA |
Root Cause Analysis
The Siemens support article Entry ID 8861819 — Installation problems with STEP 7 / TIA Portal consolidates the four most common failure classes reported by field engineers. The Windows 7 SP1 platform amplifies each one because Microsoft ended mainstream support for Win 7 on January 13, 2015, and stopped shipping installer-related hotfixes for it after October 2020.
Cause 1 — Blocked Windows Installer Service
The MSIServer service (display name: Windows Installer) must be set to Manual start and must not be disabled by Group Policy. On hardened corporate images the policy DisableMSIServer is set to 1, which silently kills the setup half-way through the extraction phase.
Cause 2 — Conflicting Background Services and Startup Items
Antivirus hooks (Kaspersky, McAfee, Trend Micro, Symantec Endpoint Protection), backup agents, and third-party shell extensions attach to the msi.dll call chain. A clean-boot state, with all non-Microsoft services disabled, is the standard isolation method documented in the Microsoft Q&A thread Error installing program: Simatic Step7 Professional.
Cause 3 — Missing or Damaged .NET Framework
STEP 7 V5.5 SP4 requires .NET Framework 3.5 SP1 enabled as a Windows feature and .NET Framework 4.x as a side-by-side runtime. TIA Portal V17 requires .NET 4.6.2 minimum and the .NET Desktop Runtime 6.0.x. Damaged assemblies in the Global Assembly Cache (GAC) produce HRESULT 0x80131040 or 0x80070002 error codes inside the bootstrapper log.
Cause 4 — UAC and Installer Elevation Token
Launching Setup.exe by double-click from an elevated Explorer window still produces a medium-integrity token on UAC-protected Windows 7 SP1. The MSI must run under a high-integrity token, which requires an explicit Run as administrator action and the compatibility flag "Run this program as an administrator" on the executable properties.
Pre-Installation Prerequisites
Verify the following baseline before launching setup. All values are taken from the STEP 7 V5.5 SP4 readme and the TIA Portal V17 installation manual on SIOS.
| Requirement | STEP 7 V5.5 SP4 | TIA Portal V17 |
|---|---|---|
| Operating system | Windows 7 SP1 (32 or 64 bit), Windows Server 2008 R2 SP1 | Windows 10 1809–21H2 (64 bit), Windows Server 2016 / 2019 / 2022 |
| Processor | 2 GHz or higher, x86/x64 | Intel Core i5-6440EQ or equivalent |
| RAM | 2 GB minimum, 4 GB recommended | 16 GB minimum (32 GB recommended) |
| Free disk | 5 GB system drive, 2 GB install drive | 20 GB system drive SSD |
| .NET Framework | 3.5 SP1 (Windows feature) + 4.x | 4.6.2 + .NET Desktop Runtime 6.0.x |
| Display | 1024 × 768, 16-bit color | 1920 × 1080, 32-bit color |
| Browser | Internet Explorer 8 or 9 | Microsoft Edge (Chromium) |
| User rights | Local administrator during install | Local administrator during install |
Solution 1 — Clean Boot Procedure
The clean-boot method is the recommended first response because it isolates whether a third-party driver, service, or shell extension is intercepting the MSI chain. Perform the steps from an account with local administrator rights.
- Press
Win + R, typemsconfig, press Enter to open System Configuration. - On the General tab, select Selective startup and clear Load startup items.
- On the Services tab, check Hide all Microsoft services, then click Disable all.
- Click OK and reboot when prompted. You will boot into a clean state with only Microsoft services active.
- Right-click the STEP 7 / TIA setup executable and choose Run as administrator.
- After the install completes, return to
msconfig, switch back to Normal startup, and reboot.
Solution 2 — Compatibility Mode and Elevation
Windows 7 SP1 supports the application compatibility shim database, which can force the setup into the documented behavior expected by STEP 7 V5.x. Apply the following properties to Setup.exe in the install media root:
- Right-click
Setup.exe→ Properties → Compatibility tab. - Check Run this program in compatibility mode for and select Windows XP (Service Pack 3).
- Check Run this program as an administrator.
- Check Change settings for all users at the bottom and repeat the two flags.
- Click Apply and launch the setup again.
For the Setup.msi file inside the same media root, apply the same flags. The MSI sub-package is where the Error 1722 / Error 2337 dialogs are generated, not in the bootstrapper.
Solution 3 — Windows Installer Service Repair
- Open
services.mscand locate Windows Installer. - Confirm Startup type is Manual, not Disabled. If it is set to Disabled, change to Manual and start the service.
- Open
regeditand navigate toHKLM\SYSTEM\CurrentControlSet\Control\SafeBoot\Minimal\MSIServer. Verify the key exists and contains the default value Service. - Open an elevated command prompt and execute:
msiexec /unregister
msiexec /regserver - Re-register the MSI handler DLLs:
regsvr32 /u mshtml.dll
regsvr32 /i mshtml.dll - Reboot and retry the install.
Solution 4 — .NET Framework and Runtime Prerequisite Repair
- Open Control Panel → Programs and Features and verify that Microsoft .NET Framework 3.5 SP1 is installed and active.
- If absent, open Control Panel → Programs → Turn Windows features on or off and tick .NET Framework 3.5.1. Windows will prompt for the install media or pull the source from Windows Update.
- Download and run the Microsoft .NET Framework Repair Tool to fix broken bindings in v4.x.
- Clear the contents of
%TEMP%\..\Microsoft .NET Framework 4.0 setupto remove a stuck partial install state. - For TIA Portal V17, install the .NET Desktop Runtime 6.0.x (x64) before re-launching the setup.
Solution 5 — Registry and Permission Repairs
Corrupt COM registration and missing shell open verbs also break the installer. Run the following from an elevated command prompt:
cd /d %windir%\system32
regsvr32 msi.dll
regsvr32 msihnd.dll
regsvr32 msisip.dll
Verify the installer package CLSID binding in the registry at HKCR\Msi.Package\shell\open\command contains the default value:
"C:\Windows\System32\msiexec.exe" /i "%1" %*
If this key is missing or modified by third-party software, restore it manually and reboot.
Virtual Machine Considerations (Oracle VM VirtualBox)
When installing STEP 7 Professional 2006 SR4 inside an Oracle VM VirtualBox guest (a configuration sometimes used for legacy test rigs), two additional settings are required:
- Set the guest VM 3D Acceleration to Disabled in Settings → Display → Screen. STEP 7 setup triggers a Direct3D capability check that fails on VirtualBox virtual GPUs.
- Allocate a fixed-size virtual disk of at least 60 GB. Dynamically expanding disks trigger MSI file-lock errors during the InstallShield extraction phase on sparse VDI volumes.
- Enable the VirtualBox Guest Additions ISO and confirm the VirtualBox System Services are running before launching setup.
TIA Portal V17 Specific Failure Mode
The TIA Portal V17 installer introduced a .NET Hosting Bundle check that blocks the install with dialog "The prerequisite check failed. Restart your computer and run Setup again" when the prior uninstall left orphaned Siemens.Automation.Portal.* assemblies in the GAC. The recovery sequence is:
- Run
cmd /c "gacutil /u Siemens.Automation.Portal.Common"for each orphaned assembly listed in%LOCALAPPDATA%\Temp\Siemens.Setup.log. - Delete the directory
%ProgramData%\Siemens\Automation\InstallDataif it exists. - Reboot and re-run the TIA Portal V17 setup with the SIMATIC license key USB dongle removed from the host.
Diagnostic Logging
Capture the MSI verbose log for any future escalation to Siemens Technical Support:
msiexec /i "D:\STEP7\Setup.msi" /l*v "%USERPROFILE%\Desktop\step7_install.log"
For TIA Portal:
"%USERPROFILE%\Desktop\TIA_V17_Install.exe" /quiet /norestart /log "%USERPROFILE%\Desktop\tia_install.log"
Attach the resulting log file to the support case opened in Siemens Industry Online Support.
Verification
- After the setup reports success, confirm the installation via Control Panel → Programs and Features. The entry SIMATIC STEP 7 Professional 2010 SR4 must show Publisher: SIEMENS AG and a version of 05.05.04.00.
- Launch SIMATIC Manager from the Start menu. The S7 project tree should open without
S7WINDLL load errors. - Open Options → PG/PC Interface and confirm the installed
S7ONLINEaccess point is bound toTCP/IP → Network Card. - Run the Automation License Manager and verify it can read the USB license dongle (SLC 2.0) or the local activated license.
- For TIA Portal, launch TIA Portal V17 and confirm the Project view tab loads. A successful open verifies the .NET, SQL Express, and OPC stack all initialized correctly.
step7_install.log and contact Siemens Technical Support with the support entry reference. Re-running setup on a damaged install state compounds the problem by writing partial MSI transforms into HKLM\SOFTWARE\Siemens\Automation.
Troubleshooting Matrix
| Symptom | Likely Cause | First Action |
|---|---|---|
| Error 1722, setup aborts before EULA | MSIServer disabled by GPO | Solution 3 — re-enable service |
| Error 2337 in MSI dialog | Corrupt MSI cache or temp folder | Clean %TEMP%, Solution 5 |
| Setup hangs at "Loading installer" | Antivirus file-lock on msi.dll
|
Solution 1 — clean boot |
| 0x80070002 file-not-found in log | Missing .NET 3.5 SP1 | Solution 4 |
| 0x80131040 in TIA bootstrapper | Damaged GAC assembly | Solution 4 + .NET repair tool |
| Setup runs on first click, fails on update install | Orphaned TIA assemblies in GAC | TIA Portal V17 specific recovery |
| Setup fails only on VirtualBox guest | 3D acceleration on, dynamic VDI | VM Considerations section |
FAQ
Why does STEP 7 Professional 2010 SR4 setup fail on Windows 7 SP1 even with admin rights?
Windows 7 SP1 ships an older Windows Installer (v4.5) that cannot unpack the InstallShield 2010 payload without a clean temp directory, an active MSIServer service, and .NET 3.5 SP1 installed. Confirm all three before treating the install as broken.
Is there an official Siemens KB article for this install failure?
Yes. Reference Siemens SIOS Entry ID 8861819 — Installation problems with STEP 7 / TIA Portal when opening a support case. It lists the same root cause cluster and the clean-boot isolation step.
Can I install STEP 7 V5.5 SP4 on a 64-bit Windows 7 SP1 machine?
Yes. STEP 7 V5.5 SP4 supports Windows 7 SP1 32-bit and 64-bit, and Windows Server 2008 R2 SP1. Use the explicit "Run as administrator" elevation on Setup.exe and on Setup.msi, and verify the Wow6432Node registry path HKLM\SOFTWARE\Wow6432Node\Siemens\Automation is created after the install.
How do I enable the Windows Installer service if Group Policy disables it?
Open gpedit.msc and navigate to Computer Configuration → Administrative Templates → Windows Components → Windows Installer. Set Turn off Windows Installer to Not Configured, then run gpupdate /force and restart the MSIServer service. A clean install requires the policy to be Not Configured or Disabled, not Enabled.
Will TIA Portal V17 install on Windows 7 SP1?
No. TIA Portal V17 officially supports Windows 10 (1809 to 21H2) 64-bit and Windows Server 2016 / 2019 / 2022 only. Windows 7 SP1 is not in the supported OS matrix. Migrate to a Windows 10 64-bit LTSB/LTSC workstation or to a Windows Server 2019/2022 host before installing TIA V17. The classic STEP 7 V5.5 SP4 remains the only Siemens engineering tool officially supported on Windows 7 SP1.