解决微软OneNote不能同步的问题

https://blog.csdn.net/zhuwei/article/details/140926025

前言

最近发现开启本地http代理服务器后onenote for windows 10无法同步,但是我的代理配置是无误的.经过查询发现,这个是由于微软的UWP应用的新特性引起的.

在win10中的所有UWP应用均运行在被称为app container的虚拟沙箱环境中,其安全性及纯净度远胜于传统的EXE应用.但 App Container 机制同时也阻止了网络流量发送到本机(即 loopback), 使大部分网络抓包调试工具无法对 UWP 应用进行流量分析。同样的,该机制也阻止了 UWP 应用访问 localhost,即使你在系统设置中启用了代理,也无法令 UWP 应用访问本地代理服务器。

解决方法:

1.win+r输入regedit,打开注册表编辑器
2.地址栏粘贴
HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\AppContainer\Mappings
3.Ctrl+F 打开搜索窗口,查找目标中输入"OneNote for Windows 10", 复选框选中“数据”,其他的去掉勾选,类似下图
4.image
5.查询对应程序的sid类似
image
6.使用power shell(管理员身份打开) 将该应用加入到环回排除列表中:
CheckNetIsolation.exe loopbackexempt -a -p=S-1-15-2-3445883232-1224167743-206467785-1580939083-2750001491-3097792036-3019341970
7.查看是否添加成功
CheckNetIsolation LoopbackExempt -s
8.结果如下图,就成功了
image

posted @ 2024-09-10 17:27  sgggr  阅读(10)  评论(0编辑  收藏  举报