.NET 7 Blazor MAUI Windows Machine无法启动,求解决方法
解决.NET 7 Blazor MAUI Windows平台启动错误0x80070005的方案
检查VS运行权限
0x80070005本质是权限不足错误,右键VS2022图标选择「以管理员身份运行」,再启动Windows项目测试。如果有效,可设置VS默认以管理员运行:右键VS图标→属性→兼容性→勾选「以管理员身份运行此程序」。确认Windows SDK安装完整
打开VS安装器→修改→单个组件,搜索「Windows 10 SDK (10.0.19041.0)」,确保该组件已勾选安装,若未安装则选中后完成安装流程。重置Windows应用部署相关服务
以管理员身份打开命令提示符,依次执行以下命令:net stop wuauserv net stop cryptSvc net stop bits net stop msiserver ren C:\Windows\SoftwareDistribution SoftwareDistribution.old ren C:\Windows\System32\catroot2 catroot2.old net start wuauserv net start cryptSvc net start bits net start msiserver执行完毕后重启电脑,再尝试启动项目。
调整项目调试配置
右键项目→属性→调试,确认「启动」选项为「Windows Machine」,勾选「启用本机代码调试」,保存设置后重新启动调试。修复VS2022安装
打开VS安装器→修改→更多→修复,等待修复完成后重启VS,重新构建并运行Windows项目。检查用户账户控制(UAC)级别
打开「控制面板→用户账户→更改用户账户控制设置」,将滑块调至「默认」或「始终通知」级别,重启电脑后再测试项目启动。
内容的提问来源于stack exchange,提问作者BlazorSaddles
相关产品推荐
相关产品推荐

