Instalacja bezobsługowa
Paint.NET wspiera instalację bezobsługową, a więc możesz zainstalować program bez podejmowania żadnych dodatkowych akcji. Są dwie możliwości instalacji bezobsługowej. Pierwsza jest oparta na MSI (MSI-Based Deployment) i jest przeznaczona do użytku z Active Directory i Group Policy , gdzie instaluje się Paint.NET w wielu systemach komputerowych w administrowanej sieci. Drugi to automatyczna instalacja do użytku osobistego z mozliwością wykorzystania skryptów. Może być przydatna, gdy używasz takiego oprogramowania, jak AutoPatcher, o którym mozesz przeczytać w jego oficjalnym forum.
Poprzednie wersje Paint.NET były dystrybuowane jako jako pliki MSI, które mogły być skonfigurowane z użyciem opcji Windows Installer options. Nowsze wersje są dystrybuowane jako pliki EXE z powodu pewnych zawiłych wymagań odnośnie konfiguracji, lokalizacji i aktualizacji. Ciągle możesz wykonać instalację za pomocą MSI, jeśli użyjesz parametru /createMsi, gdy uruchamiasz instalor.
Instalacja oparta na MSI
Używając parametru polecenia wierszowego /createMsi możesz utworzyć pakiety MSI przydatne do instalacji dla AD/GPO.
Użycie tego polecenia powoduje utworzenie trzech pakietów MSI dla architektur x86, x64, IA64. x86 MSI jest dla 32-bitowych systemów Intel/AMD, x64 MSI jest dla systemów Intel/AMD z 64-bitową CPU i 64-bitową wersją Windows. IA64 MSI jest dla systemów Itanium.
x86 MSI (PaintDotNet.x86.msi) nie działa na systemach 64-bitowych (x64 lub Itanium).
Własności MSI przedstawione w drugiej tabeli mogą być skonfigurowane w poleceniu wierszowym, gdy używamy parametru /createMsi. Są one automatycznie wstawiane do plików MSI. więc żadne dodatkowe transformacje nie powinny być potrzebne.
Instalacja automatyczna
Aby wykonać automatyczną instalację, użyj parametru polecenia wierszowego /auto lub /skipConfig opisanego niżej.
Składnia polecenia wierszowego
Pakiet instalacyjny obsługuje następującą składnię polecenia wierszowego, gdzie PaintDotNet_2_70.exe to pakiet instalacyjny pobrany z naszej witryny:
PaintDotNet_2_70.exe [/skipConfig | /auto | /createMsi] [PROPERTY=VALUE ...]
Opis opcji:
/skipConfig |
Skips configuration of options and install directory. Uses MSI properties in the following order of precedence: 1. supplied on command-line, 2. read from HKLM\Software\Paint.NET, 3. default values. |
/auto |
Like /skipConfig, but does not show the final wizard page that details the result of installation. This option provides a completely automated install that requires no user interaction to start or finish the installation. |
/createMsi |
This will create three MSI packages in a folder on your desktop
called PaintDotNetMsi. These MSI's are each targeted at a
specific OS/CPU platform type (x86, x64, IA64 ... for 32-bit,
64-bit, and Itanium respectively). These may be deployed via
standard AD/GPO mechanisms, and are already patched with the MSI
properties that you specify using the PROPERTY=VALUE
command-line options (if any). |
PROPERTY=VALUE |
Sets an MSI property named PROPERTY to equal VALUE. You may specify
multiple property values. See below for a list of applicable properties. |
Dla automatycznej instalacji wystarczy użyć polecenia wierszowego /auto. Możliwe jest dalsze przystosowanie przez zmianę wartości własności MSI, gdzie "1" jest używane do włączenia zachowania lub akcji, a "0" do wyłączenia:
MSI Property Name |
Default Value |
|
---|---|---|
TARGETDIR |
%PROGRAMFILES%\Paint.NET |
Specifies the directory to install Paint.NET to. %PROGRAMFILES% usually stands for C:\Program Files. |
CHECKFORUPDATES |
1 (0 when /createMsi is specified) |
Enables (1) or disables (0) automatic update checking. Please note that checking for updates is only enabled and allowed in the first place for users that are in the local Administrators group. It is not possible to enable this for users that are not in the Administrators group. |
CHECKFORBETAS |
0 |
When checking for updates, also check for pre-release ("beta") versions. |
JPGPNGBMPEDITOR |
1 |
Register as the default editor for JPG, PNG, and BMP image types. Note that this registers Paint.NET for the "Edit" verb, which does not change the default double-click behavior in Windows. |
TGAEDITOR |
1 |
Register as the default editor for TGA image types. Note that this registers Paint.NET for the "Edit" verb, which does not change the default double-click behavior in Windows. |
DESKTOPSHORTCUT |
1 |
Create a shortcut on the desktop for launching Paint.NET. |
PROGRAMSGROUP | (blank) |
This configures which Start menu Programs group the Paint.NET
shortcut will be placed into. By default this is blank which
places the shortcut "loose" at the top of the hierarchy among
other shortcuts such as Windows Media Player and Internet
Explorer. This is commonly used to place the Paint.NET shortcut into a group such as "Graphics Applications" or something similar. If you want to place Paint.NET in a group-within-a-group, use syntax similar to that for file paths. For example, to place Paint.NET into the "Graphics" group inside of the "Applications" group (i.e., "Start menu -> All Programs -> Applications -> Graphics") specify "PROGRAMSGROUP=Applications\Graphics". |
Przykłady
Aby zainstalować Paint.NET z domyślnymi opcjami, do domyślnego katalogu, bez akcji użytkownika:
PaintDotNet_2_70.exe /auto
Aby zainstalować Paint.NET do katalogu o nazwie D:\PDN, bez tworzenia skrótu na pulpicie:
PaintDotNet_2_70.exe /auto TARGETDIR=D:\PDN DESKTOPSHORTCUT=0
Aby zainstalować Paint.NET do katalogu o nazwie E:\Image Apps\Paint.NET i sprawdzać dostępne wersje beta. Zwróć uwagę, że cały parametr TARGETDIR musi być objęty cudzysłowem, gdy katalog zawiera spacje!
PaintDotNet_2_70.exe /auto "TARGETDIR=E:\Image Apps\Paint.NET" CHECKFORBETAS=1
Copyright © 2006
Rick Brewster, Tom Jackson, and past contributors. Portions Copyright
© 2006 Microsoft Corporation. All Rights Reserved.