1. Резюме

Сегодня я перехожу на Windows 10 64-bit. Я хочу изменить системные и пользовательские переменные среды, но не могу изменить некоторые переменные.


2. Причины

  1. Если в будущем я установлю другую операционную систему на свой текущий системный диск, я должен удалить все данные с моего системного диска. Я не хочу этого, и я хочу, чтобы мои данные записывались в другой раздел.
  2. У меня на системном диске всего 100 ГБ, но в другом разделе 600 ГБ. Я использую много программ, и, возможно, мой системный диск будет быстро заполнен.

3. Переменные среды

Переменные среды, которые я хочу изменить:

Env

  • ALLUSERPROFILE ,
  • ProgramData ,
  • ProgramFiles ,
  • ProgramFiles(x86) ,
  • APPDATA ,
  • USERPROFILE .

Я хочу изменить C:\ProgramData на D:\ProgramData , C:\Program Files (x86) на D:\Program Files (x86) и так далее.


4. Не помогло

  1. Я пытаюсь редактировать эти переменные, использую программы Rapid Environment Editor и Eveditor , но у меня ничего не получается.
  2. Я нахожу в Google только решения, где я должен вручную редактировать свой реестр. Например, решение для переменных Program Files и AppData .

5. Вопросы

  1. Это плохая практика - поменять местами переменные среды? Если да, какова лучшая практика?
  2. Могу ли я редактировать все переменные, доступные только для чтения, без редактирования реестра вручную? Есть ли твики или приложения?

6. Не предлагать

  1. Пожалуйста, не предлагайте, как я могу изменить редактируемые переменные среды, например, PATH или TEMP .
  2. Да, я знаю о символических ссылках.

0