Updated June 16th, 2016
The Package Wizard is a guided interface for creating or editing a package definition. A package definition is an XML file that defines the attributes and behavior of an update package. Use the Package Wizard to view or define the following:
Note: SolarWinds fully supports packages created and provided by the company; however, we do not provide customer support for custom packages created by outside sources. For help with custom packages browse or engage in the SolarWinds community at .
To open the Package Wizard:
The following procedure describes each step of the Package Wizard. For detailed information about adding prerequisite, applicability, and installed rules in the wizard, see "Managing Software Package Rulesets".
To complete the Package Wizard:
The following define the fields on the Enter or modify the package information page of the Package Wizard.
Package Title (required)
The text string displayed in the update listing of the administrative console and the header of the update details. Enter a string that is concise, descriptive, and 80 characters or less.
A longer length text field used to provide additional information on the update, particularly its purpose.
A pre-defined value that describes the type of update. The options in this menu are defined by Microsoft.
The ID assigned to a Microsoft Security Response Center Security Bulletin. This field can also hold a similar value for security updates published by other vendors. For non-security updates this value would normally be left empty.
The software company responsible for the product to which the update applies. This field allows you to sort and filter updates in the administrative console. Enter a company, or select one from the menu. For optimal performance, keep this list as short as possible.
The vendor's marketing name for the entity to which the update applies. This field allows you to sort and filter updates in the administrative console. Enter a product name, or select one from the menu. For optimal performance, keep this list as short as possible.
The ID assigned to a Microsoft Knowledge Base article. This field can also hold a similar value for updates published by other vendors.
The ID assigned to the National Cyber Security Division's (NCSD) Common Vulnerability and Exposures (CVE) article that describes the issue the update is intended to resolve.
The rating assigned to a security update by the Microsoft Security Response Center. This field is required for any update classified as a Security Update.
The URL for support information for the update, such as its applicability, deployment considerations, or the publicly available download location. Enter the URL for the vendor's authoritative source for information about the update.
More Info URL
The URL for additional information about the update, possibly not available at the time of the original update publication.
A designation that dictates how target computers will handle the update. Select one of the following options:
Any update that does not fit in either of the following categories.
An update that does not require a system or service restart to be applied. Minor updates use the Windows Update Agent setting. Allow automatic updates immediate installation to determine if the update can be installed immediately, or must wait until a directed or scheduled event.
Requires exclusive handling
An update that must be installed individually, outside of a batch of other updates. Typically this includes updates such as operating system service packs, .NET Framework service packs and redistributables, and updates to the Component-Based Servicing Stack.
Reboot Behavior (required)
How the target computer should behave after the update is installed. Select Can request reboot if a reboot may be required, but is not absolutely necessary in all installation scenarios. Otherwise, select Never reboots or Always requires reboot according to the vendor's specifications.
The following define the fields on the Select Package page of the Package Wizard.
The package's file extension. Select whether the package is EXE, MSI, or MSP based.
I do not have the package content
Specifies the URL for a web-based or FTP-based download location. Enter the direct URL for the installer in the Download URL field. This field does not accept forwarding links.
I already have the content for the package locally on my network
Specifies the name and location of content you have already downloaded. Enter the package's filename in the Package field, and its web-based, FTP-based, or UNC file path in the Download URL field.
Use the Package Boot Helper program when performing installation of the software
Activates the Package Boot Editor button so you can define additional files and behavior to accompany the installer. For additional information, see "Using PackageBoot".
Include additional files with the package
Activates the Package Content Editor button so you can specify additional files to accompany the installer.
The language required by the update. If the update is not language-specific, select None.
Success Return Codes
The return code(s) for the package. Separate multiple codes with commas.
Success Pending Reboot Codes
The reboot code(s) for the package. Separate multiple codes with commas.
Command Line (silent install)
Additional arguments to support the unattended installation.
PackageBoot is a utility designed to assist in the successful installation of certain updates by orchestrating specific actions before and after applying an update. Use PackageBoot to verify that any files that will be overwritten during the installation process are not currently locked. For example, locked files can sometimes cause issues with silent installations and require reboots. Furthermore, use PackageBoot to stop and start services before and after installation, execute programs (MSI or EXE) before or after installation, and terminate processes before installation.
The Package Boot Editor creates two files to include in the update package: PackageBoot.EXE and PackageBoot.XML. Both files are published with the installer to the WSUS server and then downloaded to the target computer. The PackageBoot.XML file provides the specifications for the activities and tasks that the Windows Update Agent will perform.
To complete the Package Boot Editor:
The following define additional options on the Package Boot Editor screen:
Import a PackageBoot.XML file from a local or network location.
View the PackageBoot.XML configuration file the editor will generate.
Select an action to add to the active section of the editor.
Delete the selected action.
Duplicate the selected action.
Move the selected action one position higher in regard to its processing order.
Move the selected action one position lower in regard to its processing order.