Можно ли редактировать переменные среды, доступные только для чтения?

Можно ли редактировать переменные среды, доступные только для чтения?

1. Резюме

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


2. Причины

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

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

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

Окружение

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

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


4. Не помогло

  1. Я пытаюсь редактировать эти переменные, используюРедактор быстрой средыиРедакторпрограммы, но у меня нет успеха.
  2. Я нахожу в Google только решения, где мне нужно вручную редактировать реестр. Например, решение дляПрограммные файлыиДанные приложенияпеременные.

5. Вопросы

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

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

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

Связанный контент