Hidden fields
Screen reader users: click this link for accessible mode. Accessible mode has the same essential features but works better with your reader.

Books

  1. My library
  2. Help
  3. Advanced Book Search
  4. Download PDF

Activinspire Silent Install Exclusive ◉

Write-Host "ActivInspire Service Fix Applied." -ForegroundColor Green

foreach ($path in $paths) $apps = Get-ChildItem -Path $path -ErrorAction SilentlyContinue foreach ($app in $apps) $displayName = (Get-ItemProperty -Path $app.PSPath -Name "DisplayName" -ErrorAction SilentlyContinue).DisplayName if ($displayName -like " ActivInspire ") $version = (Get-ItemProperty -Path $app.PSPath -Name "DisplayVersion" -ErrorAction SilentlyContinue).DisplayVersion if ([version]$version -ge [version]"2.15.0") Write-Host "Found ActivInspire $version" exit 0 activinspire silent install exclusive

Now go deploy. Silently. Exclusively. Need the exact command template? Download our “ActivInspire Silent Install One-Sheet” (PDF) by subscribing below. (Disclaimer: Promethean and ActivInspire are trademarks of Promethean Limited. This guide is community-maintained for IT professionals.) Write-Host "ActivInspire Service Fix Applied

Always test your silent install on a fresh virtual machine (no previous Promethean software) using the SYSTEM account ( psexec -s -i cmd.exe ). If it works there, it will work anywhere. Need the exact command template

wmic product where "name like '%%ActivInspire%%'" get identifyingnumber Then:

HKLM\SOFTWARE\Promethean\Licensing\ActivInspire\LicenseKey = "your-license-key" Note: The exact registry path varies by version; test first. If you use Microsoft Endpoint Configuration Manager, the default detection rule (MSI product code) often fails because ActivInspire updates itself without updating the MSI code. Exclusive Custom Detection Script (PowerShell App Deployment Toolkit): # Detection for ActivInspire Silent Install $uninstall64 = "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall" $uninstall32 = "HKLM:\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall" $paths = @($uninstall64, $uninstall32)