WinCC v7.5 Client: Resolving the "Initial Image Is Not Configured" Runtime Error
When activating Runtime on a SIMATIC WinCC v7.5 Update 4 client connected to a WinCC server, the operator screen never appears. Instead, a modal dialog box titled "Initial image is not configured" is displayed and persists on top of the Runtime window, blocking access to any process screens. The error is misleading because the start picture is usually defined in the server's client computer list — yet the client still cannot resolve the picture name. This article consolidates the root causes, the diagnostic sequence, and the exact configuration changes required to clear the error on a standard WinCC client (formerly called a "client without own project").
1. Architecture Overview: WinCC V7.5 Client Types
Before troubleshooting, identify the client type the server is expecting. WinCC V7.5 supports two fundamentally different clients, and the start picture is resolved differently for each:
| Client type | Project location | Start picture configured in | Common error trigger |
|---|---|---|---|
| Standard client (client without own project) | Server only | Server project → computer properties of the client → "Graphics Runtime" tab → Start picture field | Start picture field empty, or picture name does not exist on the server |
| Client with own project (redundant client) | Local copy on client | Local project → Computer → Properties → Graphics Runtime | Local project not synchronized, package not loaded |
For a standard client, every picture must exist in the server's Graphics Designer. The client downloads only the compiled PDL cache from the server package. If a picture name referenced in the start picture field does not exist on the server, the client cannot start Runtime and surfaces the "Initial image is not configured" dialog.
.pdl extension) located in the server's \\GraCS\ directory.2. Preconditions
Confirm the following items before opening the configuration dialogs. Each precondition is a documented requirement in the Siemens WinCC V7.5 system manual and the Windows network FAQ (entry ID 868014).
-
WinCC version parity. The server and all clients must run the same WinCC version, including the same Update level. Mixing WinCC V7.5 Update 3 with Update 4 is unsupported. The product version is reported in the Registry under
HKLM\SOFTWARE\Siemens\Automation\WinCC\RT. - Operating system parity. All participating PCs must use the same Windows edition (for example Windows 10 Enterprise LTSC 2019 or Windows Server 2019). Mixing Windows 10 Pro with Windows 10 Enterprise is allowed only if both are 64-bit and the user account is not domain-restricted.
- Logon account. The Windows user that logs on to the client must also exist on the server with identical username and password. This is the most common cause of the dialog persisting after configuration. Reference: WinCC FAQ 868014 — Requirements for Operating SIMATIC WinCC in a Windows Network.
- Share access. The WinCC project directory on the server must be released as a Windows share with Change rights for the operator group, not just Read rights.
-
Firewall rules. Open TCP ports
102(S7DOS),5900/5901/5902(WinCC server/client), and SMB445on both directions between server and client. - Server Runtime active. The WinCC server Runtime must be in Running state (green icon in the system tray), not just Activated.
3. Root-Cause Matrix
| # | Root cause | Symptom | Quick check | Fix owner |
|---|---|---|---|---|
| R1 | Server Runtime is not running or client cannot reach server | Dialog appears immediately on activation, even with correct picture name | Ping server by name; check WinCC_Server.exe in Task Manager on server |
Server admin |
| R2 | Windows user on client does not exist on server (different password, different domain) | Dialog appears, but server computer list looks correct in WinCC Explorer | Map a network drive to \\<server>\<project>$ from the client using the same user |
IT admin |
| R3 | Start picture name in the server's client computer list is empty or misspelled | Dialog only on client; server Runtime opens its own start picture without error | Server → computer properties of client → Graphics Runtime → Start picture | Project engineer |
| R4 | Picture exists in the server Graphics Designer but has not been compiled into the Runtime PDL | Picture opens in Graphics Designer on server, but missing from \GraCS after compile |
Check the PDL file timestamp in the server's \GraCS directory |
Project engineer |
| R5 | Client is configured as a client with own project but no local package was loaded | Dialog plus warning events in WinCC diagnostics | Client computer → Server data → Standard server → button is unchecked but the path points to a local copy | Project engineer |
| R6 | Package not yet generated on server after configuration change | Dialog appears only after the last edit; older client sessions work | Server → Server data → check that the client row is marked "implicitly / explicitly" | Project engineer |
| R7 | User has only "User" rights on the server, not the WinCC operator power-user role | Dialog plus additional DM error 0x80070005 in WinCC_Syslog
|
Server → Computer → User administrator → add user to operator group | Server admin |
4. Diagnostic Procedure
Execute the following steps in order. Each step isolates one root cause from the matrix in section 3.
Step 4.1 — Verify basic reachability
- On the client, open a command prompt and run
ping <servername>. Resolve the hostname to an IP address; if ping fails, the dialog will always appear because the client cannot read the picture list. - Open
\\<servername>\<projectname>\GraCSin Windows Explorer from the client. If the share is not visible, the Windows account lacks share permissions (R2). - Open
WinCC Exploreron the client. If the Server data node is empty, the client cannot authenticate against the server.
Step 4.2 — Inspect the WinCC diagnostics
On the client, open Start → Siemens Automation → WinCC → Tools → WinCC Diagnosis. The file WinCC_Syslog_<computername>_<date>.log contains the failure. Look for these identifiers:
| Log line | Meaning | Likely cause |
|---|---|---|
DM: 0x80070005 Access denied |
ACL on the server project | R2 / R7 |
GRAFCS: Picture <name>.pdl not found |
Picture name typo or not compiled | R3 / R4 |
SRV: connection to server timed out (port 5900) |
Server not running or blocked | R1 |
CLIENT: package generation failed |
Server-side compile error in package | R6 |
Step 4.3 — Confirm the configured start picture
On the server:
- Open
WinCC Exploreron the server console. - Right-click Computer and select the client computer name.
- Open the Graphics Runtime tab.
- Confirm the field Start picture contains a valid PDL name, for example
Overview.PDL. - Confirm the field Window attributes are set to a non-zero size; a start picture with width or height of zero pixels will also trigger the dialog in some Update levels.
5. Step-by-Step Solution
Solution A — Configure the start picture on the server (R3 / R6)
- On the server, launch WinCC Explorer.
- Navigate to Computer → <ClientName> → Properties.
- Open the Graphics Runtime tab.
- In the Start picture field, enter the name of the picture without the
.PDLextension, exactly matching a file in the server's\GraCSdirectory. Example:MainOverviewfor the fileMainOverview.PDL. - Click OK to apply the change.
- On the server, open Server data → <ClientName> and verify the row is marked as implicitly generated. If not, right-click and choose Generate package.
- On the client, restart WinCC Runtime. The dialog should be replaced by the configured start picture.
Solution B — Resolve Windows account mismatch (R2 / R7)
- On the client, press
Windows + Land note the current logged-in user (for exampleDOMAIN\operator01). - On the server, open Computer Management → Local Users and Groups → Users (or Active Directory Users and Computers for domain users).
- Create the user with the exact username, including case.
- Set an identical password or, for domain accounts, ensure the client is joined to the same domain and trusts the same KDC.
- Add the user to the local group
SIMATIC HMIand, if WinCC user administration is enabled, to the WinCC group with the role Operator or higher. - Re-test: log on to the client with the corrected user, then activate Runtime.
Solution C — Recompile the start picture (R4)
- On the server, open Graphics Designer and load the start picture.
- Make a small dummy change (move an object by 1 pixel) and save, then revert the change and save again. This forces a new PDL write to the
\GraCSdirectory. - Open the server's
\<ProjectName>\GraCSdirectory in Windows Explorer and confirm the file's date stamp is current. - Regenerate the client package as described in Solution A, step 6.
- Restart Runtime on the client.
Solution D — Convert the client to a standard client (R5)
This applies if the client is currently a client with own project but the project is not being maintained locally.
- On the server, open the client computer's properties.
- Select the General tab.
- Activate the checkbox Standard server under Server data if it is not already set.
- Save the change and regenerate the package.
- On the client, ensure that the local project folder (typically
C:\Program Files (x86)\Siemens\Automation\WinCC\WinCCProjects\<ProjectName>) is either empty or deleted. A stale local project that does not match the server can prevent picture lookup. - Restart WinCC Runtime on the client.
Solution E — Address firewall and port blocking (R1)
- On both server and client, run
wf.mscand create inbound and outbound rules for the executableC:\Program Files (x86)\Siemens\Automation\WinCC\bin\WinCC_Server.exeandWinCC_Client.exe. - Confirm that
netstat -an | findstr 5900on the server reportsLISTENING. - From the client, run
telnet <server> 5900. A blank screen confirms the port is open; a connection refused confirms the firewall.
6. Verification
After applying the fix, validate the runtime using the following checklist:
- The "Initial image is not configured" dialog no longer appears at activation.
- The configured start picture loads within 2–3 seconds on the client.
- The WinCC diagnosis log no longer contains
GRAFCSerrors for the start picture on a fresh activation. - Picture navigation (button clicks) successfully loads other PDL files on the client. This proves the full PDL cache is reachable, not only the start picture.
- Operator logon succeeds and the configured authorization level matches the role assigned in the WinCC user administrator.
7. Configuration Reference: WinCC V7.5 Start Picture Fields
| Field | Default | Required for start picture | Notes |
|---|---|---|---|
| Start picture | empty | Yes | PDL name without extension; case-sensitive |
| Window mode | Standard | No | "Maximize" is recommended for control rooms |
| Title | empty | No | Becomes the Runtime window title |
| Start picture hotkeys | empty | No | Optional F-key shortcuts |
| Monitor assignment | Primary | No | Used in multi-monitor configurations |
8. Event Codes and Log Entries
The following table lists common WinCC V7.5 system log entries that accompany the dialog and that help confirm the root cause:
| Source | Event ID | Description | Recommended action |
|---|---|---|---|
| DM | 1007005 | Access denied when loading start picture | Fix Windows account (R2 / R7) |
| GRAFCS | 0x4001 | Picture <name> not found in package | Recompile or correct name (R3 / R4) |
| SRV | 0x1001 | Connection to server terminated | Check network and WinCC service (R1) |
| CLIENT | 0x2003 | Package checksum mismatch | Regenerate client package on server (R6) |
9. Safety and Operational Notes
- Do not change the start picture while Runtime is active on the server. Edit, save, regenerate the client package, and then restart the client Runtime. Live picture swap is not supported in WinCC V7.5.
- For redundant WinCC servers, repeat the configuration on the standby server's client list. Client packages are not replicated automatically.
- Always perform a controlled test of the fix in a test Runtime before applying it on a production line. Use File → Activate Runtime in a separate session to avoid disturbing an active operator console.
- If a process safety (F-runtime) system is involved, only authorized personnel may perform configuration changes per the safety lifecycle documentation.
10. Related Configuration Tasks
After the start picture is loading correctly, the following companion tasks often reveal similar symptoms and benefit from the same diagnostic approach:
- Configuring the WinCC user administrator to assign roles per client.
- Generating redundant server packages for a WinCC Redundancy topology.
- Setting up WebNavigator for thin-client access; the start picture is also configured on the server in that scenario.
- Configuring the WinCC Diagnostics Viewer for unattended log capture.
11. Quick Reference Checklist
| # | Check | Status |
|---|---|---|
| 1 | Server Runtime is green | ☐ |
| 2 | Client can ping server by hostname | ☐ |
| 3 | Client can open the project share in Explorer | ☐ |
| 4 | Start picture field on server is non-empty and matches a file in \GraCS | ☐ |
| 5 | Client package generated without error on server | ☐ |
| 6 | Windows user on client exists on server with matching password | ☐ |
| 7 | Ports 102, 5900, 445 are open in both directions | ☐ |
| 8 | Start picture dimensions are non-zero | ☐ |
12. Additional Resources
- Siemens FAQ 868014 — Requirements for Operating SIMATIC WinCC in a Windows Network
- Siemens Application Example 109771695 — Configuration of a Client–Server System with WinCC V7.5
- SIMATIC WinCC V7.5 System Manual (entry ID 109769932)
- SIMATIC WinCC V7.5 Communication Manual (entry ID 109772018)
FAQ
Why does the "Initial image is not configured" dialog appear even when I have entered a start picture on the server?
WinCC V7.5 checks the start picture field of the client in the server's computer list, not the global server start picture. Open the server project, go to Computer → <ClientName> → Properties → Graphics Runtime, and confirm the Start picture field is filled with a PDL name that exists in the server's \GraCS directory. Also verify that the client package has been regenerated after the change.
Do I need the same Windows user on both server and client?
Yes. The Windows user account that logs in on the client must also exist on the server with the same username and password, and must be a member of the local SIMATIC HMI group. This is the most common cause when the start picture is correctly configured but the dialog still appears. See Siemens FAQ 868014 for the full list of operating system requirements.
Which TCP ports must be open between the WinCC server and client?
Open TCP 102 (S7DOS), 5900, 5901, and 5902 (WinCC server/client), and 445 (SMB) bidirectionally. The server must be in LISTENING state on port 5900; verify with netstat -an | findstr 5900 on the server.
How do I switch a client from "client with own project" to a standard client?
On the server, open the client computer's properties, then on the General tab enable Standard server under Server data. Save, regenerate the client package, delete or empty the local project directory on the client, and restart Runtime.
What is the maximum supported number of clients per WinCC V7.5 server?
WinCC V7.5 supports up to 32 simultaneous clients on a single server, or up to 64 in a redundant server pair (32 per server). The exact maximum depends on the license type (RT 128, RT 256, RT 512) installed on the server; refer to the WinCC V7.5 licensing manual for the matching count.