I don't know what caused it, but Paint.Net, simply didn't open. I press it to open and it instantly crashes. Then I decided to uninstall it to re-install it.
But once I attempted to re-install, I got this message once I tried using installer:
---------------------------
(null)
---------------------------
System.TypeInitializationException: The type initializer for 'PaintDotNet.PdnInfo' threw an exception. ---> System.ArgumentException: Customized cultures cannot be passed by LCID, only by name.
at System.Globalization.CompareInfo.GetCompareInfoWithPrefixedLcid(Int32 cultureKey, Int32 prefix)
at System.Globalization.CultureInfo.get_CompareInfo()
at PaintDotNet.PdnInfo.CalcIsFinalBuild() in D:\src\pdn\pdn_35x\src\Resources\PdnInfo.cs:line 121
at PaintDotNet.PdnInfo..cctor() in D:\src\pdn\pdn_35x\src\Resources\PdnInfo.cs:line 117
--- End of inner exception stack trace ---
at PaintDotNet.PdnInfo.HandleExpiration(IWin32Window owner)
at PaintDotNet.Setup.SetupWizard.MainImpl(String[] args) in D:\src\pdn\pdn_35x\src\SetupFrontEnd\SetupWizard.cs:line 1044
at PaintDotNet.Setup.SetupWizard.Main(String[] args) in D:\src\pdn\pdn_35x\src\SetupFrontEnd\SetupWizard.cs:line 976
---------------------------
OK
---------------------------
I copied PdnRepair from other PC to use it - it Didn't work:
I tried using installation fixer MicrosoftProgram_Install_and_Uninstall.meta - it didn't work. Using the uninstall option and typing in the Paint.net's product key in it only deleted some files of it, but still didn't solve anything.
Edit: After that I thought that maybe some registry keys are making it behave like that, so I deleted all registry keys that had "Paint.Net" and "PaintDotNet" words in them.
Still no effect.