Problem Overview
Engineers commissioning SIMATIC WinCC V7.3 on a Windows 10 workstation frequently encounter project-creation failures, license-key validation errors, and runtime startup crashes that do not appear on Windows 7 or Windows Server 2008 R2 stations. The root cause in the majority of field reports is an operating-system mismatch: WinCC V7.3 was developed and released before Windows 10 reached general availability, and its installer, licensing service, and component object model (COM) registration were never validated against the Windows 10 kernel, User Account Control (UAC) subsystem, or the Universal C Runtime update.
The failure mode presents as one or more of the following symptoms:
- WinCC Explorer closes immediately after project creation, returning to the desktop without saving the .MCP file.
- "Internal error in CCProjectMgr" dialog during initial project wizard execution.
- "Cannot connect to SQL Server" because the bundled SQL Server 2008 R2 SP2 instance fails the Windows 10 compatibility check.
- Automation License Manager (ALM) returns "License not found" or "Invalid license key" even after a clean install of the correct license.
- Redundant operation between two PCs fails because one PC runs Windows 10 and the second runs the supported Windows 7 image.
This article documents the exact compatibility matrix, the license-diagnostic procedure, the supported migration path to WinCC V7.4 / V7.5, and the field-verified workarounds for installations that must remain on V7.3.
WinCC V7.3 Compatibility Matrix
The supported operating-system list is published in the WinCC V7.3 release notes and the SIMATIC Compatibility Tool. Review this matrix before any installation attempt:
| WinCC Version | Windows 7 SP1 (32/64) | Windows Server 2008 R2 SP1 | Windows 8.1 | Windows 10 (1507–22H2) | Windows Server 2012 R2 | Windows Server 2016 | Windows Server 2019 |
|---|---|---|---|---|---|---|---|
| V7.3 (incl. Update 1–9) | Supported | Supported | Not supported | Not supported | Not supported | Not supported | Not supported |
| V7.4 (incl. Update 1–9) | Supported | Supported | Limited | Supported (1607+) | Supported | Supported | Not supported |
| V7.5 SP1 / SP2 | Limited | Supported | Supported | Supported (1607–22H2) | Supported | Supported | Supported |
Root Cause Analysis
Three independent failure chains converge on the Windows 10 / WinCC V7.3 combination:
-
Installer guard. The WinCC V7.3 setup executable (Setup.exe) performs an OS version check against
GetVersionExand aborts whendwMajorVersion = 10. Some Update packages slip past this guard, but the SQL Server 2008 R2 SP2 prerequisite blocks installation silently. - SQL Server 2008 R2 SP2. The archiving database depends on SQL Server 2008 R2 SP2. Microsoft retired mainstream support for SQL 2008 R2 on 2014-07-08 and ended extended support on 2019-07-09. The instance will not start on Windows 10 build 1607 or later because the Windows installer chain requires SHA-2 code signing, which the 2008 R2 installer does not supply.
-
Automation License Manager V6.0. The ALM service shipped with V7.3 expects the legacy
aksusbdriver and the SafeNet Sentinel HASP HL runtime v 4.x. The HASP runtime that Windows 10 distributes through Windows Update conflicts with the locally installed version, producing License server is not running even though the ALM service is in theRunningstate.
Any one of these conditions is sufficient to prevent a new WinCC project from being created. Identifying which chain is active is the first diagnostic step.
Pre-Diagnostic: Confirm the OS and WinCC Build
Capture the following data before changing any configuration. This information is required when escalating to Siemens Industry Online Support.
- Open
winverfrom the Run dialog and record:- Windows edition (Pro, Enterprise, IoT)
- OS build number (e.g., 19045.3571)
- Installation date
- In WinCC Explorer, select Help → About and record:
- WinCC version (must read V7.3.x)
- Update level (Update 1 through Update 9)
- AS-OS Engineering version
- Open Automation License Manager and confirm the local license container is visible.
- Open SQL Server Configuration Manager and confirm whether the
WINCCinstance is in theRunningstate.
msinfo32, not by the desktop appearance.Diagnostic Step 1 — Verify OS Compatibility with the SIMATIC Compatibility Tool
- Download the SIMATIC Compatibility Tool from the Siemens Industry Online Support portal (entry ID 109483726).
- Install the tool on the target workstation.
- Set Main product to SIMATIC WinCC V7.3.
- Set Additional product to Microsoft Windows 10.
- Click Check. A red indicator next to Windows 10 confirms the incompatibility.
If the indicator is red, do not attempt further troubleshooting on Windows 10. Move to the migration path described below. If a workstation that was previously operational now fails, the OS may have been upgraded through Windows 10 in-place upgrade — this is a documented cause of WinCC V7.3 failures and is not recoverable through patching.
Diagnostic Step 2 — Validate the License Container
When the compatibility check passes (for example, on Windows 7) but the project wizard still fails with a license error, validate the Automation License Manager.
- Start Automation License Manager from the Start menu.
- Confirm that the local license container appears in the left-hand tree under
localhost. - If the tree is empty, verify the
ALM service(display name Automation License Manager Service) is running:sc query "almservice" - Restart the service if stopped:
net stop almservice && net start almservice - Re-import the license:
ALM → License Container → Retrieve from Disk
If no valid license is installed, install a trial license through Help → License Management → Install Trial License. The trial is valid for 14 days and unlocks all V7.3 features except the redundant-server option. This is sufficient for project creation testing and allows the engineer to confirm whether the underlying fault is the license or the OS.
Diagnostic Step 3 — SQL Server State
WinCC stores project configuration in a SQL Server instance named WINCC. Confirm the instance health:
- Open SQL Server Configuration Manager (
SQLServerManager10.msc). - Expand SQL Server Services.
- Verify
SQL Server (WINCC)shows state Running. - If the service is stopped and Windows 10 reports "Windows cannot verify the digital signature" for
sqlservr.exe, the SHA-2 prerequisite is missing. Apply the SHA-2 code-signing support update KB3033929 and reboot. - After reboot, retry:
net start MSSQL$WINCC
If the instance still fails to start, capture the SQL Server error log at C:\Program Files (x86)\Microsoft SQL Server\MSSQL10_50.WINCC\MSSQL\Log\ERRORLOG. Look for error 17113, 17182, or 9003 — these confirm the SQL image cannot bind on Windows 10.
Solution A — Migrate to WinCC V7.4 or V7.5
The supported resolution for Windows 10 installations is to upgrade WinCC. Both V7.4 and V7.5 accept V7.3 project archives with the following procedure.
- On the V7.3 station, open the project in WinCC Explorer.
- Select Project → Migrate → V7.3 → V7.4. The wizard produces a backup archive (
<Project>.zip) at<InstallDir>\WinCC\Backup. - Copy the archive to the Windows 10 station where V7.4 has been installed.
- On the V7.4 station, open the archive through Project → Migrate Project and select the V7.3 archive.
- Accept the migration report. Any reference to obsolete picture objects, channels, or C-script functions will be flagged.
- Recompile the project and verify compilation succeeds without warnings.
For V7.5 SP2, repeat the process. V7.5 introduces Unicode project names and a different SQL instance name (WINCCV75). Plan a regression test of every script and every archive tag before signing off the upgrade.
Solution B — Keep V7.3 on a Supported OS
When the application cannot be upgraded because of customer plant standards, V7.3 must remain on a supported operating system.
- Install Windows 7 Professional SP1 64-bit or Windows Server 2008 R2 SP1 64-bit.
- Disable Windows Update auto-install of feature updates so the OS cannot silently upgrade to Windows 10.
- Apply the Microsoft SHA-2 code-signing support update (KB3033929) and the Windows 7 November 2021 ESU rollup (KB5007245) if extended support is required.
- Install WinCC V7.3 with all updates through Update 9.
- Verify the installation with the SIMATIC Compatibility Tool.
For long-term support, a Windows Server 2008 R2 image is preferable to Windows 7 because the server SKU receives security updates through the Extended Security Update (ESU) program on a separate channel.
Solution C — Virtualize V7.3 on Windows 10
When the field engineer cannot re-image the workstation, V7.3 can be hosted in a Windows 7 or Windows Server 2008 R2 virtual machine on a Windows 10 host. Field-proven configurations are:
| Hypervisor | Guest OS | WinCC Version | Network Mode | Notes |
|---|---|---|---|---|
| VMware Workstation 16 Pro | Win 7 SP1 64-bit | V7.3 Update 9 | Bridged | Disable 3D graphics for CCVideoRenderer |
| Hyper-V (Win 10 Pro/Enterprise) | Win Server 2008 R2 SP1 | V7.3 Update 9 | External switch | Enable MAC address spoofing |
| VirtualBox 7 | Win 7 SP1 32-bit | V7.3 Update 6 | Bridged | Not recommended for redundancy |
Assign a fixed MAC address and disable Enhanced Session Mode in Hyper-V to prevent the AS-OS connection from dropping. Do not enable Nested Virtualization — the Softnet driver used by WinCC for S7 communication does not support it.
License Troubleshooting Matrix
| ALM Symptom | Root Cause | Corrective Action |
|---|---|---|
| Container empty after install | ALM service not started |
net start almservice; set startup type to Automatic |
| License shown but project wizard rejects | Wrong license type (e.g., V7.4 key on V7.3 install) | Verify license matches WinCC version; obtain correct key from Siemens license portal |
| Trial license missing options | Default trial does not include redundancy or WebNavigator | Request extended trial through Siemens sales |
| USB dongle not detected | Sentinel HASP driver missing or replaced by Windows Update | Reinstall Sentinel HASP HL Runtime v 7.x from Siemens DVD |
| Redundant partner cannot see license | License bound to first server only | Install license on both servers; use Distributed License |
| Project creates but runtime fails | Missing RC license | Install WinCC Runtime license (RC 128 / RC 1024 / RC 8192) |
Verification Procedure
- Open WinCC Explorer. The recent project list must display the newly created project without an asterisk.
- Select Project → Compiler → Compile All. Compilation must complete with zero errors.
- Start Runtime. The process
CCExplorer.exemust remain active and display the configured start picture. - Toggle a digital tag from a connected PLC and confirm the value appears in the Graphics Designer within one update cycle.
- Close Runtime. Verify the project is saved and re-openable.
- If redundant, start the partner server. Confirm automatic switchover on simulated failure of the primary.
Field-Proven Configuration Lockdown
After a successful install, lock the configuration to prevent regression:
- Disable Windows 10 feature updates through Group Policy: Computer Configuration → Administrative Templates → Windows Components → Windows Update → Windows Update for Business → Select the target feature update version.
- Set the ALM service to Automatic (Delayed Start) and create a recovery action on first failure to Restart the Service.
- Disable
wuauservonly on isolated engineering stations — never on production servers. - Export the working WinCC project, license file, and registry hive to a versioned backup location.
Why does WinCC V7.3 fail to create a project on Windows 10?
WinCC V7.3 was validated only on Windows 7 SP1 and Windows Server 2008 R2 SP1. The installer blocks Windows 10, and the bundled SQL Server 2008 R2 SP2 instance requires SHA-2 code-signing support that Windows 10 enforces by default. Run the SIMATIC Compatibility Tool to confirm the mismatch, then either upgrade the project to V7.4 / V7.5 or re-host V7.3 on a supported OS or virtual machine.
Which WinCC version is officially supported on Windows 10?
WinCC V7.4 (Update 4 or later) supports Windows 10 from build 1607 onward. WinCC V7.5 SP2 extends support to Windows 10 22H2 and Windows Server 2019. WinCC V7.3 is not supported on any Windows 10 release.
How do I get a trial WinCC V7.3 license for testing?
Open Automation License Manager on the V7.3 station, select Edit → Connect to License Portal or insert the offline trial file shipped on the installation DVD. The trial is valid for 14 days and unlocks all editors plus Runtime. It does not include the redundancy option.
Can a WinCC V7.3 license be reused on V7.4?
No. A V7.3 license is bound to the V7.3 license check and will not authorize a V7.4 runtime. Order a V7.4 license upgrade (license type 6AV6371-1... series) through the Siemens Industry Mall. The V7.3 license remains valid for parallel testing on a separate station.
How can two PCs run V7.3 together when one already works?
Confirm that the working PC is on Windows 7 SP1 or Windows Server 2008 R2 SP1 and not on a Windows 10 image with a Windows 7 skin. Verify the build with winver and msinfo32. Then bring the second PC to the same OS and the same V7.3 Update level, transfer the license through the ALM export/import wizard, and re-create the project from a backup archive to ensure identical configuration.