正如大多数人所知,Windows 10会自动更新设备驱动程序,而Microsoft正在安装的视频驱动程序会导致一些问题。为避免这种情况,我使用PowerShell手动隐藏更新。
例如,我使用以下命令扫描以检查视频驱动程序的状态。
Get-WUList | Where-Object {$_.Title -like '*Radeon*'}
如果未隐藏更新状态,则我将使用以下命令隐藏更新。
Hide-WUUpdate -title "Title of the update"
但问题是,经过一段时间后,Windows会自动更改隐藏状态并尝试安装更新。这是我在Windows 10中最讨厌的一件事,它让我感到紧张。
现在我想知道的是,有没有简单的方法来创建PowerShell脚本,每天检查更新或每次启动系统,然后将更新的状态设置为Hidden。
答案 0 :(得分:0)
您可以像这样编写PowerShell脚本:
$windowsUpdates = Get-WUList | Where-Object {$_.Title -like '*Radeon*'}
for ($i = 0; $i -lt $windowsUpdates.Count; $i++ )
{ Hide-WUUpdate -Title $windowsUpdates[$i].Title }
这将隐藏与您的标题选择匹配的所有更新。
然后在Windows任务计划程序中安排PowerShell脚本。在那里,您可以选择运行它的频率。甚至可以在系统启动时运行它。