我正在尝试做一个卸载应用程序,定期删除应用程序X. 访问安装在Windows机器上的应用程序的起点是通过从名为Win32_Product的WMI类中检索它们。 但是当我像这样运行基本的命令,我得到了下面的错误。
我已经search了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
如果我有点耐心,我会在上述链接中findMicrosoft Hotfix链接,以了解我所面临的确切问题。
下面是为感兴趣的任何人提供修补程序的链接。
在Windows XP中通过使用Microsoft Windows Installer(MSI)4.5和“Per-User”选项安装应用程序后,查询Win32_Product类时出现错误消息:“0x80041001 – Generic failure”
提交一个修补程序的请求,你已经设置好了。