Поделиться через


Устранение неполадок с разрешениями на запуск службы в Windows Server 2003

В этой статье описывается, как устранять неполадки с разрешениями запуска службы в среде Microsoft Windows Server 2003.

Область применения: Windows Server 2003
Исходный номер базы знаний: 327545

Итоги

Примечание.

Следующие процедуры были описаны членом группы администраторов в системе под управлением Windows Server 2003, выпуск Enterprise.

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

  • Сообщение об ошибке 1

    Source: Service Control Manager
    Идентификатор события: 7000
    Описание.
    Не удалось запустить службу %service% из-за следующей ошибки:
    Служба не была запущена из-за сбоя входа.

    Данные не будут доступны.

  • Сообщение об ошибке 2

    Source: Service Control Manager
    Идентификатор события: 7013
    Описание.
    Попытка входа с текущим паролем завершилась сбоем со следующей ошибкой:
    Сбой входа: неизвестное имя пользователя или неправильный пароль.

    Данные не будут доступны.

Это поведение может произойти, если одно или несколько следующих условий имеют значение true:

  • Пароль изменяется в учетной записи, с помощью которой служба настроена для входа.
  • Данные паролей в реестре повреждены.
  • Право входа в службу отменяется для указанной учетной записи пользователя.

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

Решение 1. Настройка прав пользователя

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

Контроллер домена

Если пользователь находится в домене Active Directory, выполните следующие действия.

  1. Щелкните Пуск, наведите курсор на Администрированиеи нажмите Active Directory - пользователи и компьютеры.

  2. В дереве консоли щелкните правой кнопкой мыши подразделение, в котором пользователь справа на вход в систему в качестве службы был предоставлен. По умолчанию это находится в подразделении контроллеров домена.

  3. Щелкните правой кнопкой мыши нужный контейнер и выберите пункт "Свойства".

  4. На вкладке групповой политики щелкните политику контроллеров домена по умолчанию и нажмите кнопку "Изменить".

    Это запускает диспетчер групповой политики.

  5. Разверните раздел "Конфигурация компьютера", разверните узел "Параметры Windows" и разверните раздел "Параметры безопасности".

  6. Разверните локальные политики и выберите пункт "Назначение прав пользователя".

  7. В правой области щелкните правой кнопкой мыши вход в качестве службы и нажмите кнопку "Добавить пользователя или группу".

  8. В поле "Имена пользователей и групп" введите имя, которое нужно добавить в политику, и нажмите кнопку "ОК".

  9. Закройте диспетчер групповой политики, закройте свойства групповой политики, а затем закройте оснастку консоли управления (MMC) Пользователи и компьютеры Active Directory.

Рядовой сервер

Если пользователь является членом автономного сервера-члена, выполните следующие действия.

  1. Запустите оснастку MMC "Локальные параметры безопасности".
  2. Разверните локальные политики и выберите пункт "Назначение прав пользователя".
  3. В правой области щелкните правой кнопкой мыши вход в качестве службы и нажмите кнопку "Добавить пользователя или группу".
  4. В поле "Имена пользователей и групп" введите имя, которое нужно добавить в политику, и нажмите кнопку "ОК".
  5. Закройте оснастку MMC "Локальные параметры безопасности".

Решение 2. Настройка сведений о входе в службу

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

  1. Нажмите кнопку "Пуск", выберите пункт "Администрирование" и выберите "Службы".
  2. Щелкните правой кнопкой мыши нужную службу и выберите пункт "Свойства".
  3. Перейдите на вкладку "Вход", измените пароль и нажмите кнопку "Применить".
  4. Перейдите на вкладку "Общие " и нажмите кнопку "Пуск ", чтобы перезапустить службу.
  5. Нажмите кнопку "ОК", а затем закройте средство "Службы".

Решение 3. Настройка службы для запуска со встроенной системной учетной записью

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

  1. Нажмите кнопку "Пуск", выберите пункт "Администрирование" и выберите "Службы".

  2. Щелкните правой кнопкой мыши нужную службу и выберите пункт "Свойства".

  3. Перейдите на вкладку "Вход" и выберите "Локальная системная учетная запись" и нажмите кнопку "Применить".

    Примечание.

    Обычно не требуется настраивать службу для взаимодействия с рабочим столом, поэтому не нужно выбирать службу "Разрешить взаимодействие с рабочим столом ".

  4. Перейдите на вкладку "Общие " и нажмите кнопку "Пуск ", чтобы перезапустить службу.

  5. Закройте средство "Службы". При попытке открыть свойства службы с помощью средства "Службы" в панель управления компьютер может перестать отвечать, а затем может появиться следующее сообщение об ошибке:

    Сервер RPC недоступен.

Эта проблема может возникнуть, если служба удаленного вызова процедур (RPC) не запущена из-за сбоя входа в эту службу или службу зависимостей. Некоторые службы имеют службы зависимостей, которые не запускают до тех пор, пока не начнутся их службы зависимостей (например, служба рабочей станции).