1. Problem Overview
The SINAMICS Startdrive Advanced V15.1 installer is shipped as a multi-part self-extracting archive (Startdrive_Advanced_V15_1.exe plus the .001, .002, .003 parts). When launched from certain directories, the extraction phase fails with the Windows error "Access is Denied", immediately followed by the self-extractor's own dialog "An error occurred. Please check the log file". The failure persists even when the user invokes the executable through Run as administrator. Critically, the same workstation installs STEP 7 Safety V15 (or other TIA Portal V15.1 optional packages) without the error, which isolates the fault to the Startdrive installer rather than to a broken TIA Portal installation.
This symptom is reproducible on Windows 10 (1607/1709/1809) and Windows Server 2012 R2 / 2016 installations where the multi-part installer is unpacked from a path that is denied write access to the self during extraction, or where NTFS reparse points, OneDrive/Dropbox sync roots, or roaming-profile folders interfere with the temp staging the self-extractor creates.
2. Symptoms and Error Messages
| Symptom | Source | Observed On |
|---|---|---|
| "Access is Denied" dialog immediately after launching the .exe | 7zS.sfx / self-extractor (Siemens Setup launcher) | All affected builds |
| "An error occurred. Please check the log file" after extraction abort | Siemens Startdrive Setup bootstrapper | All affected builds |
| Empty or partial extraction folder created under %TEMP% | 7-zip SFX module | Builds 15.1.0.0 / 15.1.0.1 |
Logfile ends with ERROR: Can not open output file
|
Setup log under %TEMP%\Siemens\Setup | Builds 15.1.0.0 / 15.1.0.1 |
| Problem does NOT occur with STEP 7 Safety V15 or PLCSIM V15.1 | Same workstation | Isolating evidence |
The relevant log is normally written to %LOCALAPPDATA%\Temp\Siemens\Setup\<GUID>\Setup.log or, when the user is administrator, %TEMP%\<random>\7zS.sfx.log. Before deletion by the wrapper, copy the log elsewhere; it contains the line ERROR: Can not create file followed by the offending path.
3. Root Cause Analysis
SINAMICS Startdrive V15.1 uses a 7-Zip-based self-extracting wrapper that decompresses the payload into a temporary staging directory before invoking Start.exe (the actual Siemens Setup bootstrapper). The wrapper needs:
- Read access to the directory containing
Startdrive_Advanced_V15_1.exeand all.001-.003parts. - Read access to every part of the multi-volume set (parts must be contiguous and unmodified).
- Write access to its temporary extraction directory (typically
%TEMP%). - Write access to its own current working directory while the SFX creates lock files.
- The ability to enumerate ADS / DSF metadata streams (NTFS Alternate Data Streams) on the executable.
Any of the following environmental conditions violates one or more of the above and triggers the "Access is Denied" return:
- The installer lives on a network share accessed over SMBv1 with the Only allow connections from computers using Kerberos policy.
- The installer lives under a directory monitored by a sync client (OneDrive, Dropbox, Google Drive, Box) whose block-on-write or stub-file behaviour prevents the SFX from creating lock files.
- The installer lives under a profile path containing spaces, special characters, or reparse points (e.g.
C:\Users\<user>\Desktop\<localised folder name>\startdrive). - An antivirus or EDR product quarantines the SFX stub mid-extraction (CrowdStrike Falcon, SentinelOne, Trend Micro Apex One, Symantec Endpoint Protection 14+).
- Windows Controlled Folder Access blocks write attempts under Protected folders.
- Folder redirection maps
%USERPROFILE%\Desktopto a UNC path with deny ACLs for the SYSTEM account (the SFX runs partly under SYSTEM during MSI extraction). - NTFS compression attribute is set on the parent folder, causing access-denied reparse during ADS enumeration.
The fact that the same machine successfully extracts STEP 7 Safety V15 confirms that the failure is not a Windows ACL corruption nor a global 7-Zip issue. STEP 7 Safety V15 is distributed as a single .exe rather than as a multi-volume set, so the path-dependent code path inside the SFX is different.
4. Pre-Installation Prerequisites
Before re-attempting the Startdrive Advanced V15.1 installation, verify the following against the official Siemens support entry 109760845 for SINAMICS Startdrive V15.1 and the TIA Portal V16 release notes on the Startdrive integration:
| Prerequisite | Required Value |
|---|---|
| TIA Portal version | V15.1 or V15.1 Update 1..5 installed and licensed |
| STEP 7 Professional / Basic | V15.1 installed (Basic only sufficient for Startdrive Basic) |
| WinCC Professional / Comfort / Basic | V15.1 when Startdrive is used with HMI panels referencing drives |
| SINAMICS DCC (for Advanced only) | V15.1 installed if commissioning DCC diagrams |
| Operating system | Windows 7 SP1 / Windows 10 (1607+), 64-bit; Windows Server 2012 R2 / 2016 |
| Free disk space | Minimum 4 GB (basic) / 8 GB (advanced) for extraction + install footprint |
| RAM | 8 GB minimum, 16 GB recommended |
| Processor | Intel Core i5-6440EQ or comparable (TIA V15.1 requirement) |
| Display | 1920 x 1080 minimum |
| License | Startdrive Advanced license key already on USB stick or in Automation License Manager |
According to the Siemens knowledge base ID 109760845, "Only the license key is required to use the Startdrive Advanced functionality. No further installation is required." This means the Startdrive Basic functions are already present in every STEP 7 / TIA Portal V15.1 install. If you have already upgraded to TIA V15.1 with Startdrive Basic and you only need Advanced, the simplest fix is to register the Startdrive Advanced license via the Automation License Manager and skip the installer entirely.
5. Step-by-Step Resolution
Follow the procedure in this exact order; do not skip the cleanup step before the retry, otherwise the partial extraction will be reused by the SFX and the error will persist.
5.1 Confirm the installer set is intact and contiguous
- List the directory containing the installer. The four files must have the same size and the same timestamp:
dir "C:\install\Startdrive_Advanced_V15_1*" - Verify that the MD5 hash of each part matches the manifest in the accompanying
checksum.txt. The Siemens distribution typically uses CRC32; recompute withcertutil -hashfile "Startdrive_Advanced_V15_1.exe.001" MD5. - If any part is missing, re-download the complete archive from the Siemens Industry Online Support portal. Partial sets always fail with "Access is Denied" because the SFX cannot validate the cross-volume checksum.
5.2 Move the installer to a clean path
- Close TIA Portal, Automation License Manager, and any Siemens background services:
net stop "S7TraceService" /y net stop "CCAgent" /y - Create a clean staging directory on the local C: drive:
mkdir C:\Temp\Startdrive mkdir C:\Temp\Extract - Copy (do not move) the four-part archive into
C:\Temp\Startdrive. Userobocopyif the source is a network share to avoid SMB buffering artefacts:robocopy "\\fileserver\siemens\downloads\Startdrive_V15_1" C:\Temp\Startdrive *.exe *.001 *.002 *.003 /Z /R:3 - Right-click
C:\Temp\Startdrive, choose Properties > Security > Advanced. Confirm that SYSTEM and Administrators both have Full control. If the path was previously inherited from a redirected Desktop folder, the SYSTEM entry may be missing. - Disable Windows Defender Controlled Folder Access temporarily: Settings > Windows Security > Virus & threat protection > Manage ransomware protection and toggle Controlled folder access off. Re-enable it after installation.
- Disable any third-party AV on-access scan for
C:\Temp\StartdriveandC:\Temp\Extract. Add an exclusion if the product supports it.
5.3 Extract to a separate staging directory
- Open Command Prompt (Admin) and change to the staging directory:
cd /d C:\Temp\Startdrive - Run the self-extractor explicitly with output path and without silent mode:
Startdrive_Advanced_V15_1.exe -y -gm2 -o"C:\Temp\Extract" - Watch the dialog. If the "Access is Denied" reappears, jump to Section 7 (cross-computer extraction workaround).
- When the SFX completes, open
C:\Temp\Extract. You must seeStart.exeplus theSetupsubfolder. Anything less means extraction was partial.
5.4 Launch the Siemens Setup
- From the extracted folder, run the bootstrapper:
"C:\Temp\Extract\Start.exe" /silent - If you prefer the GUI, double-click
Start.exe. The Setup dialog reads "SINAMICS Startdrive V15.1 Setup". - Accept the license agreement. The default install scope is complete; choose user-defined only if you intend to skip SINAMICS DCC (the Advanced-only runtime library).
- Restart the PC when prompted. The installer copies
SINAMICS.Startdrive.dllintoC:\Program Files\Siemens\Automation\Portal V15_1\Add-Ins\SINAMICS. - Re-launch Automation License Manager and verify the Startdrive Advanced license is detected. If it shows License not found, transfer the license via Edit > Connect target system > Connect to local.
6. Cross-Computer Extraction Workaround
When the local path still produces the error after Steps 5.1 - 5.4, the most reliable resolution documented in the field is to perform the extraction on a different workstation and copy the extracted payload back. This isolates any path- or process-specific ACL issues from the destination machine.
- Copy the four-part archive to a Windows 10 or Windows 11 machine that does NOT have TIA Portal installed. The destination only needs NTFS with normal user write permissions.
- Extract with the same command as Section 5.3.
- Once the extraction succeeds, transfer the entire
C:\Temp\Extractfolder back to the original PC. Use a USB 3.0 stick formatted as NTFS, not FAT32, because individual setup files exceed the 4 GB FAT32 limit. - On the original PC, run
Start.exefrom the copied folder. - The installer copies only the TIA Portal-specific add-ins and registers the COM components; it does not call back into the SFX, so the original access-denied path is no longer relevant.
This procedure preserves the original installer set on the target PC, which is useful for re-installation later, and keeps the temporary extract artefacts out of any controlled-folder path.
7. Multi-Part Archive Handling
The Startdrive Advanced V15.1 distribution is split using the Siemens-internal variant of the 7-Zip SFX module, and the parts must be handled as one logical file. The rules are:
| Rule | Detail |
|---|---|
| Numbering convention |
.exe is the first part; subsequent volumes are .001, .002, .003
|
| Maximum part size | 2,048 MiB (Siemens default) for USB stick compatibility |
| Contiguity | All parts must be in the same folder; the SFX reads them in ascending numeric order |
| Rename risk | Renaming .001 to .1 or moving parts into separate subfolders breaks the volume header |
| Archive attribute | Setting +A on any part causes the SFX to read it again before each pass and may trigger access-denied under controlled-folder access |
| Cloud sync | Files placed under OneDrive / Dropbox / Google Drive appear with "online only" markers that the SFX cannot stream; copy them to C:\Temp\Startdrive first |
| Read-only flag | If any part is read-only (e.g. copied from a write-protected ISO), the SFX reports "Access is Denied" because it attempts to update the timestamp |
%USERPROFILE%\Desktop, not from the target folder, and the SFX will look for the .001 part in the wrong directory and fail with the same access-denied message.8. Verification
Confirm a successful install with the following checks. They correspond to the official Startdrive V15.1 install verification checklist referenced in the Siemens KB 109760845 article.
- Open TIA Portal V15.1. In the project tree, right-click Devices & networks > Add new device. SINAMICS drives must list the Startdrive-supported families: G120, G120C, G120D, G120P, G130, G150, S110, S120, S150, ET 200pro FC-2, SIMATIC ET 200SP.
- Open Help > Installed software > Display detailed information. Verify
SINAMICS Startdrive V15.1with build15.1.0.0(or15.1.0.1for Update 1). The exact build is also in the registry:HKLM\SOFTWARE\Siemens\Automation\InstalledSoftware\SINAMICS.Startdrive. - Insert a G120 drive into the project. Open the parameter editor; the online/offline tabs, trace, and DCC editor (Advanced only) must all be visible. If only Basic panels appear, the Advanced license was not detected.
- Open Automation License Manager and confirm the Startdrive Advanced license is listed under Local licenses > SINAMICS.
- Run
C:\Program Files\Siemens\Automation\Portal V15_1\Add-Ins\SINAMICS\SdConfigCheck.exe(if present in your build). It outputs a pass/fail report into%TEMP%\SdConfigCheck.log. - If you upgraded from Startdrive Basic only, the Drive commissioning wizard in TIA Portal must show Advanced instead of Basic in the top banner.
9. Related Compatibility and TIA Portal Versions
The Startdrive V15.1 release introduced native integration with the SIMATIC Drive Controller and the S120 Blocksize format (CU320-2 PN-based drive units). The relevant cross-version matrix for in-place upgrades is:
| From | To V15.1 | To V16 | To V17 | To V19 (with security wizard) |
|---|---|---|---|---|
| Startdrive V15 | Supported, requires uninstall of V15 first | Not supported - uninstall V15, install V16 | Not supported | Not supported |
| Startdrive V15.1 | In-place | Side-by-side (V15.1 + V16 install allowed) | Side-by-side | Not supported - upgrade portal first |
| Startdrive V16 | Not supported | In-place | Side-by-side | Side-by-side |
If the long-term goal is to move to TIA Portal V19 (which adds the user/role-based access control wizard referenced in the Siemens content path article on TIA V19 access control), plan the migration as a full uninstall of V15.1 plus Startdrive, install of V19, then re-install Startdrive matching the V19 version. Do not attempt to install a Startdrive V15.1 Advanced on top of a V19 portal.
10. Anti-Virus and Controlled Folder Access Interaction
The single most common cause of "Access is Denied" on managed corporate workstations is the interaction between the SFX and a real-time AV / EDR product. The SFX extracts many small DLLs (typically SdEngine.dll, SINAMICS.Startdrive.Config.dll, SdTrace.dll) into a temporary directory; while the SFX writes these files, the AV intercepts each WriteFile call to scan the buffer, and the SFX reports access-denied when the AV returns a deny disposition. Mitigations:
- Add the entire Startdrive staging folder and the Windows TEMP directory to the AV exclusion list, then reboot to ensure the AV daemon reloads its config.
- Temporarily disable real-time scan only during extraction, re-enable before running
Start.exeso the installer is scanned. - For CrowdStrike Falcon: disable On-Demand scans > Execution Blocking > Self-extracting archive inspection via Group Policy.
- For SentinelOne: add the SFX executable hash to the Allow List (not the entire vendor).
- For Windows Defender Controlled Folder Access: add the staging folder under Allowed app instead of disabling the feature globally.
11. Registry and Service Verification
After successful install, the registry should contain:
HKLM\SOFTWARE\Siemens\Automation\InstalledSoftware\SINAMICS.Startdrive
DisplayName = "SINAMICS Startdrive V15.1"
DisplayVersion = "15.1.0.0"
InstallLocation = "C:\Program Files\Siemens\Automation\Portal V15_1\Add-Ins\SINAMICS"
Publisher = "Siemens AG"
HKLM\SOFTWARE\Siemens\Automation\Portal V15_1\Options\Startdrive
AdvancedEnabled = 1
Services that should be running:
-
S7TraceService- Startdrive trace and online tuning. -
CCAgent- Common Components agent for license management. -
SIMATIC_LOG- Trace log writer.
If AdvancedEnabled is 0 after install, the Automation License Manager did not detect the license. Re-import the license via License Manager > Edit > License key > Import.
12. Troubleshooting Matrix
| Symptom | Likely Root Cause | Resolution |
|---|---|---|
| "Access is Denied" on extraction from Desktop | Folder redirection or sync client | Move to C:\Temp\Startdrive |
| "Access is Denied" on extraction from C:\Temp | AV / EDR blocking the SFX | Add exclusion; disable Controlled Folder Access |
| "Access is Denied" on extraction from network share | SMBv1 path translation or DFS reparse | Copy locally with robocopy |
| "An error occurred. Please check the log file" but no log present | AV quarantined the log file | Add exclusion; re-extract |
| SFX runs but installer crashes immediately on Start.exe | Partial extraction due to disk full | Free 8 GB; re-extract to different volume |
| Install completes but Advanced tab missing | License not detected | Re-import license via ALM |
| Install completes but TIA Portal does not show Startdrive drives | TIA Portal version mismatch (e.g. V15 installed instead of V15.1) | Upgrade TIA Portal to V15.1 first |
| "Cannot find Startdrive_Advanced_V15_1.exe.001" | Parts split across subfolders | Keep all parts in one folder |
| Setup fails with error 1603 after MSI extraction | Pending reboot (Windows Update) | Install pending updates and reboot before retry |
13. Frequently Asked Questions
Why does only Startdrive V15.1 fail with "Access is Denied" while STEP 7 Safety V15 installs normally?
The Startdrive Advanced V15.1 installer is a multi-volume 7-Zip SFX (.exe + .001 / .002 / .003) that needs write access to its own directory and to %TEMP% during extraction. STEP 7 Safety V15 is a single-exe wrapper without the multi-volume staging, so it bypasses the path-dependent code path that triggers the access-denied return on directories with restricted ACLs, sync clients, or AV interference.
Do I actually need to install Startdrive Advanced V15.1 to use the Advanced functions?
Not necessarily. According to Siemens KB 109760845, Startdrive Basic is already part of every STEP 7 / TIA Portal V15.1 install. For Advanced, only the license key is required. If you only need Advanced commissioning of G120, S110, or S120 drives, register the license in the Automation License Manager and skip the installer entirely.
Can I install Startdrive V15.1 alongside TIA Portal V16 or V17?
No. Startdrive V15.1 must match the TIA Portal major version. Install Startdrive V16 next to TIA V16, and Startdrive V17 next to TIA V17. The Startdrive installer explicitly checks the portal version registry key and aborts with error 1603 if a matching portal is not present.
Why does the self-extractor fail even when I right-click and choose "Run as administrator"?
The SFX runs in two phases: the user-mode 7zS.sfx process (which honours Run as administrator) and the SYSTEM-mode MSI extraction stage. Run as administrator does not change the SYSTEM ACL on the staging directory. If the parent folder denies SYSTEM write access - which happens on certain redirected Desktop paths - the SYSTEM phase fails with "Access is Denied" even though the user-mode phase succeeded.
What is the minimum Windows version supported by Startdrive V15.1?
Windows 7 SP1 (64-bit) with KB3033929, Windows 10 1607 or later (64-bit), Windows Server 2012 R2, or Windows Server 2016. Windows 8.1 is supported only for TIA Portal V15.0; for V15.1 you must be on Windows 10 or Windows Server 2016. The installer will refuse to run on Windows XP / Vista / 8.0.