I've collected some of the problems and solutions for installation and uninstallation here.
1) NOTE: Uninstaller requires that .NET Framework is installed!
If you uninstall the .NET Framework, and then try to uninstall Paint.NET, it won't work. This is because part of our installation and uninstallation is .NET based. So if you have uninstalled .NET before Paint.NET, you will need to install .NET again before you can uninstall Paint.NET. You can download .NET Framework here: http://www.microsoft... ... laylang=en
2) "An error occurred during installation of the assembly ...", along with an icon of a computer monitor with a moon on it.
On Windows Vista (and Windows 7, and Server 2008/2008 R2), your "Windows Modules Installer" service must not be set to Disabled. To ensure that it is set to Manual, do the following: 1) click on the start menu (Windows pearl logo) and type "services.msc" and then press Enter. (you may have to click through a UAC consent dialog) 2) In the "Services" program, scroll near the bottom to find "Windows Modules Installer" and then double click it, 3) if "Startup type:" is Disabled, then set it to Manual and click OK, and lastly 4) rerun Paint.NET installer.
Note that this will be automatically taken care of in an upcoming Paint.NET update. See here: http://blog.getpaint... ... s-enabled/
3) Uninstallation failure, or installation failure after a previous installation or uninstallation failure.
There are a variety of problems that have cropped up when trying to uninstall, or when trying to install after a previous failure while installing or uninstalling. Many of these are fixed with Paint.NET v2.6, however that doesn't fix that the older version still on your system is still having trouble removing itself! Try following the instructions listed in the next post (originally from this thread: http://forums.getpai...ading-problems/ ) . Then try installing the latest version of Paint.NET.
4) Error number "80040005", or other errors that display before you see the setup wizard with the Paint.NET logo
We've seen some systems that have fixed this by doing a "repair" of .NET itself. To do this, go to the Add/Remove Programs control panel. Find "Microsoft .NET Framework 2.0" in the list, and click on it. Next, click on the "Change / Remove" button that is now shown. Then click on the "Repair" radio button, and then click Next and follow any other directions that come up. Lastly, try installing Paint.NET again.
5) Errors that reference "MsiOpenDatabaseW"
The "MsiOpenDatabaseW (110)" error is caused by over-eager antivirus that's blocking something Paint.NET does during installation (it's not a virus, I promise, it's just doing something relatively weird with the MSI file). Affected antivirus software includes "Product Trend Micro" and "McAfee RealTime Scan", but there may be others affected too. If you downloaded Paint.NET from getpaint.net or dotpdn.com, it is safe. You can disable your AV, do your install/update, then re-enable AV.
If you did not download from getpaint.net or dotpdn.com, delete the download you received, run your antivirus "full scan", and redownload from getpaint.net. After that you can disable your AV, do your install/update, then re-enable AV.
Edited by david.atwell, 03 June 2014 - 01:20 PM.
Added MsiOpenDatabaseW error and fixed broken link