Windows 11 中已卸载的程序:哪些可以恢复以及如何恢复
如何在 Windows 11 中恢复已卸载的程序 这几乎总是意味着需要从 Microsoft Store、WinGet 或开发者的官方网站重新安装应用程序。系统还原可以将程序和设置恢复到之前的状态,但它会影响其他系统更改,因此不应作为恢复单个应用程序的首选方案。
快速响应
如果您知道程序名称,请从官方渠道重新安装。如果您不记得了,请查看 Microsoft Store 和事件查看器。 1034 的 MsiInstaller 它可以显示由 Windows Installer 处理的卸载操作,但无法提供所有已卸载应用程序的完整列表。仅当存在合适的先前还原点且卸载是更广泛问题的一部分时,才应使用系统还原。
您想恢复该应用程序吗?
从 Microsoft Store、WinGet 或制造商的官方网站重新安装。
您想恢复设置吗?
检查备份、云同步和用户数据文件夹。
你丢失了文件
检查回收站、OneDrive、文件历史记录或文件恢复工具。
系统变得不稳定。
在评估系统还原功能时,请先查看哪些程序和驱动程序会受到影响。
如何在 Windows 11 中查看已卸载的程序
Windows 11 没有提供一个统一的界面来显示所有已卸载程序的完整历史记录。可用的方法取决于应用程序的安装方式:Microsoft Store 会维护一个与帐户关联的库,而事件查看器可能会记录某些 MSI 程序包的卸载操作。
事件 1034 并未显示所有已删除的程序
此活动属于 Windows Installer它可能包括使用 MSI 包安装的程序,但不一定是 Microsoft Store 应用、便携式程序、自定义安装程序、脚本、包管理器或注册表已被覆盖或清理的应用。
在事件查看器中检查 MSI 卸载情况
1. 打开事件查看器
写 事件展示 在 Windows 11 中,输入“搜索”并打开搜索应用。您也可以按 Windows + R, 写 eventvwr.msc 并按 进入.

2. 打开应用程序日志
在左侧面板中,输入 Windows 日志 > 应用程序.

3. 筛选当前记录
在右侧的操作面板中,选择 筛选当前记录.

4. 选择 MsiInstaller 和事件 1034
在 事件起源选择 MsiInstaller在标识符字段中,写入 1034 并确认 接受.

5. 查看活动详情
打开每个结果,查看产品名称、版本、语言、制造商、日期和最终删除状态。状态代码可帮助您确定操作是否成功完成。
使用 PowerShell 查看事件 1034
同样的搜索也可以通过 PowerShell 执行,无需修改系统:
Get-WinEvent -FilterHashtable @{ LogName = 'Application' ProviderName = 'MsiInstaller' Id = 1034 } | Select-Object TimeCreated, Id, Message如果没有显示任何结果,并不能断定该程序从未安装过。它可能使用了不同的安装程序,可能来自 Microsoft Store,或者已经过了注册表保留的有效期。
如何在 Windows 11 中恢复已卸载的程序
合适的解决方法取决于应用程序的来源以及实际丢失的内容。重新安装程序通常很简单;但恢复其设置、许可证或工作文件可能需要事先备份或同步。
| 情况 | 推荐方法 | 你能找回什么? |
|---|---|---|
| Microsoft Store 应用 | Microsoft Store 库 | 申请表和与该帐户关联的许可证 |
| 桌面程序 | 官方 WinGet 安装程序 | 应用程序文件及其组件 |
| 偏好或个人资料 | 备份、同步或用户文件夹 | 兼容的配置、配置文件和数据 |
| 多个程序和设置受到影响 | 恢复系统 | 系统文件状态、注册表和已安装程序 |
| 已删除的文档 | 回收站、备份或文件恢复 | 个人文件,并非完整功能安装 |
1. 从 Microsoft Store 重新安装应用
- 打开 微软商店.
- 选择 图书馆.
- 找到您想要恢复的应用程序。
- 信用 安装.
使用您获取或购买该应用时使用的同一个 Microsoft 帐户登录。即使应用已从您的计算机上卸载,该库也能帮助您找到与该帐户关联的应用。
该应用程序可以保留同步数据。
如果该程序使用了自定义帐户或云同步,您的偏好设置和文档可能会在登录后重新出现。这取决于开发者,不应与 Windows 自动恢复混淆。
2. 再次下载官方安装程序
对于传统应用程序,请前往制造商的官方网站下载与 Windows 11 兼容的版本。避免使用重新打包安装程序或添加广告、扩展程序和未经请求的程序的网站。
安装前,请检查以下物品:
- 许可证密钥、序列号或订阅帐户;
- 电子邮件或采购发票;
- 原始安装程序保存在“下载”文件夹或备份中;
- 程序导出的配置文件;
- 使用应用程序创建的项目和文档。
复制 Program Files 文件夹通常行不通。
应用程序可能依赖于注册表、服务、驱动程序、共享库、计划任务以及安装在其他位置的组件。仅恢复其根文件夹很少能重建一个可正常运行的安装。
3. 使用 WinGet 重新安装程序
WinGet 是 Windows 的程序包管理器。它允许您搜索应用程序,并从终端、PowerShell 或命令提示符运行它们的安装程序。
首先,找到该程序:
winget 搜索“程序名称”然后使用软件包的确切标识符安装该软件包:
winget install --id Identificador.DelPrograma --exact确认前请检查名称、发布者、标识符和来源。WinGet 可以简化重新安装过程,但它不会保留所有已卸载应用程序的完整历史记录。
4. 使用系统还原恢复程序
系统还原会将系统文件、注册表、设置和已安装程序恢复到选定还原点创建时的状态。它不会修改个人文件,但可能会删除该还原点之后安装的程序、驱动程序和更新。
它并非单一应用程序的首选方案。
如果可以正常重新安装程序,请这样做。只有当卸载程序与系统崩溃、驱动程序更改、注册表修改或多个应用程序和设置丢失同时发生时,使用系统还原才更有意义。
1. 开放式恢复
搜索 恢复 在 Windows 系统中,打开控制面板。您也可以按…… Windows + R, 写 rstrui.exe 并按 进入.

2. 选择“打开系统还原”
Windows 将打开向导来恢复系统文件和设置。

3. 选择另一个还原点
当出现该选项时,请选择 选择另一个还原点 并按 下列的.

4. 选择先前的某个时间点并检查受影响的程序
选择卸载前创建的还原点。激活 显示更多还原点 如有必要,请选择 检测受影响的程序 审查哪些应用程序和驱动程序将发生变更。

5. 确认恢复情况
如果位置合适,按下 下列的 进而 结束Windows 将重新启动以应用更改。

如果没有出现还原点
系统保护功能可能已禁用。搜索 创建还原点打开 配置 并检查系统驱动器的状态。现在启用它有助于解决将来可能出现的问题,但不会追溯到卸载之前的状态。
5. 恢复应用程序设置和数据
重新安装程序并不能保证您的设置、配置文件或项目会恢复。有些卸载程序会将这些数据保留在您的计算机上;而另一些则提供删除这些数据的选项。
重新安装后,请检查以下位置:
%AppData%%本地应用程序数据%%ProgramData%- 文档、图像、视频或音乐;
- OneDrive 或其他同步服务;
- 程序创建的自定义文件夹。
请勿在未验证兼容性的情况下,用旧文件覆盖新配置。损坏的配置文件或版本不匹配的配置文件可能会导致应用程序无法打开。
6. 仅对丢失的文件使用数据恢复功能

恢复程序可以尝试恢复已删除的文档、数据库、项目或配置文件。但它通常无法恢复已准备就绪的应用程序,因为应用程序的安装还依赖于注册表、服务、共享组件和其他系统级文件。
为了提高文件恢复的几率
- 尽可能停止使用受影响的设备;
- 不要将恢复工具安装到同一驱动器上;
- 将结果存储到另一个物理单元中;
- 在覆盖其他副本之前,请检查已恢复的文件。
微软提供 Windows 文件恢复微软商店中提供的命令行工具。源驱动器和目标驱动器必须不同。
winfr C: E: /regular /n \Users\TuUsuario\Documents\如何避免丢失节目列表及其数据
没有哪一款集成工具能够全面、统一地掌握所有应用程序、许可证、设置和数据。最安全的策略是将清单管理、备份和许可证存储相结合。
导出 WinGet 兼容列表
WinGet 可以将已安装的应用程序及其可用源关联起来,并导出为 JSON 格式:
winget export --output "$env:USERPROFILE\Documents\aplicaciones-winget.json"重新安装已识别的软件包:
winget import --import-file "$env:USERPROFILE\Documents\aplicaciones-winget.json"导出过程中,如果 WinGet 无法将已安装的应用程序与可用的软件包关联起来,则会显示警告。因此,JSON 文件可以作为有用的系统清单,但并非系统的完整副本。
激活 Windows 备份
当您使用个人 Microsoft 帐户时,Windows 备份可以记住许多已安装的应用程序、系统偏好设置、Wi-Fi 网络以及与 OneDrive 同步的文件夹。但它不一定会保存所有程序的二进制文件:应用商店中的应用可能会通过快捷方式重新安装,而其他应用则可能会重定向到开发者的网站。
打开 设置 > 帐户 > Windows 备份 检查记住应用、偏好设置和文件夹的选项。
还原点不会取代备份。
系统还原可以保护您的 Windows 设置和已安装的程序,但它不能用作文档备份。对于个人文件,请使用 OneDrive、外部驱动器或其他存储设备。 Windows 11 中的文件历史记录.
推荐预防措施清单
- 许可证密钥应存储在安全的密码管理器中;
- 它保留了旧程序或难以找到的程序的安装程序;
- 定期导出 WinGet 库存;
- 同步重要项目或创建外部副本;
- 在进行重大更改之前创建还原点。
关于在 Windows 11 中卸载程序的常见问题
Windows 11 是否会保留已卸载程序的完整列表?
不。事件查看器可能会显示通过 Windows Installer 执行的某些删除操作,而 Microsoft Store 则维护着自己的库。但仅凭这两个来源都无法提供完整的历史记录。
没有还原点,我可以恢复程序吗?
是的。大多数应用都可以从 Microsoft Store、WinGet 或官方网站重新安装。系统还原点是另一种将整个系统恢复到之前状态的方法。
系统还原会删除我的个人文件吗?
经典的系统还原功能旨在还原系统文件、注册表项、设置和已安装程序,而不会影响个人文件。即便如此,在执行任何恢复操作之前,最好还是先做好备份。
为什么某个程序没有出现在事件 1034 中?
它可能使用了不同的 MSI 安装程序,来自 Microsoft Store,是便携式应用程序,或者不在注册表中保留的期限内。
数据恢复工具可以恢复该程序吗?
通常情况下不行。它可以恢复一些文件,但无法可靠地重建注册表、服务、依赖项以及安装的其他组件。正确的做法是重新安装应用程序。
WinGet 是否会导出所有已安装的程序?
WinGet 会尝试将已安装的应用程序与其来源的软件包关联起来。如果找不到匹配项,它会显示警告,并且该应用程序可能不会包含在导出的文件中。
结论
在 Windows 11 中恢复已卸载程序的最安全方法是找到该应用程序并从官方来源重新安装。Microsoft Store 和 WinGet 可以简化此过程;事件查看器可以帮助识别一些 MSI 卸载程序,但它无法提供完整的列表。
系统还原功能应仅用于需要撤销系统更改的情况。数据恢复工具用于尝试恢复已删除的文件,而不是用于重建已安装的应用程序。维护 WinGet、备份和已保存许可证的清单,可以显著减少意外删除程序时的工作量。



















