Windows 11 Plex as System Crashes

Server Version#: 1.41.5.9522
Player Version#: n/a

Hello - I’ve been having some issues with crashes since moving my server from an Nvidia Shield to a Windows 11 PC. What I’ve noticed is if I launch Plex as a user, I don’t seem to see any crashes. However, when I launch via Task Scheduler (originally set up this way to automatically restart Plex during power outages, etc…), it consistently crashes. I can’t see anything in any of the Crash Report folders associated with this crash for the Server, Scanner, or Tuner Service. I’ve scanned through a few of the log files and don’t see anything obvious to me, here a snippet from the Server log:

Mar 15, 2025 16:31:53.872 [8764] DEBUG - TrayIcon::WindowProc received DisplayIcon timer message
Mar 15, 2025 16:31:53.872 [8764] WARN - Shell_NotifyIcon(NIM_ADD) failed: 0x80004005
Mar 15, 2025 16:31:57.580 [8252] DEBUG - Network change.
Mar 15, 2025 16:31:57.580 [8252] DEBUG - NetworkInterface: Notified of network changed (force=0)
Mar 15, 2025 16:31:57.603 [8252] DEBUG - Network change notification but nothing changed.
Mar 15, 2025 16:31:58.873 [8764] DEBUG - TrayIcon::WindowProc received DisplayIcon timer message
Mar 15, 2025 16:31:58.873 [8764] WARN - Shell_NotifyIcon(NIM_ADD) failed: 0x80004005
Mar 15, 2025 16:32:03.875 [8764] DEBUG - TrayIcon::WindowProc received DisplayIcon timer message
Mar 15, 2025 16:32:03.875 [8764] WARN - Shell_NotifyIcon(NIM_ADD) failed: 0x80004005
Mar 15, 2025 16:32:07.043 [8764] DEBUG - TrayIcon::WindowProc received WM_CLOSE
Mar 15, 2025 16:32:07.043 [8764] ERROR - Shell_NotifyIcon(NIM_DELETE) failed: 0x80004005
Mar 15, 2025 16:32:07.043 [8764] DEBUG - Ordered to stop server.
Mar 15, 2025 16:32:07.044 [8764] DEBUG - [JobRunner] Job running: "C:\Program Files\Plex\Plex Media Server\CrashUploader.exe" --sessionStatus=exited --sessionStart=1741815124 --sessionDuration=259203 --version=1.41.5.9522-a96edc606 --userId=email@email.com --sentryUrl=https://o17675.ingest.sentry.io/api/1233455/ --sentryKey=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Mar 15, 2025 16:32:07.194 [8764] DEBUG - [JobRunner] Jobs: Starting child process with pid 34220
Mar 15, 2025 16:32:07.194 [3068] DEBUG - Stopping server...
Mar 15, 2025 16:32:07.194 [3068] DEBUG - HttpServer: Stopping server.
Mar 15, 2025 16:32:07.194 [8764] DEBUG - TrayIcon::WindowProc received WM_DESTROY
Mar 15, 2025 16:32:07.200 [10508] DEBUG - TranscodeJobManager: [Running] onServerShutdown
Mar 15, 2025 16:32:07.200 [10508] DEBUG - TranscodeJobManager: [Running] -> [Shutdown]
Mar 15, 2025 16:32:07.200 [30656] DEBUG - MetadataItemClusterRequestHandler: a shutdown event has been received
Mar 15, 2025 16:32:07.201 [3068] DEBUG - Server stopped.
Mar 15, 2025 16:32:07.201 [3068] DEBUG - NetworkService: Stopping advertisement.
Mar 15, 2025 16:32:07.202 [3068] DEBUG - Killing plug-ins.
Mar 15, 2025 16:32:07.281 [3068] DEBUG - [com.plexapp.system] Killing.
Mar 15, 2025 16:32:07.306 [3068] DEBUG - ChildProcessMonitor: Waiting for Plex Tuner Service.exe to exit.
Mar 15, 2025 16:32:07.374 [8252] DEBUG - Network change.
Mar 15, 2025 16:32:07.374 [8252] DEBUG - NetworkInterface: Notified of network changed (force=0)
Mar 15, 2025 16:32:07.406 [8252] DEBUG - Network change notification but nothing changed.
Mar 15, 2025 16:32:07.460 [18224] DEBUG - Jobs: 'C:\Program Files\Plex\Plex Media Server\Plex Tuner Service.exe' exit code for process 7444 is 0 (success)
Mar 15, 2025 16:32:07.460 [8548] DEBUG - [ChildProcessMonitor] Plex Tuner Service.exe exited.
Mar 15, 2025 16:32:07.629 [18224] DEBUG - Jobs: 'C:\Program Files\Plex\Plex Media Server\CrashUploader.exe' exit code for process 34220 is 0 (success)

Any thoughts?

Which Windows user account is being selected to run Plex in?

Anyway, you probably rather want to use PMS as a service
as it’s much cleaner a solution.
Just make sure to tell the service to run under the same Windows user account that you are using normally.
And keep in mind: you cannot use drive letters connected to network file shares.

Hi, thanks for the info! I’m running it under my normal account with Task Scheduler.

I’ll take a look at getting it setup as a service.

My drives are currently connected via a DAS, so sounds like it’s OK, but good to know the limitation.

It might also be an issue if you have used special software to encrypt the plex data folder. This software might not be running (correctly) if you run Plex via task scheduler and/or as service.

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.