Ярлык для домашней папки пользователя

17

Я хочу создать ярлык для системной папки в моей домашней папке. На самом деле, я хочу сделать это для каждого пользователя, но давайте сосредоточимся на одном пользователе. Я не хочу создавать ссылку на C:\users\%USERNAME, хотя она находится в том же месте, настройки просмотра могут быть разными, и это почему-то смущает пользователей. Вероятно, кажется вероятным, что должен быть способ создать ярлык для этого так же, как можно создать ярлык главной панели управления , но я не смог найти правильный GUID при поиске.

Когда я говорю о версии системной папки , выделенная папка - это то, что я хочу.

Рабочий стол - Домашняя папка Домашняя папка - Система

Я не хочу создавать ярлык для этого представления папки C:\users\%USERNAME%.

Домашняя папка - c: \ users \ username

Zoredache
источник
Есть ли список специальных каталогов / ярлыков Windows (например,% TEMP%)? показывает% userprofile% и более.
MiFreidgeim SO-перестань быть злым
1
Подумайте о том, чтобы принять ответ Райстафариана . Это гораздо более легко запоминающийся метод, чем текущий принятый ответ.
Stevoisiak
2
@StevenVascellaro, но это не отвечало на вопрос, который я задавал. Переход к %userprofile%не имеет тот же результат, что и ::{59031a47-3f72-44a7-89c5-5595fe6b30ee}.
Зоредаче

Ответы:

15

GUID для версии Shell Удлинитель (т.е. специальный) дома пользователя папка находится {59031a47-3f72-44a7-89c5-5595fe6b30ee}.

Ссылка на основе этого GUID откроет домашнюю папку вошедшего в систему пользователя.

Кевин Кэткарт
источник
3
Это то, что я искал. В случае, если кому-то еще все равно, вы можете запустить новое окно Проводника с помощью команды вроде explorer.exe ::{59031a47-3f72-44a7-89c5-5595fe6b30ee}.
Zoredache
2
К сожалению, это решение перестало работать с обновлением Creator до Windows 10. Решение состоит в том, чтобы перейти к HKEY_CLASSES_ROOT\Folder\shell\opennewwindow\commandновому ключу и удалить его DelegateExecute.
HonoredMule
@HonoredMule не может воспроизвести. explorer.exe ::{59031a47-3f72-44a7-89c5-5595fe6b30ee}Ярлык , кажется, работает прекрасно на моей 1703 10 системе Windows.
Зоредаче
Возможно, это связано с тем, что я использую вариант, предоставляющий% USERPROFILE% (мне нужен реальный путь, чтобы я мог перемещаться по клавиатуре к родителям). В этом случае содержимое DelegateExecute переопределяет путь. Кроме того, размещение пути в DelegateExecute вместо (по умолчанию) нарушает запуск проводника с бесконечным циклом запуска.
HonoredMule
37

Ссылка на %userprofile%будет работать

Маттиас Ослунд
источник
0

Это ручное редактирование реестра работало для меня на SRV 2016 и, вероятно, будет работать для более старых ОС.

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

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

Создайте DWord с идентификатором {59031a47-3f72-44a7-89c5-5595fe6b30ee} и установите его в 0.

Это устанавливает по умолчанию, отдельные пользователи могут перезаписать.

Jonathan176
источник
-1

В дополнение к тому, что сказал Маттиас Аслунд, вы можете перейти к файлу пользователей («C: \ Users»), выполнив что-то похожее на:

cd% userprofile%

компакт диск..

К сожалению, насколько я знаю, вы не можете сделать что-то вроде:

кд ..% USERPROFILE%

user416964
источник
Речь идет о навигации внутри графического интерфейса, а не оболочки. Я хочу, чтобы GUI шел в домашнюю папку, а не раскрывал полный путь. Да, я знаю, что они оба находятся в одном месте, но в проводнике они работают по-разному. Хлебные крошки разные, а видимые подпапки разные.
Zoredache