Above link to Paint.NET documentation is broken should be http://www.getpaint.net/doc/latest/UnattendedInstallation.html
note capital 'U" -
anonymous_89149
11 years ago
120
Command Line
Install EXE has some useful commandline switches e.g. Paint.NET3.08.exe /createMSI DESKTOPSHORTCUT=0
if you want to hide the PayPal button in the Save Configuration dialog (like when you go to save a JPEG and configure its quality), you can set the following registry key:
HKEY_CURRENT_USER\SOFTWARE\Paint.NET\ SaveConfigDialog.ShowDonate = “False”
The PayPal banner in the installer cannot be hidden, nor can the Help menu item.
if you want to hide the PayPal button in the Save Configuration dialog (like when you go to save a JPEG and configure its quality), you can set the following registry key:
HKEY_CURRENT_USER\SOFTWARE\Paint.NET\ SaveConfigDialog.ShowDonate = False
The PayPal banner in the installer cannot be hidden, nor can the Help menu item.
The Paint.NET documentation explains how to create an unattended installation. There are a number of options that are important when virtualising Paint.NET:
* TARGETDIR – specify an installation folder on the virtual drive. This is not required and you can successfully sequence a VFS install of this application
* CHECKFORUPDATES – it is important to set this value to 0 to disable prevent Paint.NET from automatically prompting users to update the package. Users will still be able to access the Utilities / Check for Updates menu item – Resource Hacker or other tools such as AppSense Environment Manager can be used to disable this menu item
* CHECKFORBETAS – if CHECKFORUPDATES is set to 0 then this option should automatically be set to 0 as well; however I have set this option in my install script
Unfortunately the updater component is in process so it is difficult to remove from the installation. Additionally deleting files associated with the updater results in Paint.NET attempting to repair itself on start-up:
* JPGPNGBMPEDITOR – if you want Paint.NET to be the default editor for JPG, PNG and BMP files, set this to 1
* TGAEDITOR – if you want Paint.NET to be the default editor for TGA files, set this to 1
* DESKTOPSHORTCUT – setting this to 0 will prevent setup from creating a desktop shortcut
Virtualising (or Sequencing) Paint.NET
Before sequencing, ensure your sequencing image has been configured with the Microsoft .NET Framework 3.5 or 4.0 – if you are sequencing on Windows 7, version 3.5 is already included. Here’s what you should configure before sequencing:
* Install or enable the .NET Framework – use the same version of the .NET Framework that is deployed to your client computers
* Disable System Protection (or System Restore) – setup creates a restore point during install which we don’t want to capture
* Add an exclusion for CSIDL_DESKTOP – if Paint.NET crashed during sequencing it will place a log file on the desktop which we don’t want to capture
* Add an exclusion for CSIDL_Windows\Installer so that the cached MSI file is not captured in the package
* Copy the installation script and the Paint.NET installer to a local path inside the sequencing machine
The sequencing process that should be followed will look like this:
1.Start monitoring
2.Install Paint.NET using the silent install script. Do not run Paint.NET at this point as it will crash on launch
3.Stop Monitoring to allow the sequencer to process the changes
4.Start Monitoring
5.Run Paint.NET and configure defaults if required. Check that automatic updates has been disabled.
6.Stop Monitoring and continue
7.Customise the shortcut and file type associations
8.Configure feature block 1 only if required
The Choose Defaults options are available from the Tool drop down button on the toolbar:
The Paint.NET documentation explains how to create an unattended installation. There are a number of options that are important when virtualising Paint.NET:
* TARGETDIR â specify an installation folder on the virtual drive. This is not required and you can successfully sequence a VFS install of this application
* CHECKFORUPDATES â it is important to set this value to 0 to disable prevent Paint.NET from automatically prompting users to update the package. Users will still be able to access the Utilities / Check for Updates menu item â Resource Hacker or other tools such as AppSense Environment Manager can be used to disable this menu item
* CHECKFORBETAS â if CHECKFORUPDATES is set to 0 then this option should automatically be set to 0 as well; however I have set this option in my install script
Unfortunately the updater component is in process so it is difficult to remove from the installation. Additionally deleting files associated with the updater results in Paint.NET attempting to repair itself on start-up:
* JPGPNGBMPEDITOR â if you want Paint.NET to be the default editor for JPG, PNG and BMP files, set this to 1
* TGAEDITOR â if you want Paint.NET to be the default editor for TGA files, set this to 1
* DESKTOPSHORTCUT â setting this to 0 will prevent setup from creating a desktop shortcut
Virtualising (or Sequencing) Paint.NET
Before sequencing, ensure your sequencing image has been configured with the Microsoft .NET Framework 3.5 or 4.0 â if you are sequencing on Windows 7, version 3.5 is already included. Hereâs what you should configure before sequencing:
* Install or enable the .NET Framework â use the same version of the .NET Framework that is deployed to your client computers
* Disable System Protection (or System Restore) â setup creates a restore point during install which we donât want to capture
* Add an exclusion for CSIDL_DESKTOP â if Paint.NET crashed during sequencing it will place a log file on the desktop which we donât want to capture
* Add an exclusion for CSIDL_Windows\Installer so that the cached MSI file is not captured in the package
* Copy the installation script and the Paint.NET installer to a local path inside the sequencing machine
The sequencing process that should be followed will look like this:
1.Start monitoring
2.Install Paint.NET using the silent install script. Do not run Paint.NET at this point as it will crash on launch
3.Stop Monitoring to allow the sequencer to process the changes
4.Start Monitoring
5.Run Paint.NET and configure defaults if required. Check that automatic updates has been disabled.
6.Stop Monitoring and continue
7.Customise the shortcut and file type associations
8.Configure feature block 1 only if required
The Choose Defaults options are available from the Tool drop down button on the toolbar:
This website uses cookies.
By continuing to use this site and/or clicking the "Accept" button you are providing consent
Quest Software and its affiliates do NOT sell the Personal Data you provide to us either when you register on our
websites or when you do business with us. For more information about our
Privacy Policy and our data protection
efforts, please visit
GDPR-HQ
note capital 'U" - anonymous_89149 11 years ago