Loading... > 2022.05.26更新。 Windows客户端代理软件推荐使用[Clash for Windows](http://github.com/Fndroid/clash_for_windows_pkg/releases)。它提供UWP Loopback功能,可以直接选择哪些Windows软件流量不走代理。 ## 1、前言 Microsoft To Do是目前我主要使用的代办清单工具。他最大的优势就是跨多个平台,而且同步速度还算可以。本来用着挺舒服的,但是自从我更换了科学上网代理软件之后,可能是由于新的代理软件某些方面不成熟,导致我的PC上主要使用的两个工具OneNote和To Do都无法同步。经过我的一番折腾,通过阅读几篇靠谱的文章,顺利地解决了软件的同步问题。由于对 ## 2、To Do同步问题解决方案 这部分主要参考文章:[微软应用todo在科学上网状态下无法同步的解决方案](http://74.120.175.67/2020/06/microsoft-vpn-internet.html),同时也感谢原文作者的解答。 ### 2.1 通过注册表找到To Do的SID 使用`win+R`命令打开命令运行窗口,输入`regedit`打开注册表  进入目录`计算机\HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\AppContainer\Mappings`。 通过DisplayName找到To Do,`S-1-15-2-2537...`即为SID。 例如,在我的PC上,To Do的SID为`S-1-15-2-2537927067-2140208811-1083047336-3825492100-1188134376-3459723148-3131426163`  ### 2.2 通过CheckNetIsolation.exe命令使To Do网络连接独立 以管理员身份运行Windows PowerShell   执行命令: ```shell CheckNetIsolation.exe loopbackexempt -a -p=S-1-15-2-2537927067-2140208811-1083047336-3825492100-1188134376-3459723148-3131426163 ``` `-p=`后跟的是To Do的SID。  ### 2.3 验证是否更改成功 ```shell CheckNetIsolation.exe LoopbackExempt -s ```  ## 3、OneNote同步问题解决方案 你可能发现,上述提到的在注册表中寻找软件SID的办法有点麻烦,可不可以通过什么软件可以一步到位呢?实际上,除了我们刚刚使用的命令行工具`CheckNetIsolation`之外,还有一款名为`Fiddler`的工具可以达到上述的效果。 这部分内容参考文章:[Onenote 无法同步/同步失败的原因(附解决方案)](http://zhuanlan.zhihu.com/p/128926805) ### 3.1 下载并安装fiddler软件 百度网盘地址:[https://pan.baidu.com/s/1CUicRKtYchFuxI2SWh49FA](https://pan.baidu.com/s/1CUicRKtYchFuxI2SWh49FA),提取码:`49m2`。 ## 3.2 打开fiddler,找到WinConfig按钮  ### 3.3 在DisplayName中找到OneNote,勾选,然后保存改变  ## 4、总结 我们通过两个工具`CheckNetIsolation`和`fiddler`分别解决了To Do和OneNote的同步问题。实际上,在我解决上述问题的过程中,首先使用fiddler解决了OneNote的同步问题,但是我并没有在fiddler中找到To Do。因此,无奈之下,我参考了之前引用的第一篇文章中的方法,在注册表中找到To Do的SID,然后使用微软提供的CheckNetIsolation工具来解决同步问题。 至于为什么会出现软件的同步问题呢?引用别人文章中的一段: > Onenote UWP、Miscrosoft Store、IE 11 或者 FB、Ins 的客户端都属于 Immersive applications,这些应用跑在 AppContainer 之上(理解为沙盒即可)。出于安全机制的考虑,沙盒在发送网络流量是会受限。此处引用原文这句话,表达更为精确: > > By default, AppContainers are forbidden from sending network traffic to the local computer (loopback). 最后,如果你遇到任何问题,可以在评论区留言,我会尽快回复。另外,也请你抽时间关注自己留言下的解答。 Last modification:November 13th, 2022 at 01:39 am © 允许规范转载
31 comments
把科学上网断开之后,to do无法同步,用了第一个方法之后,一直显示正在同步,但是一直没有同步成功怎么解决呢(╯‵□′)╯︵┴─┴
一直以为是被墙了,原来是因为翻墙... 脱钩的世界真奇妙
赞一个!有效果~
尝试了这两种方法,非常感谢,其他软件都可以同步了,但是唯独微软的便笺不可以,尝试了很多,不知道怎么解决
it works, thank you very much٩(ˊᗜˋ*)و
TODO更新后又不能用了,似乎升级一次就要改一次。
建议客户端代理软件用clash for windows。里面有一个UWP Loopback功能挺好用的,可以直接选择哪些软件不走代理。
你好,麻烦问一下 clash 具体 开启 UWP Loopback 步骤呢,我现在也用的clash 但找不到UWP Loopback 谢谢了
谢谢你!!
真心感谢,经验非常有效
解决 感谢
[...]本文章内容参考:https://kevinnan.org.cn/index.php/archives/607/ [...]
用fiddler这种方式,如果关了ssr, todo反而又连不上了。(ノ°ο°)ノ
额 刚好试错了 实际上是没生效。不知道咋回事。
厉害,搞定了
感谢!非常有用|´・ω・)ノ
真好
这两个都没问题了,请教一下微软teams这类软件,开vpn也有连接问题,该怎么弄。。怎么都是微软的软件
终于有个好用的方法
Good 强
试了一下,microsoft store打不开的问题也可以用这个方案解决
谢谢 真的可以(☆ω☆)
棒棒!夸夸!谢谢~
问题解决, 感谢~
救命恩人
和你恰好相反 只有todo 没有onenote fiddler
问题不大
我和你恰好相反fiddler有todo 没有onenote
厉害了。
有效。
有效果,问题解决。