Jump to content

Can't Install Paint.net!


Recommended Posts

First, try disabling any and all antivirus / antispyware or "security" software you might have running. Then, try installing Paint.NET again. If that doesn't work ...

Can you click on the Start menu (Windows logo / "pearl"), then type in "%TEMP%" and press Enter.

Then, find the file called PdnMsiInstall.log, and open it. Reply back with its contents. (hopefully it has some useful information!)

The Paint.NET Blog: https://blog.getpaint.net/

Donations are always appreciated! https://www.getpaint.net/donate.html

forumSig_bmwE60.jpg

Link to comment
Share on other sites

heres what i get opening that .LOG

=== Logging started: 1/20/2008 22:07:04 ===

Error 1935. An error occurred during the installation of assembly 'policy.9.0.Microsoft.VC90.OpenMP,version="9.0.21022.8",publicKeyToken="1fc8b3b9a1e18e3b",processorArchitecture="amd64",type="win32-policy"'. Please refer to Help and Support for more information. HRESULT: 0x80073712. assembly interface: IAssemblyCacheItem, function: Commit, component: {FC0C50BF-71B9-3A20-B3F7-26F619444329}

=== Logging stopped: 1/20/2008 22:08:18 ===

I don't know what this means and I turn off my anti virus software it still wont install. whats going on? please help.

Link to comment
Share on other sites

Hey cool, the MSI logging produced something useful :)

Ok, I got an idea from this page after doing a search for the error code number (80073712) with Google: http://www.vistaforums.com/Forum/Topic10485-9-1.aspx

So, try this:

1. Click on the start menu / windows logo pearl.

2. Type in 'winsxs' and it should end up with one search result at the top of the start menu

3. Click on that result -- it should open up C:/Windows/winsxs

4. Find the file 'pending.xml'

5. Rename it to something like 'pending-Backup.xml' (you will probably have to click through several UAC / confirmation dialogs)

6. Restart

7. Cross your fingers

8. Try installing again

The Paint.NET Blog: https://blog.getpaint.net/

Donations are always appreciated! https://www.getpaint.net/donate.html

forumSig_bmwE60.jpg

Link to comment
Share on other sites

Rick,

I was able to generate the same error by attempting to reinstall the latest pdn installer on a Dell XPS M1330 Vista Ultimate machine.

12551_b6ed7e7226ea18a9700dda976295602d

The pdnmsiinstall log displays the following:

started: 1/20/2008 18:59:54 ===

Error 1935. An error occurred during the installation of assembly 'policy.9.0.Microsoft.VC90.OpenMP,version="9.0.21022.8",publicKeyToken="1fc8b3b9a1e18e3b",processorArchitecture="amd64",type="win32-policy"'. Please refer to Help and Support for more information. HRESULT: 0x800736B3. assembly interface: IAssemblyCacheItem, function: Commit, component: {FC0C50BF-71B9-3A20-B3F7-26F619444329}

=== Logging stopped: 1/20/2008 19:21:16 ===

The pdnsetupngeninstall log (in the same folder as the pdnmsiinstall log) displays quite a bit more information:

-------------

1/20/2008 7:21:15 PM - Opening log

1/20/2008 7:21:15 PM - args[0] = /delete

1/20/2008 7:21:15 PM - args[1] = DESKTOPSHORTCUT=1

1/20/2008 7:21:15 PM - args[2] = PDNUPDATING=0

1/20/2008 7:21:15 PM - args[3] = SKIPCLEANUP=0

1/20/2008 7:21:15 PM - args[4] = PROGRAMSGROUP=

1/20/2008 7:21:15 PM - args[5] = QUEUENGEN=1

1/20/2008 7:21:15 PM - /delete specified, setting delete=true

1/20/2008 7:21:15 PM - setting queueNgen=true

1/20/2008 7:21:15 PM - Starting ngen queueing

1/20/2008 7:21:15 PM - InstallAssembly(FileTypes\DdsFileType.dll, True, True, False)

1/20/2008 7:21:15 PM - run:C:\Windows\Microsoft.NET\Framework\v2.0.50727\ngen.exe uninstall "DdsFileType" /AppBase:"C:\Program Files\Paint.NET"

1/20/2008 7:21:15 PM - InstallAssembly(ICSharpCode.SharpZipLib.dll, True, True, False)

1/20/2008 7:21:15 PM - run:C:\Windows\Microsoft.NET\Framework\v2.0.50727\ngen.exe uninstall "ICSharpCode.SharpZipLib" /AppBase:"C:\Program Files\Paint.NET"

1/20/2008 7:21:15 PM - InstallAssembly(Interop.WIA.dll, True, True, False)

1/20/2008 7:21:15 PM - run:C:\Windows\Microsoft.NET\Framework\v2.0.50727\ngen.exe uninstall "Interop.WIA" /AppBase:"C:\Program Files\Paint.NET"

1/20/2008 7:21:15 PM - InstallAssembly(PaintDotNet.Base.dll, True, True, False)

1/20/2008 7:21:15 PM - run:C:\Windows\Microsoft.NET\Framework\v2.0.50727\ngen.exe uninstall "PaintDotNet.Base" /AppBase:"C:\Program Files\Paint.NET"

1/20/2008 7:21:15 PM - InstallAssembly(PaintDotNet.Core.dll, True, True, False)

1/20/2008 7:21:15 PM - run:C:\Windows\Microsoft.NET\Framework\v2.0.50727\ngen.exe uninstall "PaintDotNet.Core" /AppBase:"C:\Program Files\Paint.NET"

1/20/2008 7:21:15 PM - InstallAssembly(PaintDotNet.Data.dll, True, True, False)

1/20/2008 7:21:15 PM - run:C:\Windows\Microsoft.NET\Framework\v2.0.50727\ngen.exe uninstall "PaintDotNet.Data" /AppBase:"C:\Program Files\Paint.NET"

1/20/2008 7:21:15 PM - InstallAssembly(PaintDotNet.Effects.dll, True, True, False)

1/20/2008 7:21:15 PM - run:C:\Windows\Microsoft.NET\Framework\v2.0.50727\ngen.exe uninstall "PaintDotNet.Effects" /AppBase:"C:\Program Files\Paint.NET"

1/20/2008 7:21:15 PM - InstallAssembly(PaintDotNet.exe, True, True, False)

1/20/2008 7:21:15 PM - run:C:\Windows\Microsoft.NET\Framework\v2.0.50727\ngen.exe uninstall "PaintDotNet" /AppBase:"C:\Program Files\Paint.NET"

1/20/2008 7:21:15 PM - InstallAssembly(PaintDotNet.Resources.dll, True, True, False)

1/20/2008 7:21:15 PM - run:C:\Windows\Microsoft.NET\Framework\v2.0.50727\ngen.exe uninstall "PaintDotNet.Resources" /AppBase:"C:\Program Files\Paint.NET"

1/20/2008 7:21:16 PM - InstallAssembly(PaintDotNet.StylusReader.dll, True, True, False)

1/20/2008 7:21:16 PM - run:C:\Windows\Microsoft.NET\Framework\v2.0.50727\ngen.exe uninstall "PaintDotNet.StylusReader" /AppBase:"C:\Program Files\Paint.NET"

1/20/2008 7:21:16 PM - InstallAssembly(PaintDotNet.SystemLayer.dll, True, True, False)

1/20/2008 7:21:16 PM - run:C:\Windows\Microsoft.NET\Framework\v2.0.50727\ngen.exe uninstall "PaintDotNet.SystemLayer" /AppBase:"C:\Program Files\Paint.NET"

1/20/2008 7:21:16 PM - InstallAssembly(Interop.WIA.dll, True, True, True)

1/20/2008 7:21:16 PM - run:C:\Windows\Microsoft.NET\Framework\v2.0.50727\ngen.exe uninstall "Interop.WIA" /AppBase:"C:\Program Files\Paint.NET"

1/20/2008 7:21:16 PM - InstallAssembly(WiaProxy32.exe, True, True, True)

1/20/2008 7:21:16 PM - run:C:\Windows\Microsoft.NET\Framework\v2.0.50727\ngen.exe uninstall "WiaProxy32" /AppBase:"C:\Program Files\Paint.NET"

1/20/2008 7:21:16 PM - Finished with ngen queueing

1/20/2008 7:21:16 PM - setting createDesktopShortcut=true

1/20/2008 7:21:16 PM - set programsShortcutGroup=

1/20/2008 7:21:16 PM - GetSpecialFolderPath(25)

1/20/2008 7:21:16 PM - SHGetFolderPath(32793)

1/20/2008 7:21:16 PM - SHGetFolderPath returning C:\Users\Public\Desktop

1/20/2008 7:21:16 PM - GetSpecialFolderPath returning C:\Users\Public\Desktop

1/20/2008 7:21:16 PM - GetSpecialFolderPath(23)

1/20/2008 7:21:16 PM - SHGetFolderPath(32791)

1/20/2008 7:21:16 PM - SHGetFolderPath returning C:\ProgramData\Microsoft\Windows\Start Menu\Programs

1/20/2008 7:21:16 PM - GetSpecialFolderPath returning C:\ProgramData\Microsoft\Windows\Start Menu\Programs

1/20/2008 7:21:16 PM - linkName=Paint.NET

1/20/2008 7:21:16 PM - description=Create, edit, scan, and print images and photographs.

1/20/2008 7:21:16 PM - desktopLinkPath=C:\Users\Public\Desktop\Paint.NET.lnk

1/20/2008 7:21:16 PM - programsShortcutDir=C:\ProgramData\Microsoft\Windows\Start Menu\Programs

1/20/2008 7:21:16 PM - programsLinkPath=C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Paint.NET.lnk

1/20/2008 7:21:16 PM - workingDirectory=C:\Program Files\Paint.NET

1/20/2008 7:21:16 PM - targetPath=C:\Program Files\Paint.NET\PaintDotNet.exe

1/20/2008 7:21:16 PM - retrieving HKLM\SOFTWARE\Paint.NET\ProgramsShortcutPath

1/20/2008 7:21:16 PM - path=C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Paint.NET.lnk

1/20/2008 7:21:16 PM - IsPathInDirectory(C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Paint.NET.lnk, C:\ProgramData\Microsoft\Windows\Start Menu\Programs)

1/20/2008 7:21:16 PM - IsPathInDirectory(C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Paint.NET.lnk, C:\ProgramData\Microsoft\Windows\Start Menu\Programs) returning True

1/20/2008 7:21:16 PM - about to register shell extension

1/20/2008 7:21:16 PM - ... 32-bit

1/20/2008 7:21:16 PM - shellExtensionPaths[0] = C:\Program Files\Paint.NET\ShellExtension_x86.dll

1/20/2008 7:21:16 PM - ... unregister shell extension

1/20/2008 7:21:16 PM - ... 0: CLSID\{D292F82A-50BE-4351-96CC-E86F3F8049DA}

1/20/2008 7:21:16 PM - Exception while deleting: System.ArgumentException: Cannot delete a subkey tree because the subkey does not exist.

at System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)

at Microsoft.Win32.RegistryKey.DeleteSubKeyTree(String subkey)

at PaintDotNet.SetupNgen.MainImpl(String[] args)

1/20/2008 7:21:16 PM - Closing log

Also note that there is no such file as pending.xml that I can find in the ../winsxs folder.

Regards,

Bill

Link to comment
Share on other sites

Bill Lange that is not the same error code as yours is 800736B3 and venom_suite is 80073712.

So there for your problem is unrelated to venom_suite problem. I did look up your problem however and it seems it could be a bad install of .NET Frameworks 3.0. I would repair or reinstall all .NET Frameworks on your computer.

Also if your reinstalling Paint.NET make sure the old Paint.NET is uninstalled.

Link to comment
Share on other sites

  • 2 weeks later...

Hey, I'm getting the same exact error as venom. Same logs and everything.

So far the solutions given haven't worked. Can anyone help me (too)?

I've tried reinstalling the .NET framework, but when I do, it says it's already on the operating system. If it won't automatically uninstall and reinstall .NET, how can I remove it? I've tried deleting the folder, but it says I don't have permission.

Link to comment
Share on other sites

If I recall correctly, there was somebody reporting this on a 64-bit version of Windows as well. The SxS respository (it's not the GAC -- OpenMP is a 'native' assembly) shouldn't have problems installing an x64 assembly on an x86 system. It won't ever get used of course, but that's not SxS's problem. Plenty other people are able to install in 32-bit Vista without any trouble. I really wish I knew what caused this.

The Paint.NET Blog: https://blog.getpaint.net/

Donations are always appreciated! https://www.getpaint.net/donate.html

forumSig_bmwE60.jpg

Link to comment
Share on other sites

Hi Rick. So what do you suggest I do? I'm a .NET developer, so repairing or reinstalling the framework does not seem like a task I want to undertake just to run Paint.NET. Don't get me wrong: I love Paint.NET, but not at the expense of my development environment. I can stick with 3.08, but of course you no longer support it.

My mistake on the GAC issue. My brain went to the GAC because of the stack trace I found in the PdnSetupNgenInstall.log. It ends with the following error:

--

2/6/2008 8:43:06 PM - about to register shell extension

2/6/2008 8:43:06 PM - ... 32-bit

2/6/2008 8:43:06 PM - shellExtensionPaths[0] = C:\Program Files\Paint.NET\ShellExtension_x86.dll

2/6/2008 8:43:06 PM - ... unregister shell extension

2/6/2008 8:43:06 PM - ... 0: CLSID\{D292F82A-50BE-4351-96CC-E86F3F8049DA}

2/6/2008 8:43:06 PM - Exception while deleting: System.ArgumentException: Cannot delete a subkey tree because the subkey does not exist.

at System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)

at Microsoft.Win32.RegistryKey.DeleteSubKeyTree(String subkey)

at PaintDotNet.SetupNgen.MainImpl(String[] args)

2/6/2008 8:43:06 PM - Closing log

--

I appreciate any help you can give.

Link to comment
Share on other sites

  • 2 months later...

I found a solution that might be the fix:

Go check in windows services that the service named "Windows Modules Installer" is up and running. Mine was disabled. Enabling it removed the VC90 error. ( i also had problems with windows update because of it and a few other VC90 installations ive tried (vcredist_x86.exe for vs.net 2008).

Link to comment
Share on other sites

Something about being unable to delete a registry key because the subkey does not exist. Could that be because the subkey name is empty? Because "args[4] = PROGRAMSGROUP=" way up at the top? My log is almost identical to the one shown above.

To catch up on this -- the exception reported there is informational, it isn't the cause of any failure. If Paint.NET can't delete the reg key, it doesn't care, but it still reports the error to the log file.

The Paint.NET Blog: https://blog.getpaint.net/

Donations are always appreciated! https://www.getpaint.net/donate.html

forumSig_bmwE60.jpg

Link to comment
Share on other sites

I found a solution that might be the fix:

Go check in windows services that the service named "Windows Modules Installer" is up and running. Mine was disabled. Enabling it removed the VC90 error. ( i also had problems with windows update because of it and a few other VC90 installations ive tried (vcredist_x86.exe for vs.net 2008).

Good to know, thanks. I'll keep that in mind for others who report this error. Maybe the installer can even auto-start the service if it's disabled/stopped.

The Paint.NET Blog: https://blog.getpaint.net/

Donations are always appreciated! https://www.getpaint.net/donate.html

forumSig_bmwE60.jpg

Link to comment
Share on other sites

  • 1 year later...

I'm getting the same error on Windows 7 (build 7100). The "Windows Modules Installer" isn't disabled, but it won't start either. Trying to start it gives me "Error 1450: Insufficient system resources exist to complete the requested service."

This thread discusses the problem, but doesn't give a clear solution - http://social.technet.microsoft.com/For ... a5b8666a73

Possibly related to install of VS2008 or VS2010...

Strangely, I haven't had any problems installing anything other than Paint.net though.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...