TP1900 HMI Shared Folder Access Failure on Windows 10: SMB v1 Fix

David Krause11 min read
HMI / SCADASiemensTroubleshooting
Licensed PE Working through this on a live machine? A Maine-licensed engineer can take it from here — included with IMD hardware, by the hour for everything else. Book an engineer

1. Problem Overview

Operator panels from the SIMATIC HMI Comfort line that run a Windows CE based runtime (including 6AV2124-0UC02-0AX0 — TP1900 Comfort) can print reports to a local PDF printer driver and then copy the resulting file to a Windows share on the engineering station. After the Microsoft Fall Creators Update (Windows 10, version 1709), the share is no longer visible from the panel. The panel reports the network path as unreachable, the PDF printer job is queued, but no file appears in the configured destination folder. The behavior is identical whether the share is created on a Windows 10 PC, a NAS that only speaks SMB v1, or a Windows Server that has been hardened to disable SMB1.

The root cause is not a panel configuration error and not a network reachability problem. The transport protocol that the panel uses to talk to a Windows share — SMB v1.0 (CIFS) — is no longer offered by the host operating system. The panel, which only implements the SMB1 dialect, can no longer complete the session negotiation and the share stays invisible.

2. Affected Hardware, Firmware and Software Versions

Item Value used in this scenario Notes
Panel SIMATIC TP1900 Comfort (6AV2124-0UC02-0AX0) 19" widescreen, Windows CE based runtime
PDF Printer Driver SIMATIC PDF Printer Driver V1.5 Installed from SIMATIC ProSave v16 package
Engineering / Admin Tool SIMATIC ProSave v16 Used to install the printer driver onto the panel
Engineering Station OS Windows 10 (any build from 1709 onward) Symptom appears with default OS settings
Optional Add-on SIMATIC HMI Option+ Manager Recommended modern alternative path

The behavior is not unique to the TP1900. Every SIMATIC Comfort Panel, every Multi Panel (MP) and every Thin Client that uses a CE or WinAC RTX based runtime is affected when the host PC stops advertising SMB1. Reference documentation is the Siemens manual "Integrating HMI Operator Panels in TCP/IP Networks", section "Access to shared folders", which explicitly lists this limitation on page 35 of the current revision.

3. Root Cause: SMB v1.0 Deactivation in Windows 10 1709

From Windows 10 version 1709 onward, Microsoft disables the SMB v1.0 client and server by default. The exact notice from the Siemens manual is reproduced here for clarity:

"SIMATIC Operator Panels with Windows CE operating system use the 'SMB protocol' for file access to shared folders. As of Windows 10, version 1709, the 'SMB v1.0 protocol' has been deactivated on the PCs by default. This measure prevents Operator Panels that use the 'SMB protocol' from accessing shared folders."

The panel negotiates the dialect on TCP port 445. The host responds with an SMB2 or SMB3 negotiate response. Because the CE stack cannot fall back, the session is dropped. The user typically observes that the configured UNC path (e.g. \\PC-NAME\Reports) is shown as unavailable, not found, or produces a timeout when the print job triggers the file transfer.

Important: Re-enabling SMB v1.0 on a production PC or on a server that is reachable from a corporate network re-introduces a protocol that has been deprecated by Microsoft because of vulnerabilities such as EternalBlue (MS17-010). If the PC is connected to a process network, isolate it and document the exception. For shop floor PCs that are exposed to the office network, prefer the SIMATIC HMI Option+ Manager path described in section 6.

4. Symptoms and Error Behavior

Typical symptoms reported from the field, in the order they are observed during commissioning:

  1. The PDF Printer Driver V1.5 creates the PDF locally on the panel (e.g. \Storage Card\PDF\Report_yyyymmdd_hhmmss.pdf) and the print preview works.
  2. The configured "save location" path, set in the printer driver dialog of the panel to \\PCNAME\SharedReports\, is shown as reachable inside the panel's network browser only when the host still speaks SMB1.
  3. After triggering a report, the file does not appear in the Windows share.
  4. No explicit error code is raised; the job silently fails because the SMB session cannot be established.
  5. Restarting the panel or the SMB service on the host does not resolve the issue.

If you enable the Windows host's SMB server operational logs (event viewer — Applications and Services Logs — Microsoft — Windows — SMBServer), you see event 1003 "SMB1 access denied" entries that correlate with the print trigger time stamp.

5. Solution Path A — Re-enable SMB v1.0 on Windows 10

Use this path when the PC is a dedicated engineering station in a process network, when no other SMB1 client is required, and when the security policy allows the exception.

5.1 Enable the SMB1 protocol via PowerShell

Open an elevated PowerShell on the Windows 10 host and execute:

Enable-WindowsOptionalFeature -Online -FeatureName smb1protocol -NoRestart

Reboot the PC. After the reboot, verify:

Get-SmbServerConfiguration | Select EnableSMB1Protocol, EnableSMB2Protocol

Expected output: EnableSMB1Protocol = True.

5.2 Enable the SMB1 protocol through Control Panel

  1. Open Control Panel → Programs → Turn Windows features on or off.
  2. Tick SMB 1.0/CIFS File Sharing Support.
  3. Expand the node and ensure SMB 1.0/CIFS Server is checked.
  4. Click OK and reboot.

5.3 Confirm the server is now reachable from the panel

On the panel, open Control Panel → Network and Dial-up Connections → LAN → Properties → IP Address. Confirm that the panel is in the same subnet as the PC and that the gateway is correct. Then trigger a test report. The PDF must appear in \\PC-NAME\SharedReports.

6. Solution Path B — Use SIMATIC HMI Option+ Manager

When re-enabling SMB1 is not acceptable, the recommended path is SIMATIC HMI Option+ Manager. Option+ adds a managed file transfer channel between the panel and the engineering PC that does not require SMB1 on the host. The PDF Printer Driver V1.5 is configured to write to the panel's local storage; Option+ then copies the file to the PC using a Siemens-proprietary channel.

6.1 Install the option

  1. Download SIMATIC HMI Option+ Manager from the Siemens Support portal entry 109769607. Pick the version that matches the TIA Portal release in use.
  2. Install it on the engineering PC.
  3. Install the matching Option+ runtime add-on on the panel using ProSave v16 or via TIA Portal transfer.

6.2 Configure the panel side

  1. Open the panel's Options menu (Start → Options → HMI Option+ Manager).
  2. Add a new transfer task: Source = \Storage Card\PDF\, Target = the local folder on the PC (e.g. C:\SharedReports\).
  3. Set the trigger to On file change so each new PDF is copied automatically.

6.3 Configure the PC side

  1. Start the Option+ Manager on the PC.
  2. Allow the panel through the Windows Firewall inbound rule that Option+ creates automatically (default TCP port 50005).
  3. Pair the panel by entering the panel's IP and the transfer key configured on the panel side.

6.4 Verification

Trigger a report on the panel. The PDF appears in C:\SharedReports\ on the PC within a few seconds. The Option+ Manager log shows the transfer as SUCCESS with the file size and CRC.

7. Network and Firewall Configuration

Both solution paths require a flat IP path between the panel and the PC. Verify the following prerequisites regardless of which solution you choose:

Check How to verify Expected
Layer 3 reachability ping <PC-IP> from the panel's command shell Reply < 1 ms on a shop floor LAN
Same subnet / no rogue gateway Panel control panel → Network → LAN Subnet mask matches the PC
Windows firewall allows SMB Get-NetFirewallRule -DisplayGroup "File And Printer Sharing" Enabled for the panel's subnet
Network profile Get-NetConnectionProfile Private or Domain, not Public
SMB server listens on 445 netstat -an | findstr 445 0.0.0.0:445 LISTENING

If the host is on a Public network profile, Windows blocks inbound SMB and file sharing by default. Switch the profile to Private for the engineering LAN or open TCP 445 explicitly for the panel subnet.

8. Shared Folder Permissions and Path Encoding

Once the protocol mismatch is solved, the second most common reason for a silent failure is permission or path encoding. Apply the following checklist:

  1. Create the share with a dedicated local user (e.g. hmireport) and a strong password. Do not rely on the Guest account.
  2. Grant hmireport the Change and Read NTFS permissions on the folder, and Modify share permissions.
  3. Disable Windows password-protected sharing on the engineering PC if the panel cannot store credentials. Otherwise enable it and configure the panel to log in as hmireport.
  4. Use a flat UNC path that does not contain spaces or non-ASCII characters. \\PC-NAME\Reports is preferred over \\PC-NAME\Users\John Doe\My Reports.
  5. Avoid DFS shares, mapped drives, and offline files. The CE stack does not understand them.
  6. Ensure the system time on the panel and the PC differ by less than 5 minutes; SMB is sensitive to clock skew for Kerberos and NTLMv2 session setup.

9. Verification Procedure

After either solution is applied, perform the following commissioning checks in order:

  1. Browse test from the panel: Open the panel's network browser, enter \\PC-IP\Reports, and confirm that the folder list is shown.
  2. Read test: Copy a small text file from the share to the panel's \Storage Card\. This confirms bidirectional SMB.
  3. Write test: Trigger the PDF Printer Driver V1.5 to print a one-page test report. Verify that the file appears in the share within 10 seconds.
  4. Sustained load test: Trigger 10 reports in rapid succession. The driver must not lose any file and must not leave 0-byte orphans on the panel.
  5. Reboot test: Power cycle the PC. After Windows comes back, trigger one report. Confirm the transfer still works without manual reconnection.

Record the results in the commissioning report; if any step fails, capture an Event Viewer export from Microsoft\Windows\SMBServer\Operational and the panel's diagnostic buffer.

10. Security Considerations and Hardening

SMB v1.0 is disabled by default for valid security reasons. If you re-enable it for a panel integration, apply compensating controls:

  • Place the PC and the panel on a dedicated VLAN with no path to the office or corporate network.
  • Block inbound TCP 445 from any host other than the panel's IP using Windows Defender Firewall with Advanced Security.
  • Disable SMB1 on every other host in the same VLAN by GPO.
  • Subscribe to a vulnerability feed (US-CERT, BSI) and patch the host monthly.
  • Document the exception in the plant's cybersecurity inventory, including the planned retirement date of the workaround.

Path B (Option+ Manager) avoids all of the above and is the long-term preferred configuration for new installations.

11. Alternative Approaches

When neither re-enabling SMB1 nor deploying Option+ is acceptable, the following workarounds can serve as a bridge:

Approach Mechanism Pros Cons
FTP server on the PC Panel's built-in FTP client uploads the PDF after print No SMB1 dependency, simple to deploy Plain text credentials, no folder-level ACLs
SFTP/SCP server (e.g. Bitvise) Encrypted transfer of the PDF Strong authentication, firewall friendly Requires a third-party SSH daemon on Windows
NAS with SMB2/3 Modern NAS exposes SMB2 or SMB3 shares Panel still uses SMB but negotiates a newer dialect only if the CE runtime supports it TP1900 Comfort runs an SMB1-only stack; this approach does NOT work with the stock CE runtime — verify the NAS supports SMB1 fallback only as a temporary bridge
USB stick on the panel Operator copies the file manually Zero network exposure No automation, operator can lose the USB
Script on the panel + WinSCP scheduled task Push PDF via SFTP Encrypted, auditable Custom script maintenance

12. Troubleshooting Matrix

Symptom Likely cause Action
Folder visible in panel browser, no file appears on print NTFS / share permission denied for the panel user Grant Change on NTFS and Modify on the share
Folder never visible in panel browser SMB1 disabled on host (Win10 1709+) Enable SMB1 or switch to Option+ Manager
Folder visible but timeout after 30 s Firewall blocks TCP 445 Create an inbound rule for the panel subnet
Transfer works once, fails after PC reboot SMB service not yet started when the panel triggers a print Set the SMB server service startup type to Automatic (Delayed Start)
0-byte PDF on the share Driver wrote file while share was unreachable; file is the local copy Clear the panel's PDF staging folder and retest
\PC-NAME\Reports resolves to wrong host NetBIOS name collision after panel restart Use the IP address instead of the hostname in the driver path

Why can my TP1900 not see the Windows 10 shared folder even though the panel can ping the PC?

Because the panel only speaks SMB v1.0 and Windows 10 version 1709 disables SMB1 by default. Ping only confirms IP reachability; the SMB session negotiation on TCP port 445 fails. Enable SMB1 on the host, or deploy SIMATIC HMI Option+ Manager to bypass SMB entirely.

Is re-enabling SMB v1.0 on Windows 10 safe?

It re-introduces a deprecated protocol vulnerable to exploits such as EternalBlue (MS17-010). For dedicated engineering PCs in an isolated process network with a documented exception, it is acceptable. For shared or office-connected PCs, prefer SIMATIC HMI Option+ Manager, FTP, or SFTP instead.

Does SIMATIC HMI Option+ Manager replace the PDF Printer Driver V1.5?

No. The PDF Printer Driver V1.5 still creates the PDF on the panel's local storage. Option+ Manager adds a managed copy/push step that transfers the file to the PC without relying on SMB1.

Which Siemens document officially describes this limitation?

The manual Integrating HMI Operator Panels in TCP/IP Networks, page 35, lists the SMB1 deactivation in Windows 10 1709 as the root cause for the failed share access. It is available on the Siemens Industry Online Support portal under entry 92346478.

Can I use a modern NAS as a workaround for the SMB1 problem?

No, not with the stock Windows CE runtime of the TP1900 Comfort. The CE stack only negotiates SMB1; if the NAS is configured to reject SMB1 (the secure default), the share stays invisible. Re-enabling SMB1 on the NAS is the same risk as on Windows 10 and is not recommended. Use Option+ Manager instead.

Back to blog