Pastas do shell, como "(Meus) documentos", são nomeadas em dois níveis, e as UIs que renomeiam "pastas" são ambíguas, pois você não sabe qual nível está sendo renomeado.
No nível do diretório do sistema de arquivos, é o nome que você veria por meio de gerenciadores de sistemas de arquivos, o comando Dir e assim por diante.
O shell do Windows (Windows Explorer, "Meu computador" etc.) navega no espaço para nome, não no sistema de arquivos como tal, e exibe o nível do espaço para nome.
As pastas do shell são vinculadas aos diretórios do sistema de arquivos de destino nas duas direções; há configurações de registro que apontam da pasta do espaço para nome para o diretório do sistema de arquivos e, dentro do diretório do sistema de arquivos, existe um Desktop.ini que aponta para o espaço para nome.
Especificamente, Desktop.ini pode definir: - um nome de pasta "localizado" substituindo - se esse nome deve ser transferido quando a pasta é copiada - um ID que vincula a um conjunto de comportamentos especiais para esse tipo de item de espaço para nome
Às vezes, o nome do espaço para nome é aplicado circunstancialmente, por exemplo, quando você está conectado à conta de usuário John, você pode ver "Meus documentos", enquanto em outras contas de usuário, você pode ver "Documentos de John". Esse comportamento pode ser definido dentro da lógica para esse tipo de item de espaço para nome, conforme apontado pelo ID no Desktop.ini
Os problemas surgem em pelo menos dois casos ...
1) Vários itens de espaço para nome são mapeados para um único diretório
Nessa situação, há apenas um Desktop.ini para apontar de volta para essas várias pastas de namespace de referência e, provavelmente, "a última vence".
2) O Windows 7 reafirma periodicamente os nomes de namespace padrão
Digamos que você nomeou cuidadosamente o diretório bruto a gosto, mapeou a pasta shell para esse destino e defina o nome do espaço para nome desejado dentro do Desktop.ini no diretório. Você viu isso de várias interfaces de usuário e tudo está como deveria ser.
No entanto, alguns dias ou semanas, os nomes dos namespace voltam a "Meu ..." novamente e, quando você edita o Desktop.ini, confirma que o nome padrão indesejado está sendo declarado lá. Você o edita novamente, mas a mesma coisa acontece novamente e novamente.
O problema (2) é o que estou tentando resolver, cuja busca me levou a esse segmento.