Мне приходится постоянно переключаться между двумя установками веб-приложения с двумя разными версиями элемента управления ActiveX. Поэтому я хотел бы создать сценарий для удаления этого элемента управления. Это не отображается в Win32_Product потому что он не был установлен через установщик Windows, и вопреки этот ответ, то Win32_ClassicCOMClass не содержит этот элемент управления ActiveX.
AXHelper показывает элемент управления в HKEY_CLASSES_ROOT \ CLSID. Итак, мои два вопроса:
Обычно файл activex ocx находится в папке C: \ windows \ Downloaded Program Files.
Для удаления используйте cmd в PowerShell как cmd /c 'regsvr32 /u "C:\windows\Downloaded Program Files\youractivex.ocx"
Использовать $lastexitcode
чтобы подтвердить успех
После удаления удалите файл ocx из папки загруженных программных файлов и скопируйте файл ocx для другой версии, затем установите так же, как команду удаления, но без / u