必须开启开发者模式并以管理员身份运行PowerShell,否则Add-AppxPackage静默失败;报错0x800B0109需手动导入Appx包内.cer证书至“受信任的根证书颁发机构”,报错0x80073CF3则须先安装VCLibs、UI.Xaml等缺失依赖包。

你想在没有微软商店的Windows系统(比如LTSC、Server或精简版)上,用PowerShell命令把下载好的Appx/MSIX离线包真正注册进系统并可用,但双击没反应、Add-AppxPackage报错0x80073CF3或0x800B0109——这说明包没被识别为可信来源,或依赖缺失导致注册流程中断。
确认系统已就绪:开发者模式与管理员权限
按Win + I打开设置 → 进入「隐私和安全」→「开发者选项」→ 开启「开发人员模式」。该开关激活AppX部署服务和应用容器沙箱运行时,【关闭此模式将导致Add-AppxPackage命令静默失败,不报错也不执行】。
右键「开始」按钮 → 选择「Windows 终端(管理员)」。必须以管理员身份运行,否则无法注册系统级组件(如VCLibs、DesktopAppInstaller),普通用户权限下命令会直接拒绝写入注册表项。
基础安装:单个Appx/MSIX包注册
方法一:路径粘贴法(推荐新手)
右键点击下载好的包(例如Microsoft.WindowsCamera_8wekyb3d8bbwe.Appx)→「复制文件地址」→ 在管理员终端中输入Add-AppxPackage后鼠标右键粘贴完整路径 → 回车执行。
方法二:目录切换法(适合批量操作)
先用cd "D:\Apps"切换到包所在文件夹 → 再执行Add-AppxPackage WindowsCamera.Appx。注意:路径含中文或空格时,必须用英文双引号包裹整个路径,否则PowerShell会把路径截断为多个参数,报错“无法解析参数”。
处理证书信任问题:绕过0x800B0109错误
如果执行后报错“0x800B0109:证书链未建立到受信任的根”,说明该Appx包使用了自签名证书或非微软根证书签发,系统默认不信任。此时不能跳过验证,必须手动导入证书。
第一步:用7-Zip或Bandizip打开Appx包 → 找到AppxSignature.p7x文件并解压出其中的.cer证书文件;
第二步:双击.cer文件 → 选择“安装证书” → “本地计算机” → “浏览” → 选择“受信任的根证书颁发机构” → 完成导入;
第三步:重新运行Add-AppxPackage命令。这一步做完,系统才真正认可这个包是“合法可注册”的。
Windows 桌面自动化技能,支持鼠标控制(移动/点击/拖拽/滚轮/截图)、键盘输入(文字输入/按键/组合键)、窗口管理(查找/聚焦/最大化/最小化/关闭/移动)、截图并发送文件。提供两种截图方式:Python pyautogui 截图(集成在自动化流程中)和 PowerShell + .NET 零依赖截图(支持区域截图和多显示器)。当用户需要自动化 Windows 桌面操作、控制鼠标键盘、管理窗口、执行 GUI 自动化任务、截图发送文件时使用。
修复依赖缺失:应对0x80073CF3等部署失败
若提示“部署失败:程序包依赖于一个找不到的框架”,常见于LTSC或Server系统,缺的是VCLibs、UI.Xaml或WebView2等运行时。
① 去store.uihtm.com搜索对应应用名 → 选择“一键打包下载”,它会自动识别并打包主包+全部必需依赖;
② 将压缩包解压到本地文件夹 → 在管理员终端中cd进入该目录;
③ 依次执行Add-AppxPackage命令安装所有依赖包(顺序无关,PowerShell会自动排序);
④ 最后执行Add-AppxPackage安装主应用包。
注意:VCLibs包名通常含“VCLibs.140.00.UWPDesktop”,WebView2则需单独下载MSI安装器(双击运行即可,不走Add-AppxPackage)。
强制刷新与覆盖安装
当旧版本残留导致图标不更新、启动崩溃或注册表项冲突时,加参数强制重注册:
Add-AppxPackage MyApp.Appx -Register -ForceApplicationShutdown
这个命令会终止当前已加载的同名应用进程,并清空旧注册信息,从头重建应用容器环境。适用于WSA、DesktopAppInstaller等系统级组件升级场景。










