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?
Можно ли изменить системные переменные без перезагрузки?

Полезное

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

Эта статья помогла вам решить проблему?