我正在使用由删除所有内置 Windows 10 应用程序(包括 Microsoft Store 应用程序)的人拍摄的一堆计算机。删除它们的人不仅仅是用一个简单的Remove-AppxPackage
命令卸载它们;他们实际上完全用.Remove-AppxProvisionedPackage
Add-AppxPackage
我已经知道如何找回 Skype 和 OneDrive(可以从 Microsoft 的网站下载它们的独立版本),但我不知道如何找回 OneNote。微软网站上的独立包以及Office 365附带的版本是OneNote 2016,不是同一个版本。我在这个主题上所做的所有谷歌搜索只是不断重复微软关于如何从应用商店获取它的说明。我真的不想在所有这些计算机上重新安装 Windows。
我试过的:
大多数用户都在 1803 或 1809 上,但升级到 1903 并不能解决任何问题。
我尝试从 Windows 10 ISO 复制 OneNote 包并重新安装它Add-AppxPackage -register <path to AppxManifest.xml> -DisableDeveloperMode
,但它向我吐槽AppxManifest.xml is not in the package root.
即使我将文件复制到 %PROGRAMFILES%\WindowsApps 也会发生这种情况(这不容易做到)。
我尝试使用Add-AppxProvisionedPackage
,但此命令需要一个.appx
or.main
文件,该文件在 Windows 库存图像中不存在(而且我也不知道如何获取 OneNote.appx 文件)。
然后,我尝试通过从参考 PC 上复制文件和注册表设置来手动强制它。这一次,Add-AppxPackage
说它安装了它,我得到了一个开始菜单图标,但它不起作用(OneNote 启动屏幕在再次消失之前短暂出现)。
我不敢相信微软允许你把自己画到这样的角落。
有没有办法恢复 OneNote?
请注意,该解决方案必须是可编写脚本的,因此无法修复/刷新 Windows 10(我不妨重新映像所有这些计算机并在此时正确执行)。
您可以生成指向 AdGuard上 Microsoft Store URL 提供的 APPX 文件的链接。这些下载链接直接来自 Microsoft。
面向未来读者
的 OP 更新:下载 .appx 或 .appxbundle 文件后,可以使用以下 PowerShell 命令将其添加回包根目录:
免责声明:我在虚拟机中测试了以下过程。因此,它可能无法在实际环境中工作。此外,该过程可能需要管理员权限才能获得文件夹的所有权。确保您已安装相同版本的 Windows 10 ISO 文件。
程序:
F:\
. 现在检测与已安装的 Windows 10 版本匹配的索引。以管理员身份在命令提示符中运行此命令:例如,Windows 10 Pro 将在
Index : 6
.F:\sources\install.wim
文件。转到索引号(此处为 6)> 程序文件 > Windows 应用程序并提取和 文件夹。文件夹版本可能不同。OneNote
VCLibs
将这些文件夹粘贴到实际安装的 Windows 10
C:\Program Files\WindowsApps\
文件夹中。这可能需要管理员权限才能获得该文件夹的所有权。遵循此程序。在 Powershell 中运行以下命令,使用 Add-AppxPackage cmdlet 使用
ApxManifest.xml
文件的完整路径注册这些 Appx: