Resolving STEP 7 V5.6 Install Error: OEM2 Conflict on Windows 10

David Krause9 min read
S7-300SiemensTroubleshooting
Licensed PE Working through this on a live machine? A Maine-licensed engineer can take it from here — included with IMD hardware, by the hour for everything else. Book an engineer

Problem Summary

Engineers maintaining mixed-vintage SIMATIC fleets frequently encounter a hard-block when attempting to install STEP 7 V5.6 on a Windows 10 workstation that already runs TIA Portal V16 or has had SINAMICS commissioning tools installed. The setup wizard aborts with a dialog similar to:

"STEP 7 cannot be installed on top of an existing STEP 7 V5.7 OEM2 installation. Please uninstall the OEM version before continuing."

The setup then exits silently, leaving no error log in the user-visible channel. The root cause is rarely the TIA Portal install itself; the real conflict is a stripped-down OEM build of STEP 7 that was placed on the workstation as a dependency of a drive commissioning tool such as SIMATIC STARTER, SINAMICS Startdrive, or a third-party S7 plug-in.

This reference documents the OEM conflict, the audit procedure to identify the offending component, the clean removal sequence, the correct installer selection between SIMATIC_STEP7_V56_SP2 and STEP7_PROFESSIONAL_2017_SR2, and the coexistence rules that allow STEP 7 V5.6 and TIA Portal V16 to share a single engineering workstation.

Root Cause: The OEM Version Conflict

Siemens ships a sub-licensed version of STEP 7 internally referred to as the OEM build. The OEM build is functional for the limited scope of its host product (typically programming SINAMICS drives in STARTER) but carries the same installer fingerprint as a full STEP 7. The OEM build commonly registers itself as one of the following:

OEM Variant Driver / Source Typical Host Application
STEP 7 OEM STARTER < V5.4 Legacy SINAMICS S/G commissioning
STEP 7 OEM2 STARTER V5.4+ and Startdrive SINAMICS V20, G120, S120, S210
STEP 7 OEM (TIA embedded) TIA Option Packs Some TIA-based drive add-ons

Because the OEM setup writes registry keys under HKLM\SOFTWARE\Siemens\Automation\InstalledSW and files under %ProgramFiles%\Siemens\Automation, the full STEP 7 V5.6 installer interprets these artifacts as a higher-version installation and refuses to proceed. The reported version string "V5.7 OEM2" reflects the internal build number of the Startdrive/STARTER bundle, not a public STEP 7 release — STEP 7 V5.6 was the last classic-line release and no public "V5.7" exists.

Critical: TIA Portal STEP 7 Professional (the V16/V17/V18 PLC programming environment integrated inside TIA) is a wholly separate product lineage and does not register as an OEM STEP 7 entry. It is not the cause of the V5.7 OEM2 error and should not be uninstalled.

Affected Installers and Software Components

STEP 7 V5.6 exists in several installer flavors. Selecting the wrong one will reproduce the OEM2 block or trigger a separate "incompatible base version" warning.

Installer Package File Name (typical) Base Version Notes
STEP 7 V5.6 (base) SIMATIC_STEP7_V56.zip V5.6.0.x Original release; Windows 7 era
STEP 7 V5.6 + SP1 SIMATIC_STEP7_V56_SP1.zip V5.6.1.x Adds limited Windows 10 support
STEP 7 V5.6 SP2 SIMATIC_STEP7_V56_SP2.zip V5.6.2.x Recommended for Windows 10 1607–1909
STEP 7 Professional 2017 SR2 STEP7_PROFESSIONAL_2017_SR2.zip V5.6 SP2 + options Bundles S7-PLCSIM, S7-GRAPH, S7-SCL, S7-Distributed Safety

The Professional 2017 SR2 bundle is the preferred choice when working alongside TIA V16 because it shares the same SP2 baseline and avoids version-skew issues between STEP 7, S7-GRAPH, and S7-SCL.

Warning: The standalone S7-GRAPH V5.6 SP2 installer carries a different package identity than the STEP 7 V5.6 SP2 installer. Attempting to install S7-GRAPH on top of an older STEP 7 base (V5.6 or V5.6 SP1) raises the same OEM-style block. Always install the STEP 7 base package first, then layer option packages on top.

Pre-Installation System Audit

Before any uninstall begins, capture a snapshot of every Siemens-related entry currently on the workstation. This prevents accidental removal of TIA Portal or licensed safety packages.

  1. Open Control Panel → Programs and Features (or appwiz.cpl).
  2. Filter by publisher Siemens AG and screenshot the list.
  3. Open regedit as administrator and export:
    • HKLM\SOFTWARE\Siemens\Automation
    • HKLM\SOFTWARE\Wow6432Node\Siemens\Automation
    • HKCU\SOFTWARE\Siemens\Automation
  4. Run from an elevated command prompt: wmic product where "vendor like 'Siemens%'" get name,version,vendor /format:list > siemens_audit.txt
  5. List the contents of %ProgramFiles%\Siemens\Automation and %ProgramFiles(x86)%\Siemens\Automation.

Tag each entry in the audit as one of the following categories so the removal step targets only OEM components:

Category Examples Action
TIA Portal V16 stack TIA Portal V16, STEP 7 Professional V16, WinCC V16, Startdrive V16 Keep
OEM STEP 7 (classic) STEP 7 OEM, STEP 7 V5.x OEM, OEM2 Remove
STARTER SIMATIC STARTER, STARTER V5.x Remove if not actively used
Legacy S7 tools S7-PLCSIM, S7-GRAPH, ProTool/Pro RT Evaluate per project need

Removing OEM STEP 7 Components

Execute the removal in the order shown. The order matters: removing STARTER first triggers its built-in cleanup of the OEM STEP 7 dependency, which is more thorough than removing the OEM entry in isolation.

  1. Uninstall STARTER via Control Panel. Allow the uninstaller to complete; do not interrupt. If a reboot is requested, perform it before continuing.
  2. Uninstall SINAMICS Startdrive if present. Even if STARTER is not installed, a standalone Startdrive package may have placed an OEM2 build.
  3. Remove residual OEM entries. Re-open Programs and Features and look for entries named STEP 7 OEM, STEP 7 V5.x OEM, or any line whose Version column begins with 5.7.x. Uninstall each.
  4. Clear the registry fingerprints. Delete the keys:
    • HKLM\SOFTWARE\Siemens\Automation\InstalledSW\STEP7
    • HKLM\SOFTWARE\Wow6432Node\Siemens\Automation\InstalledSW\STEP7
    • HKLM\SOFTWARE\Siemens\Automation\InstalledSW\STARTER
  5. Remove leftover folders. Delete %ProgramFiles%\Siemens\Automation\STEP7_OEM and %ProgramFiles(x86)%\Siemens\Automation\STEP7_OEM if present.
  6. Reboot to flush file locks and service registrations.
Data preservation: S7 project archives (.s7p, .zip) in %USERPROFILE%\Documents\Siemens\Automation are untouched by these steps. Back them up to an external location before any registry edit as a precaution.

Selecting the Correct STEP 7 V5.6 Installer

After the workstation is clean, choose the installer that matches your project scope:

Scenario Recommended Package Rationale
S7-300 / S7-400 ladder and STL only SIMATIC_STEP7_V56_SP2.zip Smallest footprint; ~2.3 GB
S7-GRAPH, S7-SCL, PLCSIM needed STEP7_PROFESSIONAL_2017_SR2.zip Bundles all options; avoids layered installer friction
Working with safety projects STEP7_PROFESSIONAL_2017_SR2.zip + S7 Distributed Safety add-on Safety add-on requires Professional baseline
Mixed TIA + classic project coexistence STEP7_PROFESSIONAL_2017_SR2.zip Matches TIA V16 SP baseline

Both installers are delivered as 2.x GB ZIP archives from Siemens Industry Online Support. After extraction, right-click setup.exe and choose Run as administrator; a non-elevated launch is the most common cause of a silent exit that mimics the OEM2 error.

Clean Installation Procedure

  1. Disable antivirus real-time scanning for the duration of the install; some suites quarantine S7winMM.dll and break the install halfway.
  2. Extract the ZIP to a local path with at least 6 GB free (avoid external USB drives and OneDrive-synced folders — both corrupt long-path S7 components).
  3. Right-click setup.exe → Run as administrator.
  4. Accept the license transfer ID prompt. If the installer halts here, verify %ProgramData%\Siemens\Automation\LicenseKey is writable.
  5. Choose Install rather than Modify; a Modify launch against a partially cleaned workstation reproduces the OEM2 block.
  6. When prompted, select Typical installation unless you specifically need a custom component map.
  7. Allow the installer to register S7DOS, s7oiehsx, and SIMATIC IEPG Help services.
  8. Reboot when prompted, even if the prompt is unchecked.
  9. Re-launch SIMATIC Manager once before connecting to a target to confirm license registration.

TIA Portal V16 Coexistence

STEP 7 V5.6 and TIA Portal V16 can coexist on the same engineering workstation with no functional penalty when the following rules are observed:

  • Project conversion is one-way. A TIA Portal V16 project cannot be opened in SIMATIC Manager. A SIMATIC Manager project can be migrated to TIA with Migrate Project, but the original archive must be retained.
  • PG/PC interface assignments are independent. STEP 5/STEP 7 V5.6 uses S7DOS routing through the Set PG/PC Interface control panel applet. TIA V16 uses the TIA channel configuration. Both can be configured simultaneously without conflict.
  • Licenses are tracked separately. A license on a parallel USB dongle or in the Siemens License Server covers one product line only; co-installation does not transfer license entitlements.
  • Symbolic imports through OPC. If a project bridges the two environments via OPC DA/UA, install the TIA-side OPC UA server first, then enable the SIMATIC NET OPC bridge inside STEP 7 V5.6 last, to avoid registration order conflicts.

Registry and File System Cleanup

If the OEM block persists after the standard uninstall sequence, inspect the registry and the file system directly.

Registry keys to remove

HKLM\SOFTWARE\Siemens\Automation\InstalledSW\STEP7_OEM
HKLM\SOFTWARE\Siemens\Automation\InstalledSW\OEM2
HKLM\SOFTWARE\Wow6432Node\Siemens\Automation\InstalledSW\STEP7_OEM
HKCU\SOFTWARE\Siemens\Automation\STEP7_OEM

Folders to remove

%ProgramFiles%\Siemens\Automation\STEP7_OEM
%ProgramFiles(x86)%\Siemens\Automation\STEP7_OEM
%ProgramData%\Siemens\Automation\OEM
%CommonProgramFiles%\Siemens\Automation\OEM

Service cleanup

Open services.msc and stop+disable any of the following if they remain after uninstall:

  • s7oiehsx
  • S7DOS Helper
  • SIMATIC STARTER Service

Installation Verification

After a successful install, perform the following verification battery before declaring the workstation operational:

  1. Launch SIMATIC Manager. The File → Open dialog should list the default sample projects under ...\Siemens\Automation\S7\S7proj.
  2. Open Set PG/PC Interface. Confirm at least one TCP/IP or MPI adapter is enumerated without yellow warning triangle.
  3. Launch S7-PLCSIM (if Professional bundle installed). Start an empty S7-300 station in PLCSIM and download the hardware configuration from SIMATIC Manager.
  4. Verify license status: SIMATIC Manager → Help → About → License should show a green check for all installed packages.
  5. Open TIA Portal V16 and confirm the existing TIA project still opens without prompting for re-license.
  6. Run sfc /scannow from an elevated command prompt and confirm no integrity violations were introduced by the Siemens service installs.

Troubleshooting Matrix

Symptom Likely Cause Corrective Action
"Cannot install on top of v5.7 OEM2" STARTER or Startdrive placed an OEM2 build Remove STARTER + Startdrive, then delete OEM2 registry keys
Setup exits silently after SIEMENS splash Setup not elevated, or antivirus quarantine Run as administrator; whitelist install folder in AV
"Incompatible base version" when adding S7-GRAPH STEP 7 base is V5.6 or V5.6 SP1, S7-GRAPH is SP2 Upgrade base to V5.6 SP2 first
License shows red after install License Server service not started Start Siemens License Server service; re-attach dongle
PG/PC Interface missing TCP/IP adapter SIMATIC NET not installed Install SIMATIC NET from TIA media; restart PG/PC applet
TIA Portal refuses to open existing project TIA reinstall corrupted project path Restore project from backup; clear TIA cache under %LOCALAPPDATA%\Siemens\Automation\TIA Cache
Setup fails on Windows 10 20H2 or later STEP 7 V5.6 SP2 not officially tested on 20H2+ Run setup in compatibility mode Windows 10 1809; or use a Windows 10 LTSC 2019 image

Frequently Asked Questions

Can STEP 7 V5.6 coexist with TIA Portal V16 on the same Windows 10 PC?

Yes. The two product lines install into separate folders (Siemens\Automation for STEP 7 V5.6, Siemens\Automation\Portal V16 for TIA) and use independent license tracking. TIA Portal STEP 7 Professional is not the same product as classic STEP 7 V5.6 and is not the cause of the OEM2 error.

What does the "v5.7 OEM2" error actually mean?

It refers to the OEM version "V5.7 OEM2" shipped inside STARTER and SINAMICS Startdrive, not a public STEP 7 release. The full STEP 7 V5.6 installer sees a higher-version fingerprint and refuses to overwrite it. Uninstall STARTER/Startdrive first.

Do I have to uninstall STARTER permanently, or can I reinstall it after STEP 7 V5.6?

You can reinstall STARTER after STEP 7 V5.6 is installed; STARTER detects the full STEP 7 install and uses it instead of placing an OEM build. If STARTER is reinstalled, choose the option Use existing STEP 7 installation when prompted.

Which STEP 7 V5.6 installer should I download — SP2 or Professional 2017 SR2?

Use STEP7_PROFESSIONAL_2017_SR2.zip if you need S7-PLCSIM, S7-GRAPH, S7-SCL, or Distributed Safety. Use SIMATIC_STEP7_V56_SP2.zip for plain ladder/STL programming on S7-300/400 only.

Where can I find installation logs when the setup window closes silently?

Check %TEMP%\Siemens\SetupLog and C:\ProgramData\Siemens\Automation\Logs. Enable verbose logging by launching setup.exe /V from an elevated command prompt; the resulting S7Setup.log shows the exact block reason.

Back to blog