PaintBucket
-
Posts
3 -
Joined
-
Last visited
Posts posted by PaintBucket
-
-
Ok I found the install problem. After you suggested a look at the registry permissions I noticed that for some reason they were all messed up for the Software and security branches. They were set for everyone, full access. I used another XP box to fix them up and I got paint.net 2.61 to install without problems. I thought I was home free but when I ran it I got an unhandled error. Here is the crash log. It's still complaining about that same registry key although when I checked the permissions they were inherited correctly from the machine\software.
By the way I have the same permission settings in machine\software as you except I don't have a power users entry
Any ideas?
Here is the log:
This text file was created because Paint.NET crashed.
Please e-mail this file to paint.net@hotmail.com so we can diagnose and fix the problem.
Application version: Paint.NET v2.61 (Final Release build 2.61.2277.1999)
Time of crash: 4/15/2006 9:43:38 AM
OS version: 5.1.2600.131072 Service Pack 2 Workstation x86
.NET Framework version: 2.0.50727.42 x86
Processor count: 1
Physical memory: 1023 MB
Exception details:
System.UnauthorizedAccessException: Access to the registry key 'HKEY_CURRENT_USER\SOFTWARE\Paint.NET' is denied.
at Microsoft.Win32.RegistryKey.Win32Error(Int32 errorCode, String str)
at Microsoft.Win32.RegistryKey.CreateSubKey(String subkey, RegistryKeyPermissionCheck permissionCheck, RegistrySecurity registrySecurity)
at Microsoft.Win32.RegistryKey.CreateSubKey(String subkey)
at PaintDotNet.SystemLayer.Settings.CreateSettingsKey(Boolean writable)
at PaintDotNet.SystemLayer.Settings.SetObject(String key, Object value)
at PaintDotNet.SystemLayer.Settings.SetBoolean(String key, Boolean value)
at PaintDotNet.DocumentWorkspace.AlphaBlendingChangedHandler(Object sender, EventArgs e)
at PaintDotNet.DocumentEnvironment.OnAlphaBlendingChanged()
at PaintDotNet.DocumentEnvironment.PerformAllChanged()
at PaintDotNet.DocumentWorkspace..ctor()
at PaintDotNet.MainForm.InitializeComponent()
at PaintDotNet.MainForm..ctor(String[] args)
at PaintDotNet.Startup.Start()
at PaintDotNet.Startup.Main(String[] args)
------------------------------------------------------------------------------
This text file was created because Paint.NET crashed.
Please e-mail this file to paint.net@hotmail.com so we can diagnose and fix the problem.
Application version: Paint.NET v2.61 (Final Release build 2.61.2277.1999)
Time of crash: 4/15/2006 9:47:40 AM
OS version: 5.1.2600.131072 Service Pack 2 Workstation x86
.NET Framework version: 2.0.50727.42 x86
Processor count: 1
Physical memory: 1023 MB
Exception details:
System.UnauthorizedAccessException: Access to the registry key 'HKEY_CURRENT_USER\SOFTWARE\Paint.NET' is denied.
at Microsoft.Win32.RegistryKey.Win32Error(Int32 errorCode, String str)
at Microsoft.Win32.RegistryKey.CreateSubKey(String subkey, RegistryKeyPermissionCheck permissionCheck, RegistrySecurity registrySecurity)
at Microsoft.Win32.RegistryKey.CreateSubKey(String subkey)
at PaintDotNet.SystemLayer.Settings.CreateSettingsKey(Boolean writable)
at PaintDotNet.SystemLayer.Settings.SetObject(String key, Object value)
at PaintDotNet.SystemLayer.Settings.SetBoolean(String key, Boolean value)
at PaintDotNet.DocumentWorkspace.AlphaBlendingChangedHandler(Object sender, EventArgs e)
at PaintDotNet.DocumentEnvironment.OnAlphaBlendingChanged()
at PaintDotNet.DocumentEnvironment.PerformAllChanged()
at PaintDotNet.DocumentWorkspace..ctor()
at PaintDotNet.MainForm.InitializeComponent()
at PaintDotNet.MainForm..ctor(String[] args)
at PaintDotNet.Startup.Start()
at PaintDotNet.Startup.Main(String[] args)
------------------------------------------------------------------------------
-
I've got the following error when trying to update to 2.6.1:
After the error I could not uninstall or install 2.6 again. I tried to go back to 2.5 but got an error on that install , similar to the above. The 2.5 install did seem to install a portion of 2.5 but I get an error when I try to launch it and now I cannot unistall 2.5 either. I even tried the windows install cleanup tool. Now I am stuck with no working copy of paint.net.
This is a great program but I've had installation issues since 2.6. Can anyone help??
Thanks,
Install problems with 2.61 over 2.6
in Troubleshooting & Bug Reports
Posted
OK Life is good...
This was a different reg key that had the same "everyone" permission set on it. I fixed that one and paint.net now works!!!!!!
So I think the conclusion is that if anyone else is having this problem, make sure you check your registry permissions for HKEY_LOCAL_MACHINE\Software, HKEY_LOCAL_MACHINE\Security, and HKEY_CURRENT_USER\Software. I suggest you backup your registry first, then use a known good machine to make the permission changes.
The ones I had to make for HKEY_CURRENT_USER\Software were just to use the inherited permissions from HKEY_CURRENT_USER. The ones I made for HKEY_LOCAL_MACHINE\Software were not inherited and are:
Administrators Full Control, Read
Creator Owner - special, in advanced, click fullcontrol, (checks everything), but make sure that the "applies to" field is "Subkeys only"
System - full control, read
Users - read
HKEY_LOCAL_MACHINE\Security -
administrators - special permissions write DAC, read control
System - full control, read
I hope this helps anyone with this problem. I took me a long time to figure it out.
Thanks to Rick Brewster for getting me going in the right direction!!!!
As always I stress to make backups of your registry and even your system before making these changes. I also recommend looking at a working machine to make sure these setting are correct!!
Happy editing!!!
Edited the settings for the security branch.