No bloco de notas, abra %appdata%\Microsoft\Windows\Libraries\Documents.library-ms
O conteúdo do arquivo deve ser parecido com isso, você também pode editar o arquivo facilmente (o Windows é bastante tolerante com os usuários editando diretamente o arquivo).
<?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>
Notas:
- O SID real do usuário deve ser colocado no arquivo.
- O campo
folderType
neste exemplo é para a pasta "Documentos" incorporada. Há todos os tipos de coisas interessantes que você pode fazer com pastas e seus tipos, mas isso está além do escopo desta questão. - Este exemplo tem dois locais. Observe que o primeiro tem o
DefaultSaveLocation
definido como verdadeiro e o segundo não tem esse campo. Você pode ter apenas uma pasta ou até 50 pastas; exatamente um deve ter o campo de pasta padrão.