Troubleshooting Uninstallation of ActivClient After Deprecation of Visual Basic Script

Due to the deprecation of Visual Basic Script (VBScript) starting with Windows 11, version 24H2, uninstalling ActivID ActivClient on this and later Windows versions may encounter issues.

To address this, consider the following solutions:

Uninstalling ActivClient via Windows DISM

Enabling VBScript through DISM (Deployment Image Servicing and Management) image preparation is one way to address ActivClient uninstallation issues caused by VBScript deprecation (for additional details, see Microsoft's Resources for deprecated features).

To check if the VBScript feature is already installed, open PowerShell in Administrator mode and run the following command:

Copy
Get-WindowsCapability -Online | Where-Object { $_.Name -like "*VBSCRIPT*" }

If the VBScript feature is already installed, skip to step 4.

Steps to Uninstall ActivClient via DISM:

  1. Open PowerShell in Administrator mode.

  2. Install the VBScript feature using DISM (a Windows restart may be required):

    Copy
    DISM /Online /Add-Capability /CapabilityName:VBSCRIPT~~~~
  3. Run the installer to uninstall ActivClient:

    Copy
    msiexec -x <path_to_installer>
  4. Remove the VBScript feature using DISM after completing the uninstallation (a Windows restart may be required):

    Copy
    DISM /Online /Remove-Capability /CapabilityName:VBSCRIPT~~~~

Uninstalling via HID’s Cleanup Script

1. Start PowerShell in Administrator mode.

2. Run the ACCleanup.ps1 script.

3. Restart Windows to complete the cleanup.