Как я изменяю местоположение по умолчанию для пользовательского корневого каталога в Vista?

Проект Fedora/Red Hat freeipa использует их, а также марионеточную марионетку лабораторий по причинам масштабируемости и выравниванию нагрузки. чем больше я узнаю о его вариантах использования и как они используются экстенсивно, тем больше я люблю его. это - лучшая вещь, которая произошла с DNS и инфраструктурами. выезд, как Spotify использует их https://labs.spotify.com/2013/02/25/in-praise-of-boring-technology /

16
задан 5 May 2009 в 15:23
5 ответов

Для отдельных папок (Мой Docyuments, Мои Изображения, и т.д., "Специальные Папки") я делаю вещь реестра/GPO, на которую Вы сослались. Однако, если я хочу переместить всю структуру папок, я обманываю. Переместите папку в новое местоположение и затем создайте соединение, указывающее на старую папку на новую папку. Таким образом, все Ваши программы будут все еще думать, что папка c:\users\username но это - просто точка соединения к d:\users\username.

11
ответ дан 2 December 2019 в 20:41
  • 1
    Это - то, что я делаю со всеми своими машинами. Я обычно загружаюсь к диску установки окон (или Карта памяти) и robocopy, пользовательская папка к другому диску с помощью / Мира/xj (зеркало, не следуют за точками соединения) так, чтобы я получил все корректные полномочия. Затем как Вы сказали, создайте соединение к указать на новое местоположение. –  Jimmie R. Houts 5 May 2009 в 16:50

Я провел долгое время, исследуя это и наконец сумел сделать это на своей собственной машине.

Здесь существует два сценария: новая установка и машина, которая уже устанавливается/используется.

Для новой установки можно (по-видимому), изменить файл autounattend.xml (неисследуемая ссылка здесь, никакие гарантии, я не попробовал),

Для машины, которая уже установлена, существует две проблемы для преодоления:

  1. Windows, 'блокирующий' некоторые файлы, таким образом, Вы не можете скопировать их (ntuser.dat)
  2. Изменение, куда окна идет для поиска профилей на запуске.

Для проблемы 1, можно или пойти раунд о маршруте:

  • папки Default и Public копии к новому местоположению
  • измените их местоположение в реестре
  • создайте нового пользователя (который будет создан в новом месте),
  • вход в систему с новой учетной записью пользователя и копией другие пользователи
  • много детали об этом здесь

Или можно загрузиться от Аварийного диска и скопировать материал через.

Для проблемы 2, можно или сделать находку и заменить везде в (опасном) реестре, или создать символьную ссылку/соединение от местоположения по умолчанию до нового местоположения.

Решение для находки и замены также детализировано на ранее связанной странице, но оказывается, что все еще необходимо создать символьную ссылку, иначе Windows Update имеет проблемы.

НЕЗАВИСИМО ОТ ТОГО, ЧТО Вы принимаете решение сделать, необходимо будет познакомиться с символьными ссылками/соединениями. Много комментариев к блогу Josh's упоминает ROBOCOPY, который Вы не можете использовать для копирования Соединений. Если Вы не воссоздадите их, то Вы сразу не заметите, поскольку большинство (если не все) будет иметь скрытый атрибут так или иначе, но можно испытать обратные проблемы совместимости с приложениями не-Vista.

Это сообщение в блоге обеспечивает немного больше (слишком много) деталь об этой проблеме плюс сценарий для помощи воссозданию символьных ссылок/соединений.

Другой блог, другой подход.

9
ответ дан 2 December 2019 в 20:41

Мне сказали, что Вы можете к этому:
1) Откройте окна 2 Windows explorer (одно к новому диску, одно к c:\USERS)
2) создайте новую папку, чтобы хранить информацию на новом диске
3) щелкните правой кнопкой и перетащите папку USERNAME к новой папке. Когда меню правой кнопки откроется, нажмите на "Move".

Чтобы видеть, работало ли это, щелчок запускается, документы затем нажимают на вакуум в строке поиска, чтобы видеть, говорит ли это NewDrive:\NewFolder\USERNAME\Documents

-1
ответ дан 2 December 2019 в 20:41

У меня недавно была та же проблема. Я хотел использовать программу SteadyState Microsoft на машине с существующими ранее учетными записями пользователей на C:\USERS, который я хотел переместить в D:. Я выполнил эти шаги:

  1. Я отобразил жесткий диск, чтобы смочь восстановиться с аварии, которую я ожидал испытывать.
  2. Я использовал Windows Easy Transfer для копирования этих учетных записей во внешний жесткий диск.
  3. Я удалил учетные записи.
  4. Я установил Windows SteadyState (работы над XP и Vista), и использовал его для создания учетных записей с точно тем же именем как то, которое я удалил. Я создал каждого на D:\ разделе (SteadyState позволяет Вам выбирать!)
  5. Я запустил Windows Easy Transfer для восстановления ранее сохраненных учетных записей, говоря этому скопировать по учетным записям того же имени. Это находит их всех на D:\, и это - то, куда это помещает копию! Успех.

Одно условие состоит в том, что Windows Easy Transfer не делает идеальную копию большинства приложений не-Microsoft.

Надеюсь, это поможет.

1
ответ дан 2 December 2019 в 20:41

Вы можете изменить местоположение AppData, только немного дольше :

Откройте AppData Щелкните правой кнопкой мыши на локальную Перейдите на вкладку "Местоположение" и нажмите кнопку "Переместить Создайте где-нибудь папку AppData и создайте в ней папку Local. Выберите его, нажмите Применить, чтобы переместить его, так же, как вы сделали это для Документов.

Повторите для LocalLow и Roaming.

Это должно быть намного лучше, чем симлинк ИЛИ метод sysprep.

.
1
ответ дан 2 December 2019 в 20:41

Теги

Похожие вопросы