问题:在开DAILI的情况下,Microsoft to-do、邮件、日历等UWP均无法正常同步。
此文中解释了原因 link
UWP 是微软在 Windows 10 中引入的新概念,由于所有 UWP 应用均运行在被称为 App Container 的虚拟沙箱环境中,其安全性及纯净度远胜于传统的 EXE 应用。但 App Container 机制同时也阻止了网络流量发送到本机(即 loopback), 使大部分网络抓包调试工具无法对 UWP 应用进行流量分析。同样的,该机制也阻止了 UWP 应用访问 localhost,即使你在系统设置中启用了DAILI,也无法令 UWP 应用访问本地DAILI服务器,十分恼人。
其实 Windows 10 自带了一款名为 CheckNetIsolation.exe 的命令行工具可以帮助我们将 UWP 及 Windows 8 Metro 应用添加到排除列表。
解决步骤,1 获取uwp的displayname 或sid;2使用CheckNetIsolation将此UWP添入排除列表。
步骤1:获取displayname
此文中的方法比较直观 Link
按Win+R,在打开(O)后面输入:
C:\Users\%username%\AppData\Local\Packages
打开后能看到的每一个文件夹就代表一个UWP程序包,文件夹的名称就是程序包的名称。
常用的:
-
Microsoft To-Do:Microsoft.Todos_2.63.5391.0_x64__8wekyb3d8bbwe
-
日历、邮件:microsoft.windowscommunicationsapps_8wekyb3d8bbwe
步骤2:使用CheckNetIsolation将此UWP添入排除列表
以管理员身份打开powershell,输入如下命令
checknetIsolation loopbackexempt -a -n="Microsoft.Todos_2.63.5391.0_x64__8wekyb3d8bbwe"
CheckNetIsolation LoopBackExempt -a -n="microsoft.windowscommunicationsapps_8wekyb3d8bbwe"
运行完后,会显示完成。
使用CheckNetIsolation LoopBackExempt -s
可查看是否已在排除列表中
CheckNetIsolation LoopBackExempt 的参数含义:
文章来源:https://www.toymoban.com/news/detail-447429.html
步骤3:此时在开DAILI的情况下,同步应能恢复正常。文章来源地址https://www.toymoban.com/news/detail-447429.html
到了这里,关于Microsoft ToDo无法同步的解决方案的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!