使用此开源工具轻松更新 Windows

使用此开源工具轻松更新 Windows

对于 Windows 用户来说,不断收到更新通知的干扰会让人非常沮丧。你正忙于一项关键任务,突然收到微软的更新警报,迫使你重启电脑,或者在更新准备就绪时,屏幕无休止地加载,导致工作停滞。传统的 Windows 更新流程以干扰性强、不可靠且很大程度上不受用户控制而闻名。

想象一下截然不同的体验:一种更精简、更人性化的更新管理方法。PSWindowsUpdate和UpdGUI强强联手,助您轻松管理更新安装。这款开源软件组合赋予用户精细控制更新安装的能力,提供符合您工作流程的解决方案,同时确保您的系统保持安全更新。有了它,您终于可以告别不必要的重启,享受符合您日程安排的更新了。

设置 PSWindowsUpdate 和 UpdGUI

通过此简单设置控制更新

使用 PSWindowsUpdate 与 UpdGUI 配对实现更好的更新控制
截图由 Jayric Maning 提供 – 无需注明出处

建立这个有效的更新管理系统只需几个简单的步骤,大约需要 5 到 10 分钟即可完成。您只需要PSWindowsUpdateUpdGUI。如果您已经对 Windows 更新进行了控制,请务必仅使用设置面板中的“暂停更新”功能,因为禁用 Windows 更新服务可能会对您的系统造成不利影响。

安装 PSWindowsUpdate 模块

首先以管理员身份启动 PowerShell。您可以按Windows 键+ X打开隐藏的开始菜单,然后选择“终端(管理员)”来快速完成此操作。或者,右键单击“开始”按钮,搜索“PowerShell”,然后按Enter。在出现的 PowerShell 窗口中,输入以下命令:

Set-ExecutionPolicy RemoteSigned -Force

此命令允许 PSWindowsUpdate 模块正常运行,同时确保其他脚本的安全。接下来,要安装该模块,请运行:

Install-Module -Name PSWindowsUpdate -Force

此命令将从 Microsoft 的 PowerShell 库中获取模块并自动安装。如果系统提示您从不受信任的存储库安装,只需输入“Y”即可继续,因为 PowerShell 库是合法资源。

安装后,使用以下命令将模块加载到当前 PowerShell 会话中:

Import-Module PSWindowsUpdate

您可以通过检查可用的命令来确认安装:

Get-Command -Module PSWindowsUpdate

如果命令显示正确,您就可以通过 PowerShell 使用该模块了。但是,如果您更喜欢图形界面,UpdGUI 是 PSWindowsUpdate 模块的绝佳补充。

准备 UpdGUI

UpdGUI 提供了一个图形前端,简化了所有用户对 PSWindowsUpdate 的访问。首先,请从官方 GitHub 仓库下载最新版本。该工具打包为单个 PowerShell 脚本文件,确保安装过程与下载和执行一样简单。

从 GitHub 下载 UpdGUI 项目

将文件保存updgui.ps1到方便的目录中,例如“文档”文件夹或桌面。无需安装过程或系统文件修改,因为该脚本易于移植,甚至可以存储在 USB 驱动器上以方便使用。准备继续操作时,请记住在 PowerShell 中使用管理员权限运行它。

首次运行 UpdGUI 之前,请在管理 PowerShell 窗口中使用以下命令验证您的 PowerShell 语言模式:

$ExecutionContext. SessionState. LanguageMode

输出应显示“FullLanguage”,以确保 UpdGUI 正常运行。如果显示“ConstrainedLanguage”,则可能需要调整 PowerShell 执行策略

轻松使用设置

完成安装后,您现在有两种强大的方法来管理 Windows 更新:提供广泛灵活性和自动化的命令行方法或提供直观的点击交互的用户友好型 GUI。

使用 GUI 界面

要启动 UpdGUI,请右键单击该updgui.ps1文件并选择“使用 PowerShell 运行”,或使用以下命令从位于 UpdGUI 文件夹中的管理 PowerShell 会话打开它:

.\updgui.ps1

界面布局简洁,包含更新历史记录和可用更新,并配有复选框供您选择。您可以快速评估更新的标题、大小和重要性。要安装,只需选择感兴趣的更新,然后点击“安装”按钮即可启动安装过程。

随着下载和安装的进行,UpdGUI 提供实时进度更新,清楚地显示正在发生的事情,这与 Windows Update 通常模糊的进度指示器形成鲜明对比。

使用 PowerShell 命令

选择性 Windows 更新

命令行界面非常适合处理简单的任务和复杂的过滤需求。要快速检查更新,请使用:

Get-WindowsUpdate

此命令会返回每个更新的详细信息,包括其大小及其对系统的影响。如果您想将范围缩小到重要的安全更新,请使用:

Get-WindowsUpdate -Category "Security Updates"-Install -AcceptAll

此命令可保证您的系统免受已知漏洞的侵害,同时避免其他类型更新带来的潜在不稳定性。

对于驱动程序更新,请使用:

Get-WindowsUpdate -Category "Drivers"

这使您可以在安装前查看可用的硬件更新。鉴于某些驱动程序更新可以提升性能,而另一些则可能引发兼容性问题,请确保在适当的时间应用更新。

要安装除驱动程序之外的所有更新,请运行:

Get-WindowsUpdate -NotCategory "Drivers"-Install -AcceptAll

此方法可有效防止兼容性问题,同时确保您的系统及时更新必要的安全补丁。

掌控你的更新

我已经使用 PSWindowsUpdate 和 UpdGUI 几个月了,实在无法想象会回到传统的更新方式。这种设置真的让人安心无忧。突然重启带来的担忧一扫而空;你的电脑会按照你的计划运行,而不是微软的计划。在这个用户常常被大型科技公司压得喘不过气的时代,重新掌控系统如此关键的部分,真的让人感到无比强大。

来源和图片

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注