This article provides procedures to uninstall, reinstall, and repair the Workflow Solution on an ITMS server. It also highlights common pitfalls that can break the Workflow service (SWFSVR) and how to recover from them.
This guidance is based on real support case behavior and validated installer usage.
When to Use This Article
Use these steps if you encounter:
SWFSVR) fails to startITMS 8.6.x, 8.7.x, 8.8.x
Workflow Solution
Maintaining the Workflow Solution requires strict version alignment with the core ITMS platform. Most service failures and console errors are the result of manual MSI installations using the incorrect version (e.g., attempting to use RU1 files on an RU2 system). To ensure a stable environment, it is recommended to perform a clean uninstall and reinstall rather than a simple repair when a version mismatch is suspected.
Common causes:
Version Mismatch: The Workflow version does not match the ITMS version.
Installation Errors: Incorrect manual installation of the Workflow MSI or mixing Release Update (RU) levels.
Corruption: Broken service states following an upgrade or pointfix installation.
Always match the Workflow version with the current ITMS version.
Example: ITMS 8.6 RU2 → must use symantec_workflow_8_6_ru2_x64.msi
Avoid manual MSI installs unless specifically required for troubleshooting.
ITMS components are normally managed via Symantec Installation Manager (SIM)
When a manual installation is necessary, always use the SKIPAIM=1 parameter.
Installing older Workflow MSI on a newer ITMS causes:
Navigate to the installation directory where the Workflow MSI is located (usually under <installDrive>\program files\Altiris\Symantec installation manager\installs).
Open a Command Prompt and run the correct version of the MSI using the following parameter:
msiexec.exe symantec_workflow_8_x_x64.msi SKIPAIM=1
For example:
msiexec.exe symantec_workflow_8_6_ru2_x64.msi SKIPAIM=1
In the Workflow Setup dialog, select the Remove option.
Follow the prompts to complete the process and verify the component has been removed.
Locate and execute the correct version of the Workflow MSI for your current ITMS RU level.
In this example, the current version for the SMP Server is 8.6 RU2:msiexec.exe /i symantec_workflow_8_6_ru2_x64.msi SKIPAIM=1
Complete the installation wizard.
Validate that the SWFSVR service is present and can start successfully.
Services.msc → Symantec Workflow Server (SWFSVR)
Verify that Workflow pages are now accessible within the SMP Console.
Note: A standard repair may not resolve issues if a version mismatch has occurred.
Recommended Action: If a repair fails, follow the "Uninstall" and "Reinstall" procedures listed above to ensure a clean state.
If the MSI installation fails to resolve the issue, you may use the standalone setup utility:
Locate the Symantec.Workflow.Setup.exe file. Usually under <Install Dir>\Program Files\Altiris\Workflow\Web\Agent\Symantec.Workflow.Setup.exe
Right-click the file and select Run as Administrator to initiate a manual repair or reinstall.
Note: This method may fail if system state is inconsistent
After reinstall, confirm:
SWFSVR starts successfullyWorkflow logs exist:
C:\Program Files\Altiris\Workflow\LogsSymWebIncludeSymWorkflowPagesIf customer does not actively use Workflow:
Set SWFSVR service to:
If issue persists, you can use powershell to collect the following details:
$paths = @(
"HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\*",
"HKLM:\Software\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\*"
)Get-ItemProperty $paths |
Where-Object { $_.DisplayName } |
Select-Object DisplayName, DisplayVersion, Publisher |
Sort-Object DisplayName |
Format-Table -AutoSize
Get-ItemProperty `
"HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\*", `
"HKLM:\Software\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\*" |
Where-Object { $_.DisplayName -match "Altiris|Workflow|Symantec" } |
Select-Object DisplayName, DisplayVersion |
Sort-Object DisplayName
Get-WindowsFeature |
Where-Object {$_.InstallState -eq "Installed"}
SKIPAIM=1 for manual installs