SurePassID Installation Manager
User Guide
Overview
The InstallationManager is a Windows desktop application that helps you manage and update your SurePassID Authentication Server installation. This guide will walk you through each operation step-by-step.
Getting Started
Launching the Application
- Locate
InstallationManager.exein your SurePassID installation folder - Right-click the file and select "Run as administrator"
- The application window will open
Important: The application requires administrator privileges to modify system files and configurations.
Understanding the Interface
When you launch the application, you'll see:
- Menu Bar: Contains Operations, View, and Help menus
- Current Installation Folder: Shows the production folder being managed
- Selected Operation: Displays which operation is currently selected
- Preview Mode Checkbox: Lets you see changes before applying them
- Log Window: Shows real-time progress and messages
- Start Button: Begins the selected operation
- Copy Log Button: Copies log messages to clipboard
- Cancel/Done Button: Closes the application
Operation Types
The InstallationManager supports four main operations:
1. Upgrade Current Installation (In-Place Upgrade)
Upgrades your existing installation to a new version
2. Sync web.config to New Installation
Copies configuration from one installation to another
3. Install Maintenance Release
Applies updates and patches to your current installation
4. Rotate System Encryption Keys
Updates encryption keys for enhanced security
Step-by-Step Instructions
Operation 1: Upgrade Current Installation (In-Place Upgrade)
Use this when you want to upgrade your SurePassID installation to a newer version.
What It Does
- Backs up your current installation
- Updates all application files
- Migrates your configuration to the new version
- Upgrades the database if needed
Before You Begin
? Backup your database (critical!)
? Schedule downtime with users
? Download the upgrade package
? Extract the upgrade files to a folder
Step-by-Step Process
Step 1: Select the Operation
- Click Operations menu ? Upgrade current installation
- A checkmark appears next to the selected operation
Step 2: Specify Folders
- In the Current Installation Folder field:
- Click the Browse button (folder icon)
- Navigate to your SurePassID production folder
- Example:
C:\Program Files\SurePassID Corp\SurePassID Authentication Server\MfaServer - Click OK
Step 3: Enable Preview Mode (Recommended)
- Check the Preview Mode checkbox
- This lets you see what will change without actually changing it
Step 4: Start the Upgrade
- Click the Start button
- The upgrade dialog will appear
Step 5: Specify Upgrade Package
- In the upgrade dialog, click Browse
- Navigate to the folder containing your upgrade files
- Example:
C:\Temp\SurePassID_Upgrade_2025.4 - Click OK
- Click Continue to proceed
Step 6: Review Preview (If Enabled)
- Review the log messages showing what will be changed
- Look for any warnings or errors
- If everything looks good, run again with Preview Mode unchecked
Step 7: Perform Actual Upgrade
- Uncheck Preview Mode
- Click Start again
- Click Continue in the dialog
- Wait for the upgrade to complete
- Watch the log window for progress
Step 8: Verify Success
- Look for "Operation completed successfully" message
- Click Copy Log to save the log
- Click Done to close the application
After the Upgrade
- Restart IIS or the application service
- Test user authentication
- Verify all features work correctly
- Keep the backup until you confirm everything works
Operation 2: Sync web.config to New Installation
Use this when you're setting up a new installation and want to copy settings from your existing one.
What It Does
- Copies configuration settings from one installation to another
- Preserves destination-specific settings
- Does not modify binaries or the database
Before You Begin
? Have both installations ready
? Current (source) installation should be working
? New (target) installation should be installed but not configured
Step-by-Step Process
Step 1: Select the Operation
- Click Operations menu ? Sync web.config to new installation
- A checkmark appears next to the selected operation
Step 2: Specify Source Folder
- In the Current Installation Folder field:
- Click the Browse button
- Select your existing production folder
- Example:
C:\Program Files\SurePassID Corp\SurePassID Authentication Server\MfaServer
Step 3: Specify Target Folder
- In the New Installation Folder field (this field
becomes visible):
- Click the Browse button
- Select your new installation folder
- Example:
D:\SurePassID_New\MfaServer
Step 4: Start the Synchronization
- Click the Start button
- Wait for the process to complete
- Watch the log for any warnings or errors
Step 5: Verify
- Look for success message
- Click Copy Log to save the log
- Click Done
After Synchronization
- Review the new installation's web.config
- Test the new installation
- Verify database connectivity
- Check that all services work properly
Operation 3: Install Maintenance Release
Use this to apply patches, bug fixes, or minor updates to your current installation.
What It Does
- Backs up current binaries
- Replaces application files with updated versions
- Preserves all configuration settings
- Does not change the database
Before You Begin
? Download the maintenance release package
? Can be a ZIP file or extracted folder
? Review the maintenance release notes
Step-by-Step Process
Step 1: Select the Operation
- Click Operations menu ? Install maintenance release
- A checkmark appears next to the selected operation
Step 2: Specify Production Folder
- In the Current Installation Folder field:
- Click the Browse button
- Select your production folder
- Example:
C:\Program Files\SurePassID Corp\SurePassID Authentication Server\MfaServer
Step 3: Start the Process
- Click the Start button
- The maintenance release dialog will appear
Step 4: Select Package Type
- You'll be asked: "Do you want to select a ZIP file?"
- Click Yes for ZIP file
- Click No for folder
Step 5a: If You Chose ZIP File
- Browse to the maintenance release ZIP file
- Example:
C:\Downloads\SurePassID_MR_2025.4.1.zip - Click Open
Step 5b: If You Chose Folder
- Browse to the extracted maintenance release folder
- The folder must contain a "Server Update" subfolder
- Example:
C:\Temp\SurePassID_MR\ - Click OK
Step 6: Review and Confirm
- The tool validates the package
- If valid, it proceeds with the update
- Watch the log window for progress
Step 7: Complete
- Wait for "Operation completed successfully"
- Click Copy Log to save the log
- Click Done
After Maintenance Release
- Restart the application/IIS
- Test key functionality
- Verify version numbers updated
- Monitor for any issues
Operation 4: Rotate System Encryption Keys
Use this to enhance security by rotating the encryption keys used to protect sensitive data.
What It Does
- Generates new encryption keys
- Re-encrypts all encrypted data in the database
- Updates configuration files with new keys
- Maintains data integrity throughout
Before You Begin
?? CRITICAL: This operation modifies encrypted data in your database
? Create a full database backup (mandatory!)
? Verify backup is valid
? Schedule extended downtime (30-60 minutes for large databases)
? Ensure no users are logged in
? Stop all application services
Step-by-Step Process
Step 1: Prepare the System
- Notify all users of downtime
- Stop IIS or application services
- Create and verify database backup
- Document current system state
Step 2: Select the Operation
- Click Operations menu ? Rotate system encryption keys
- A checkmark appears next to the selected operation
Step 3: Specify Production Folder
- In the Current Installation Folder field:
- Click the Browse button
- Select your production folder
- Click OK
Step 4: Start Key Rotation
- Click the Start button
- The key rotation wizard will launch
Step 5: Confirm Database Backup
- The wizard will ask if you have backed up the database
- Type YES to confirm (must be uppercase)
- If you haven't backed up, type Q to quit and create backup first
Step 6: Confirm Key Rotation
- You'll be asked to confirm you want to proceed
- Type ROTATE to continue (must be uppercase)
- The operation will begin
Step 7: Monitor Progress
- Watch the log window carefully
- Progress messages will appear as data is re-encrypted
- This may take 30-60 minutes for large databases
- Do not interrupt the process
Step 8: Verify Completion
- Wait for "Key rotation completed successfully" message
- Click Copy Log and save it
- Click Done
Step 9: Post-Rotation Tasks
- Restart application services
- Test user authentication
- Verify encrypted data is accessible
- Keep database backup for at least 30 days
If Something Goes Wrong
IMPORTANT: If key rotation fails:
- Review the log for error messages
- Do not restart the application
- Contact SurePassID support immediately
- Have your database backup ready for potential restore
Using the Configuration Viewer
The Configuration Viewer lets you inspect your current settings.
Opening the Configuration Viewer
- Click View menu ? Configuration
- The Configuration Viewer window opens
What You'll See
The viewer displays:
- Connection Strings: Database connection information (passwords hidden)
- Key Vault: Azure Key Vault references
- SMTP Settings: Email notification configuration
- Twilio Settings: SMS/Voice configuration
- Service URLs: API and service endpoints
- Other Settings: Additional configuration values
Using the Viewer
- Scroll through the list to find settings
- Settings are displayed in a tree view
- Sensitive values like passwords are shown as "********"
- Copy any values you need for troubleshooting
Understanding Preview Mode
Preview Mode is a safety feature that shows what will happen without making actual changes.
When to Use Preview Mode
- ? Before any production upgrade
- ? When you're unsure about an operation
- ? To see what files will be modified
- ? To review configuration changes
How Preview Mode Works
- Enable: Check the Preview Mode checkbox before clicking Start
- Run: The operation runs but does not write any changes
- Review: Examine the log messages showing planned changes
- Decide: If comfortable, run again with Preview Mode off
What Preview Mode Shows
- Files that will be copied
- Configuration settings that will change
- Database migrations that will run
- Backup locations that will be created
What Preview Mode Doesn't Do
- Does not create backups
- Does not modify any files
- Does not change database
- Does not write to disk
Understanding the Log Window
The log window shows real-time messages during operations.
Log Message Types
INFO (normal text): Regular progress messages
WARNING (yellow): Non-critical issues to be aware
of
ERROR (red): Problems that need attention
Reading the Log
Each message includes:
- Timestamp
- Message type
- Description of what's happening
Copying the Log
- Click the Copy Log button
- Open Notepad or your preferred text editor
- Press Ctrl+V to paste
- Save with a meaningful name
- Keep the log file for your records
What to Log
Always save logs for:
- Production upgrades
- Key rotations
- Any operation that encounters errors
- Troubleshooting sessions
Troubleshooting
Common Problems
"Could not find production folder"
Problem: The folder you selected is not a valid
SurePassID installation
Solution:
- Make sure you selected the correct folder
- The folder should contain a
MfaServersubfolder - Check that the installation is complete
"Database connection failed"
Problem: Cannot connect to SQL Server
Solution:
- Verify SQL Server is running
- Check the connection string in web.config
- Test connectivity with SQL Server Management Studio
"Operation failed" during file copy
Problem: Cannot copy files
Solution:
- Run as Administrator
- Stop IIS or application services first
- Check disk space
- Verify antivirus is not blocking
"Invalid maintenance package"
Problem: The maintenance package structure is
incorrect
Solution:
- Verify you downloaded the correct package
- If using a folder, ensure it contains "Server Update" subfolder
- If using ZIP, try extracting it first and using the folder
Getting Help
If you encounter issues:
- Copy the log using the Copy Log button
- Review the log for ERROR messages
- Check this guide for solutions
- Consult the Admin Guide for advanced troubleshooting
- Contact support with the log file if needed
Support Resources
- Knowledge Base: https://support.surepassid.com/general-support
- Support Portal: https://support.surepassid.com
- Website: https://www.surepassid.com
Best Practices
Before Any Operation
- ? Backup: Always backup the database first
- ? Test: Use preview mode when available
- ? Read: Review release notes and documentation
- ? Schedule: Plan downtime with users
- ? Verify: Check prerequisites are met
During Operations
- ? Watch: Monitor the log window
- ? Wait: Don't interrupt operations in progress
- ? Note: Write down any warnings or errors
- ? Save: Copy the log when complete
After Operations
- ? Test: Verify everything works
- ? Document: Save logs and notes
- ? Monitor: Watch for issues in the first 24 hours
- ? Backup: Create a new backup of the upgraded system
- ? Retain: Keep old backups for at least 30 days
Keyboard Shortcuts
- Alt+O: Opens Operations menu
- Alt+V: Opens View menu
- Alt+H: Opens Help menu
- Ctrl+C: Copies selected text (in log window)
Command Line Usage
You can launch the application with a production folder pre-selected:
InstallationManager.exe "C:\Program Files\SurePassID Corp\SurePassID Authentication Server\MfaServer"This is useful for:
- Creating shortcuts
- Scripting
- Multiple installations on one server
Frequently Asked Questions
Q: Do I need to stop the application before using this tool?
A: For most operations (upgrade, maintenance release, key rotation), yes. For viewing configuration, no.
Q: Can I run multiple operations at the same time?
A: No, run one operation at a time.
Q: What happens if the operation fails?
A: Check the log for error messages. For upgrades and maintenance releases, your backup can be used to restore.
Q: How long does each operation take?
A:
- Configuration sync: 5-10 minutes
- Maintenance release: 10-15 minutes
- In-place upgrade: 15-30 minutes
- Key rotation: 30-60 minutes (varies with database size)
Q: Can I cancel an operation once it starts?
A: Not recommended once file modifications begin. Wait for completion or failure.
Q: Where are backups stored?
A: In a Backups folder with a
timestamp, inside your installation folder.
Glossary
In-Place Upgrade: Updating software in its current
location
Maintenance Release: Small updates that fix bugs or add
minor features
Configuration Sync: Copying settings from one
installation to another
Key Rotation: Changing encryption keys for
security
Preview Mode: Dry-run that shows changes without making
them
Production Folder: The folder containing your live
SurePassID installation
Web.config: XML file containing application
configuration settings
Appendix: File Locations
Typical Installation Paths
Production Installation:
C:\Program Files\SurePassID Corp\SurePassID Authentication Server\
MfaServer Folder:
C:\Program Files\SurePassID Corp\SurePassID Authentication Server\MfaServer\
Configuration File:
C:\Program Files\SurePassID Corp\SurePassID Authentication Server\MfaServer\web.config
Backup Folder:
C:\Program Files\SurePassID Corp\SurePassID Authentication Server\Backups\
Azure VLE Paths
Production Installation:
C:\home\site\wwwroot\
Configuration File:
C:\home\site\wwwroot\web.config© 2013–2026 SurePassID. All rights reserved. Protected by patents pending. SurePassID, the SurePassID logo and design, and Secure SSO are registered trademarks or trademarks of SurePassID, Corp. in the United States and/or other jurisdictions. All other marks and names mentioned herein may be trademarks of their respective companies.
SurePassID 360 Central Avenue #800 St. Petersburg, FL 33701 USA +1 (888) 200-8144 surepassid.com