Windows

Как управлять системными переменными Windows: пошаговое руководство

Системные переменные влияют на работу программ и команд в Windows. В этом гайде вы научитесь просматривать, добавлять и изменять переменные, чтобы оптимизировать работу системы.

Обновлено 27 июня 2026 г.
10-15 мин
Средняя
FixPedia Team
Применимо к:Windows 10Windows 11

Введение

Системные переменные — это глобальные настройки, которые влияют на работу операционной системы, программ и сценариев. Правильная настройка переменных, таких как PATH, TEMP или пользовательских параметров приложений, помогает устранить ошибки запуска, повысить производительность и адаптировать Windows к личным или корпоративным задачам. После выполнения этого гайда вы сможете самостоятельно просматривать, добавлять и изменять системные переменные как через графический интерфейс, так и с помощью PowerShell.

Требования

  • Операционная система: Windows 10 или Windows 11.
  • Права пользователя: Учетная запись с правами администратора.
  • Инструменты: Блокнот или PowerShell (для массового редактирования).

💡 Совет: Если вы планируете часто изменять переменные, используйте PowerShell для автоматизации — это быстрее и надежнее, чем ручное редактирование через графический интерфейс.

Пошаговая инструкция

Шаг 1: Открыть Свойства системы

Откройте диалог «Выполнить», нажав Win + R, введите sysdm.cpl и нажмите Enter. Эта команда открывает окно «Свойства системы».

Шаг 2: Перейти во вкладку «Дополнительно»

В открывшемся окне перейдите во вкладку Дополнительно. Здесь находятся настройки системных переменных и переменных пути.

Шаг 3: Нажать кнопку «Переменные окружения»

Под заголовком Быстродействие нажмите кнопку «Переменные окружения...`. Откроется диалоговое окно со списком системных и пользовательских переменных.

Шаг 4: Добавить или изменить переменную

В диалоге выберите раздел Системные переменные (они видны всем пользователям). Нажмите «Создать**, чтобы добавить новую переменную, укажите её имя (например, MY_APP_DIR) и значение (полный путь к папке). Для редактирования выделите нужную переменную и нажмите **«Изменить.

⚠️ Важно: Имена переменных должны быть уникальными и не содержать пробелов. Используйте только буквы, цифры и символ подчеркивания.

Шаг 5: Подтвердить изменения

После внесения изменений нажмите ОК, затем подтвердите изменения в окне «Свойства системы». Для переменных, изменяющих путь (PATH), может потребоваться перезапустить командный терминал или перезагрузить компьютер.

Проверка результата

Чтобы убедиться, что переменная установлена корректно:

  • Через PowerShell: Get-ChildItem Env: отобразит все переменные окружения, включая только что добавленные системные.
  • Через командную строку: echo %MY_APP_DIR% (замените MY_APP_DIR на ваше имя) выведет значение.

Если переменная не отображается, убедитесь, что вы запустили терминал с правами администратора, и проверьте наличие опечаток в имени или значении.

Возможные проблемы

  • «Доступ запрещён» – изменения требуют прав администратора. Запустите «Свойства системы» от имени администратора (Win + X → «Запустить как администратора`).
  • Переменная не появляется в Env: – возможно, вы редактировали пользовательские переменные вместо системных. Убедитесь, что выбрана вкладка «Системные переменные».
  • Приложение по-прежнему не видит переменную – для переменных, используемых запущенными процессами, может потребоваться перезапустить приложение или перезагрузить компьютер.

Эти советы помогут быстро устранить наиболее распространённые ошибки при работе с системными переменными. Если проблема сохраняется, проверьте, не используется ли переменная в других контекстах (например, в реестре или скриптах).

Часто задаваемые вопросы

Зачем редактировать системные переменные в Windows?
Как найти системные переменные в Windows?
Можно ли изменить системные переменные без перезагрузки?

Полезное

Открыть Свойства системы
Перейти во вкладку «Дополнительно»
Нажать кнопку «Переменные окружения»
Добавить или изменить переменную
Подтвердить изменения