Главная | Работаю | Пишу музыку | Пишу стихи | Скачать | RSS | Vkontakte | Twitter | Facebook

Поиск по этому блогу

вторник, 11 января 2011 г.

Как восстановить службу сервера (LanmanServer) в Windows?

Короче говоря, столкнулся сегодня с такой ерундой. К юзерской тачке с Windos XP SP3 Pro в домене (с правами локального админа) пропал доступ через smb и соответственно перестал "шариться" принтер. Вроде кажется ерунда. Полез в службы - о-па, службы сервера и в помине нет. Журнал Windows говорит, мол, "служба не существует или помечена на удаление". Беру ветки реестра:
HKLM\SYSTEM\CurrentControlSet\Services\LanmanServer
HKLM\SYSTEM\ControlSet001\Services\LanmanServer
HKLM\SYSTEM\ControlSet002\Services\LanmanServer
со здоровой тачки. Добавляю. Перегружаюсь. Хер.
Служба в списке появилась, но говорит что "Служба не может быть запущена поскольку указанный модуль не найден".
Не верю своим глазам. Смотрю все пути и параметры dll'ок. Лезу в сетевые настройки. "Общий доступ к файлам и принтерам" включен, всё на месте.
Для очистки совести делаю SFC /scannow
Перегружаюсь. Хер.
Антивирус - в порядке. Просканил ещё раз - реакции ноль.
Как лунатик иду снова в сетевые настройки и удаляю на сетёвке протоколы "Общий доступ к принтерам и папкам" и "Клиент для сетей Microsoft". Потом устанавливаю их заново.
Перезагрузка. Хер. Вуаля! Всё работает.
Выяснилось что беда пришла с флешки сотрудницы. Autorun.inf с хуетой на которую доблестный NOD32 не среагировал. Судя по логам винды вирь пытался покоцать несколько других служб и внедрить свои (а может и внедрил) файлы в толщу системы.
Вот и давай после этого юзерью локального админа.

46 комментариев:

  1. Именно поэтому я всем настоятельно рекомендую в корне таких накопителей создавать пустой файл Autorun.inf

    ОтветитьУдалить
  2. Windows-way, простой и понятный даже домохозяйкам )))

    ОтветитьУдалить
  3. Достаточно запустить службу (Пуск (start)-Администрирование (administrative)-Службы (services)) Сервер (Server) и lanmanserver будет работать.

    ОтветитьУдалить
  4. Дорогой Анонимус, что-то вы не совсем в кассу. Службы не было даже в списке.

    ОтветитьУдалить
  5. Респектуха Автору!!!

    Не с того, не с сяво исчезла служба сервер(lanmanserver) на машине с windows 7. Никакие манипуляции с сетевыми настройками, запусками службы принтеров и файлов в свойствах подключения кроме как после добавления инфы в реестр:

    HKLM\SYSTEM\CurrentControlSet\Services\LanmanServer
    HKLM\SYSTEM\ControlSet001\Services\LanmanServer
    HKLM\SYSTEM\ControlSet002\Services\LanmanServer

    с другой машины не имели результата.

    В общем порядок действий следущий:
    1)Удалить службу общих файлов и принтеров в параметрах сетевого подключения.
    (при необходимости перезагрузится)
    2)Запустить файлы регов описанных выше разделов реестра экспортированных с другой машины.
    (Не забудте почистить расшаренные папки, если таковы имеются в файлах регов)
    3)Подключить службу общих файлов и принтеров в параметрах сетевого подключения.
    4)Перезагрузится.

    ОтветитьУдалить
  6. еще важно посмотреть HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SvcHost\netsvcs есть ли там служба LanmanServer?

    ОтветитьУдалить
  7. Спасибо, Константин.

    Переустановил службы, как вы и написали в сетевой .... и все заработало.

    ОтветитьУдалить
  8. Спасибо Вам большое,долго мучался из за того что благодаря этой службе отвалился принтер и сетевые диски,облазил весь интернет в поисках решения проблемы но помог только этот способ

    ОтветитьУдалить
  9. Все сделал как в азбуке.
    Как там автор писал ХЕР!
    Подскажите что еще может быть(((

    ОтветитьУдалить
  10. Можно попробовать набросать такой батник:

    netsh winsock reset
    netsh winsock reset catalog
    netsh interface ip reset
    netsh interface reset all

    Правда это сбросит все текущиие сетевые настройки если они где-то прописаны вручную.

    Попробуйте, возможно поможет.

    ОтветитьУдалить
  11. А если удалить сетевку и заново ее поставить?
    Проканает?

    ОтветитьУдалить
  12. К сожалению ни чего не помогло.
    Вот что пишет.
    Не удалось запустить службу Сервер на локальный компьютер.
    Ошибка 1083:Исполняемая программа,запуск котторой настроен в службе,не включена в состав службы.

    ОтветитьУдалить
  13. У меня вчерась был такой случай, перепробовал всё... И ERD-шкой востанавливать сис. файлы, и откат, и SFC /scannow, и удалял службы доступа к файлам и принтерам (с последующим восстановлением), и т.д. Помогло только переустановка Винды поверх старой. Долго, но ни чего не потерял и все заработало.
    P.S. При этом не запускалась служба "обозреватель компьютеров" ссылаясь как раз на этот LanmanServer, потом все стало нормально. После тчательно проверил на вирусняк.

    ОтветитьУдалить
  14. а как подключить службу общих файлов и принтеров в параметрах сетевого подключения?

    ОтветитьУдалить
  15. Если под Windows то нужно просто зайти в "сетевые подключения", щёлкнуть правой кнопкой по нужному подключению, выбрать "свойства", "Установить" и выбираете службу нужную. Выглядеть всё должно вот так потом. http://j.mp/joTmVQ

    ОтветитьУдалить
  16. Анонимный6 июл. 2011 г., 0:48:00

    Сделал всё как написано, в течении часа с какими то проблемами сделал! Спасибо!


    еще важно посмотреть HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SvcHost\netsvcs есть ли там служба LanmanServer?
    эта строчка действительна важна!

    ОтветитьУдалить
  17. необходимо просто сделать реинстал "службы доступа к папкам и принтерам" в сетевых соединениях

    Никаких бубнов с реестром не нужно, система сама все пропишет и запустит.

    зы ну может sfc /scannow придется сделать если систему сильно порушило к примеру после виря.

    Так то.., Друзья мои.

    ОтветитьУдалить
  18. Константин! Спасибо!
    Была аналогичная ситуация, служба сервера не хотела запускаться-хоть убей, все перерыл!
    Прочитал Ваше решение-пробую-все работает!
    Респект! Ваш сайт в Закладки))

    ОтветитьУдалить
  19. в свойствах сетевого подключения -> Служба доступа к файлам и принтерам сетей Microsoft -> Удалить, потом Установить.

    Настоятельно рекомендуем установить критическое обновление KB958644

    ОтветитьУдалить
  20. Спасиб!
    Пятый пост реально рулит!

    ОтветитьУдалить
  21. Спасибо автор!
    Реально помогло.

    ОтветитьУдалить
  22. Костяну респект и уважуха.

    ОтветитьУдалить
  23. Скиньте, пожалуйста, нужные ветки реестра с работающим LanmanServer для Windows 7

    ОтветитьУдалить
  24. Попробуйте. Вот мои с XP SP3 http://dl.dropbox.com/u/5500095/reg/clean.zip

    ОтветитьУдалить
  25. Спасибо, попробовал. Служба в списке появилась, но при запуске ошибка:
    "Ошибка 2: Не удается найти указанный файл"
    Файл srvsvc.dll в папке %SystemRoot%\System32 присутствует

    ОтветитьУдалить
  26. Я так понимаю переустановка "Клиента для сетей Microsoft" и "Общего доступа к файлам и принтерам" не помогла?

    ОтветитьУдалить
  27. Да, не помогла...
    Наверное все-таки нужно взять реестр от Windows 7

    ОтветитьУдалить
  28. спасибо всем и Косте персонально за эту тему.столкнулся с похожим при настройке домашней группы(W7).не мог ни подключиться,ни создать новую.отчет журнала:"Служба "Браузер компьютеров" является зависимой от следующей службы: "LanmanServer".Возможно, эта служба не установлена".после добавления с реестра рабочего бука(тоже W7)отсутствовавших LanmanServer-ов в разделы CurrentControlSet,ControlSet001 и ControlSet002 все заработало с полтыка.благодарен весьма за подсказку!

    ОтветитьУдалить
  29. Огромное СПАСИБО за помощь! :)

    ОтветитьУдалить
  30. Спасибо!
    Пятый пост реально рулит!

    Hаботающие ветки LanmanServer для Windows 7 x32. Сам только восстановил у брата с помощью их.
    http://www.fayloobmennik.net/1734648

    ОтветитьУдалить
  31. У меня была выключена служба "Диспетчер учетных записей безопасности", из-за этого не запускалась служба "Сервер". Запустил ее, потом запустил "Сервер" и общий доступ снова заработал.

    ОтветитьУдалить
  32. спасибо переустановка службы помогла.
    про защиту флэшек чуть сложнее можно, но более эффективно
    http://carnolio.com/zashhishhaem-fleshki/

    ОтветитьУдалить
  33. Windows Server 2003. После установки системных обновлений сдохла служба Lanman Server, соответственно, не запускалась служба Обозреватель компьютеров и сервер не был доступен по сети.
    Рекомендации автора и SFC/scannow не помогли, ошибка 1083 при запуске службы оставалась.
    Помогло добавление вручную в раздел реестра
    "HKLM\SOFTWARE\Microsoft\Windows NT\C
    urrentVersion\SvcHost" в параметр "netsvcs" (не путать с веткой "netsvcs" в этом же разделе!) текстового значения LanmanServer. Может быть, кому-то еще поможет данный способ.

    ОтветитьУдалить
  34. Доброго дня,Константин,вчера подключал что то вроде POS терминала в японском ресторане,но только для заказов меню,вместо стандартной клавиатуры названия блюд,так вот когда локалил с головным ноутбуком,терминал видит ноут,а когда стал шарить папку на терминале он выдал что служба сервера отключена,да еще ресурс не создан,ошибка 1080,помоги плизз,просто я не разу не переустанавливал сетевые протоколы

    ОтветитьУдалить
  35. Если служба сервера выключена, то можно её включить следующими способами:
    1) из оснастки services.msc

    2) из консоли Windows выполнив команду:
    sc config LanmanServer start= auto

    3) добавив в реестр файл http://j.mp/SwdvAo

    ОтветитьУдалить
  36. Спасибо, Константин! Очень просто и доступно написано, сделал, всё именно так, и заработало, причем пока реестр с живой машинки не перенес, удаление и переустановка протоколов "Общий доступ к принтерам и папкам" и "Клиент для сетей Microsoft" не помогала! В реестре lanmanserver начисто отустствовал, Windows 7

    ОтветитьУдалить
  37. Ответы
    1. Хватило
      %SystemRoot%\System32\srvsvc.dll
      во всех трех:
      HKLM\SYSTEM\CurrentControlSet\Services\LanmanServer
      HKLM\SYSTEM\ControlSet001\Services\LanmanServer
      HKLM\SYSTEM\ControlSet002\Services\LanmanServer
      (подраздел "Параметры")
      И - перезагрузка.
      Все зашаренное - восстановилось.

      PS. Какая-то хрень там была вместо этого - даже Гугл не находил. Видимо - последствия нездоровой вирусной активности...

      Удалить
  38. Такая же точно ситуация, помогло, спасибо! Самому не пришло в голову пере установить протоколы.

    ОтветитьУдалить
  39. помогла AVZ где нужно выполнить скрипт
    begin
    SearchRootkit(true, true);
    SetAVZGuardStatus(True);
    DeleteFile('%PF%\Common Files\msado320.tlb');
    RegKeyParamDel('HKEY_LOCAL_MACHINE','SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters','ServiceDll');
    BC_ImportAll;
    ExecuteSysClean;
    BC_Activate;
    ExecuteRepair(16);
    RegKeyParamWrite('HKLM', 'SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters', 'ServiceDll', 'REG_EXPAND_SZ', '%SystemRoot%\System32\srvsvc.dll');
    RebootWindows(true);
    end.

    ОтветитьУдалить
  40. Огромнейшее спасибо, Константин!
    Помогла переустановка протоколов.
    Люди комп из-далека привезли. Просто спасли)))

    ОтветитьУдалить
  41. Win7 x86 скрипт в AVZ виснет наглухо

    ОтветитьУдалить

Обсудим это, товарищи?