I ran into an issue a couple days ago when a hard drive be a bit sporadic and decide to offline my other data drive with it. To do some troubleshooting, I plugged one drive in at a time and assumed my older drive was causing the indeterminacy.
Long story short, I re-installed Plex Media Server on a bad drive, re-scanned my library and then it totally died.
I ended up reinstalling Plex again on my good drive. However, on starting Plex, I got this error in the event viewer:
Faulting application name: Plex Media Server.exe, version: 0.9.8.10, time stamp: 0x526c3e8d Faulting module name: MSVCR110.dll, version: 11.0.51106.1, time stamp: 0x5098858e Exception code: 0x40000015 Fault offset: 0x000a327c Faulting process id: 0xdcc Faulting application start time: 0x01cee3c2285e0ddb Faulting application path: C:Program Files (x86)PlexPlex Media ServerPlex Media Server.exe Faulting module path: C:Windowssystem32MSVCR110.dll Report Id: 6901de45-4fb5-11e3-bf75-c860005fc37d
After perusing the entire internet for a while, out of desperation, I tried making a second user profile and installed Plex there to make sure my Windows Installation wasn’t corrupt. I uninstalled, re-installed, check my local app data directory and nothing seemed to work.
I then found this article that gave me an idea. I checked the registry settings for Plex at ComputerHKEY_CURRENT_USERSoftwarePlex, Inc.Plex Media Server. I then noticed LocalAppDataPath was pointing at $MyDeadDriveProgramsPlex_Cache.
After making a new folder, and setting the value for LocalAppDataPath to be the new folder, Plex fired right up.
Now I can go back to streaming content to my Roku. Yay!