1. Problem Overview
Engineers and commissioning personnel attempting to install SINAMICS STARTER V5.4 SP2 HF1 (and the earlier V5.4 HF release) on Windows 7, Windows 10, or Windows Server 2008 R2 / 2012 R2 hosts frequently encounter a hard installer abort with a dialog that references the file:
C:\PROG~\Siemens\AUTOMA~1\logfile\setup\installCheckRequirementsLog.txt
The Siemens Setup wizard closes immediately after displaying this path, leaving the system with no installed STARTER components, no usable Start menu entries, and a partially constructed registry tree under HKEY_LOCAL_MACHINE\SOFTWARE\Siemens\AUTOMA~1. The displayed path is the legacy 8.3 short-name form of the actual installation directory; the failure is not caused by the path itself, but by the pre-installation requirements check that writes its log to that location and aborts when an OS prerequisite is not satisfied.
PROG~ (Program Files) and AUTOMA~ (Automation). The 8.3 names are system-generated and the installer uses them so the dialog fits on a 16-bit setup screen. Do not treat the 8.3 path as a literal location; resolve the real path through the %AUTINSTLOG% environment variable.2. Affected Versions and System Requirements
Per the official Siemens delivery release note for STARTER V5.4 SP2 HF1, the following software is supported as the install target:
| Component | Supported Version | Notes |
|---|---|---|
| Operating system (32-bit) | Windows 7 SP1, Windows 10 Enterprise 2016 LTSB | STARTER is a 32-bit application; runs on 64-bit Windows via WOW64 |
| Operating system (64-bit) | Windows 7 SP1, Windows 10 Enterprise LTSC, Windows Server 2008 R2, Windows Server 2012 R2 | Tested configurations only |
| STEP 7 (optional) | V5.5 SP4, V5.6, V5.6 SP1 | Required only for "STARTER integrated in STEP 7" install mode |
| Drive ES (optional) | V5.4 SPx compatible | Shared component with Drive ES |
| Microsoft .NET Framework | 3.5 SP1 + 4.0 + 4.6.x | Multiple side-by-side versions required |
| Microsoft Visual C++ Redistributable | 2005 SP1, 2008 SP1, 2010 SP1, 2013 | All four must coexist; install order matters |
| Adobe Acrobat Reader | 7.x or higher | For STARTER context help (CHM) and PDF manuals |
| Hard disk | Minimum 2 GB free | Setup staging requires ~1.2 GB working space |
| RAM | Minimum 2 GB, recommended 4 GB | Online trace and STARTER topology editor are memory-intensive |
STARTER V5.4 SP2 HF1 ships as a single Setup.exe launcher that handles both installation modes: STARTER Standalone and STARTER integrated in STEP 7 V5.x. If STEP 7 V5.x is not present on the target machine, the integrated-mode branch of the installer is silently skipped, but the requirements check is run unconditionally and its failure aborts both modes.
3. Root Cause Analysis
The installCheckRequirementsLog.txt dialog is emitted by the pre-flight check phase of the Siemens Setup framework, before any STARTER component is copied. The framework performs the following sequential checks, any one of which can write a fatal entry into the requirements log and trigger the dialog abort:
- Administrator privilege verification on the user token.
- Windows Installer version probe (minimum 4.5 on Windows 7-class systems).
- 8.3 short-name support on the system drive (NTFS disable detection).
- Required Visual C++ runtimes present in
WinSxS. - Existing installation of STARTER V5.3, V5.4, or V5.4 SPx in the target directory.
- No locked files in
%ProgramFiles%\Siemens\Automation. - Registry write permission under
HKLM\SOFTWARE\Siemens.
The most common root causes, in order of frequency reported by field engineers:
| Rank | Root Cause | Detection Method |
|---|---|---|
| 1 | Visual C++ 2005 SP1 or 2008 SP1 redistributable missing or corrupted | Grep VC++ runtime in requirements log |
| 2 | Leftover registry keys from a previous STARTER 5.3 install (mixed languages) | Grep registry key exists in requirements log |
| 3 | UAC disabled but user is not a true local administrator | Check net localgroup administrators
|
| 4 | NTFS 8.3 short-name generation disabled by Group Policy | fsutil 8dot3name query |
| 5 | Pending Windows Update reboot from a prior MS patch | reg query HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\OSUpgrade |
| 6 | Antivirus or endpoint protection blocking Setup.exe sub-process |
Check vendor quarantine log |
4. The installCheckRequirementsLog.txt Mechanism
The pre-flight check writes its result to a file whose location is taken from the environment variable %AUTINSTLOG%. The installer dialog always displays the 8.3-collapsed version of the path, which is the source of the confusion in the original failure report. To find the real log:
- Open Windows Explorer.
- Click into the address bar.
- Type
%AUTINSTLOG%and press Enter.
The directory that opens contains installCheckRequirementsLog.txt. This is the file the installer is complaining about. Open it in Notepad; it is a plain ASCII text file with one line per requirement check. The last line ending with RESULT: FAIL identifies the blocking prerequisite.
Typical content:
Siemens Setup CheckRequirements V5.4.2.0
2024-03-14 11:42:08 CHECK WindowsInstaller ... ok
2024-03-14 11:42:08 CHECK DotNet35 ... ok
2024-03-14 11:42:08 CHECK DotNet40 ... ok
2024-03-14 11:42:08 CHECK VC2005SP1 ... FAIL
2024-03-14 11:42:08 CHECK VC2008SP1 ... not run
2024-03-14 11:42:08 RESULT FAIL -- aborting setup
The environment variable %AUTINSTLOG% is set by the launcher MSI and is normally %TEMP%\Siemens\Setup or %ProgramData%\Siemens\Automation\logfile\setup. To inspect it from a command prompt:
echo %AUTINSTLOG%
dir "%AUTINSTLOG%\installCheckRequirementsLog.txt"
5. Common Failure Modes and Their Signatures
Match the signature in installCheckRequirementsLog.txt to the remediation in the table below.
| Log Signature | Meaning | Fix |
|---|---|---|
VC2005SP1 ... FAIL |
Visual C++ 2005 SP1 runtime missing | Install vcredist_x86.exe from the STARTER redistributable folder |
VC2008SP1 ... FAIL |
Visual C++ 2008 SP1 runtime missing | Install vcredist_2008_sp1_x86.exe; do not install 2008 without SP1 |
registry key HKLM\SOFTWARE\Siemens\Automation\STARTER ... exists |
Residual install from a prior version (5.3 or 5.4 GA) | Uninstall via Control Panel; if uninstall fails, use the registry cleanup procedure below |
locked file: %ProgramFiles%\Siemens\Automation\STARTER\exe\starter.exe |
Process still running or service holding the binary | Stop the S7DOS service and any DCSrvHelper.exe; kill from Task Manager |
admin token missing SeDebugPrivilege |
User account is a filtered administrator | Run Setup.exe as Administrator from an elevated command prompt |
8.3 name generation disabled on C: |
Group Policy has disabled short names |
fsutil 8dot3name set C: 0 (re-enable) or move setup to a different drive |
pending reboot from KB... |
Windows Update requires a restart | Reboot, then re-run Setup.exe |
6. Step-by-Step Resolution Procedure
Execute the steps below in order. Do not skip a step; STARTER installers are stateful and a partial fix can leave the registry in an inconsistent state that blocks subsequent attempts.
6.1 Capture State Before Changes
- Open an elevated command prompt: Start > cmd > right-click > Run as administrator.
- Record the current STARTER install state:
reg query "HKLM\SOFTWARE\Siemens\Automation" /s > C:\Temp\starter_reg_before.txt - Copy the requirements log to a safe location:
copy "%AUTINSTLOG%\installCheckRequirementsLog.txt" C:\Temp\
6.2 Remove Partial Install Artifacts
- Open Control Panel > Programs and Features and uninstall every entry that contains "Siemens Automation", "SINAMICS STARTER", "SIMATIC S7", and "Drive ES".
- If a previous uninstall was interrupted, the entry may be marked as "damaged". Use the official Microsoft
msizaptool only as a last resort, and only for orphaned MSI GUIDs you have verified against the Windows Installer database:msizap TP {GUID} - Delete residual folders:
rd /s /q "%ProgramFiles%\Siemens\Automation"rd /s /q "%ProgramFiles(x86)%\Siemens\Automation" - Delete residual environment variables:
setx AUTINSTLOG "" /Mthen delete from System > Advanced > Environment Variables.
6.3 Install Prerequisite Runtimes
- From the STARTER installation media, open the
Redistfolder. - Install in this exact order:
•dotnetfx35.exe(or enable the Windows feature on Windows 10)
•dotnetfx40_full_x86.exe
•vcredist_x86_VS2005_SP1.exe
•vcredist_x86_VS2008_SP1.exe
•vcredist_x86_VS2010_SP1.exe
•vcredist_x86_VS2013.exe - Reboot after each VC++ install if prompted.
6.4 Pre-Stage the Setup Folders
- Copy the entire STARTER installation media (the contents of the DVD or the unpacked ISO) to a local directory, for example
D:\STARTER_5_4_SP2_HF1\. Do not run Setup.exe from a network share that uses DFS or a read-only mount; the framework needs to write to the source tree. - Right-click
Setup.exe, choose Properties > Compatibility, and set "Run this program as an administrator". - If your system has 8.3 short names disabled by policy and you cannot re-enable them, copy the setup tree to a path that does not require the installer to display a 16-bit dialog. The original 8.3 path is purely cosmetic, but the framework check
8.3 name generation disabled on C:still triggers a real abort.
6.5 Run the Installer
- From the elevated command prompt,
cd /d D:\STARTER_5_4_SP2_HF1. - Launch:
Setup.exe /silent /norestartfor a fully unattended install, or simplySetup.exefor the GUI flow. - If the install completes, the dialog referencing
installCheckRequirementsLog.txtwill not appear and a "Setup successful" line will be appended to the log.
6.6 Apply HF1 Patches
STARTER V5.4 SP2 HF1 is delivered as a single integrated build. There is no separate hotfix step in the field. The delivery release for the package documents the build number and the catalog file under:
- Official delivery release: Delivery release for SINAMICS STARTER V5.4 SP2 HF1 and additive SSPs
7. Repairing an Existing 5.3 Installation Before Upgrade
A common field scenario: an engineer has STARTER 5.3 installed, attempts to install 5.4 SP2 HF1 over it, fails with the requirements dialog, and then cannot re-install 5.3 either because the 5.4 attempt left a partial registration in the MSI database. The recovery procedure is:
- Boot into Safe Mode with Networking.
- Stop the SIMATIC automation services:
net stop "S7DOS Helper Service"net stop "SIMATIC Event Service" - Remove the STARTER MSI registration from the registry:
reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{STARTER_GUID}" /f(replace GUID with the actual value fromPrograms and Features). - Delete the install tree:
rd /s /q "%ProgramFiles%\Siemens\Automation\STARTER" - Reboot into normal mode and re-run the 5.3 installer first, then the 5.4 SP2 HF1 installer.
8. Verification Steps
After a successful install, verify the deployment with the following checks:
- The Start > Siemens Automation > STARTER entry exists and launches
starter.exewithout error. - The Help > About dialog reports V5.4 SP2 HF1 and the build number from the delivery release note.
- The STARTER topology editor can open an existing project file (
.staror*_proj.star) and enumerate the connected SINAMICS S110, S120, or G120 devices. - Online mode establishes a connection to a SINAMICS drive via PROFIBUS DP, PROFINET, or Ethernet/IP and the device appears in the project tree.
- The trace function captures a real-time trace of speed, current, and torque at a 1 ms sample rate without dropping samples.
- The following registry keys are present:
HKLM\SOFTWARE\Siemens\Automation\STARTER\5.4\InstallPathHKLM\SOFTWARE\Siemens\Automation\STARTER\5.4\Build
9. Diagnostic and Troubleshooting Matrix
| Symptom | Most Likely Cause | Confirm | Resolve |
|---|---|---|---|
| Setup aborts immediately, dialog shows installCheckRequirementsLog.txt | Missing VC++ runtime | Open the log, search for VC2 | Install redistributables in order 2005, 2008, 2010, 2013 |
| Setup aborts after Windows 10 Anniversary Update | Microsoft Edge WebView compatibility issue with STARTER help | Check HKLM\SOFTWARE\Microsoft\EdgeUpdate\Clients
|
Disable Edge WebView in STARTER via registry tweak, or use an LTSC build |
| Setup completes but STARTER crashes on launch | Mismatched starter.exe.config from a prior 5.3 install |
Compare .config with stock |
Rename and let the installer regenerate |
| Setup hangs at 33% | Antivirus scanning every unpacked MSI | Watch AV console for Siemens*.msi events |
Whitelist %ProgramFiles%\Siemens in the AV policy |
| Integrated install fails, standalone install works | STEP 7 V5.x version mismatch | Compare HKLM\SOFTWARE\Siemens\Automation\STEP7\Version against the support matrix |
Upgrade STEP 7 to V5.5 SP4 or later |
| Online mode cannot find CU320-2 DP | PROFIBUS CP not selected as the access point | Set PG/PC interface in SIMATIC Manager | Assign CP5611 / CP5711 as the access point for STARTER |
10. Preventive Best Practices
- Capture a clean baseline image of a known-good STARTER host. Use Sysprep or a sector-based image tool. Tag the image with the exact VC++ and .NET patch level so the deployment is reproducible.
- Disable antivirus during install, then re-enable. The STARTER installer unpacks hundreds of small MSI and CAB files; AV scanning during this phase is a top-three cause of hangs and silent aborts.
- Use the Siemens approved OS list. Windows 10 Enterprise LTSC (Long-Term Servicing Channel) is preferred over the consumer Semi-Annual Channel because LTSC does not roll forward feature updates that break the 8.3 name path and the Microsoft Edge WebView component used by the STARTER help system.
- Do not run Setup.exe from a network share. Copy the media locally first. The setup framework opens the source tree for both read and write access during the requirements check and will fail silently if the share is read-only.
- Maintain a single, clean version of STARTER per host. The 5.3 to 5.4 transition is supported in place only with the V5.4 SPx installer; do not attempt to install 5.3 after a 5.4 SP2 HF1 partial install without the registry cleanup described in Section 7.
-
Document the install state after every change. A two-line diff of
reg query "HKLM\SOFTWARE\Siemens\Automation" /sbefore and after a setup attempt is invaluable when escalating to Siemens technical support.
11. Related Reference Material
For background on the SINAMICS drive families that STARTER V5.4 SP2 HF1 configures, refer to the SINAMICS S120 High Frequency Drive system manual, which documents the supported firmware versions, commissioning workflow, and the Safety Integrated functions that are part of the project tree STARTER creates:
- SINAMICS S120 High Frequency Drive System Manual (PDF)
- Delivery release for SINAMICS STARTER V5.4 SP2 HF1 and additive SSPs
These documents are the authoritative reference for firmware compatibility, additive SSPs (Support Packages), and the build numbers that a healthy install should report. Always cross-check the Help > About build number against the delivery release before commissioning.
FAQ
What does the installCheckRequirementsLog.txt dialog actually mean?
The dialog is fired when the Siemens pre-flight requirements check writes a RESULT: FAIL entry to installCheckRequirementsLog.txt, whose path is stored in the %AUTINSTLOG% environment variable. The 8.3 short path shown in the dialog is a cosmetic representation of the real path. Open the file from %AUTINSTLOG% in Explorer to see which prerequisite failed.
Which Visual C++ runtimes does SINAMICS STARTER V5.4 SP2 HF1 require?
It requires the x86 versions of Visual C++ 2005 SP1, 2008 SP1, 2010 SP1, and 2013. They must be installed in that order and must all be present simultaneously. The 2008 runtime must be the SP1 build; the RTM release will not satisfy the check and will produce a silent FAIL in the requirements log.
Can I install STARTER V5.4 SP2 HF1 on a 64-bit Windows 10 host?
Yes. STARTER is a 32-bit application and runs under WOW64 on 64-bit Windows. Tested configurations include Windows 10 Enterprise LTSC 2016 and 2019. Avoid the Semi-Annual Channel consumer builds because they push feature updates that can disable 8.3 name generation and break the installer's pre-flight dialog path rendering.
Why does the install fail even though I am logged in as Administrator?
UAC-enabled accounts on Windows split the full administrator token into a filtered token for normal use. The STARTER installer requires the elevated token. Right-click Setup.exe and choose Run as administrator, or launch it from an elevated command prompt. Verify with whoami /groups | findstr "S-1-16-12288" that the elevated integrity level is active in the current shell.
How do I recover if a 5.4 SP2 HF1 install attempt left STARTER 5.3 unusable?
Boot into Safe Mode, stop the SIMATIC S7DOS Helper Service, remove the STARTER registry tree under HKLM\SOFTWARE\Siemens\Automation\STARTER, delete the install directory under %ProgramFiles%\Siemens\Automation, reboot, and reinstall STARTER 5.3 cleanly before retrying 5.4 SP2 HF1. Do not skip the Safe Mode step; a normal boot can leave the S7DOS service holding a lock on starter.exe that prevents the directory deletion.