Обычно запуск служб определяется в меню Службы (Services) окна Панель управления (Control Panel) или с помощью оснастки Управление компьютером (Computer Management) в разделе Системные программы > Службы (System Tools > Services), если используется Windows XP. Изменение параметров запуска службы приводит к модифицированию значения записи Start в разделе реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services.

При загрузке Windows выберите команду Last Known Good Configuration. Если этот метод не сработал, воспользуйтесь приводимыми далее способами.

Для того, чтобы изменить статус запуска службы без загрузки Windows, придется установить вторую копию операционной системы Windows (кроме того, утилита ERD Commander позволит перенести файл System на другой компьютер; в этом случае наличие второй копии операционной системы не обязательно). В Windows XP также можно использовать консоль восстановления.

  1.  Установите вторую копию операционной системы Windows (в минимальном варианте) на другой раздел жесткого диска.

  2.  Загрузите вторую копию операционной системы.

  3.  Откройте редактор системного реестра (REGEDT32.EXE).

  4.  Перейдите в окно HKEY_LOCAL_MACHINE.

  5.  В меню Реестр (Registry) выберите команду Загрузить куст (Load Hive).

  6.  Перейдите в каталог system32\config первоначальной копии Windows.

  7.  Выберите файл System и кликните на кнопке Открыть (Open).

  8.  Введите имя временного раздела (куста) реестра (например, OrigSystemHive).

  9.  Выберите новый раздел (например, OrigSystemHive) и перейдите в раздел Select.

  10.  Проверьте значение записи Default. Обычно она имеет значение 1. Пусть это значение будет равно x (дальше будет ясно, что имеется ввиду).

  11.  Теперь следует перейти в каталог OrigSystemHive\ControlSet00x (например, OrigSystemHive\ControlSet001).

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

  13.  Дважды кликните на записи Start и укажите одно из следующих значений:

· 4 — отключение службы;

· 2 —автоматический запуск службы.

Если проблему так просто не решить, попробуйте изменить значение записи Type.

  14.  Перейдите в корневой раздел (например, OrigSystemHive) и выберите команду Выгрузить куст (Unload Hive) в меню Реестр (Registry). Кликните на кнопке Да (Yes) в диалоговом окне.

  15.  Перезагрузите компьютер и загрузите первоначальную копию операционной системы. Теперь неприятности с проблемной службой должны остаться позади.

При необходимости можно удалить вторую копию операционной системы Windows; однако, не забывайте, что такая копия имеет свои преимущества и занимает небольшой объем дискового пространства.

Еще один метод заключается в использовании программы ERD Professional, которая позволяет указывать параметры запуска служб и драйверов без необходимости в загрузке Windows.