Atalho para a pasta base do usuário

17

Quero criar um atalho para a versão da pasta do sistema da minha pasta pessoal. Na verdade, eu quero fazer isso para todos os usuários, mas vamos focar em um único usuário. Não quero criar um link para C:\users\%USERNAME, embora seja o mesmo local, as configurações de exibição possam ser diferentes e isso, por algum motivo, confunde os usuários. Parece certo que deve haver uma maneira de criar um atalho para isso da mesma maneira que é possível criar o atalho do painel de controle principal , mas não consegui encontrar o GUID correto durante a pesquisa.

Quando estou falando sobre a versão da pasta do sistema , a pasta destacada é o que eu quero.

Área de trabalho - Pasta pessoal Pasta pessoal - Sistema

Eu não quero criar um atalho para este ponto de vista da pasta C:\users\%USERNAME%.

Pasta base - c: \ users \ nome de usuário

Zoredache
fonte
Existe uma lista de diretórios / atalhos especiais do Windows (como% TEMP%)? mostra% userprofile% e mais.
MiFreidgeim deixa de ser mau
1
Considere aceitar a resposta de Raystafarian . É um método muito mais fácil de memorizar do que a resposta aceita atualmente.
Stevoisiak
2
@StevenVascellaro, mas isso realmente não respondeu à pergunta que eu estava fazendo. Ir para %userprofile%não tem o mesmo resultado que ::{59031a47-3f72-44a7-89c5-5595fe6b30ee}.
precisa

Respostas:

15

O GUID da versão da extensão do shell (ou seja, especial) da pasta inicial do usuário é {59031a47-3f72-44a7-89c5-5595fe6b30ee}.

Um link com base nesse GUID abrirá a pasta Home do usuário conectado.

Kevin Cathcart
fonte
3
Era isso que eu estava procurando. Caso alguém mais se importe, você pode iniciar uma nova janela do explorer usando um comando como explorer.exe ::{59031a47-3f72-44a7-89c5-5595fe6b30ee}.
Zoredache
2
Infelizmente, esta solução parou de funcionar com a Atualização do criador para o Windows 10. A solução é navegar HKEY_CLASSES_ROOT\Folder\shell\opennewwindow\commande excluir a nova chave DelegateExecute.
HonoredMule
@HonoredMule não pode reproduzir. O explorer.exe ::{59031a47-3f72-44a7-89c5-5595fe6b30ee}atalho parece estar funcionando perfeitamente no meu sistema 1703 Windows 10.
precisa
Talvez isso se deva à variação que eu uso, fornecendo% USERPROFILE% (eu quero o caminho real para poder navegar pelo teclado para os pais). Nesse caso, o conteúdo de DelegateExecute parece substituir o caminho. Além disso, colocar o caminho em DelegateExecute (Padrão) interrompe o lançamento do Explorer com um loop infinito de inicialização.
precisa saber é o seguinte
37

Link para %userprofile%funcionará

Mattias Åslund
fonte
0

Esta edição manual do registro funcionou para mim no SRV 2016 e provavelmente funcionará para sistemas operacionais mais antigos.

HKLM \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ HideDesktopIcons \ ClassicStartMenu

& HKLM \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ HideDesktopIcons \ NewStartPanel

Faça um DWord com o ID {59031a47-3f72-44a7-89c5-5595fe6b30ee} e defina-o como 0.

Isso define o padrão, os usuários individuais podem substituir.

Jonathan176
fonte
-1

Para melhorar o que Mattias Åslund disse, você pode acessar o arquivo de usuários ("C: \ Users") fazendo algo semelhante a:

cd% userprofile%

CD..

Infelizmente, pelo que sei, você não pode fazer algo como:

cd ..% userprofile%

user416964
fonte
Trata-se de navegar na GUI, não em um shell. Quero que a GUI vá para a pasta pessoal e não para expandir o caminho completo. Sim, eu sei que ambos estão no mesmo local, mas operam de maneira diferente no explorer. As migalhas de pão são diferentes e as subpastas aparentes são diferentes.
Zoredache)