Resolving TIA Portal V13 Install Failure: SIA.ini Missing Error
Symptom: launching the STEP 7 / TIA Portal V13 setup on a Windows 7 workstation aborts with a "file not found" dialog referencing a compressed resource inside the setup's own temporary extraction directory. The same media installs without issue on a different machine, which rules out hardware and points to environmental interference on the failing host. This reference documents the exact symptom, the most probable root causes, a field-proven remediation order, and the verification steps required to confirm a clean install.
1. Problem Description
When setup.exe from the TIA Portal V13 installation package is launched on a Windows 7 system, the installer extracts its payload to a temporary working directory under the active user profile and then performs an integrity check before continuing. On affected machines, this integrity check fails immediately and the installer reports that a specific file cannot be located.
The exact path reported in the dialog is:
c:\users\<userid>\appdata\local\temp\RAR$EX##.###\SETUP\InstData\Resources\SIA.ini
The RAR$EX##.### token is generated per run; the substring between EX and the second period is a random numeric identifier assigned by the self-extracting archive stub that fronts the TIA Portal V13 media. The actual file referenced is SIA.ini, a configuration manifest consumed by the Siemens proprietary installer (SIA = Siemens Installation Architecture) during the early stages of the bootstrap. Its absence halts the entire install before any feature tree is presented.
Behavior observed on the failing host:
- Setup fails at the very first screen; no welcome dialog, no EULA.
- Error persists regardless of the user account used (domain admin or local admin).
- Same
setup.exeinstalls cleanly on a peer Windows 7 machine. - The file
SIA.iniis not present in any visible folder on the failing host. - Both failing hosts run the same endpoint protection product (Symantec in the reported case).
2. Affected Environment
| Component | Verified Value |
|---|---|
| Siemens product | STEP 7 / TIA Portal V13 (all editions: Basic, Comfort, Professional) |
| Operating system | Windows 7 SP1 (32-bit and 64-bit variants both reported) |
| Installer behavior | Self-extracting archive, SIA bootstrap, MSI payload under InstData\Resources
|
| Endpoint protection | Symantec (default policy observed); McAfee, Trend, and Sophos have produced analogous reports on legacy platforms |
| Account context | Domain admin and local admin both reproduce the failure |
| Media format | Folders copied from a USB stick or extracted from a downloaded archive; ISO mount typically succeeds |
3. Root Cause Analysis
Four root causes are consistent with the observed behavior, listed in order of probability based on field reports against TIA Portal V13 on Windows 7.
3.1 Endpoint protection quarantine or on-access scan
Symantec Endpoint Protection (and most signature-based AV products from the 2014–2016 vintage) inspects the contents of %TEMP% aggressively. The SIA bootstrap writes the InstData tree to %LOCALAPPDATA%\Temp and then reads back the resources. If AV holds a write-open handle on SIA.ini during the scan window, the subsequent read returns ERROR_FILE_NOT_FOUND even though the file is logically present. This explains the failure on two laptops running the same AV product and success on hosts with a different AV vendor.
3.2 Corrupted or incomplete installation media
When the original distribution was a multi-file ZIP or split RAR set, an incomplete extract, a UTF-8 vs. UTF-16 filename mismatch, or a long-path truncation can leave the archive stub able to list the tree but unable to materialise SIA.ini. Copying a folder tree from a USB stick formatted as FAT32 with file-system-level attribute loss produces the same symptom.
3.3 Restricted or relocated %TEMP% via Group Policy
Domain Group Policy can redirect %TEMP% and %LOCALAPPDATA% to a network share or to a deep, junction-laden path. The SIA bootstrap expects short, ASCII-only paths. If the resolved temp path exceeds MAX_PATH, the stub silently fails to create RAR$EX##.### and the dialog reports the file as missing because the entire tree was never written.
3.4 Insufficient privilege for the staging directory
Running setup without elevated rights, or under a user whose profile is hosted on an encrypted file system (EFS) with a non-cached certificate, can prevent the bootstrap from writing SIA.ini. This is the only cause that "Run as Administrator" reliably eliminates; it does not resolve causes 3.1, 3.2, or 3.3.
4. Prerequisites
- Local administrator account credentials on the target workstation.
- The original TIA Portal V13 installation media (DVD, downloaded
.iso, or vendor-supplied USB). - Write access to a staging location with at least 12 GB free for the fully extracted payload.
- Ability to temporarily disable the endpoint protection client, or to whitelist the staging directory before extraction.
- Tools: 7-Zip or WinRAR for archive integrity verification; any ISO authoring tool (ImgBurn, the built-in Windows 7 "burn to disc image" workflow, or
oscdimg) to rebuild the media.
5. Step-by-Step Resolution
Apply the steps in the listed order. Each step corresponds to one of the root causes in section 3; stop when setup completes.
Step 1 — Verify media integrity
- Open the original media with 7-Zip; do not extract yet.
- Test the archive:
7z t <media>.zip(or7z t <media>.rar). All files must reportOK. - If any file fails, redownload the media from the official Siemens distributor or contact the supplier; do not proceed with a corrupted source.
Step 2 — Run setup elevated from a local administrator account
- Log off any domain account and log on with a local administrator. Domain Group Policy objects (folder redirection, AppLocker, software restriction policies) are not applied to a local account by default.
- Right-click
setup.exeand choose Run as administrator. Confirm the UAC prompt. - Capture the full path shown in any new error dialog. If the path is no longer under
%LOCALAPPDATA%\Temp, Group Policy redirection was the cause; resolve the policy or move the staging directory off the network share.
Step 3 — Disable endpoint protection and rebuild the staging directory
- Pause or disable Symantec (or the active AV product) real-time scanning. On managed endpoints, ask the AV administrator to add an exclusion for the staging directory and the
%LOCALAPPDATA%\Temptree. - Delete every
RAR$EX*folder under%LOCALAPPDATA%\Tempto clear any half-extracted trees that the previous failed runs left behind. - Relaunch setup as administrator.
Step 4 — Rebuild the media as an ISO and install from the mounted image
This is the fix that resolved the reported case.
- From a working workstation, use an ISO authoring tool to convert the entire TIA Portal V13 distribution folder into a single
.isofile. With ImgBurn: Create image from files/folders, set the volume label to match the original media label, and use the original Joliet / UDF settings. - Copy the resulting
.isoto the failing host by a method that does not touch the file attributes (avoid ZIP; copy directly or userobocopy /COPY:DAT). - Mount the ISO on Windows 7 using a virtual-drive utility (Windows 7 lacks native ISO mount; Daemon Tools Lite, Virtual CloneDrive, or WinCDEmu are field-standard).
- Run
setup.exefrom the mounted drive elevated, with AV paused. The error should not recur.
Step 5 — Capture logs if the failure persists
- After a failed run, browse to
C:\ProgramData\Siemens\Automation\logfiles\setup(also reachable as%PROGRAMDATA%\Siemens\Automation\logfiles\setup). - Zip the entire folder and attach it to the support request.
- Open
SiemensAutomationInstallation.logwith a text editor. Search for the stringsSIA.ini,ERROR_FILE_NOT_FOUND,InstData\Resources, and the path that the failed dialog reported. The line preceding the failure lists the operation that triggered the read.
6. Verification
After a clean install, confirm the following before commissioning any project:
- The TIA Portal shortcut launches without a reconfiguration prompt.
- The Start menu shows the expected entry under Siemens Automation → TIA Portal V13.
- Open the TIA Portal; Help → About displays the build number matching the distribution (e.g.
V13.0 Update 8orV13 SP2). - The installation log at
%PROGRAMDATA%\Siemens\Automation\logfiles\setupshowsInstallation finished successfullyor equivalent exit code 0. - The directory
C:\Program Files\Siemens\Automation(32-bit) orC:\Program Files (x86)\Siemens\Automation(64-bit) contains thePortal V13tree. - License keys (if any) are recognized: Project → Properties → Protection shows the licensed option packages.
7. Log File Diagnostics
| Path | What to look for |
|---|---|
%PROGRAMDATA%\Siemens\Automation\logfiles\setup\SiemensAutomationInstallation.log |
Top-level installer trace; search for ERROR, SIA.ini, MSI return code. |
...\logfiles\setup\<timestamp>\Setup.log |
Per-run subfolder; contains the SIA bootstrap trace and the path that failed. |
...\logfiles\setup\<timestamp>\MSI*.log |
Underlying Windows Installer verbose logs; useful if a feature fails post-bootstrap. |
...\logfiles\setup\<timestamp>\SIA_Trace.log |
Direct SIA bootstrap output; the presence of cannot find SIA.ini here confirms root cause 3.1, 3.2, or 3.3. |
8. Windows 10 Compatibility Note
TIA Portal V13 was released in 2014 and predates Windows 10. Siemens does not list Windows 10 in the V13 release notes. Engineering practice in the field is to upgrade to TIA Portal V15.1 or later for Windows 10 deployment; V15.1 added official Windows 10 (1809) support and V16 / V17 track current Windows 10 / 11 builds. If you must keep V13 projects, install V13 on a Windows 7 SP1 image (virtual or physical) and migrate the project forward in a single upgrade step on a supported platform.
9. TIA Portal V13 System Requirements (Reference)
| Item | Requirement |
|---|---|
| Operating system | Windows 7 SP1 (32/64-bit), Windows Server 2008 R2 SP1 |
| .NET Framework | .NET 4.6.x |
| CPU | Intel Core i5-6440EQ or comparable, 2.4 GHz or faster |
| RAM | 8 GB minimum, 16 GB recommended |
| Free disk | ~12 GB for the V13 install footprint (project storage additional) |
| Display | 1920 × 1080 minimum |
| Installation medium | DVD-ROM or ISO; USB install is not officially supported and is the most common source of the SIA.ini error |
Confirm that the installation procedure you are about to run matches the official Siemens workflow. The current documentation entry point for starting an installation is Starting installation — TIA Portal documentation; while this entry targets V20, the structural flow (insert medium, allow auto-start, run elevated) is identical to V13 and is the authoritative reference for which directories the SIA bootstrap expects to write.
10. Field-Proven Caveats and Edge Cases
- Domain vs. local account. Always retry with a local admin before treating the install as broken. Folder redirection and AppLocker policies that are invisible to the user frequently disable the staging directory.
-
Custom %TEMP% via policy. Inspect
gpresult /h gp.htmlfor Folder Redirection. If AppData(Roaming) points to a UNC path, the SIA bootstrap will fail. Move the staging directory locally or set%TEMP%=%USERPROFILE%\AppData\Local\Tempfor the install session. -
EFS-encrypted user profile. A profile that is encrypted with EFS and whose certificate has not been cached (for example, a roaming profile on a freshly built machine) cannot write to
%LOCALAPPDATA%. Use a fresh local profile. -
Long paths. If the username contains non-ASCII characters or is longer than 12 characters combined with a deep
%TEMP%path, the bootstrap silently truncates and reports a missing file. Use a short, ASCII-only local admin user (for example,install) for the install session. - USB stick attribute loss. USB media formatted as FAT32 drop the "archive" attribute. The SIA bootstrap does not require it, but a corrupted master file table on the stick can. Always re-image the distribution to ISO rather than re-using a USB stick.
-
Symantec Tamper Protection. Even with real-time scanning disabled, Tamper Protection can hold a handle on
InstData. Suspend Tamper Protection through the Symantec Endpoint Protection Manager, not through the local client. - Coexistence with V14+. V13 and V14+ cannot share a project; they can, however, coexist on the same host if the install order is oldest-first. V13 must therefore be the first Siemens install on the machine.
11. Troubleshooting Matrix
| Symptom | Likely cause | First action | Escalation |
|---|---|---|---|
| SIA.ini missing dialog at first launch | AV quarantine | Pause AV, clear %TEMP%\RAR$EX*, retry | Whitelist staging dir in SEP manager |
| Path under redirected %TEMP% | Group Policy folder redirection | Log on with a local admin | Override %TEMP% for the session |
| Path on a UNC share | Folder redirection to network | Move profile to local disk | Contact AD admin |
| Same media installs on a peer | Local environment, not media | Compare installed software and policies | ISO rebuild and retry |
| Bootstrap trace shows "cannot find SIA.ini" | Media corruption or attribute loss | Verify with 7z t | Rebuild ISO from a known-good copy |
| Log folder empty | Installer never reached the logging stage | Run with verbose logging: setup.exe /V"-l*v C:\install.log"
|
Escalate to Siemens support with both logs |
| Windows 10 host | V13 not supported on Windows 10 | Use a Windows 7 SP1 VM | Upgrade to TIA Portal V15.1+ |
12. Frequently Asked Questions
Why does TIA Portal V13 fail on Windows 7 with a SIA.ini file not found error?
The SIA bootstrap extracts the install payload to %LOCALAPPDATA%\Temp\RAR$EX##.###\SETUP\InstData\Resources\ and then validates the manifest SIA.ini. If endpoint protection (Symantec is the most commonly reported) holds a write-open handle on the file during the scan window, or if the media is corrupted, the read returns ERROR_FILE_NOT_FOUND and the install aborts before any UI is shown.
What is the exact path referenced in the error dialog?
The dialog reports c:\users\<userid>\appdata\local\temp\RAR$EX##.###\SETUP\InstData\Resources\SIA.ini, where ##.### is a per-run random identifier. The path is generated by the self-extracting archive stub at the start of the setup and exists only for the duration of the install attempt.
Where does the TIA Portal V13 installer write its log files?
Logs are written to %PROGRAMDATA%\Siemens\Automation\logfiles\setup. Each install attempt creates a timestamped subfolder containing SiemensAutomationInstallation.log, the per-feature MSI*.log files, and the SIA_Trace.log produced by the SIA bootstrap. Zip the whole folder and attach it to a Siemens support request.
Can TIA Portal V13 be installed on Windows 10?
No. V13 was released in 2014 and Windows 10 is not listed in the V13 release notes. Install V13 on Windows 7 SP1 (physical or VM) and migrate the project forward, or upgrade to TIA Portal V15.1 or later for a Windows 10 host.
Does running setup as Administrator fix the SIA.ini error?
Only if the cause is insufficient privilege. Running elevated resolves root cause 3.4 (section 3) and does not affect AV quarantine, media corruption, or Group Policy folder redirection. The reliable cross-cause fix is to rebuild the distribution as an ISO image, mount it, and run setup from the mounted drive with endpoint protection paused.