我试着列出所有的应用程序,选择其中一个并卸载它,有点像在控制面板。
$package = get-package | Out-GridView -PassThru Get-Package -Name $package.Name | Uninstall-Package
当我执行这个命令并选择GoogleChrome时,它并没有做太多事情。
odopli941#
Uninstall-Package Cmdlet无法删除“ProviderName”为“Programs”的项目范例:
Uninstall-Package
get-package *chrome* Name Version Source ProviderName ---- ------- ------ ------------ Google Chrome 105.0.5195.127 Programs
一般来说,“ProviderName”属性为“Programs”的程序是通过**.exe**安装的程序。如果您想使用PackageManagement/PowerShellGet卸载软件包,则需要使用PackageManagement/PowerShellGet安装它们。另一种方法是安装Chocolatey软件包提供程序,它应该能够删除它
1条答案
按热度按时间odopli941#
Uninstall-Package
Cmdlet无法删除“ProviderName”为“Programs”的项目范例:一般来说,“ProviderName”属性为“Programs”的程序是通过**.exe**安装的程序。
如果您想使用PackageManagement/PowerShellGet卸载软件包,则需要使用PackageManagement/PowerShellGet安装它们。
另一种方法是安装Chocolatey软件包提供程序,它应该能够删除它