If DVR has not been configured, _Plex Tuner Service.exe _should not be running. Yes, I realize it does not use very much resources idle… but no need for it.
I agree especially since on FreeBSD the tuner service will not shut down properly, cause me to force kill it to restart plex. I do not have a tuner nor have I configured anything to do with it.
I believe we can go to windows Services and
scroll down to plex media tuner and first stop it then, choose manually, auto or disabled on start up.
*If that don’t work open the location of its file form Task manager and rename it to Oldplextuner.txt
(Make sure hidden extensions are disabled in Folder options)
I haven’t checked but this will likely still need to be done at every update.
You might be able to make it immutable chattr -i "/usr/lib/plexmediaserver/Plex Tuner Service" but that will likely cause the update installer to fail since it won’t be able to write to the file.
You can create an hourly cron job as @paullittlefield has done in order to do this for you, here’s something you can run to create that cron job. It will do nothing if the tuner process isn’t found running, otherwise it’ll log its action unset executable mode on the tuner binary and kill the process so plex won’t restart it (you’ll need to run this as root).
cat <<EOF > /etc/cron.hourly/disable_plex_tuner.sh
#!/bin/bash
if pgrep -f "Plex Tuner Service"; then
logger -t plexfix -p syslog.info -- Plex Tuner process found, now disabled.
chmod -x "/usr/lib/plexmediaserver/Plex Tuner Service"
pkill -9 -f "Plex Tuner Service"
fi
EOF
chmod +x /etc/cron.hourly/disable_plex_tuner.sh