• Upgrading from version 1.0.3 to 22.06.xx is supported but the cache is cleared. After the upgrade, the first available second factor will be selected by default instead of the previous second factor the user entered.

• Upgrading from 1.0.2 or earlier, first uninstall Login for Windows before installing 22.06.xx. Upgrading from earlier than 1.0.2 to 22.06.xx is not supported.

• If end users are using the SecureAuth Credential Provider version 2.8.5 or earlier and the admin upgrades to a later version of Login for Windows, end users do not need to uninstall the SecureAuth Credential Provider before installing Login for Windows.

In this section, you'll install or upgrade Login for Windows for a workstation.

### Important

On a Windows server, you should install or uninstall SecureAuth Login for Windows only from a console session, and not an RDP session.

2. In the Login for Windows folder, find the .msi file for the target workstation.

This could be either SecureAuthLogin-22.06.00-x64.msi or SecureAuthLogin-22.06.00-x86.msi.

3. Place the file in the \Temp folder.

4. Find the config.json file that you created and downloaded from the Login for Endpoints section in the Identity Platform. Copy this file to the \Temp folder on the target workstation.

5. On the target workstation, run the following command line with administrator permissions, using the file name of your .msi file and correct path of that file on your machine. For example:

msiexec /i "C:\Temp\SecureAuthLogin-22.06.00-x64.msi" /L*V "C:\Temp\install.log" /qn CONFIG="C:\Temp\config.json"
6. Log out of the target workstation.

After this installation, SecureAuth Login for Windows appears on the next login session.

## Notes

• For workstations in a PCI environment and if Login for Windows does not install correctly on a workstation, see Login for Windows SSL configuration requirements.

• If the "Failed to write configuration" message appears, this can occur when reinstalling Login for Windows immediately after unistalling the software. The installer did not finish performing clean up tasks, such as removing the C:\ProgramData\SecureAuth directory.

   msiexec /x "<msi>" /L*V "uninstall.log" /qn