AutoPatcher 5.6 Release Notes

By Antonis Kaladis, Version 2.1.0, Updated 20th August 2007

1 - Preface

This document is based on AutoPatcher.exe build 5.6.0.81.

2 - Treeview Shortcuts

Shortcuts available from the selection window.

Ctrl + ASelect all
Ctrl + DDeselect all
Ctrl + NSelect none (same as above)
Ctrl + ISelect all except installed
Ctrl + LLoad selection from answer file
Ctrl + SSave selection to answer file
Ctrl + RRestore defaults

3 - Exit Codes

Code returned when AutoPatcher closes to inform other programs that may have called it whether it was successful of not.

-1Crashed (!)
1User exit
2User exit, avoiding reboot
5Installation finished, reboot not required
10Installation finished, reboot required, but supressed via commandline

4 - Commandline Arguments

Commands you can pass to AutoPatcher.exe via the command line to alter default behaviour.

?Shows a message about the available switches
helpShows a message about the available switches
nolicenseSkips both the AutoPatcher and Microsoft licenses
nocrashhandlerDisables the crash handler
logEnables active file logging (to <windows>\autopatcher.log)
reportUsed along with /log, adds an installation report to the log file
verboseEnables additional output that /log would not normally write
devmodeAllows you to ignore errors (in crash handler)
norebootSkips the reboot sequence (Not implemented yet fully)
nodetectionSkip file and registry detection on modules. Everything will be as if it's not installed, even if it is!
englishOverrides the user interface language (normally adapts to regional settings) and switches it to default, english.
answerfile:<filepath>Specifies an answer file to load. This overrides the Answer File screen (where AutoPatcher would normally detect answer files in its folder and ask you whether it should load any of them)
unattendActivates unattended installation (implies nolicense). This also skip the answer-file screen, so the only way of specifying an answer file is through the answerfile switch.
minimalOnly used along with unattend. This will run AutoPatcher with a minimal UI.
recommendedNormally only modules marked as critical will be checked by default in the selection window. This switch allows modules marked as recommended to be checked by default too.
neverselectinstalledInstalled child items of a parent will not be selected when the parent is marked for installation (normally selecting a parent will also select ALL children, even if installed/blue).
slipstream:<share>Allows you to integrate patches into installation media, where <share> is the drive and path to the share. This disables detection (no point detecting what is installed on the running system since the patches will be applied to a share), removal (can't remove an integrated patch from a share, can you?) and environment checks (e.g. windows version, language, ie, wmp -- for the same reason that detection is ignored).