Windows Troubleshooting
Windows Troubleshooting
Section titled “Windows Troubleshooting”Solutions to common Plex problems on Windows.
Plex Won’t Start
Section titled “Plex Won’t Start”Check if Already Running
Section titled “Check if Already Running”Get-Process "Plex Media Server" -ErrorAction SilentlyContinueCheck Logs
Section titled “Check Logs”Get-Content "$env:LOCALAPPDATA\Plex Media Server\Logs\Plex Media Server.log" -Tail 50Reset Plex
Section titled “Reset Plex”- Stop Plex completely
- Rename
%LOCALAPPDATA%\Plex Media Server\Preferences.xmlto.bak - Start Plex (will create fresh preferences)
- Reconfigure settings
Media Not Showing
Section titled “Media Not Showing”Verify Folder Permissions
Section titled “Verify Folder Permissions”# Check access$path = "D:\Media\Movies"Get-Acl $path | Format-ListForce Library Scan
Section titled “Force Library Scan”$token = "YOUR_PLEX_TOKEN"Invoke-RestMethod -Uri "http://localhost:32400/library/sections/all/refresh?X-Plex-Token=$token" -Method PostCheck Scanner Logs
Section titled “Check Scanner Logs”- Settings → Troubleshooting → View Logs
- Look for scan errors
Transcoding Issues
Section titled “Transcoding Issues”Hardware Transcoding Not Working
Section titled “Hardware Transcoding Not Working”- Verify Plex Pass is active
- Check GPU drivers are updated
- Settings → Transcoder → Enable hardware acceleration
- Restart Plex
Check Transcoder Logs
Section titled “Check Transcoder Logs”Get-Content "$env:LOCALAPPDATA\Plex Media Server\Logs\Plex Transcoder Statistics.log" -Tail 100Remote Access Problems
Section titled “Remote Access Problems”Port Check
Section titled “Port Check”Test-NetConnection -ComputerName YOUR_PUBLIC_IP -Port 32400Firewall Test
Section titled “Firewall Test”# Temporarily disable firewall (for testing only)Set-NetFirewallProfile -Profile Domain,Public,Private -Enabled False
# Re-enable after testingSet-NetFirewallProfile -Profile Domain,Public,Private -Enabled TrueDatabase Issues
Section titled “Database Issues”Repair Database
Section titled “Repair Database”$plexDB = "$env:LOCALAPPDATA\Plex Media Server\Plug-in Support\Databases\com.plexapp.plugins.library.db"
# Stop PlexStop-Process -Name "Plex Media Server" -ForceStart-Sleep -Seconds 5
# Check integritysqlite3 $plexDB "PRAGMA integrity_check;"
# Repairsqlite3 $plexDB "REINDEX;"Backup and Restore
Section titled “Backup and Restore”# BackupCopy-Item "$env:LOCALAPPDATA\Plex Media Server" -Destination "D:\PlexBackup" -Recurse
# RestoreCopy-Item "D:\PlexBackup\*" -Destination "$env:LOCALAPPDATA\Plex Media Server" -Recurse -ForcePerformance Issues
Section titled “Performance Issues”High CPU Usage
Section titled “High CPU Usage”- Reduce concurrent transcodes
- Enable hardware transcoding
- Lower transcoder quality
High Memory Usage
Section titled “High Memory Usage”- Restart Plex periodically
- Reduce preview thumbnail generation
- Optimize database
Slow Library Scans
Section titled “Slow Library Scans”- Use SSD for database
- Reduce scanner frequency
- Enable partial scans only
Get Help
Section titled “Get Help”- Check Plex Forums
- Review Plex Status
- Contact Plex Support