PDA无法连接本地服务
## 现象
在Windows上安装PDA后无法连接本地调度服务(调度服务和PDA部署在同一台Windows计算机上),但可以连接非本地服务。
## 原因
PDA是一个UWP应用,在Windows上UWP应用禁止访问本地回环地址(127.0.0.1),因此无法访问部署在本地的调度服务。
## 解决方案
使用以下命令接触回环网络隔离:
```
checknetisolation loopbackexempt -a -n="packageName"
```
**使用时将引号内的参数```packageName```替换成实际的包名。为不同项目分发的PDA安装包可能具有不同的包名,以下是一些已有项目的包名。**
|项目|包名|
|-|-|
|通用版本|RobotPDA_108q67ba40bq8|
|HiLex项目|RobotPDA.HiLex_108q67ba40bq8|
|Toyota项目|RobotPDA_108q67ba40bq8|
如果实施的项目不在上述表格中,可以在安装PDA后使用下面的命令查找应用包名:
```
get-apppackage | select-object PackageFamilyName | where-object { $_.PackageFamilyName -like "RobotPDA*"}
```
在Powershell中执行上述命令后会输出已安装的PDA的应用包名,如下图所示:

应用包名格式为:
**RobotPDA.项目名_108q67ba40bq8**
如果有多个输出项,可更具项目名称确定具体包名,或联系PDA技术支持获取。
***Tip**:**CheckNetIsolation.exe**是一个Windows内置的Powershell工具,更多信息请查看[如何启用环回和排除网络隔离故障](https://learn.microsoft.com/zh-cn/previous-versions/windows/apps/hh780593(v=win.10))。*