使用powershell卸载windows 10中的软件包(第三方防病毒)

使用powershell卸载windows 10中的软件包(第三方防病毒),windows,powershell,Windows,Powershell,我正在尝试使用PowerShell命令和脚本卸载软件包。每次我运行命令时,它都会运行,并且什么也不做,而且找不到它的任何日志。我尝试了Microsoft文档中的堆栈溢出类似问题,以查找已安装的防病毒软件。但当我想卸载它时,它什么也不做 # Get-Package -Provider Programs -IncludeWindowsInstaller $appToRemove = Get-Package -IncludeWindowsInstaller -Name Avast Write-Outp

我正在尝试使用PowerShell命令和脚本卸载软件包。每次我运行命令时,它都会运行,并且什么也不做,而且找不到它的任何日志。我尝试了Microsoft文档中的堆栈溢出类似问题,以查找已安装的防病毒软件。但当我想卸载它时,它什么也不做

# Get-Package -Provider Programs -IncludeWindowsInstaller
$appToRemove = Get-Package -IncludeWindowsInstaller -Name Avast
Write-Output $appToRemove
Uninstall-Package $appToRemove -Force -AllVersions -Confirm

我尝试了几种解决方案,坚持了一周。有人能帮我吗?谢谢。

删除杀毒软件真的很难。。在这种情况下,您可能需要使用卸载应用程序来摆脱它?Avast供应商卸载程序在运行卸载操作之前会杀死几个进程。因此,我不认为这将是简单的只是试图删除该包。你是不是特别想删除Avast?或者是微软Defender以外的所有产品?我正在尝试删除除微软Defender之外的所有通用防病毒软件。不是特别前卫@SolidSid是否有脚本卸载所有防病毒产品@是否有任何脚本可以卸载所有防病毒产品?简短回答:没有。正如@SolidSid所评论的,每个AV产品都可以有自己的卸载程序,通常只有在进程先停止时才能完成。通常,您没有这样做的权限。。