![Windows 7 图书馆噩梦](https://linux22.com/image/511196/Windows%207%20%E5%9B%BE%E4%B9%A6%E9%A6%86%E5%99%A9%E6%A2%A6.png)
在我们的 Active Directory 中,我们向客户端部署了一项策略,将个人目录(我的文档)重定向到我们的文件服务器
\\server\share\username\Documents
在旧系统中,一切都运行正常。在 Windows 7 中,一些用户遇到了以下症状:
- 文档库为空
- 在资源管理器中应该显示文档库的位置,却显示一个空白图标。无标题。
- 右键单击文档库以编辑库中的文件夹会弹出对话框。但是,该对话框不可用。那里没有文件夹,单击“添加文件夹”没有任何反应。
- 删除库并自动创建它不能解决问题
- 共享目录可以通过 UNC 路径访问,也可以作为共享驱动器安装。库仍然损坏。
- 共享驱动器位于 W2008 索引服务器上...
- 使用 Windows 库工具实用程序不能解决问题。
该问题可能由什么原因造成以及如何解决?
答案1
在记事本中,打开%appdata%\Microsoft\Windows\Libraries\Documents.library-ms
文件的内容应该是这样的,您也可以轻松编辑该文件(Windows 对用户直接编辑该文件非常宽容)。
<?xml version="1.0" encoding="UTF-8"?>
<libraryDescription xmlns="http://schemas.microsoft.com/windows/2009/library">
<name>@shell32.dll,-34575</name>
<ownerSID>S-1-5-21-xxxxxx-{The uers's SID}-xxxxx</ownerSID>
<version>11</version>
<isLibraryPinned>true</isLibraryPinned>
<iconReference>imageres.dll,-1002</iconReference>
<templateInfo>
<folderType>{7d49d726-3c21-4f05-99aa-fdc2c9474656}</folderType>
</templateInfo>
<propertyStore>
<property name="HasModifiedLocations" type="boolean"><![CDATA[true]]></property>
</propertyStore>
<searchConnectorDescriptionList>
<searchConnectorDescription>
<isDefaultSaveLocation>true</isDefaultSaveLocation>
<isSupported>true</isSupported>
<simpleLocation>
<url>\\myserver\users\JohnDoe</url>
</simpleLocation>
</searchConnectorDescription>
<searchConnectorDescription>
<isSupported>true</isSupported>
<simpleLocation>
<url>\\anotherserver\JohnsFiles</url>
</simpleLocation>
</searchConnectorDescription>
</searchConnectorDescriptionList>
</libraryDescription>
笔记:
- 用户的实际 SID 必须放入文件中。
- 本例中的字段
folderType
用于内置的“Documents”文件夹。您可以用文件夹及其类型做各种有趣的事情,但这超出了本问题的范围。 - 此示例有两个位置。请注意,第一个位置已设置
DefaultSaveLocation
为 true,而第二个位置根本没有此字段。您可以只有一个文件夹,或最多 50 个文件夹;但必须有一个具有默认文件夹字段。