Windows 7 图书馆噩梦

Windows 7 图书馆噩梦

在我们的 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 个文件夹;但必须有一个具有默认文件夹字段。

相关内容