Исправляем ошибки при запуске служб Windows
I. Ошибка — «отказано в доступе».
1) Сначала определим действительное имя службы: Панель управления / Система и безопасность / Администрирование / Службы. Найдите нужную Вам и откройте ее свойства. Во вкладке «Общее» имя службы (рис. 1).
2) Искомое имя службы ищем в ветке в реестра: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices.
3) Правый клик по службе, и в контекстном меню выбираем пункт «Разрешения».
4) Для нормальной работы службы, группы «Система» и «Администраторы» должны иметь полный доступ (рис. 2).
II. Ошибка запуска службы. Эта ошибка означает, что у вас отключена служба. Чтобы запустить ее нужно сделать следующее:
1) Открываем Пуск / Панель управления / Система и безопасность / Администрирование / Службы (рис.1) .
2) В списке находим нужную. По двойному клику открываем свойства службы.
3) Устанавливаем тип запуска — «Автоматически». Запускаем службу там же с помощью кнопки «Запустить».
4) Если служба не включается то стоит проверить вкладку «Вход в систему» и убедиться что запуск службы производится от системной, или известной вам учетной записи.
III. Ошибка — «Системе не удается найти указанный путь».
1) В этом случае необходимо проверить параметр службы ImagePath: Он может быть изменен или указывать на несуществующий файл. Чтобы выяснить правильные параметры запуска службы воспользуйтесь справочником по службам.
2) Если путь правильный, но файл отсутствует, воспользуйтесь «Восстановлением системы»: Программы / Стандартные / Служебные / Восстановление системы (рис.3) или утилитой в командной строке — «sfc». Sfc — проверяет системные файлы и в случае необходимости восстанавливает (понадобится установочный диск Windows).
Что делать, если служба WSearch не запускается из-за отказа в доступе
Скорость поиска файлов и папок в Windows 10 можно существенно увеличить, если включить индексирование. Однако через некоторое время после этого обнаруживаешь, что индексирование не работает, а его включение ни к чему не приводит. Вернее, приводит оно к появлению в журнале событий ошибки с кодом 700 и описанием «Сбой при запуске службы Windows Search. Отказано в доступе» .
Пытаешься исправить неполадку, инициировав запуск службы вручную, но и здесь терпишь фиаско.
Любая попытка ее запустить заканчивается ошибкой отказа в доступе с кодом 5.
Что делать в таком случае и в чём может быть причина ошибки? Чаще всего с подобной неполадкой приходится сталкиваться либо вследствие изменения прав доступа к исполняемому файлу службы SearchIndexer.exe , либо его повреждению.
Исключить последнее можно выполнив в запущенной с повышенными правами команду sfc /VERIFYFILE=C:\Windows\System32\SearchIndexer.exe . Если целостность файла не нарушена, откройте его свойства на вкладке «Безопасность» и посмотрите разрешения. По умолчанию для всех групп и пользователей кроме TrustedInstaller для файла должны быть установлены права на чтение и выполнение. Объект TrustedInstaller как владелец должен иметь полные права на файл. Попробуйте выставить разрешения для файла SearchIndexer.exe так, как показано на скриншоте.
Если изменить разрешения не удается (система не позволяет этого сделать) , поступаем следующим образом. Копируем файл SearchIndexer.exe с другого компьютера с той же версией системы и переносим его в произвольную папку на ПК с неработающей службой. Пусть для примера это будет папка Data в корне диска C.
Затем открываем редактор реестра, разворачиваем указанную на скриншоте ветку и заменяем значение-путь в параметре ImagePath путем к «новому» исполняемому файлу SearchIndexer.exe в папке Data .
Теперь попробуйте запустить службу Windows Search из оснастки управления службами. На этот раз служба должна запуститься без ошибок.
Блог IT для Windows
Все про Windows, программное обеспечение, информационную безопасность, программирование
Не удалось запустить службу Сервер — ошибка 2: Не удается найти указанный файл или ошибка 1068
В операционной системе Windows XP при запуске службы сервер,
появляется сообщение «Ошибка 2: Не удается найти указанный файл«.
В операционной системе Windows 7 «Ошибка 1068«.
Подобная ошибка возникает чаще всего, после вирусной атаки на
компьютер, поэтому первым делом необходимо компьютер
на наличие компьютерных вирусов.
Следующим шагом необходимо проверить значения в реестре
Важно помнить, что при работе с редактором реестром, при совершении
ошибочных действий редактирования или удаления — операционная система Windows может в дальнейшем не запуститься. Перед редактированием реестра создайте точку восстановления.
Шаг 1.
В редакторе реестра необходимо открыть раздел HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Srv.
И проверить значение параметра ImagePath, оно должно
быть system32\DRIVERS\srv.sys.
Если значение другое, его необходимо исправить на правильное
system32\DRIVERS\srv.sys
Так же необходимо проверить наличие файла srv.sys
в директории \SystemRoot\System32\DRIVERS\.
Шаг 2.
В редакторе реестра переходим в раздел
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\LanmanServer\Parameters
Проверяем параметр ServiceDll, его значение должно быть
%SystemRoot%\system32\srvsvc.dll
Если значение другое, изменяем его на правильное
%SystemRoot%\system32\srvsvc.dll
Так же необходимо проверить наличие файла srvsvc.dll
в директории %SystemRoot%\system32\
После чего, необходимо перезагрузить компьютер.