Что происходит, когда вы переименовываете папку c: \ users в windows 7?

2037
eloyesp

Я пытался переместить папку с помощью WinPE, но это было очень сложно из-за странных вещей, происходящих. Сначала я переименовал папку в, c:\usersbackupно в проводнике, когда я посмотрел, правильно ли это, папка, отображаемая в адресной строке, была c:\users. Зачем? Тогда я не могу создать что-либо в c: named users (или ссылку) (файл существует).

Я в Windows XP (PE), читая этот статический диск, я дважды UsersBackupщелкаю по названной папке, и когда я вижу эту папку, имя отображается как " Users".

Может кто-нибудь объяснить, что на самом деле происходило под капотом?


Отредактировано из-за проблем понимания:
я не спрашиваю, как это сделать, у меня уже есть это, мне не нужна помощь, этот вопрос ищет знаний.

Вопрос в том, почему это странное поведение.

1

2 ответа на вопрос

4
Alberto Martinez

Вы не должны касаться системных папок, таких как Windows, Users или Program Files, так как Windows полагается на их правильную работу. Если папка предназначена для перемещения, Windows предложит способ сделать это (например, с документами или загрузками).

Большую часть времени система будет блокировать действие, но если вам все-таки удастся это сделать, у вас есть хорошее изменение, заканчивающееся нестабильной / неработающей системой.

Это немного похоже на вопрос: «Как я могу переместить руль моей машины в другое место? Я бы хотел переместить его на заднее сиденье, чтобы было удобнее двигаться».

Тем не менее, есть некоторые корпоративные инструменты, такие как SysPrep, которые позволяют вам определять местоположение определенных системных папок во время установки . После установки вы не можете изменить это. Следуя (плохой) аналогии, вам нужно определиться с расположением рулевого колеса до постройки автомобиля, а не после его отделки.

Изменить: Относительно того, почему он показывает другое имя в проводнике, это потому, что начиная с Vista, некоторые папки могут иметь локализованное имя, отличное от реального имени (что наиболее очевидно в неанглийских версиях Windows), и кажется, что они сделали это в способ обратной совместимости, как вы сказали, что он работает и в XP. Проверьте наличие скрытого «folder.ini» или «desktop.ini», вы должны увидеть там локализованное имя.

Я не спрашиваю о том, как это сделать или правильно или неправильно, я спрашиваю, что происходит. eloyesp 13 лет назад 0
@El_Hoy Ой, я забыл эту часть объяснения, см. Отредактированный ответ. Alberto Martinez 13 лет назад 0
спасибо за ответ, но позвольте мне повторить. Вы говорите, что когда я переименовал папку в Проводнике (не в приглашении), папка не была переименована, вместо этого она изменила локальное имя в скрытой папке / рабочем столе. ини? но настоящее имя папки остается ... интересным. eloyesp 13 лет назад 0
Если вы думаете об этом, это имеет большой смысл с точки зрения MS: люди иногда хотят переименовывать системные папки, что может сломать множество приложений. Но поскольку у вас есть система для локализации имен папок, вы позволяете пользователю «переименовывать» папку, не нарушая ничего (когда приложения спрашивают Windows о расположении известных папок, они по умолчанию получают реальное имя, а не локализованное). Alberto Martinez 13 лет назад 0
0
David

Windows не понимает, как сохранить файл в профиль из-за смены имени. Вам нужно будет взломать реестр, чтобы это исправить (не делайте этого). Используйте учетную запись администратора, создайте учетную запись с нужным именем и используйте ее вместо этого. Мне было бы очень трудно выполнить профиль в Windows после изменения имени корневого каталога профилей. У меня была похожая проблема с ноутбуками в центре обработки данных, в котором я работаю.

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

-Удачи

Извините за мой английский, это не мой язык. Я пытаюсь понять, что происходит, почему это странное поведение. Windows ничего не сохраняет в эту папку, потому что я нахожусь в Windows PE (загружается с компакт-диска), так что это окна в автономном режиме. Спасибо за ответ. eloyesp 13 лет назад 0