Onenote 无法同步/同步失败的原因(附解决方案)
noeNote版本
首先筆者用的是 uwp 版本的 onenote,本文在探討的也主要是 onenote uwp為什么無(wú)法同步的問(wèn)題,Mac 版、iOS 版無(wú)此問(wèn)題,直接上酸酸乳55R就對(duì)了。
資深用戶知道 onenote 有兩個(gè)版本,分別為:
- Onenote 2016
- Onenote UWP
微軟官方對(duì)前者已經(jīng)被放棄更新,此后不會(huì)再有新功能或改版,而后者還在不定期的升級(jí)中。這兩個(gè)版本從用戶角度來(lái)看,最直接的是功能和界面上的不同,UWP 版更簡(jiǎn)潔清爽,因此筆者選用的是這個(gè)版本。iPad 上的 Onenote 和 PC 上的 UWP 界面也幾乎一致,這是另一個(gè)使用體驗(yàn)上的優(yōu)勢(shì)。
oneNote uwp
noeNote 2016
可能有些用戶喜歡 2016 版,這個(gè)就見(jiàn)仁見(jiàn)智了。從我角度來(lái)看兩個(gè)產(chǎn)品給用戶的心智模型 (mental model) 很不同。此處不做詳細(xì)對(duì)比了,接下來(lái)切入主題講下同步慢、無(wú)法同步的問(wèn)題。
在摸索好一陣子也沒(méi)解決后,一次偶然契機(jī)看到這篇文章(文章已經(jīng)掛掉了,無(wú)法查看):
英文能力可以的讀者點(diǎn)擊直接看原文就完事了。此處做個(gè)簡(jiǎn)單技術(shù)原理解釋。Onenote 的筆記信息是存在 Onedrive 上的,個(gè)人免費(fèi)版有 5G 空間可用。那這 5G 空間的存儲(chǔ)服務(wù)器在國(guó)外,所以由于國(guó)內(nèi)網(wǎng)絡(luò)限制而沒(méi)法同步。資深用戶肯定知道怎么解決這一層,無(wú)非就是用酸酸乳55R,但是這卻并沒(méi)有解決筆者的問(wèn)題(注意,開(kāi)全局模式也行不通,原因后文有講)。
流量受限
Onenote UWP、Miscrosoft Store、IE 11 或者 FB、Ins 的客戶端都屬于 Immersive applications,這些應(yīng)用跑在 AppContainer 之上(理解為沙盒即可)。出于安全機(jī)制的考慮,沙盒在發(fā)送網(wǎng)絡(luò)流量是會(huì)受限。此處引用原文這句話,表達(dá)更為精確:
By default, AppContainers are forbidden from sending network traffic to the local computer (loopback).
默認(rèn)情況下,禁止AppContainers將網(wǎng)絡(luò)流量發(fā)送到本地計(jì)算機(jī)(環(huán)回)。
工具軟件
微軟也有提供工具能供高級(jí)用戶繞開(kāi)這種限制,比如 CheckNetIsolation,但是這個(gè)工具使用繁瑣,必須精確指定 AppContainer 的名字和安全 ID 等信息。以上都是一個(gè)簡(jiǎn)單的原理鋪墊,有開(kāi)發(fā)者已經(jīng)提供方便的工具能快速更改此設(shè)置:
http://getfiddler.com
http://fiddler2.com/r/?GetFiddler4Beta
http://fiddler2.com/r/?GetFiddler4Beta
(那個(gè)能用點(diǎn)那個(gè))
如果官網(wǎng)下載不了,可以去百度盤下載,這個(gè)是筆者自己傳的。鏈接: https://pan.baidu.com/s/1CUicRKtYchFuxI2SWh49FA 提取碼: 49m2
工具使用
說(shuō)明:Fiddler官方版是一個(gè)強(qiáng)大的HTTP調(diào)試抓包工具。Fiddler官方版可以用其檢測(cè)網(wǎng)頁(yè)和服務(wù)器的交互情況,Fiddler能夠記錄所有客戶端和服務(wù)器間的http請(qǐng)求,支持監(jiān)視、設(shè)置斷點(diǎn)、甚至修改輸入輸出數(shù)據(jù)等功能。Fiddler對(duì)開(kāi)發(fā)人員或者測(cè)試人員來(lái)說(shuō),都是非常有用的工具!
第一步
安裝完成后,打開(kāi) fiddler。找到界面左上角「winconfig」按鈕。
第二步
勾選要豁免 (exempt) 的應(yīng)用,例如:Onenote for Windows 10 這項(xiàng),然后點(diǎn)保存即可。有小伙伴說(shuō)找不到 onenote,那我估計(jì)你下載的不是 UWP 版哦!
AppContainer Loopback Exemption Unility (AppContainer環(huán)回豁免統(tǒng)一性)
第三步
打開(kāi) fiddler 的 winconfig 把這項(xiàng)勾上,然后點(diǎn)擊保存:
這一舉也同時(shí)解決了應(yīng)用商店加載慢,下載不了應(yīng)用等問(wèn)題。(??????) ?
看看這感人的速度,我的光纖沒(méi)白上
之前用了一個(gè)非常小眾的 Mac 應(yīng)用:Voodoopad,開(kāi)發(fā)團(tuán)隊(duì)不思進(jìn)取導(dǎo)致基礎(chǔ)功能仍有缺失,所以就開(kāi)始切到 Onenote 上了。這段時(shí)間剛組了一臺(tái)性能強(qiáng)悍的 PC,從 Mac 全面撤退重新回到 Windows 懷抱,配上 144hz 的 2K 顯示屏打游戲如絲順滑美滋滋,就是遇到這個(gè)同步的問(wèn)題,總算給我整明白了咋回事,做個(gè)簡(jiǎn)單記錄也算給遇到類似問(wèn)題的網(wǎng)友們支支招了。親測(cè)有效的可以點(diǎn)贊、留言、轉(zhuǎn)發(fā),讓其他遇到問(wèn)題的小伙伴看到吧!
別問(wèn)我酸酸乳55R是啥,我我……我不知道 ┑( ̄Д  ̄)┍
補(bǔ)充例子
剛下載微軟待辦(前身是 wunderlist),它也是個(gè) UWP 應(yīng)用,所以同樣遇到同步問(wèn)題。
然后同步就正常了,看到?jīng)],不是騙你的吧!
其他
不要幾個(gè)版本一起用,結(jié)果就是每個(gè)版本都打不開(kāi)同步不了你的記事本,補(bǔ)救措施就是趕緊把內(nèi)容復(fù)制到一個(gè)新建的記事本,然后把同步出現(xiàn)問(wèn)題的直接刪掉(親身經(jīng)歷)
如果改了host, 記得刪掉再用這個(gè)方法,是的,這個(gè)方法不需要去改 host。
設(shè)置完之后這個(gè)軟件需要一直開(kāi)著嗎?不需要,安裝設(shè)置完后不用管它,一步到位。也不需要自啟哈
轉(zhuǎn)載請(qǐng)注明:https://zhuanlan.zhihu.com/p/128926805
總結(jié)
以上是生活随笔為你收集整理的Onenote 无法同步/同步失败的原因(附解决方案)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 一文掌握战略规划能力
- 下一篇: 工具变量回归