EmpereurZorg Posted December 27, 2011 Share Posted December 27, 2011 (edited) Hi, I'm trying to update Paint.Net from 3.5.8 to 3.5.10. The command line I used to install is : msiexec /i "PaintDotNet.x86.msi" /qn /norestart ALLUSERS=1 CHECKFORUPDATES=0 CHECKFORBETAS=0 JPGPNGBMPEDITOR=1 TGAEDITOR=1 DESKTOPSHORTCUT=0 This command is pushed on remote computers by a psexec, after uninstalling all other version of Paint.net. Here a log file : +45 minutes to end successfully (same on various computers) ------------- 27/12/2011 12:02:51 - Opening log27/12/2011 12:02:51 - args[0] = /install 27/12/2011 12:02:51 - args[1] = DESKTOPSHORTCUT=0 27/12/2011 12:02:51 - args[2] = PDNUPDATING=0 27/12/2011 12:02:51 - args[3] = SKIPCLEANUP=0 27/12/2011 12:02:51 - args[4] = PROGRAMSGROUP= 27/12/2011 12:02:51 - args[5] = QUEUENGEN=0 27/12/2011 12:02:51 - Starting ngen queueing 27/12/2011 12:02:51 - InstallAssembly(Interop.WIA.dll, False, False, False) 27/12/2011 12:02:51 - run:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\ngen.exe install "C:\Program Files\Paint.NET\Interop.WIA.dll" /AppBase:"C:\Program Files\Paint.NET" 27/12/2011 12:03:25 - InstallAssembly(ICSharpCode.SharpZipLib.dll, False, False, False) 27/12/2011 12:03:25 - run:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\ngen.exe install "C:\Program Files\Paint.NET\ICSharpCode.SharpZipLib.dll" /AppBase:"C:\Program Files\Paint.NET" 27/12/2011 12:03:36 - InstallAssembly(PaintDotNet.Base.dll, False, False, False) 27/12/2011 12:03:36 - run:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\ngen.exe install "C:\Program Files\Paint.NET\PaintDotNet.Base.dll" /AppBase:"C:\Program Files\Paint.NET" 27/12/2011 12:07:16 - InstallAssembly(PaintDotNet.SystemLayer.Native.x64.dll, False, False, False) 27/12/2011 12:07:16 - run:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\ngen.exe install "C:\Program Files\Paint.NET\PaintDotNet.SystemLayer.Native.x64.dll" /AppBase:"C:\Program Files\Paint.NET" 27/12/2011 12:09:02 - InstallAssembly(PaintDotNet.SystemLayer.Native.x86.dll, False, False, False) 27/12/2011 12:09:02 - run:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\ngen.exe install "C:\Program Files\Paint.NET\PaintDotNet.SystemLayer.Native.x86.dll" /AppBase:"C:\Program Files\Paint.NET" 27/12/2011 12:14:35 - InstallAssembly(PaintDotNet.SystemLayer.dll, False, False, False) 27/12/2011 12:14:35 - run:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\ngen.exe install "C:\Program Files\Paint.NET\PaintDotNet.SystemLayer.dll" /AppBase:"C:\Program Files\Paint.NET" 27/12/2011 12:19:09 - InstallAssembly(PaintDotNet.Resources.dll, False, False, False) 27/12/2011 12:19:09 - run:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\ngen.exe install "C:\Program Files\Paint.NET\PaintDotNet.Resources.dll" /AppBase:"C:\Program Files\Paint.NET" 27/12/2011 12:23:43 - InstallAssembly(PaintDotNet.Core.dll, False, False, False) 27/12/2011 12:23:43 - run:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\ngen.exe install "C:\Program Files\Paint.NET\PaintDotNet.Core.dll" /AppBase:"C:\Program Files\Paint.NET" 27/12/2011 12:28:20 - InstallAssembly(PaintDotNet.Data.dll, False, False, False) 27/12/2011 12:28:20 - run:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\ngen.exe install "C:\Program Files\Paint.NET\PaintDotNet.Data.dll" /AppBase:"C:\Program Files\Paint.NET" 27/12/2011 12:32:54 - InstallAssembly(PaintDotNet.Effects.dll, False, False, False) 27/12/2011 12:32:54 - run:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\ngen.exe install "C:\Program Files\Paint.NET\PaintDotNet.Effects.dll" /AppBase:"C:\Program Files\Paint.NET" 27/12/2011 12:37:27 - InstallAssembly(PaintDotNet.exe, False, False, False) 27/12/2011 12:37:27 - run:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\ngen.exe install "C:\Program Files\Paint.NET\PaintDotNet.exe" /AppBase:"C:\Program Files\Paint.NET" 27/12/2011 12:42:04 - InstallAssembly(Interop.WIA.dll, False, False, True) 27/12/2011 12:42:04 - run:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\ngen.exe install "C:\Program Files\Paint.NET\Interop.WIA.dll" /AppBase:"C:\Program Files\Paint.NET" 27/12/2011 12:42:04 - InstallAssembly(WiaProxy32.exe, False, False, True) 27/12/2011 12:42:04 - run:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\ngen.exe install "C:\Program Files\Paint.NET\WiaProxy32.exe" /AppBase:"C:\Program Files\Paint.NET" 27/12/2011 12:46:37 - InstallAssembly(PaintDotNet.SystemLayer.Native.x86.dll, False, False, True) 27/12/2011 12:46:37 - run:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\ngen.exe install "C:\Program Files\Paint.NET\PaintDotNet.SystemLayer.Native.x86.dll" /AppBase:"C:\Program Files\Paint.NET" 27/12/2011 12:48:53 - Finished with ngen queueing 27/12/2011 12:48:53 - set programsShortcutGroup= 27/12/2011 12:48:53 - GetSpecialFolderPath(25) 27/12/2011 12:48:53 - SHGetFolderPath(32793) 27/12/2011 12:48:53 - SHGetFolderPath returning C:\Documents and Settings\All Users\Bureau 27/12/2011 12:48:53 - GetSpecialFolderPath(csidl=25) returning C:\Documents and Settings\All Users\Bureau 27/12/2011 12:48:53 - GetSpecialFolderPath(23) 27/12/2011 12:48:53 - SHGetFolderPath(32791) 27/12/2011 12:48:53 - SHGetFolderPath returning C:\Documents and Settings\All Users\Menu Démarrer\Programmes 27/12/2011 12:48:53 - GetSpecialFolderPath(csidl=23) returning C:\Documents and Settings\All Users\Menu Démarrer\Programmes 27/12/2011 12:48:53 - linkName=Paint.NET 27/12/2011 12:48:53 - description=Créer, modifier, numériser et imprimer des images et des photographies. 27/12/2011 12:48:53 - desktopLinkPath=C:\Documents and Settings\All Users\Bureau\Paint.NET.lnk 27/12/2011 12:48:53 - programsShortcutDir=C:\Documents and Settings\All Users\Menu Démarrer\Programmes 27/12/2011 12:48:53 - programsLinkPath=C:\Documents and Settings\All Users\Menu Démarrer\Programmes\Paint.NET.lnk 27/12/2011 12:48:53 - workingDirectory=C:\Program Files\Paint.NET 27/12/2011 12:48:53 - targetPath=C:\Program Files\Paint.NET\PaintDotNet.exe 27/12/2011 12:48:53 - CreateShortcut(C:\Documents and Settings\All Users\Menu Démarrer\Programmes\Paint.NET.lnk, C:\Program Files\Paint.NET\PaintDotNet.exe, C:\Program Files\Paint.NET, Créer, modifier, numériser et imprimer des images et des photographies.) 27/12/2011 12:48:54 - opening reg key HKLM\SOFTWARE\Paint.NET 27/12/2011 12:48:54 - about to register shell extension 27/12/2011 12:48:54 - ... 32-bit 27/12/2011 12:48:54 - shellExtensionPaths[0] = C:\Program Files\Paint.NET\ShellExtension_x86.dll 27/12/2011 12:48:54 - ... register shell extension 27/12/2011 12:48:54 - ... 0: CLSID\{D292F82A-50BE-4351-96CC-E86F3F8049DA} 27/12/2011 12:48:54 - ... Paint.NET.1\ShellEx\{BB2E617C-0920-11d1-9A0B-00C04FC2D6C1} 27/12/2011 12:48:54 - Closing log Windows XP SP3, CPU is not running at high level (ngen, setupngen & mscorw = 0% except when the log is filled). I tried to reconstruct msi without success. By the way, 3.5.8 deployment never had this issue with the same method. Any Idea to reduce this installation time ? Thanks Edited December 27, 2011 by EmpereurZorg Quote Link to comment Share on other sites More sharing options...
EmpereurZorg Posted December 27, 2011 Author Share Posted December 27, 2011 Adding "QUEUENGEN=1" to command line solved the installation delay (was set to 0 in log). Is there any impact on performances with this setting ? Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.