問題:在開DAILI的情況下,Microsoft to-do、郵件、日歷等UWP均無法正常同步。
此文中解釋了原因 link
UWP 是微軟在 Windows 10 中引入的新概念,由于所有 UWP 應用均運行在被稱為 App Container 的虛擬沙箱環(huán)境中,其安全性及純凈度遠勝于傳統(tǒng)的 EXE 應用。但 App Container 機制同時也阻止了網(wǎng)絡流量發(fā)送到本機(即 loopback), 使大部分網(wǎng)絡抓包調(diào)試工具無法對 UWP 應用進行流量分析。同樣的,該機制也阻止了 UWP 應用訪問 localhost,即使你在系統(tǒng)設置中啟用了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 的參數(shù)含義:
文章來源:http://www.zghlxwxcb.cn/news/detail-447429.html
步驟3:此時在開DAILI的情況下,同步應能恢復正常。文章來源地址http://www.zghlxwxcb.cn/news/detail-447429.html
到了這里,關于Microsoft ToDo無法同步的解決方案的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!