Install Plex Requests.Net Windows with System Service

Install Plex Requests.Net on Windows so your family and friends can easily request media for your Plex Media Server. Plex Requests.Net is the .NET port of  the node.js-based Plex Requests.  Plex Requests.Net works with automation software to grab new content requests that your Plex users may have. It is compatible with CouchPotato, Sonarr and SickRage for getting content automatically from usenet or torrents. This tutorial was tested on Windows 8 and 10 which should also work on Windows Server 2008 and 2012. The how-to includes a Plex Requests.Net Windows system service.

VPN Service
All Platforms
Number of Connections
Monthly Cost
Annual Cost
Private Internet Access
($3.33 / month)
Pure VPN
($4.16 / month)
($6.41 / month)

The Plex Requests welcome screen looks like this, let’s get started.

Install Plex Requests.Net Windows

Plex Requests.Net requires the .NET framework 4.5 which should be included in all versions of Windows after Vista.

Make a PlexRequests.Net folder in c:\ or wherever you want it installed.

Download the latest file from their github page.

Unblock the zip file by right clicking on it or you will see errors in the PlexRequests.Net web interface.

Choose the General tab

Check Unblock

Click Apply and OK

Open the and enter the Release folder, copy its contents to C:\ or your custom installation folder.

The absolute path to the PlexRequests.exe should be c:\\PlexRequests.exe and not c:\\Release\PlexRequests.exe

Create PlexRequests.Net Windows System Service

Install the latest nssm and find nssm.exe in the win32 (32-bit) or win64 (64-bit) folder of the file and copy it to c:\Windows\System32

Run a command prompt as an Administrator

Install the PlexRequests.Net system service

nssm install "C:\\PlexRequests.exe

You will see this output incidating it installed correctly

Service "" installed successfully!

Set the home directory for the PlexRequests folder to the installation directory

nssm set AppDirectory "C:\"

You should see that it was set successfully

Set parameter "AppDirectory" for service "".

Now set the Windows system service to autostart on boot


And that’s it, will autostart on Windows now

Set parameter "Start" for service "".

You can start the system service with this command if you don’t want to reboot.

nssm start

If you got this message then should be running and can be accessed on its default port 3579 START: The operation completed successfully.

Enjoy PlexRequests.Net on your Windows server and if you have any issues with the application itself then post them on github.