Исправлено: отключенные стартапы не запускаются после повторного включения их в Windows

Windows

Если с помощью msconfig вы отключили некоторые запускаемые программы, а затем решили снова их включить; и, несмотря на их повторное включение, вы обнаружите, что они не запускаются во время загрузки, тогда это может вас заинтересовать.

Причина этого заключается в следующем:

Следующие данные реестра сохраняются при отключении автозапуска приложений. Когда приложения повторно включены, данные реестра восстанавливаются как тип REG_SZ.

HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Run
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Run

При повторном включении запускаемого приложения, для которого требуются переменные среды пути, указанные в типе реестра REG_EXPAND_SZ, переменные среды больше не будут использоваться, и приложение не будет выполнено, поскольку реестр будет восстановлен как REG_SZ вместо REG_EXPAND_SZ.

Чтобы решить эту проблему;

Измените тип реестра на REG_EXPAND_SZ.

а. На вкладке MSConfig Startup проверьте команду для каждого приложения.

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

с. Если это в реестре, запомните расположение и команду.

д. Запустите редактор реестра, нажав% SystemRoot% \ regedit.exe.

е. Найдите реестр, который вы помните на шаге c, и запомните имя значения соответствующей команды.

ф. Щелкните правой кнопкой мыши значение и удалите его

г. Создайте новое значение с «Expandable String value»

ч. Назовите новое значение имя, которое вы запомнили на шаге e.

я. Установите команду, которую вы запомнили на шаге c, в качестве данных значения нового значения.

Для получения подробной информации посетите KB982591.

Оцените статью
TechArks.Ru
Добавить комментарий