部署解决方案到HoloLens 2时出现DEP6957错误求助
HoloLens 2部署报错DEP6957的解决办法
错误信息
DEP6957: 使用通用身份验证无法连接到设备'127.0.0.1'。请验证项目调试设置中指定了正确的远程身份验证模式。COMException - 由于目标计算机主动拒绝,无法建立连接。(HRESULT异常: 0x8007274D) [0x8007274D]
环境与操作背景
HoloLens 2已开机,通过USB连接电脑,设备管理器「便携设备」下可见,已开启开发者模式。操作流程如下:
- 安装Unity 2020.3.13f1及配套的Visual Studio 2019、UWP构建支持、IL2CPP构建支持
- 创建新项目并切换至UWP平台,目标设备设为HoloLens,架构选ARM64,配置为USB设备构建运行
- 通过Mixed Reality Feature Tool安装MRTK Foundation、OpenXR插件、Standard Assets并完成项目配置
- 修改包名后构建项目,在Visual Studio 2019中选择Release/ARM64/Device部署时触发错误
排查与解决步骤
1. 修正Visual Studio调试配置
右键项目→属性→调试:
- 确认「目标设备」为设备,不要勾选「使用远程计算机」(该选项会错误指向127.0.0.1)
- 身份验证模式切换为通用(未加密协议),若仍失败尝试改为无
2. 重置USB连接与设备驱动
- 断开HoloLens USB线缆,等待10秒后重新连接
- 在HoloLens的「设置→更新和安全→开发者选项」中,先关闭再重新开启开发者模式
- 电脑设备管理器中找到HoloLens设备,右键选择卸载设备并勾选「删除此设备的驱动程序软件」,重启电脑后重新连接
3. 验证设备通信状态
- 在HoloLens上查看本机IP(设置→网络和Internet→Wi-Fi),用电脑浏览器访问
http://[设备IP]:8080 - 若能打开设备门户,说明通信正常;若无法访问,检查电脑防火墙是否允许HoloLens相关连接
4. 清理并重新部署
- 在Visual Studio中右键解决方案→清理解决方案,再执行重新生成解决方案
- 确认配置为Release/ARM64/Device后,再次尝试部署
5. 匹配Windows SDK版本
检查Unity构建设置中的目标SDK版本,确保Visual Studio已安装对应版本的Windows SDK(可通过Visual Studio安装程序补充)
内容的提问来源于stack exchange,提问作者Luca P.
相关产品推荐
相关产品推荐

