It is recommended to make a backup of the HWF directory before doing a HWF update.
Optionally you can activate the maintenance mode in /etc/hwi_config.php
Download the latest HWF package and place it on the target system. Login to the target system with remote desktop.
Go to the windows search, search for "services", open the services app and search for HORIZONT services.
Alternative: Open task manager and go to the services tab.
Rightclick on all HORIZONT services and stop them.
In case of ProcMan IWS, also stop all IWS Systems synchronisations.
Install/update the Microsoft Visual Studio C++ runtime (MSVC) manually. Navigate to .../hwf/contrib/ and search for all the vcredist_x64-YYYY.exe files. Run them all as administrator. Every MSVC package needs to be installed on the system. If the installer asks for "repair", you can cancel the installation because this package is already installed.
Now run the setup.cmd in the downloaded HWF package as administrator and follow the installation steps.
Now restart all the services.
Important
If you are updating a productive environment of ProcMan, it is recommended to lock the web app by setting hwi_config.php - Maintenance to "true".
It is also recommended to stop all IWS-Synchronisations in ProcMan if the IWS module is used.
It is strongly recommended to make a backup of the .../HORIZONT/procman/ directory before updating the ProcMan installation. Just make a copy of that directory and rename it to something like backupprocmanYYYYMMDD
Download the latest ProcMan package and store it on the target system. Log on to the target system with remote desktop.
Recommended: Use (and update) the existing setup.rsp file from a previous installation. This isrecommended because configurations from an earlier installation are reused and not changed. If you choose to use the setup.rsp file from the downloaded package, all parameters have to be set again. Errors might occur easily when doing that.
Now run the setup.cmd file as administrator in the installation directory and make a final check that all parameters (especially the installation directory) are set correctly.
Check if the installation was successful. In case of ProcMan IWS, start the IWS systems synchronisation.