Назад | Перейти на главную страницу

Я получаю ошибку Get-WmiObject: Generic Failure на машине XP. Что нужно сделать, чтобы от этого избавиться?

Я пытаюсь создать приложение для удаления, которое регулярно удаляет приложение X. Отправной точкой для доступа к приложениям, установленным на компьютере с Windows, является их получение из класса WMI под названием Win32_Product. Но когда я запускаю такую ​​базовую команду, я получаю следующую ошибку.

Я искал technet и SO, но либо их обходные пути не сработали для меня, либо были слишком подробными техническими, что не имело для меня смысла.

Пожалуйста помоги.

SO Ссылка

ps$ Get-WmiObject -class win32_product


IdentifyingNumber : {09959E11-AD5D-408E-96AF-E3346954D6B8}
Name              : Shared Add-in Extensibility Update for Microsoft .NET Framework 2.0 (KB908002)
Vendor            : Microsoft
Version           : 1.0.0
Caption           : Shared Add-in Extensibility Update for Microsoft .NET Framework 2.0 (KB908002)

Get-WmiObject : Generic failure
At line:1 char:14
+ Get-WmiObject <<<<  -class win32_product
    + CategoryInfo          : InvalidOperation: (:) [Get-WmiObject], ManagementException
    + FullyQualifiedErrorId : GetWMIManagementException,Microsoft.PowerShell.Commands.GetWmiObjectCommand

Если бы я был немного более терпеливым, я бы нашел ссылку Microsoft Hotfix в этих вышеупомянутых ссылках для точной проблемы, с которой я столкнулся.

Ниже приведена ссылка, по которой можно найти исправление для всех, кого это интересует.

Сообщение об ошибке при запросе класса Win32_Product после установки приложений с помощью установщика Microsoft Windows (MSI) 4.5 с параметром «Для каждого пользователя» в Windows XP: «0x80041001 - Общий сбой»

Отправьте запрос на исправление, и все готово.