Sonarr version (exact version): 4.0.16.2946
Mono version (if Sonarr is not running on Windows):
OS: Win 10 22H2
Debug logs:
Description of issue:
Immediately after the vers upgrade, upon reboot Sonarr fails to start and error prompt appears: ‘You must install .Net Desktop Runtime to run this app.’
Architecture:x64 & App host vers: 6.0.13, ‘Would you like to download now?’. Click Yes, does nothing.
I removed all runtimes, reboot and reinstalled windowsdesktop-runtime-6.0.36-win-x64. The MS ASP.NET Core 8.0.22 -Shared Framework is also still there. Still get the error, after 2 days of troubleshooting. No Sonarr, Radarr is fine.
We haven’t made any changes to .net requirements in Sonarr, but Radarr recently upgraded to .net 8 (from 6 which Sonarr is still running).
That runtime should satisfy what Sonarr needs to run, but if you want the specific version Sonarr is using it’s Download .NET 6.0 SDK (v6.0.405) - Windows x64 Installer
Hi Markus101, thank you so much for responding (I wasn’t getting any help from anyone!). I installed your .net 6 SDK and rebooted. I still get the same error when it tries to load Sonarr. It seems so much like a Windows issue, but I’m out of ideas what to do next?
My mistake, I sent the SDK instead of the desktop runtime.
The latest .net 6 desktop runtime is: Download .NET 6.0 Desktop Runtime (v6.0.36) - Windows x64 Installer
But the one that Sonarr is expecting is Download .NET 6.0 Desktop Runtime (v6.0.13) - Windows x64 Installer
Not sure if either of those will help.
I had Runtime 6036 installed. But I went ahead and uninstalled it, rebooted, then installed the 6.0.13 version, same issue.
Could I try putting the previous version in place to test? It was working fine before the update.
I’d expect the same result since it’s built with the same SDK version, but previous releases are available on GitHub.
Can you post a screenshot of the error you’re getting?

Here you go. I get the same thing every time. Clicking Yes to install does nothing.
My only suggestion would be to clean everything out again, MS has some information on this
Make sure both Sonarr and Radarr aren’t running then install .net 6 and start Sonarr. If you still have issues someone else might have an idea, but probably worth asking on the Sonarr subreddit and Discord if you continue to have issues to get a wider audience.
I removed all the .Net(s), reboot and reloaded MS .net runtime 6.0.36(x64) and MS Win Desktop Runtime 6.0.13(x64). Still same Sonarr error pops up.
Since there are no issues with Radarr and Lidarr, could we try rolling back Sonarr to the pervious version that was working fine, to check it out?
I’ve not done that before and would like some guidance.
Under Sonarr\Backups there’s a ‘sheduled’ folder which has a last entry from 12-21, then there’s the ‘update’ folder with the last entry 12-27, which sounds like the last time it was running before the upgrade.
There are no database changes from 4.0.15 to 4.0.16 so you shouldn’t need a database backup, but make a copy to be sure. You should just need to grab the previous release from GitHub and install it over the existing version.
It works again! I grabbed Sonarr.main.4.0.16.2944.win-x64 and installed it, no issues whatsoever, came up with all of my data intact!!
I grabbed the Latest Release. I believe the other was prelease 2946.
I have no idea why or how I ended up getting the pre-release before. After a fews days of sweat and grief it’s nice to get the app back.
Thank you Markus101 for all your help!!!
I could be wrong but I think there may be 2 issues here. Initially I did not seek out an upgrade to Sonarr as I was happy with the way my original install was running. I’m thinking I was prompted to upgrade as there was one available. Then clicking ok, I was upgraded to a pre-release that obviously had an issue determining my current runtime version. I was only getting the runtime error from Sonarr trying to start it up. Installing previous version fired right up, no issues. Maybe checkout that upgrade deployment? Just my thoughts in my review here, spent a lot of time and reboots troublleshooting. But I’m just happy now that all is well.
What’s your branch set to (Settings: General: Updates)? Only develop would be using a pre-release build, but the changes there are pretty minimal and I wouldn’t expect it to break the way it did here.
That is set to develop. I don’t recall ever setting this and I would never have a reason to as I always want everything that’s been well tested. I guess I’ll change this to ‘main’?
Yeah, change it to main
Done! I want to thank you again for all your help. I really appreaciate it. It really feels good to have someone respond when you’re in need. So many times we can pose an issue and never get any real response. Even if you cannot duplicate the issue, at least you are made aware of it and have given me plenty of options and ideas. I’m very happy to have Sonarr fully operational again! I remember your name, you have helped me in the past. Thanks again!