3

После переименования моей пользовательской папки (например, из c:\Users\somethingelse в c:\Users\trusktr) и теперь мои ярлыки панели задач (среди прочего) исчезли.

Я посмотрел в C:\Users\trusktr\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar и я вижу все мои старые ярлыки там, и на самом деле, если я создаю новый, он появляется там тоже. Есть ли какой-то способ исправить это, кроме как просто удалить их все и начать все сначала (не то, чтобы это было слишком сложно, но просто любопытно, поэтому начать сначала не было бы ответом)?

2 ответа2

4

Переименование вашей пользовательской папки нарушит как очевидные, так и неочевидные ссылки, разрешения и ключи реестра. В будущем вы можете обратиться к разделу «Как переименовать учетную запись пользователя Windows 7 и папку связанных профилей» (по сути, то же самое для Windows 8) или к аналогичному руководству по переименованию вашей учетной записи через соответствующие API-интерфейсы, в котором есть все для правильного обновления и повторного подключения профиль.

Проверьте различия в разрешениях на ярлыках. Вы также можете использовать такой инструмент, как SysInternals Process Monitor, чтобы просмотреть папку, чтобы проверить наличие ошибок во время перечисления ярлыков. (В частности, запустите Process Monitor, настройте его для мониторинга папки на панели задач, затем закройте и перезапустите Explorer через диспетчер задач. Захват результатов и поиск ошибок в доступах к файловой системе.)

Даже если вы решите проблему с ярлыком на панели задач, вы наверняка столкнетесь с различными проблемами, и некоторые из них могут быть гораздо менее очевидными, чем другие. Переименование системных папок похоже на переезд из дома и отсутствие адреса пересылки. Вы можете обновить все очевидные контакты своим новым адресом (изменив настройки реестра), но те люди, которые связываются с вами каждые шесть месяцев или один раз в год, заканчивают тем, что ищут вас в вашем старом доме и отказываются (например, повторная проверка NTFS). точки, которые сейчас недействительны).

Если вы хотите пойти по этому пути, я бы переименовал обратно к старому пользователю, а затем следую инструкции, чтобы исправить поврежденный профиль пользователя. Это даст всем различным модулям возможность участвовать в переименовании / новом профиле.

Как это произошло в результате выполнения шагов, описанных в разделе Как переименовать папку пользователя в Windows 8? Я бы не рекомендовал такой подход.

2

Переименование вашей пользовательской папки не то, что я бы порекомендовал. Я подозреваю, что со временем у вас возникнут другие проблемы.

Альтернативное решение (для использования в будущем и для всех, кто рассматривает это) - создать соединение, которое укажет вашу новую папку на исходную. См. Команду Windows mklink или загрузите файл junction.exe из SysInternals.

Например:

junction c:\Users\trusktr c:\Users\somethingelse

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .