Служба SRV не существует как установленная служба

Мне не удается включить общий доступ к файлам и принтерам в Windows Server 2008 R2 Enterprise Edition. Подробно изучив проблему, я обнаружил, что следующие службы не запускались:

  • Компьютерный браузер
  • Сервер

При попытке запустить службу сервера вручную в файл системного журнала Windows возвращалось следующее сообщение:

Служба сервера зависит от следующей службы: Srv. Эта служба может быть не установлена ​​

Запрос статуса службы следующим образом:

sc query srv

Возвращено:

Указанная служба не существует как установленная служба.

Я попытался решить эту проблему следующим образом:

sfc /scannow

который не дал никаких ошибок.

Я запустил и применил последние обновления Windows. Я проверил сервер на наличие вирусов и вредоносных программ.

Я также выполнил netsh advfirewall reset

Ни одна из вышеперечисленных попыток не решила проблему.

Копирование файла srv.sys с хорошо работающего сервера также доказало свою эффективность. быть проблемой, поскольку сервер перестал отвечать. Мне пришлось скопировать исходный файл srv.sys.

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

искренне признателен за ваши идеи.

2
задан 13 September 2016 в 22:39
3 ответа

Служба имеет отображаемое и фактическое имя. В этом случае «Сервер» - это отображаемое имя, «Lanmanserver» - это фактическое имя. Вам нужно указать фактическое имя с помощью SC.EXE, поэтому попробуйте

SC.EXE query lanmanserver

SERVICE_NAME: lanmanserver
        TYPE               : 20  WIN32_SHARE_PROCESS
        STATE              : 4  RUNNING
                                (STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN)
        WIN32_EXIT_CODE    : 0  (0x0)
        SERVICE_EXIT_CODE  : 0  (0x0)
        CHECKPOINT         : 0x0
        WAIT_HINT          : 0x0

Также проверьте переменную среды PATH на наличие недопустимых дисков и удалите их, или примените исправление, описанное здесь: https://support.microsoft.com/en-us/kb/2316513

На компьютере под управлением Windows 7 или Windows Server 2008 R2 у вас есть том, на который есть ссылка в системной среде PATH переменная. Если том недоступен, служба Lanmanserver не запускается после перезагрузки компьютера или после остановки, а затем перезапуска службы вручную. Кроме того, в системном журнале регистрируется событие с идентификатором 7023.

enter image description here

1
ответ дан 3 December 2019 в 12:39

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

https://www.youtube.com/watch?v=ltDTXqiASlc&app=desktop

Ниже приведен синтаксис для браузера компьютера служба: -

браузер запросов sc.

sc запустить браузер

net start browser

0
ответ дан 3 December 2019 в 12:39

В моем случае, когда я запустил sc.exe config srvnet start=auto, он заявил:

[SC] OpenService FAILED 1060:

The specified service does not exist as an installed service.

Когда я посмотрел в реестре было два ImagePath:

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\srvnet]
"Group"="Network"
"ImagePath"=hex(2):53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,44,00,\
  52,00,49,00,56,00,45,00,52,00,53,00,5c,00,73,00,72,00,76,00,6e,00,65,00,74,\
  00,2e,00,73,00,79,00,73,00,00,00
"ImagePath"=hex(2):53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,44,00,\
  52,00,49,00,56,00,45,00,52,00,53,00,5c,00,73,00,72,00,76,00,6e,00,65,00,74,\
  00,2e,00,73,00,79,00,73,00,00,00
"Start"=dword:00000003
"Type"=dword:00000002
"DisplayName"=""

Поэтому я удалил весь ключ srvnet и импортировал reg с другого компьютера (только с одним ImagePath). И после перезагрузки он начал работать.

Не знаю, как это могло быть. Пытался создать его с помощью regedit и импортировать выше .reg обратно, но не смог.

0
ответ дан 7 August 2021 в 21:50

Теги

Похожие вопросы