Siemens PCU 50 Backup Failing: Restore AUDUSER Credentials

David Krause18 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

The Siemens SINUMERIK PCU 50.3 (and the legacy PCU 50.5 variant connected to an XP backup target) is the industrial PC that hosts the HMI runtime for 840D sl, 828D, and 840evo CNC controls. The standard service-system backup procedure pushes a Norton Ghost image of the PCU's system partition (typically drive C:) from the PCU's service menu to a shared folder on an engineering workstation or file server. The PCU opens a temporary SMB session to the target share, copies the image, and disconnects.

After a routine Windows Update cycle on the Windows XP Professional target, the service menu still maps the drive and still prompts for credentials, but every write attempt now returns Access denied - surfaced as Win32 error code 5 (ERROR_ACCESS_DENIED). The interactive Windows logon password that previously authenticated the connection is no longer accepted, and the documented service account is not recognized either. The backup halts on the first sector write; the HMI side raises alarm 53 (network/authentication failure during the backup push).

Symptom signature: drive letter is assigned without error, the credentials dialog appears, every password (interactive logon or candidate service account) returns Access denied (Error 5). The mapping step succeeds because SMB session setup still completes at the protocol layer; authentication fails because the XP host is now demanding a matching local account under the post-update authentication model.
SINUMERIK PCU 50.3 Service Menu Ghost 11.5 Pushes via SMB / TCP 445 Creds: AUDUSER / SUNRISE Plant LAN Windows XP Workstation Local user AUDUSER Share \\host\backup NTFS Modify on target secpol.msc = Classic mode

2. Affected Hardware and Software

Layer Component Versions / part numbers in scope Notes
Industrial PC PCU 50.3 6FC5210-0DF31-2AA0, 6FC5210-0DF31-3AA0 variants; Windows XP Embedded SP3 image Most common field population
Industrial PC PCU 50.5-C with XP backup target Windows 7 Embedded on PCU; Windows XP on the engineering workstation Same failure on the XP target side
HMI runtime SinUMERIK Operate V4.4 / V4.5, HMI-Advanced V7.x Service-menu procedure unchanged Image-backup path is initiated from the service menu, independent of HMI version
Imaging tool Symantec Ghost 11.5 / 12 embedded in service partition Built into the PCU 50 service image Service menu boots a WinPE-like partition for the image push
Target workstation Windows XP Professional SP3, XP SP2 with extended updates Workstation class or industrial PC acting as engineering server Failure surfaces after cumulative XP security updates
Trigger updates KB4012589, KB4012598, KB4012606, KB4012632, KB4012697 (April 2014, POSReady branch) plus unofficial Windows XP Update Pack roll-ups See the Microsoft Support KB index for individual bulletins Specific cumulative updates are the root cause of the auth-model tightening
File sharing SMB1 over TCP/445 (NetBIOS optional) PCU 50.3 ships with SMB1 only SMB2/3 enforcement on the XP target is irrelevant to this specific failure

3. Root Cause Analysis

The April 2014 Windows XP security updates tightened the local-account authentication model used when a remote system connects to a share. Two policy changes in those updates are responsible for the broken AUDUSER backup:

  1. Local-account authentication no longer falls back to a plaintext / legacy exchange. The update alters HKLM\SYSTEM\CurrentControlSet\Control\Lsa and the related network-security-provider chain so that the legacy LM/NTLM session setup is no longer accepted unless the share is configured for the new model. The AUDUSER / SUNRISE account on the XP host may still exist, but its credentials are rejected if the share is misconfigured.
  2. The default Network access: Sharing and security model for local accounts policy flips from "Guest only - local users authenticate as Guest" to "Classic - local users authenticate as themselves" on hosts that are not domain-joined, when the update is installed with default options. Under the older "Guest only" model, every remote user was silently mapped to the local Guest account, which is why an interactive Windows logon password worked at all in earlier configurations. Under the new "Classic" model, the connection requires a real local account with a matching password - and the PCU 50 only knows one: AUDUSER / SUNRISE.

The HMI-side alarm 53 is the generic TCP/IP connection failure code raised by the service-backup stack; it covers the entire authentication and transport failure surface, not just connectivity. Inspecting the service-menu log on the PCU confirms a STATUS_LOGON_FAILURE (0xC000006D) returned by the SMB server. The Windows-side error 5 observed from any client that supplies incorrect credentials matches the same condition.

References: Microsoft Learn - Network access: Sharing and security model for local accounts; Microsoft Learn - Guest fallback behaviour and Access denied; Siemens Industry Online Support for SINUMERIK 840D sl PCU 50 service manuals.

4. AUDUSER Service Account Reference

The PCU 50 service backup expects a local user named AUDUSER on the backup target with the password SUNRISE. These values are hard-coded in the PCU service partition image; they cannot be customized from the HMI. They are part of the Siemens service tooling and are intended only for authorized service personnel.

Field Required value
Account name AUDUSER
Password SUNRISE
Password length / format 7 characters, all uppercase, alphabetic only
Group membership Users, Backup Operators (recommended)
Required share rights Change (Read/Write) at the share level
Required NTFS rights Modify on the target folder; CREATOR OWNER on subfolders for inheritance
Account flags Not disabled; "User must change password at next logon" unchecked; "Password never expires" enabled
Logon hours / workstations Allow logon to the SMB service only (interactive logon disabled)

The account design goes back to the early 1990s SINUMERIK backup tooling. The PCU side assumes that any target that can serve a Ghost image is a dedicated engineering host, not a domain member or a workstation used for unrelated work. This assumption is what allows the credential pair to be hard-coded in the service image: the operator never sees a password prompt in normal use because the share authenticates the connection silently. The Windows Update change described in step 3 above removes that silent-authentication path; the AUDUSER/SUNRISE pair must be present on the target as a real local account for the workflow to work.

Siemens service documentation classifies AUDUSER / SUNRISE as service tooling credentials. Treat the account as a service principal: disable interactive logon, scope its permissions to the backup share, and disable the account when no service work is scheduled.

5. Pre-Diagnostic Checklist

Run these checks before modifying the XP target. They confirm the failure is on the workstation side and not on the PCU.

  1. From the PCU service-menu command shell, run ping <target_ip>. A reply proves Layer 3 connectivity.
  2. From the same shell, run net view \\<target_ip>. A listing proves that the SMB session completes at the protocol layer. If this command fails, the failure is at NetBIOS name resolution or at the firewall, not at authentication.
  3. From the same shell, run the exact credential pair the service backup will use:
    net use Z: \\<target_ip>\backup /user:AUDUSER SUNRISE
  4. Interpret the result:
    • The command completed successfully. - the AUDUSER account exists and the password matches; the failure is downstream at NTFS or share permissions.
    • Error 1326 (ERROR_LOGON_FAILURE) - the account is missing, disabled, locked, or the password is wrong.
    • Error 86 (ERROR_INVALID_PASSWORD) - the local password complexity policy rejected SUNRISE; loosen the policy or reset the password.
    • Error 5 (ERROR_ACCESS_DENIED) - share or NTFS rights are missing for AUDUSER.
    • Error 1219 - multiple connections from the same user; drop stale sessions.
    • Error 1208 - extended error; check Event Viewer for the underlying status code.
  5. On the XP target, open secpol.msc -> Local Policies -> Security Options and inspect Network access: Sharing and security model for local accounts. If the value is "Classic", AUDUSER must exist as a local account with the exact password SUNRISE.
  6. Open lusrmgr.msc -> Users. Confirm AUDUSER exists, is not disabled, "Account is locked out" is clear, and "User must change password at next logon" is not set.
  7. Open a Windows command shell on the XP target and run net session or net file. Any pre-existing session from the same PCU can hold the share open in an incompatible mode; close it with net session \\<target_ip> /delete.
  8. Confirm that the firewall on the XP target permits inbound TCP/445 and UDP/137-138 from the PCU's subnet. A Windows Firewall rule named "File and Printer Sharing" must be enabled on the active profile.

6. Step-by-Step Recovery Procedure

All steps are performed on the Windows XP target with administrator credentials. Do not modify the PCU 50 image; the PCU side is correct.

6.1 Recreate the AUDUSER local account

  1. Log in to the XP target as a member of the local Administrators group.
  2. Open Control Panel -> Administrative Tools -> Computer Management.
  3. Expand System Tools -> Local Users and Groups -> Users.
  4. If AUDUSER does not exist, choose Action -> New User. Type AUDUSER in the User name field, type SUNRISE in both password fields, and clear "User must change password at next logon". Enable "Password never expires". Click Create.
  5. If AUDUSER exists but the password is unknown, right-click the account and choose Set Password.... Type SUNRISE twice, confirm the warning, and click OK.
  6. Double-click AUDUSER. On the Member Of tab, add the local group Backup Operators in addition to the default Users group. Click OK.
  7. On the General tab, confirm that the account is not disabled and that Account is locked out is clear. Enable Password never expires so a subsequent password policy change cannot break the PCU.
  8. On the Account tab, deny interactive logon by selecting Deny for Logon locally and Log on through Terminal Services. Allow logon to the network (SMB) only. This is the recommended hardening for the service account.

6.2 Adjust the password policy so "SUNRISE" is accepted

  1. Open secpol.msc -> Account Policies -> Password Policy.
  2. If Password must meet complexity requirements is Enabled, set it to Disabled. SUNRISE (7 characters, all uppercase, alphabetic only) does not satisfy the default complexity rule once the April 2014 cumulative update is installed.
  3. If Minimum password length is greater than 7, reduce it to 7 or lower. The PCU image is hard-coded for 7 characters.
  4. If Password history is enabled and the previous AUDUSER password is still in history, clear the history by resetting the password with net user AUDUSER SUNRISE from an elevated shell.
  5. Apply the changes. No restart is required for secpol.msc changes on Windows XP; the next authentication re-reads the policy.

6.3 Recreate or repair the network share

  1. Create or identify the target folder on the XP host, e.g. D:\PCU_Backup. The volume must have enough free space for the image - typically 8-12 GB for a fully populated PCU 50.3.
  2. Right-click the folder and choose Sharing and Security.... Switch to the Sharing tab.
  3. Select Share this folder. Use a short ASCII share name; the Siemens service menu references backup, but any short name works as long as the PCU menu uses it.
  4. Click Permissions. Add AUDUSER with Change permission. Remove Everyone if it is present.
  5. Click the Security tab. Add AUDUSER with Modify NTFS rights. Tick Replace permissions on all child objects with those shown here if prompted.
  6. Confirm by clicking OK twice.
  7. Verify the share by running net share in a command shell. Confirm the share name, the local path, and the maximum number of users.

6.4 Align the local security policy with the Siemens expectation

  1. Open secpol.msc -> Local Policies -> Security Options.
  2. Locate Network access: Sharing and security model for local accounts.
  3. Recommended setting for this workflow: Classic - local users authenticate as themselves. Combined with the recreated AUDUSER account, this matches the Siemens service expectation.
  4. If the policy must remain Guest only - local users authenticate as Guest for any reason, the share must be readable and writable by the local Guest account, and Guest must not be disabled. This configuration is generally discouraged on connected engineering workstations.

6.5 Restart the SMB server to flush cached credentials

  1. Open services.msc.
  2. Right-click Server and choose Restart. Wait until the service is in the Started state.
  3. Right-click Workstation and choose Restart. This clears the client-side cached credentials on the XP host that may still hold an old hash.
  4. From an elevated shell run net use * /delete to drop any stale drive mappings on the XP host itself (this does not affect the PCU).

7. Verification Procedure

  1. From the PCU service-menu command shell, run net use Z: \\<target_ip>\backup /user:AUDUSER SUNRISE. The expected response is The command completed successfully.
  2. Run echo test > Z:\write_probe.txt. The file must appear on the XP host under the shared folder.
  3. Run dir Z:\. The new file must appear in the listing.
  4. Run net use Z: /delete to release the mapping cleanly.
  5. Return to the service-menu backup wizard and start the image push. The PCU should advance past the authentication stage without raising alarm 53. A clean run produces a .gho file in the share.
  6. On the XP host, run net session in an elevated shell. Confirm an active session from the PCU's IP under the AUDUSER identity.
  7. Open the security log on the XP host. Look for event 540 (Successful Network Logon) with the AUDUSER account name. A failed run produces event 529 with status 0xC000006D.
  8. After the image is written, run dir \\<target_ip>\backup /a from any engineering client to confirm the .gho file is present and its size matches the expected partition size.
If the backup still fails after the steps above, the failure is no longer the authentication tightening from KB4012589. Check the firewall on the XP host (or any corporate endpoint-protection client), check that the PCU image version matches the HMI version matrix, and check that the share is on the XP workstation rather than on a hidden Windows 7 / 10 share that someone migrated to silently.

8. Preventing Recurrence

Once AUDUSER is restored, lock the configuration so that the next Windows Update cycle does not break it again.

8.1 Disable automatic updates on the XP target

SINUMERIK service guidance is to freeze the engineering workstation in a known-good state. Open Control Panel -> Security Center -> Automatic Updates and set the configuration to Notify me but don't automatically download or install them. Apply updates only after they have been reviewed by the maintenance team against the Siemens compatibility matrix.

8.2 Snapshot the share and the account

Before every maintenance window, export the share definition and the AUDUSER account state to a removable drive:

net share backup > D:\backup_share.txt
reg export "HKLM\SYSTEM\CurrentControlSet\Services\lanmanserver\Shares" D:\shares.reg /y
net user AUDUSER SUNRISE /add /expires:never
net localgroup "Backup Operators" AUDUSER /add

The same script recreates the environment on a fresh XP install in under a minute. Storing it on offline media also insulates the configuration from ransomware or careless re-image.

8.3 Harden SMB without breaking AUDUSER

If the corporate policy mandates SMB signing, leave it enabled - AUDUSER is unaffected because signing is performed after authentication. Do not enable Network security: Do not store LAN Manager hash value on next password change in a way that conflicts with the local SAM; if the AUDUSER hash is wiped, regenerate it by re-setting the password with net user AUDUSER *.

8.4 Service account password rotation

Siemens expects AUDUSER/SUNRISE to remain constant across the entire fleet. Rotating the password on a single XP host causes a fleet-wide alarm 53 the next time any PCU pushes to that target. If your security policy mandates rotation, mirror the new value on every PCU image through the authorized Siemens service process - do not change it on the XP host alone.

8.5 Domain-joined hosts

If the XP workstation is joined to an Active Directory domain, audit policies pushed from the domain controller override local secpol.msc settings. Run gpresult /scope computer /v on the XP host to identify the controlling GPO and add an exception for the AUDUSER account or the backup share. The same considerations apply to the 840evo backup target if it is part of the IT-managed estate.

8.6 Virtual-machine targets

If the XP target is itself a virtual machine on Hyper-V or VMware ESXi, disable any time-sync drift during a Ghost run. A clock skew of more than a few minutes between the PCU and the XP host can be reported by some SMB implementations as a logon failure (NTSTATUS 0xC0000133, STATUS_TIME_DIFFERENCE_AT_DC). Pause or extend the time-synchronization interval for the duration of the backup window.

9. Alternative Backup Paths

If the AUDUSER path cannot be restored quickly, two alternative procedures are documented in the SINUMERIK 840D sl PCU 50 service manual.

Method Media Tools required Throughput Restrictions
Service menu -> Backup to USB External USB HDD or large USB stick NTFS-formatted media; FAT32 on older PCU 50.3 firmwares ~2 GB/min on USB 2.0 PCU BIOS must enable USB boot; some PCU 50.3 builds ignore USB3 controllers
Service menu -> Backup to RDISK SINUMERIK RDISK or shared CFast on the plant network RDISK configured with its own service account ~4 GB/min on GbE Requires RDISK device on the same VLAN
Manual Ghost via external shell Booted WinPE USB stick Ghost 11.5 + USB NIC drivers + compatible NIC driver pack Limited by USB NIC speed Defeats the purpose of the service menu; only for catastrophic recovery
Service menu -> Backup to network share on Windows 7 / 10 SMB share on a newer workstation Enable SMB1 server feature; create AUDUSER with SUNRISE ~3 GB/min on GbE SMB1 is a security risk on a connected workstation; isolate the share on a dedicated VLAN if used

The USB method is the most reliable fallback because it removes the Windows host from the loop entirely. Use it to obtain a working backup before troubleshooting the network share, especially before any further Windows Update cycle.

10. Alarm and Error Code Reference

Code Origin Meaning Corrective action
HMI alarm 53 PCU service menu / HMI log TCP/IP or authentication failure during backup push Recreate AUDUSER, verify share, run net use test
Win32 error 5 XP host SMB response ERROR_ACCESS_DENIED Add AUDUSER to share ACL and NTFS ACL
Win32 error 1326 XP host SMB response ERROR_LOGON_FAILURE (unknown user or bad password) Recreate AUDUSER with password SUNRISE
Win32 error 86 XP host SMB response ERROR_INVALID_PASSWORD (password policy rejection) Loosen password complexity policy
Win32 error 1219 SMB client Multiple connections to a server by the same user Drop stale net use mappings
Win32 error 1208 SMB client An extended error has occurred Check Event Viewer; commonly a session limit reached
NTSTATUS 0xC000006D XP host security log STATUS_LOGON_FAILURE Same as Win32 1326
NTSTATUS 0xC0000022 XP host security log STATUS_ACCESS_DENIED Re-check share/NTFS ACLs
NTSTATUS 0xC0000133 XP host security log STATUS_TIME_DIFFERENCE_AT_DC (clock skew) Sync time between PCU and XP target; pause VM time sync during backup
Event ID 529 XP host security log Logon failure - unknown user name or bad password Reset AUDUSER password; verify account exists
Event ID 540 XP host security log Successful network logon Confirmation of working credential

11. Troubleshooting Matrix

Symptom Likely cause First check Fix
net view \\host fails with system error 53 Name resolution or firewall Use IP instead of hostname; open TCP/445 inbound Disable Windows Firewall temporarily; add firewall rule for File and Printer Sharing
net use fails with 1326 Account missing, wrong password, locked lusrmgr.msc on XP host Recreate AUDUSER/SUNRISE; clear lockout
net use succeeds, write fails with 5 NTFS rights missing Security tab of the share folder Grant Modify to AUDUSER; replace child permissions
Backup starts then stalls partway Quota on the share volume Drive capacity on XP host Free space or move share to larger volume
Alarm 53 only on second PCU Concurrent session limit reached net session on XP host Drop stale sessions; raise MaxMpxCt via registry if needed
Failure after XP restore from Acronis image Account SID changed, password not migrated lusrmgr.msc after restore Reset password with net user AUDUSER SUNRISE
Failure only after corporate AV update AV client blocks inbound TCP/445 or quarantines Ghost files Temporarily disable AV; review AV quarantine log Add exclusion for the backup share path and for ghost32.exe process
Failure after joining the XP host to a domain Domain GPO overrides local secpol gpresult /scope computer /v Add GPO exception for AUDUSER or move share off the joined host
Failure after XP SP2 -> SP3 upgrade Default security template hardened Compare secpol.msc against last-known-good snapshot Reset policies to the template that matches the PCU service expectation
Failure on PCU 50.5 with Windows 7 target SMB2 negotiation failure Check PCU image version vs HMI version matrix Enable SMB1 server feature on the Windows 7 target temporarily

12. Frequently Asked Questions

What is the AUDUSER account on a Siemens PCU 50 backup?

AUDUSER is the hard-coded service account that the PCU 50 service menu uses to authenticate to a Windows share when pushing a Norton Ghost image. The credentials are username AUDUSER and password SUNRISE and cannot be changed from the HMI or from the engineering workstation.

Why did my Windows XP backup share break after Windows Update?

The April 2014 cumulative updates for Windows XP tightened local-account authentication and changed the default Sharing and security model policy. Connections that previously authenticated silently as Guest now require a matching local account; AUDUSER is the only account the PCU 50 supports, so it must be present on the target with the exact password SUNRISE.

What does HMI alarm 53 mean during a PCU backup?

Alarm 53 is the generic code for a TCP/IP or authentication failure during the backup push. It is raised both when the network path is blocked and when the share rejects the AUDUSER credentials. Run net use Z: \\host\backup /user:AUDUSER SUNRISE from the PCU service shell to isolate the two cases.

Can I change the AUDUSER password to something stronger?

Not on a single workstation. The PCU image ships with SUNRISE baked into the service partition. Any change must be applied through the official Siemens service process across the entire PCU fleet; changing it on the XP host alone causes alarm 53 the next time every PCU pushes to that host.

Is there a way to back up without using a Windows XP share?

Yes. The PCU service menu also supports backing up directly to USB media and to a SINUMERIK RDISK. Both remove the Windows SMB stack from the loop and are useful fallbacks when the engineering workstation is unavailable or being rebuilt.

Back to blog