You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

新装Windows后:用PowerShell更新App Installer及解决权限问题

解决方案

问题1:通过PowerShell使用msixbundle更新App Installer

你的报错提示缺少Microsoft.UI.Xaml.2.7框架,这是手动安装能成功但命令行失败的核心原因——手动安装会自动处理依赖,而PowerShell命令需要先手动安装依赖。

步骤如下:

  1. 安装缺失的依赖框架
    先根据你的系统架构(x64/x86/arm64)下载对应版本的Microsoft.UI.Xaml.2.7,再用PowerShell安装:
    # 以x64为例,其他架构请替换对应下载链接
    Invoke-WebRequest -Uri "https://github.com/microsoft/microsoft-ui-xaml/releases/download/v2.7.3/Microsoft.UI.Xaml.2.7.x64.appx" -OutFile "$env:TEMP\Microsoft.UI.Xaml.2.7.x64.appx"
    Add-AppxPackage -Path "$env:TEMP\Microsoft.UI.Xaml.2.7.x64.appx"
    
  2. 执行App Installer更新命令
    依赖安装完成后,直接用Add-AppxPackage指定msixbundle路径即可,该命令会自动覆盖旧版本完成更新:
    # 替换为你的App Installer msixbundle实际路径
    $appInstallerPath = "C:\Downloads\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.msixbundle"
    Add-AppxPackage -Path $appInstallerPath
    
    如果遇到进程占用问题,加上-ForceApplicationShutdown参数强制关闭相关进程:
    Add-AppxPackage -Path $appInstallerPath -ForceApplicationShutdown
    

问题2:无报错删除WindowsApps中的App Installer相关文件

直接删除C:\Program Files\WindowsApps下的文件夹会因系统权限限制失败,正确流程是先卸载对应Appx包,再清理文件:

  1. 定位App Installer的包信息
    以管理员身份运行PowerShell,执行以下命令获取包全名:
    Get-AppxPackage *Microsoft.DesktopAppInstaller*
    
  2. 卸载App Installer包
    用以下命令卸载(针对系统预装包需加-AllUsers参数):
    Get-AppxPackage *Microsoft.DesktopAppInstaller* | Remove-AppxPackage -AllUsers
    
  3. 获取文件夹权限并删除
    卸载完成后,若仍有残留文件夹,执行以下命令获取所有权并修改权限后删除:
    # 替换为实际的App Installer文件夹路径(从WindowsApps中找到对应包名的文件夹)
    $folderPath = "C:\Program Files\WindowsApps\Microsoft.DesktopAppInstaller_1.21.12653.0_x64__8wekyb3d8bbwe"
    # 获取文件夹及子文件所有权
    takeown /F $folderPath /R /D Y
    # 赋予当前用户完全控制权限
    icacls $folderPath /grant "$env:USERNAME`:F" /T
    # 删除文件夹
    Remove-Item $folderPath -Recurse -Force
    

注意:WindowsApps是系统核心保护目录,操作前请确认已备份重要数据,避免误删导致系统异常。

内容的提问来源于stack exchange,提问作者Eli123

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.13 08:16:25