最近研究了一下Windows内置的库功能,想在库中添加在我NAS上存储的文档文件夹,并设置为许多程序的默认保存位置。
然而由于索引的问题,默认情况下网络文件夹是无法添加到库中的,除非开启基于自带同步中心的脱机文件同步功能,这样才可以添加索引。
要添加脱机文件同步建立索引也很简单,未经过修改的原版系统,只要右键点击共享文件夹弹出的菜单,选择”始终脱机可用”,便可以建立同步任务生成索引了,也就可以加入库中。
其实以前没换系统的时候我试过脱机同步的功能,搭配VSCode写代码的话,体验感觉和OneDrive半斤八两,缓存机制不如Syncthings。当时要不是右键发现了这个功能,可能一辈子都不知道同步中心到底是什么用途。
今天不知为何,右键菜单 “始终脱机可用” 的选项莫名其妙消失了,我本以为是LTSC还是补丁取消了这个功能,然而在另一台LTSC的虚拟机上还是能看到的:
可能是年初玩WM系统的PPC手机安装了Windows Mobile设备中心(WMDC),而WMDC又依赖系统自带的同步中心,大概率是修复程序把脱机文件的菜单项丢失了……
上网找了一下,发现用注册表可以解决,详见这篇 The Windows Club的文章:How to add or remove Always Available Offline from Context Menu in Windows 11/10
Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers\{474C98EE-CF3D-41f5-80E3-4AAB0AB04301}] [HKEY_CLASSES_ROOT\Folder\shellex\ContextMenuHandlers\Offline Files] @="{474C98EE-CF3D-41f5-80E3-4AAB0AB04301}" [HKEY_CLASSES_ROOT\Directory\shellex\ContextMenuHandlers\Offline Files] @="{474C98EE-CF3D-41f5-80E3-4AAB0AB04301}"
嗯…… 尽管后来参考了Winaero软件的教程 How to include UNC network folder paths and shares in Libraries ,使用了Winaero Librarian添加了网络文件夹,并不需要为网络文件夹开启脱机同步的索引……
虽然资源管理器会有提示该路径不受支持,且OneNote不能使用脱机文件同步……就当是解决强迫症吧 233333
顺带一提这篇文章是用Word的XMLRPC博客撰写功能发布的,虽然后面用TinyMCE修订了,感觉Word发博客写小说可能还好,日用感觉不如Live Writer……