Hklm software microsoft windows currentversion run что это — это ключ в системном реестре Windows, который определяет, какие программы запускаются автоматически при старте операционной системы. Раздел HKLM\Software\Microsoft\Windows\CurrentVersion\Run (или сокращённо HKLM\...\Run) отвечает за автозагрузку приложений для всех пользователей компьютера. В отличие от аналогичного раздела в HKEY_CURRENT_USER, изменения здесь затрагивают всех, кто работает на этом устройстве.

Чаще всего здесь прописываются системные утилиты, драйверы, антивирусы или обновления. Но иногда в этот список проникают вирусы или ненужные программы, замедляющие загрузку Windows. Разберёмся, как правильно с этим работать и что делать, если вы подозреваете неладное.

Зачем нужен раздел в реестре Windows

Операционная система Windows использует реестр как базу данных для хранения настроек. Ключ Run в ветке HKLM — это список команд, которые выполняются сразу после входа в систему. Это удобно для:

  • Системных сервисов — например, запуск Windows Defender или обновлений.
  • Драйверов — некоторые устройства требуют фоновой работы ПО.
  • Приложений — мессенджеры, утилиты мониторинга или корпоративное ПО.

Если в этом списке слишком много записей, компьютер будет загружаться дольше. В среднем каждая лишняя программа в автозагрузке добавляет 2–5 секунд к времени старта системы.

💡

Чтобы проверить, что именно запускается при старте Windows, откройте Диспетчер задач (Ctrl+Shift+Esc) и перейдите на вкладку «Автозагрузка». Здесь отображаются не только записи из реестра, но и из папки «Автозагрузка» в меню «Пуск».

Критерий HKLM\Software\Microsoft\Windows\CurrentVersion\Run HKCU\Software\Microsoft\Windows\CurrentVersion\Run
Область действия Для всех пользователей компьютера Только для текущего пользователя
Тип программ Системные утилиты, драйверы, антивирусы Пользовательские приложения (мессенджеры, игры)
Уровень доступа Требует администраторских прав для изменений Изменяется без прав администратора
Пример содержимого C:\Program Files\Antivirus\av.exe C:\Users\User\AppData\Roaming\Telegram\Telegram.exe

Чем отличается HKLM\Run от HKCU\Run

В реестре Windows есть два ключа, отвечающих за автозагрузку: HKLM\...\Run и HKCU\...\Run. Основные различия:

Если вы хотите, чтобы программа запускалась только под вашим профилем, её нужно добавлять в HKCU\...\Run. Для системных процессов обычно используется HKLM.

Как проверить содержимое раздела Run

Чтобы увидеть, что прописано в HKLM\...\Run, нужно открыть редактор реестра. Делается это так:

  1. Нажмите Win + R, введите regedit и нажмите Enter.
  2. Перейдите по пути: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run.
  3. В правой части окна вы увидите список параметров. Каждый из них — это команда на запуск программы.

Обычно здесь можно встретить:

  • Антивирусное ПО (Kaspersky, Norton, Windows Defender);
  • Драйверы для устройств (например, NVIDIA или Realtek);
  • Утилиты для обновления ПО (Adobe, Java);
  • Вредоносные программы (если вы заметили подозрительные записи).

Опасные и безопасные записи в автозагрузке

Не все программы в HKLM\...\Run полезны. Некоторые могут быть вирусами или ненужными утилитами. Как отличить?

  1. Проверьте имя файла. Если путь содержит случайные символы (например, C:\Windows\System32\abc123.exe), это подозрительно.
  2. Поиск в интернете. Введите имя файла в поисковик — если это вирус, будут предупреждения от антивирусных компаний.
  3. Проверка подписи. Щёлкните правой кнопкой по файлу в Проводнике, выберите «Свойства» → «Цифровые подписи». Наличие подписи от известного разработчика (например, Microsoft) говорит о безопасности.

Вредоносные программы часто маскируются под системные файлы. Например, вирус может использовать имя svchost.exe, но находиться в папке C:\Users\Temp — тогда как настоящий svchost.exe лежит в C:\Windows\System32.

⚠️ Внимание: Не удаляйте записи из реестра, если не уверены в их назначении. Ошибочное изменение может привести к нестабильной работе системы или отказу загрузки Windows. В случае сомнений обратитесь к специалисту.
Что чаще всего запускается у вас при старте Windows?
Антивирус
Драйверы
Мессинджеры
Ничего лишнего

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

Если вы нашли в HKLM\...\Run лишнюю или подозрительную запись, её можно удалить. Но сначала убедитесь, что это не системный процесс. Для сравнения: вот что обычно можно смело удалять, а что — нет:

Тип записи Пример Можно удалять?
Антивирус C:\Program Files\Kaspersky\avp.exe Нет (если используете этот антивирус)
Драйверы C:\Windows\System32\RtHDVCpl.exe (Realtek) Нет (если устройство работает)
Обновления ПО C:\Program Files\Adobe\Acrobat\Acrobat.exe Да (если не нужно автоматическое обновление)
Неизвестные программы C:\Temp\random.exe Да (после проверки на вирусы)

Чтобы удалить запись:

  1. Откройте редактор реестра (regedit).
  2. Перейдите в HKLM\...\Run.
  3. Щёлкните правой кнопкой по ненужному параметру и выберите «Удалить».

Удаляйте только те программы, в безопасности которых вы уверены. Системные процессы трогать не рекомендуется.

Как добавить программу в автозагрузку через реестр

Если вы хотите, чтобы программа запускалась при старте Windows для всех пользователей, её можно добавить в HKLM\...\Run. Например, это может быть корпоративное ПО или утилита мониторинга.

Для этого:

  1. Откройте редактор реестра (regedit).
  2. Перейдите в HKLM\...\Run.
  3. Щёлкните правой кнопкой по пустому месту в правой части окна и выберите «Создать» → «Строковый параметр».
  4. Задайте имя параметра (например, MyApp).
  5. Откройте параметр и введите путь к программе (например, C:\Program Files\MyApp\app.exe).
  6. Перезагрузите компьютер, чтобы изменения вступили в силу.

Если программа должна запускаться только для одного пользователя, используйте HKCU\...\Run.

Как проверить, работает ли автозагрузка

Перезагрузите компьютер и откройте Диспетчер задач (Ctrl+Shift+Esc). На вкладке «Процессы» проверьте, запустилась ли ваша программа. Если её нет, проверьте правильность пути в реестре или наличие прав доступа.

Практика: чистим автозагрузку безопасно

Чтобы Windows загружалась быстрее, нужно удалить ненужные программы из автозагрузки. Но делать это нужно осторожно. Следуйте чек-листу:

Безопасная очистка автозагрузки

Выполнено: 0 / 4

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

Можно ли отключить автозагрузку всех программ?

Технически можно удалить все записи из HKLM\...\Run и HKCU\...\Run, но это не рекомендуется. Некоторые программы (например, антивирусы или драйверы) необходимы для стабильной работы системы. Отключайте только те, в которых уверены.

Почему после удаления записи программа всё равно запускается?

Программа может запускаться из других мест: папки «Автозагрузка» в меню «Пуск», планировщика задач (taskschd.msc) или через службы (services.msc). Проверьте эти места, чтобы полностью отключить автозапуск.

Как восстановить удалённую запись из реестра?

Если вы удалили важную запись, восстановить её можно из резервной копии реестра или точки восстановления системы. Для этого откройте «Панель управления» → «Восстановление» → «Запуск восстановления системы» и выберите точку, созданную до изменений.

Можно ли добавить программу в автозагрузку без прав администратора?

В HKLM\...\Run — нет, так как этот раздел требует административных прав. Но вы можете добавить программу в HKCU\...\Run или в папку «Автозагрузка» (для текущего пользователя). Для этого:

  1. Откройте Проводник и перейдите по адресу: %AppData%\Microsoft\Windows\Start Menu\Programs\Startup.
  2. Создайте ярлык для программы.
  3. Перезагрузите компьютер.