An installation will require a reboot if it tries to overwrite a file which
is in use. After a reboot is performed, the file will no longer be used and Windows
will be able to overwrite it. Windows Installer may also require a reboot if this is
explicitly requested by the package through the REBOOT property.