Windows 11 Player v4: Permanent XMR "Disconnected" status and .NET Runtime Error (0xe0434352)

Before completing please check that the time, date and timezone have been correctly set on the device running the Player.

  • Confirmed: Time, date, and timezone are correctly set. The Player is synced via NTP with the CMS server and is accurate to the second.

Player Version

  • Xibo Windows Player v4 R402.1

Issue

[Detailed Description]

I am experiencing a persistent XMR Status: Disconnected on Windows 11, and the Player does not respond to any remote commands from the CMS.

The primary issue is the instability of the Player application itself. When I press ‘i’ to view the Player Status page, the window either stays blank/freezes or crashes immediately. As a result, I cannot retrieve detailed logs from within the Player.

According to the Windows Event Viewer, the following errors are logged whenever the Player is launched or interacted with:

  • Exception code: 0xe0434352 (.NET Runtime)

  • Faulting module: KERNELBASE.dll

I suspect this .NET initialization failure is preventing the XMR handler from starting correctly.

[Network & Connectivity]

  • Topology: CMS and Player are on different subnets (routing is configured).

  • XMR Public Address: tcp://192.168.A.x:9505

  • Connectivity: Test-NetConnection from the Player to the CMS on port 9505 returns TcpTestSucceeded: True.

  • CMS Logs: No XMR connection success or related error logs are appearing in the CMS logs section for this display.

[Steps Taken]

  • Corrected xmds address in XiboClient.exe.config from localhost to the CMS IP.

  • Enabled DisableGpuAcceleration in the config.

  • Ran .NET Framework Repair Tool and reinstalled Visual C++ Redistributable (x86).

  • Triggered “Reconfigure XMR?” on CMS and restarted the XMR Docker container.