I can’t seem to start my printer spooler service because some of the dependencies have not started.
So I looked at the dependencies in the options menu.
I found that there was no HTTP service in my services.msc
. So I started looking into how to install the HTTP service manually.
I’ve gone into Add Programs and Features
in the menu and installed all the IIS
and World Wide Web Publishing
services, but with no avail.
I am trying to install the HTTP service on a development machine which already has an Apache service running. I don’t know if this could have an impact on the HTTP service.
Basically I need to know one of two things:
1 — How to install the HTTP service manually from a DLL (I don’t think its possible)
2 — How to rectify the problem so that the HTTP service is installed so that I can start the printer spooler.
Just a side note the winhttp.dll
file is in my system 32 folder.
search-ms:displayname=Search%20Results%20in%20system32&crumb=filename%3A~<Winhttp.dll%20OR%20System.Generic.String%3AWinhttp.dll&crumb=location:C%3A%5CWINDOWS%5Csystem32
EDIT (showing results for sc qc spooler
from cmd) from @w32sh
[SC] QueryServiceConfig SUCCESS
SERVICE_NAME: spooler
TYPE : 110 WIN32_OWN_PROCESS (interactive)
START_TYPE : 2 AUTO_START
ERROR_CONTROL : 1 NORMAL
BINARY_PATH_NAME : C:\WINDOWS\System32\spoolsv.exe
LOAD_ORDER_GROUP : SpoolerGroup
TAG : 0
DISPLAY_NAME : Print Spooler
DEPENDENCIES : RPCSS
: http
SERVICE_START_NAME : LocalSystem
Включение службы HTTP в Windows 10
Существует несколько способов включения службы HTTP в Windows 10. Рассмотрим один из них:
Шаг 1: Откройте панель управления.
Шаг 2: Выберите «Программы и компоненты».
Шаг 3: Нажмите «Включение или отключение компонентов Windows».
Шаг 4: Найдите «Интернет информационные услуги» и нажмите на «+».
Шаг 5: Поставьте галочку напротив «Служба веб-сервера (IIS)».
Шаг 6: Нажмите «ОК».
Шаг 7: Подождите, пока компоненты устанавливаются.
Шаг 8: После завершения установки нажмите «Закрыть».
Шаг 9: Служба HTTP готова к использованию.
Дополнительные советы:
— Убедитесь в том, что у вас есть права администратора, чтобы выполнять эти действия.
— Включение службы HTTP может занять некоторое время. Не закрывайте окно установки, пока процесс не завершится.
— Убедитесь, что ваш компьютер защищен хорошей антивирусной программой, чтобы предотвратить атаку злоумышленников через открытый порт HTTP.
Служба HTTP является одной из наиболее востребованных среди пользователей Windows 10. Она обеспечивает возможность работы с сайтами и приложениями, использующими протокол HTTP. Без этой службы вы не сможете открыть большинство сайтов и сервисов в Интернете.
Включение службы HTTP в Windows 10 – это довольно простая и быстрая процедура, которую может выполнить даже начинающий пользователь. Для этого нужно всего лишь перейти в панель управления и выбрать соответствующий компонент системы.
Если же вы хотите использовать службу HTTP для разработки своих сайтов и приложений, то вам потребуется дополнительное программное обеспечение, такое как Visual Studio, Apache или Nginx. С помощью этих инструментов вы сможете создавать и развивать свои проекты, используя все возможности, которые предоставляет служба HTTP.
Помимо этого, важно помнить об ограничениях и рисках, связанных с использованием открытых портов и протоколов в Интернете. Необходимо следить за безопасностью своего компьютера и периодически проверять его на наличие вирусов и других угроз.
В целом, служба HTTP является неотъемлемой частью работы в Интернете и обеспечивает доступ к множеству сервисов и сайтов. Будьте внимательны и осторожны при ее использовании, и тогда вы сможете получить максимальную пользу от этой службы.
Jacques Koekemoer
Я не могу запустить службу диспетчера очереди печати, потому что некоторые зависимости еще не запущены.
Поэтому я посмотрел на зависимости в меню параметров. Я обнаружил, что у меня не было службы HTTP services.msc
. Поэтому я начал изучать, как установить службу HTTP вручную.
Я пошел в Add Programs and Features
в меню и установлены все IIS
и World Wide Web Publishing
услуги, но безрезультатно.
Я пытаюсь установить службу HTTP на компьютере разработчика, на котором уже работает служба Apache. Я не знаю, может ли это повлиять на службу HTTP.
В основном мне нужно знать одну из двух вещей:
1 — Как установить службу HTTP вручную из DLL (я не думаю, что это возможно)
2. Как устранить проблему, чтобы служба HTTP была установлена, чтобы я мог запустить диспетчер очереди печати принтера.
Просто заметьте, что winhttp.dll
файл находится в моей системной папке.
search-ms:displayname=Search%20Results%20in%20system32&crumb=filename%3A~<Winhttp.dll%20OR%20System.Generic.String%3AWinhttp.dll&crumb=location:C%3A%5CWINDOWS%5Csystem32
РЕДАКТИРОВАТЬ (показывает результаты для sc qc spooler
из cmd) из @ w32sh
[SC] QueryServiceConfig SUCCESS SERVICE_NAME: spooler TYPE : 110 WIN32_OWN_PROCESS (interactive) START_TYPE : 2 AUTO_START ERROR_CONTROL : 1 NORMAL BINARY_PATH_NAME : C:\WINDOWS\System32\spoolsv.exe LOAD_ORDER_GROUP : SpoolerGroup TAG : 0 DISPLAY_NAME : Print Spooler DEPENDENCIES : RPCSS : http SERVICE_START_NAME : LocalSystem
2 ответа на вопрос
Win32Guy
Services MMC doesn’t list http
, as it’s a driver and not exactly a service.
These two commands will tell you how http driver is configured and what happens whey they start. From Admin Command Prompt, type:
sc qc http
To start http driver:
net start http
(the latter will try to start http
, and shows an error code if it fails to start.)
Vineet Garg
Спасибо Win32Guy и Jacques Koekemoer за прекрасную работу, интерпретацию и ссылку Technet. SC: Microsoft Docs
Я хотел бы принять во внимание более широкие аспекты, держать Print Spooler в центре и развивать понимание. Я хотел бы отметить:
-
Дерево зависимостей диспетчера очереди печати, т.е. системные компоненты Print Spooler зависят от:
- Диспетчер очереди печати (Spooler) зависит от удаленного вызова процедур (RPCSS) и службы HTTP (http)
- RPCSS зависит от средства запуска процесса DCOM-сервера (DcomLaunch) и сопоставителя конечных точек RPC (RpcEptMapper)
- http не имеет никаких зависимостей.
- Dcomlaunch & RpcEptMapper не имеет зависимостей.
- Итак, теперь мы нашли правильное дерево и корни. Очевидно, мы должны начать с корней!
- http не является службой и фактически драйвером, но все остальные являются службами и расположены в / by services.msc. Вы не можете найти http там.
- Возникает вопрос, как работать с / на http? Команды sc хороши для работы с http, а также с сервисами, упомянутыми в services.msc.
-
Каковы идеальные конфигурации для пятерки ? У меня есть идеальные конфигурации на моем компьютере / ПК для всех пяти. Я запусту команду sc qc для пяти и покажу информацию здесь, чтобы каждый мог проверить / сопоставить это, как показано ниже:
C: \ Users \ LittlePro> sc qc DcomLaunch [SC] QueryServiceConfig SUCCESS SERVICE_NAME: DcomLaunch ТИП: 20 WIN32_SHARE_PROCESS START_TYPE: 2 AUTO_START ERROR_CONTROL: 1 NORMAL BINARY_PATH_NAME: C: \ Windows \ system32 \ svchost.exe -k DcomLaunch LOAD_ORDER_GROUP: COM-инфраструктура TAG: 0 DISPLAY_NAME: модуль запуска процесса DCOM ЗАВИСИМОСТЬ: SERVICE_START_NAME: LocalSystem C: \ Users \ LittlePro> sc qc RpcEptMapper [SC] QueryServiceConfig SUCCESS SERVICE_NAME: RpcEptMapper ТИП: 20 WIN32_SHARE_PROCESS START_TYPE: 2 AUTO_START ERROR_CONTROL: 1 NORMAL BINARY_PATH_NAME: C: \ Windows \ system32 \ svchost.exe -k RPCSS LOAD_ORDER_GROUP: COM-инфраструктура TAG: 0 DISPLAY_NAME: сопоставитель конечных точек RPC ЗАВИСИМОСТЬ: SERVICE_START_NAME: NT AUTHORITY \ NetworkService C: \ Users \ LittlePro> sc qc RPCSS [SC] QueryServiceConfig SUCCESS SERVICE_NAME: RPCSS ТИП: 20 WIN32_SHARE_PROCESS START_TYPE: 2 AUTO_START ERROR_CONTROL: 1 NORMAL BINARY_PATH_NAME: C: \ Windows \ system32 \ svchost.exe -k rpcss LOAD_ORDER_GROUP: COM-инфраструктура TAG: 0 DISPLAY_NAME: удаленный вызов процедур (RPC) ЗАВИСИМОСТЬ: RpcEptMapper : DcomLaunch SERVICE_START_NAME: NT AUTHORITY \ NetworkService C: \ Users \ LittlePro> sc qc http [SC] QueryServiceConfig SUCCESS SERVICE_NAME: http ТИП: 1 KERNEL_DRIVER START_TYPE: 3 DEMAND_START ERROR_CONTROL: 1 NORMAL BINARY_PATH_NAME: system32 \ drivers \ HTTP.sys LOAD_ORDER_GROUP: TAG: 0 DISPLAY_NAME: служба HTTP ЗАВИСИМОСТЬ: SERVICE_START_NAME: C: \ Users \ LittlePro> sc qc Spooler [SC] QueryServiceConfig SUCCESS SERVICE_NAME: Spooler ТИП: 110 WIN32_OWN_PROCESS (интерактивный) START_TYPE: 2 AUTO_START ERROR_CONTROL: 1 NORMAL BINARY_PATH_NAME: C: \ Windows \ System32 \ spoolsv.exe LOAD_ORDER_GROUP: SpoolerGroup TAG: 0 DISPLAY_NAME: спулер печати ЗАВИСИМОСТЬ: RPCSS : http SERVICE_START_NAME: LocalSystem
- Начните с корней и внесите изменения в конфигурацию с помощью команды sc config
4. Я думаю, что можно использовать команду net start для запуска любой службы, если она правильно настроена. (если нужно!)
- Что сэр Win32Guy говорит о зависимости спулера от http: «Хотя драйвер« http »указан в качестве одной из зависимостей службы Spooler при чистой установке Windows, Spooler может функционировать даже без http». Так что, возможно, эта ссылка является решением для некоторых people: «Исправьте ошибку службы Spooler 1068« Служба зависимостей или группа не запустились »Сэр Рамеш Сринивасан Но я ищу реальное решение!
(Эти конфигурации идентичны в win 7, win 8 и win 10 32/64. Таким образом, этот поток работает через все из них)
(Эти ссылки могут пригодиться для служб из services.msc: как восстановить службы по умолчанию в Windows 7
Конфигурации услуг Black 7 для Windows 7 с пакетом обновления 1 (SP1 )
(Это то, что я мог понять своими маленькими знаниями. Комментарии и предложения приветствуются и ценятся)
Похожие вопросы
-
12
Почему папка / winsxs становится такой большой и ее можно уменьшить?
-
2
Повышенные привилегии для запуска приложений в Windows?
-
14
PDF Viewer в Windows
-
-
7
Какие службы Windows можно безопасно отключить?
-
8
Firefox PDF плагин для просмотра PDF в браузере на Windows
-
1
Windows теряет макет экрана
-
1
Есть ли способ предотвратить установку / обновление, чтобы засорять мой жесткий диск загадочными пап…
-
1
Как я могу получить доступ к принтеру Windows Vista из Ubuntu по сети?
-
6
Просмотр журнала в Windows
-
3
Фоновая проблема Windows с двумя экранами
HTTP Service.
This service also exists in Windows 7, 8, Vista and XP.
Startup Type
Windows 10 version | Home | Pro | Education | Enterprise |
---|---|---|---|---|
1507 | Manual | Manual | Manual | Manual |
1511 | Manual | Manual | Manual | Manual |
1607 | Manual | Manual | Manual | Manual |
1703 | Manual | Manual | Manual | Manual |
1709 | Manual | Manual | Manual | Manual |
1803 | Manual | Manual | Manual | Manual |
1809 | Manual | Manual | Manual | Manual |
1903 | Manual | Manual | Manual | Manual |
1909 | Manual | Manual | Manual | Manual |
2004 | Manual | Manual | Manual | Manual |
20H2 | Manual | Manual | Manual | Manual |
21H1 | Manual | Manual | Manual | Manual |
21H2 | Manual | Manual | Manual | Manual |
22H2 | Manual | Manual | Manual | Manual |
Default Properties
Display name: | HTTP Service |
Service name: | HTTP |
Type: | kernel |
Path: | %WinDir%\system32\drivers\HTTP.sys |
Error control: | normal |
Default Behavior
The HTTP Service is a kernel mode driver. If HTTP Service fails to start, the error is logged. Windows 10 startup proceeds, but a message box is displayed informing you that the HTTP service has failed to start.
Dependencies
If HTTP Service is stopped, the following services cannot start:
- BranchCache
- Function Discovery Provider Host
- Function Discovery Resource Publication
- Print Spooler
- Routing and Remote Access
- SSDP Discovery
- UPnP Device Host
- Windows Event Collector
- Windows Media Player Network Sharing Service
- Windows Remote Management (WS-Management)
Restore Default Startup Type of HTTP Service
Automated Restore
1. Select your Windows 10 edition and release, and then click on the Download button below.
2. Save the RestoreHTTPServiceWindows10.bat file to any folder on your hard drive.
3. Right-click the downloaded batch file and select Run as administrator.
4. Restart the computer to save changes.
Note. Make sure that the HTTP.sys
file exists in the %WinDir%\system32\drivers
folder. If this file is missing you can try to restore it from your Windows 10 installation media.
Yea, though I walk through the valley of the shadow of death, I will fear no evil: for thou art with me; thy rod and thy staff they comfort me.
Обновлено: 08.10.2023
СЛУЖБЫ WINDOWS ОТСУТСТВУЮТ
СЛУЖБЫ WINDOWS ОТСУТСТВУЮТ: служба Защитника Windows отсутствует в службах. Единственной службой, которую я нашел, был брандмауэр Windows, кроме того, что я не могу найти службу Защитника Windows в службах. Более того, Windows Defender Virus & Protection перестал работать, и каждый раз, когда я нажимаю «Перезагрузить сейчас», он останавливается.
Служба расширенной защиты Защитника Windows отсутствует в службах? Справка
Служба Advanced Protection Защитника Windows отсутствует в службах? Справка: я использую Windows 10 много раз, когда мой ноутбук выводит уведомление «Антивирус Microsoft Defender отключен», но когда я проверяю, он всегда говорит, что он включен. Это какой-то баг? Кроме того… вчера у меня была огромная проблема с моим антивирусом на моем ноутбуке.
СЛУЖБЫ ЗАЩИТНИКА WINDOWS ОТСУТСТВУЮТ В ПРИЛОЖЕНИИ СЛУЖБЫ
СЛУЖБЫ ЗАЩИТНИКА WINDOWS ОТСУТСТВУЮТ В ПРИЛОЖЕНИИ SERVICES: эта проблема возникает в последней сборке W10 v2004, а возможно, и в предыдущей. Службы, хотя и отсутствуют на экране «Службы», не вызывают проблем для вашего ПК. Потому что на самом деле их не хватает. Проблема, которую они вызовут, заключается в дезинформации.
Отсутствуют службы Windows
Отсутствуют службы Windows: из-за всей этой неразберихи с Pso2, теперь у меня проблемы со входом в xbox live, переустановил xbox live, установил все приложения, необходимые для его запуска, я нажимаю войти и ничего бывает! , поинтересовавшись, что происходит, я заметил, что в службах w10 я должен был иметь.
MMCSS отсутствует в списке служб Windows
MMCSS отсутствует в списке служб Windows: я также пробовал это: PS C:\Windows\system32> sc config MMCSS start=auto [SC] ChangeServiceConfig SUCCESS PS C:\Windows\system32> sc start MMCSS [SC] StartService FAILED 1341: сервер в настоящее время отключен. Заранее спасибо! (SFC и DISM не обнаружили проблем) отправлено.
Служба HTTP отсутствует в Windows 10: эта проблема началась примерно неделю назад. При попытке что-либо напечатать я получил сообщение об ошибке печати — не удалось напечатать «имя документа», затем состояние принтера изменилось на Принтер не отвечает. У меня есть ноутбук Acer Aspire 3 под управлением Windows 10.
Весь файл Wuaserv (Центр обновления Windows) отсутствует в реестре/отсутствует в службах/отсутствует.
Весь файл Wuaserv (Центр обновления Windows) отсутствует в реестре/отсутствует в службах/отсутствует. : Это было немного болью в моей заднице. У меня была эта проблема уже довольно давно (точнее, несколько месяцев), и теперь я не знаю, что делать после выполнения следующих действий: — проверки DISM — SFC/scannow — средство устранения неполадок Центра обновления Windows — запуск BITS — полное -Вкл.
«служба индексирования» отсутствует в «функциях Windows» в Windows 10
«служба индексирования» отсутствует в «функциях Windows» в Windows 10: Здравствуйте, мы пытаемся запустить HyrdoCAD на Autodesk 2019 и получаем сообщение об ошибке, требующее включения/отключения «индекса служба» на панели «функции Windows». Проблема в том, что «служба индексирования» отсутствует в списке функций, которые вы можете переключать.
Я не могу запустить службу диспетчера очереди печати, поскольку некоторые зависимости не запущены.
Я зашел в меню «Добавить программы и компоненты» и установил все службы IIS и публикации в Интернете, но безрезультатно.
В основном мне нужно знать одну из двух вещей:
EDIT (показ результатов для диспетчера очереди печати sc qc из cmd) из @w32sh
@w32sh Результаты были слишком длинными для раздела комментариев (и не форматировались), поэтому я выполнил команду и добавил результаты в окно вопроса
3 ответа 3
Решением было экспортировать ключи реестра с работающего ПК 1809: [Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WinQuic]
Ключи были объединены, затем система перезагрузилась. Служба диспетчера очереди печати работала, и все отсутствующие принтеры снова появились.
Несмотря на комментарий выше, это ПОЛНОСТЬЮ ПОМОГЛО МНЕ. Я провел 4 часа с коллегой, пытаясь выяснить, что не так с ее пост-обновлением диспетчера очереди печати, и это сработало для нас. Спасибо!
Благодарим Win32Guy и Jacques Koekemoer за прекрасную работу, интерпретацию и ссылку на Technet. SC : Документы Microsoft
Я хочу принять во внимание более широкие аспекты, оставить Диспетчер очереди печати в центре внимания и развить понимание. Хочу отметить:
Дерево зависимостей диспетчера очереди печати, т. е. системные компоненты, от которых зависит диспетчер очереди печати:
Какие идеальные конфигурации для пятерки? У меня есть идеальные конфигурации на моем ПК/ОС для всех пяти.Я запущу команду sc qc для пяти и покажу информацию здесь, чтобы любой мог проверить/сопоставить ее, как показано ниже:
- Начните с самого начала и внесите изменения в конфигурацию с помощью команды sc config
4. Я думаю, что можно использовать команду net start для запуска любой службы, если она правильно настроена. (при необходимости!)
- Что сэр Win32Guy говорит о зависимости спулера от HTTP: «Хотя драйвер «HTTP» указан как одна из зависимостей для службы спулера в чистой установке Windows, спулер может работать даже без HTTP». Итак, возможно, эта ссылка решение для некоторых людей: «Исправить ошибку службы очереди печати 1068 «Не удалось запустить службу или группу зависимостей». Сэр Рамеш Шринивасан. Но я ищу реальное решение!
(Эти конфигурации идентичны в win 7, win 8 и win 10 32/64. Таким образом, этот поток работает во всех из них)
В этом документе объясняется, как установить, настроить и запустить Apache 2.4 в Microsoft Windows. Если после просмотра документации (а также любых журналов событий и ошибок) у вас возникнут вопросы, вам следует обратиться к списку рассылки поддерживаемых коллегами пользователей.
В этом документе предполагается, что вы устанавливаете двоичный дистрибутив Apache. Если вы хотите скомпилировать Apache самостоятельно (возможно, чтобы помочь в разработке или отследить ошибки), см. раздел Компиляция Apache для Microsoft Windows.
- Требования к операционной системе
- Загрузка Apache для Windows
- Настройка Apache для Windows
- Запуск Apache как службы
- Запуск Apache в качестве консольного приложения
- Проверка установки
- Настройка доступа к сетевым ресурсам
- Настройка Windows
См. также
Требования к операционной системе
Основной платформой Windows для запуска Apache 2.4 является Windows 2000 или более поздней версии. Всегда получайте и устанавливайте текущий пакет обновлений, чтобы избежать ошибок операционной системы.
Загрузка Apache для Windows
Настройка Apache для Windows
Apache настраивается с помощью файлов в подкаталоге conf. Это те же самые файлы, которые используются для настройки версии Unix, но есть несколько других директив для Apache в Windows. Все доступные директивы см. в указателе директив.
Поскольку Apache для Windows является многопоточным, он не использует отдельный процесс для каждого запроса, как это может делать Apache в Unix. Вместо этого обычно работают только два процесса Apache: родительский процесс и дочерний процесс, который обрабатывает запросы. Внутри дочернего процесса каждый запрос обрабатывается отдельным потоком.
Директивы управления процессами также отличаются:
MaxConnectionsPerChild: как и директива Unix, определяет, сколько соединений будет обслуживать один дочерний процесс перед выходом. Однако, в отличие от Unix, процесс замены не доступен мгновенно. Используйте MaxConnectionsPerChild по умолчанию 0 , если не указано изменить поведение для устранения утечки памяти в сторонних модулях или внутрипроцессных приложениях.
ThreadsPerChild: эта директива является новой. Он сообщает серверу, сколько потоков он должен использовать. Это максимальное количество соединений, которое сервер может обрабатывать одновременно, поэтому убедитесь, что это число достаточно велико для вашего сайта, если вы получаете много посещений. Рекомендуемое значение по умолчанию — ThreadsPerChild 150 , но его необходимо изменить, чтобы оно отражало максимальное ожидаемое количество одновременных подключений для принятия.
Директивы, которые принимают имена файлов в качестве аргументов, должны использовать имена файлов Windows, а не Unix. Однако, поскольку Apache может интерпретировать обратную косую черту как последовательность «экранирующих символов», вы должны последовательно использовать прямую косую черту в именах путей, а не обратную косую черту.
Хотя имена файлов обычно нечувствительны к регистру в Windows, URL-адреса по-прежнему обрабатываются внутренне как чувствительные к регистру, прежде чем они сопоставляются с файловой системой. Например, все директивы , Alias и ProxyPass используют аргументы с учетом регистра. По этой причине особенно важно использовать эту директиву при попытке ограничить доступ к содержимому в файловой системе, поскольку эта директива применяется к любому содержимому в каталоге, независимо от того, как к нему осуществляется доступ. Если вы хотите убедиться, что в URL-адресах используются только строчные буквы, вы можете использовать что-то вроде:
При запуске Apache требуется доступ для записи только к каталогу журналов и любому сконфигурированному дереву каталогов кэша. Из-за проблемы с нечувствительными к регистру и короткими именами в формате 8.3 Apache должен проверять все заданные имена путей. Это означает, что каждый каталог, который оценивает Apache, от корня диска до листа каталога, должен иметь разрешения на чтение, перечисление и обход каталога. Если Apache2.4 установлен в C:\Program Files, то корневой каталог, Program Files и Apache2.4 должны быть видны для Apache.
Apache для Windows позволяет загружать модули во время выполнения без перекомпиляции сервера.Если Apache скомпилирован нормально, он установит несколько дополнительных модулей в каталог \Apache2.4\modules. Для активации тех или иных модулей необходимо использовать директиву LoadModule. Например, чтобы активировать модуль состояния, используйте следующее (в дополнение к директивам активации состояния в access.conf):
Также доступна информация о создании загружаемых модулей.
Apache также может загружать расширения ISAPI (Internet Server Application Programming Interface), например, используемые Microsoft IIS и другими серверами Windows. Доступна дополнительная информация. Обратите внимание, что Apache не может загружать фильтры ISAPI, а обработчики ISAPI с некоторыми расширениями функций Microsoft не будут работать.
При запуске сценариев CGI метод, используемый Apache для поиска интерпретатора сценария, настраивается с помощью директивы ScriptInterpreterSource.
Поскольку в Windows зачастую сложно управлять файлами с такими именами, как .htaccess, может оказаться полезным изменить имя этого файла конфигурации для каждого каталога с помощью директивы AccessFilename.
Любые ошибки во время запуска Apache регистрируются в журнале событий Windows при работе в Windows NT. Этот механизм действует как резервная копия для тех ситуаций, когда Apache еще не готов использовать файл error.log. Вы можете просмотреть журнал событий приложений Windows с помощью средства просмотра событий, например. Пуск-Настройка-Панель управления-Администрирование-Просмотр событий.
Запуск Apache как службы
Apache поставляется с утилитой под названием Apache Service Monitor. С его помощью вы можете видеть и управлять состоянием всех установленных служб Apache на любом компьютере в вашей сети. Чтобы иметь возможность управлять службой Apache с помощью монитора, вы должны сначала установить службу (либо автоматически при установке, либо вручную).
Вы можете установить Apache как службу Windows NT, выполнив следующие действия из командной строки в подкаталоге Apache bin:
Если вам нужно указать имя службы, которую вы хотите установить, используйте следующую команду. Вы должны сделать это, если на вашем компьютере установлено несколько различных сервисных установок Apache. Если вы указываете имя во время установки, вы также должны указать его во время любой другой операции -k.
httpd.exe -k install -n «MyServiceName»
Если вам нужны файлы конфигурации с особыми именами для разных служб, вы должны использовать это:
httpd.exe -k install -n «MyServiceName» -f «c:\files\my.conf»
Удалить службу Apache очень просто. Просто используйте:
Конкретную службу Apache, которую нужно удалить, можно указать с помощью:
httpd.exe -k удалить -n «MyServiceName»
Обычный запуск, перезапуск и завершение работы службы Apache обычно выполняется с помощью монитора службы Apache с помощью таких команд, как NET START Apache2.4 и NET STOP Apache2.4, или с помощью обычного управления службами Windows. Прежде чем каким-либо образом запускать Apache как службу, вы должны протестировать файл конфигурации службы, используя:
httpd.exe -n «MyServiceName» -t
Вы также можете управлять службой Apache с помощью ее переключателей командной строки. Чтобы запустить установленную службу Apache, вы будете использовать это:
httpd.exe -k start -n «MyServiceName»
Чтобы остановить службу Apache с помощью переключателей командной строки, используйте следующее:
httpd.exe -k stop -n «MyServiceName»
httpd.exe -k shutdown -n «MyServiceName»
Вы также можете перезапустить запущенную службу и заставить ее перечитать свой файл конфигурации, используя:
httpd.exe -k restart -n «MyServiceName»
По умолчанию все службы Apache зарегистрированы для запуска от имени системного пользователя (учетная запись LocalSystem). Учетная запись LocalSystem не имеет прав доступа к вашей сети через какой-либо защищенный Windows механизм, включая файловую систему, именованные каналы, DCOM или безопасный RPC. Однако локально он имеет широкие привилегии.
Никогда не предоставляйте никакие сетевые привилегии учетной записи LocalSystem! Если вам нужно, чтобы Apache мог получить доступ к сетевым ресурсам, создайте отдельную учетную запись для Apache, как указано ниже.
Рекомендуется, чтобы пользователи создавали отдельную учетную запись для запуска служб Apache. Если вам нужно получить доступ к сетевым ресурсам через Apache, это обязательно.
Обычно рекомендуется предоставлять пользователю доступ для чтения и выполнения (RX) для службы Apache ко всему каталогу Apache2.4, за исключением подкаталога logs, где пользователь должен иметь как минимум изменения (RWXD) права.
Если вы разрешите учетной записи входить в систему как пользователь и как служба, вы можете войти в систему с этой учетной записью и проверить, что учетная запись имеет права на выполнение сценариев, чтение веб-страниц и что вы можете запускать Apache в окне консоли. Если это работает, и вы выполнили описанные выше шаги, Apache должен работать как служба без проблем.
Код ошибки 2186 указывает на то, что вам необходимо проверить конфигурацию «Вход в систему как» для службы, поскольку Apache не может получить доступ к требуемому сетевому ресурсу.Кроме того, обратите особое внимание на привилегии пользователя, от имени которого настроен Apache.
При запуске Apache в качестве службы вы можете столкнуться с сообщением об ошибке от диспетчера управления службами Windows. Например, если вы попытаетесь запустить Apache с помощью апплета «Службы» в панели управления Windows, вы можете получить следующее сообщение:
Не удалось запустить службу Apache2.4 на \\COMPUTER
Ошибка 1067; Процесс неожиданно завершился.
Вы получите эту общую ошибку, если возникнут проблемы с запуском службы Apache. Чтобы увидеть, что действительно вызывает проблему, следуйте инструкциям по запуску Apache для Windows из командной строки.
Запуск Apache как консольного приложения
Обычно рекомендуется запускать Apache как службу, но иногда проще работать из командной строки, особенно во время первоначальной настройки и тестирования.
Чтобы запустить Apache из командной строки в качестве консольного приложения, используйте следующую команду:
Apache запустится и продолжит работу до тех пор, пока не будет остановлен нажатием Control-C.
Если Apache работает как служба, вы можете остановить его, открыв другое окно консоли и введя:
Запуск в качестве службы предпочтительнее запуска в окне консоли, поскольку это позволяет Apache завершать любые текущие операции и корректно очищать их.
Но если сервер запущен в окне консоли, остановить его можно, только нажав Control-C в том же окне.
Вы также можете перезапустить Apache. Это заставляет его перечитать файл конфигурации. Любые выполняемые операции могут выполняться без перерыва. Чтобы перезапустить Apache, либо нажмите Control-Break в окне консоли, которое вы использовали для запуска Apache, либо введите
если сервер работает как служба.
Примечание для людей, знакомых с Unix-версией Apache: эти команды предоставляют Windows-эквивалент kill -TERM pid и kill -USR1 pid . Используемый параметр командной строки -k был выбран как напоминание о команде kill, используемой в Unix.
Затем подождите, пока Apache остановится, или нажмите Control-C. Затем введите следующее:
При работе с Apache важно знать, как он найдет файл конфигурации. Вы можете указать файл конфигурации в командной строке двумя способами:
-f указывает абсолютный или относительный путь к определенному файлу конфигурации:
httpd.exe -f «c:\my server files\anotherconfig.conf»
-n указывает установленную службу Apache, файл конфигурации которой будет использоваться:
httpd.exe -n «MyServiceName»
В обоих этих случаях в файле конфигурации должен быть установлен правильный ServerRoot.
Затем Apache попытается определить корневой сервер, выполнив следующие действия в указанном порядке:
Если вы не выполнили бинарную установку, Apache в некоторых случаях будет жаловаться на отсутствие ключа реестра. Это предупреждение можно проигнорировать, если серверу удалось найти свой файл конфигурации.
Проверка установки
После запуска Apache (в окне консоли или в качестве службы) он будет прослушивать порт 80 (если только вы не изменили директиву Listen в файлах конфигурации или не установили Apache только для текущего пользователя). Чтобы подключиться к серверу и получить доступ к странице по умолчанию, запустите браузер и введите этот URL-адрес:
Apache должен отобразить страницу приветствия, и вы должны увидеть сообщение «Это работает!». Если ничего не происходит или вы получаете сообщение об ошибке, посмотрите файл error.log в подкаталоге logs. Если ваш хост не подключен к сети или у вас есть серьезные проблемы с конфигурацией DNS (службы доменных имен), возможно, вам придется использовать этот URL-адрес:
Если вы запускаете Apache на альтернативном порту, вам необходимо явно указать это в URL-адресе:
После того, как ваша базовая установка заработает, вы должны правильно настроить ее, отредактировав файлы в подкаталоге conf. Опять же, если вы изменяете конфигурацию службы Windows NT для Apache, сначала попытайтесь запустить ее из командной строки, чтобы убедиться, что служба запускается без ошибок.
Поскольку Apache не может использовать один и тот же порт с другим приложением TCP/IP, перед запуском Apache может потребоваться остановить, удалить или перенастроить некоторые другие службы. К таким конфликтующим службам относятся другие WWW-серверы, некоторые реализации брандмауэра и даже некоторые клиентские приложения (например, Skype), которые будут использовать порт 80 для обхода проблем с брандмауэром.
Настройка доступа к сетевым ресурсам
Доступ к файлам по сети можно указать с помощью двух механизмов, предоставляемых Windows:
Буквы подключаемых дисков, например, псевдоним «/images/» «Z:/» UNC-пути, например, псевдоним «/images/» «//imagehost/www/images/»
Пример DocumentRoot с путем UNC
Пример DocumentRoot с IP-адресом в пути UNC
Пример псевдонима и соответствующего каталога с путем UNC
Настройка Windows
Если в экземпляре операционной системы используется более нескольких десятков конвейерных регистраторов, часто требуется масштабирование «кучи рабочего стола». Для получения более подробной информации см. документацию по конвейерному ведению журнала.
Комментарии
Авторское право 2022 г. The Apache Software Foundation.
Под лицензией Apache License, версия 2.0.
Эта информация основана на обновлении Windows 10 от апреля 2018 г. (версия 1803/17134.1), выпущенном в апреле 2018 г.
Обратите внимание: эта информация больше не обновляется. Пожалуйста, примите это во внимание при просмотре этой информации.
Важная информация
- Я сосредоточен на 64-разрядных версиях Windows 10 Домашняя и Профессиональная, чтобы предоставить как можно больше информации максимально широкой аудитории.
- Все эти службы входят в стандартную комплектацию Windows 10 и устанавливаются по умолчанию, с обновлениями, выпущенными корпорацией Майкрософт после первоначальной розничной версии, или с помощью панели управления «Добавление и удаление компонентов Windows».
- Если вы обнаружите службу, не указанную здесь, значит, ее установило другое приложение, драйвер или программа.
- Эти сведения предполагают наличие последней версии Windows 10 со всеми установленными основными обновлениями.
- Нажмите «Пуск» -> «Настройки» -> «Обновление и безопасность» -> «Проверить сейчас/Установить сейчас».
- Нажмите «Пуск» -> «Настройки» -> «Система» -> «О программе» и найдите версию (Home или Pro) (1803) и сборку ОС (17134.1 и выше), а также тип системы: 32- или 64-разрядную.
- Выполните поиск «Сервисы» на панели задач. Вы ищете ссылку «Сервисы — Приложение для ПК».
- Откройте окно «Выполнить» (клавиша Windows + R) и введите: «services.msc» (без кавычек). Не используйте msconfig.
- Откройте инструменты администрирования, выполнив поиск на панели задач или используя устаревшую панель управления. Ссылка, которую вы ищете в инструментах администрирования, называется «Службы».
- Для нормальной работы беспроводной сетевой карты требуется служба автонастройки WLAN. Он указан здесь как «Вручную», так как большинству настольных компьютеров не требуется доступ к беспроводной сети (WiFi), но если у вас установлена беспроводная сетевая карта (ноутбук), по умолчанию он будет автоматическим.
- Под этим я подразумеваю, что каждому человеку нужен определенный компьютер, поскольку мы все уже должны знать, что каждый использует свой компьютер для разных задач.
- Что я могу предложить, так это то, что «работает для меня», и препятствия, с которыми я столкнулся, чтобы вам не пришлось обнаруживать их самостоятельно.
- Если вы обнаружите, что для выполнения конкретной задачи требуется услуга, свяжитесь с BV и сообщите мне об этом.
- Выберите заголовок столбца для сортировки по этому полю и/или используйте графический интерфейс, скрывающий столбец, прямо над окном поиска в таблице.
- Я настоятельно рекомендую использовать функцию скрытия столбцов, чтобы избежать путаницы, связанной со «слишком большим количеством информации» и игнорированием настроек службы, которые недействительны в вашей конкретной ситуации.
- Конфигурация Tweaked предполагает настольную среду и, в некоторых отношениях, ноутбук, поскольку у меня нет мобильного устройства с Windows любой версии для целей тестирования, и я не могу всесторонне протестировать конфигурации на них, чтобы выяснить, что ломается.
- Я просмотрел настройки службы по умолчанию для продуктов Surface, зайдя в местный розничный магазин Best Buy и сфотографировав службы на свой телефон. Серьезно, я не шучу.
- Я обнаружил, что настройки по умолчанию очень близки к конфигурации настольного компьютера (это означает, что многие службы, предназначенные для мобильных устройств (телефонов), могут быть отключены на настольном компьютере и большинстве ноутбуков, поэтому start для информации по умолчанию, в зависимости от версии Windows 10, установленной на вашем устройстве.
- Не настраивайте мобильное устройство с помощью настройки «Tweaked». Многие сервисы, «настроенные» для десктопа, нельзя отключить на мобильном устройстве. Таким образом, никакая конфигурация «Tweaked» для ноутбука не станет доступной. Вместо этого используйте «Безопасный».
- Не отключайте очевидные службы, связанные с сенсорным экраном или действиями на планшете.
- Пример: служба сенсорной клавиатуры и панели рукописного ввода.
- Пользовательская служба платформы подключенных устройств_. новый.
- Служба DataCollectionPublishingService удалена.
- Использование данных — это новая функция.
- DevicesFlow_. новый.
- Управление виртуальными машинами Hyper-V — новая функция.
- Служба настройки преобразования IP-адресов является новой.
- Служба LPA является новой.
- Естественная аутентификация — это новинка.
- По умолчанию параметр «Оптимизация дисков» изменен с «Вручную» на «Отключено».
- Token Broker – новый продукт, описание по умолчанию недоступно.
- Служба диспетчера подключений Wi-Fi Direct Services является новой.
- Служба проверки сети Защитника Windows переименована в Службу проверки сети антивирусной программы «Защитник Windows».
- Служба Защитника Windows переименована в Антивирусную службу Защитника Windows.
- Новая служба Центра безопасности Защитника Windows.
- Служба узла Windows MultiPoint Server переименована в Службу MultiPoint.
- Служба восстановления Windows MultiPoint Server переименована в Службу восстановления MultiPoint.
- Служба Capability Access Manager — новая.
- Служба выполнения диагностики — новая функция.
- GraphicsPerfSvc — новая функция
- Служба LPA переименована в службу Local Profile Assistant.
- Служба естественной аутентификации изменена с ручной на ручную (запуск по триггеру) по умолчанию.
- По умолчанию параметр «Оптимизация дисков» изменен с «Отключено» на «Вручную».
- PrintWorkflow_. новый.
- Служба помощника по совместимости программ по умолчанию изменена с автоматической на ручную.
- Служба пространственных данных является новой.
- Сервер модели данных листов изменен с автоматического на ручной по умолчанию.
- Token Broker удален и переименован в Web Account Manager.
- Служба обновления Orchestrator для Центра обновления Windows переименована в Службу обновления Orchestrator.
- WarpJITSvc — это новая функция.
- Сервер Windows Camera Frame изменен с ручного на ручной (триггерный запуск).
- Брандмауэр Windows переименован в Брандмауэр Защитника Windows.
- Служба восприятия Windows является новой.
- Новая служба установки Магазина Windows.
- Новинка Xbox Game Monitoring.
.
- Служба AVCTP является новой.
- Служба AssignedAccessManager является новой. Недоступно для Windows 10 Домашняя.
- Новая служба Bluetooth Audio Gateway.
- Служба громкой связи Bluetooth удалена. (БтХФСрв)
- Служба поддержки пользователей Bluetooth_. новый.
- CaptureService_. новый. Недоступно для Windows 10 Домашняя.
- Распространение сертификата изменено с ручного на ручное (запуск триггера).
- DevicePicker_. новый.
- Служба выполнения диагностики изменена с «Вручную» на «Вручную» (запуск по триггеру).
- GameDVR и Служба широковещательных пользователей_. новый.
- Прослушиватель домашней группы удален.
- Поставщик домашней группы удален.
- Microsoft Passport изменен с «Вручную» на «Вручную» (триггерный запуск).
- Контейнер Microsoft Passport изменен с «Вручную» на «Вручную» (запуск по триггеру).
- Служба установки Microsoft Store является новой (переименована в Службу установки Магазина Windows).
- Естественная аутентификация изменена с ручной на ручную (триггерный запуск).
- Родительский контроль — это новая функция.
- Новый брокер System Guard Runtime Monitor Broker.
- Сервер модели данных листов удален. (tiledatamodelsvc)
- Служба предварительной оценки Windows изменена с «Вручную» на «Вручную» (запуск по триггеру).
- Служба пользователя push-уведомлений Windows_. изменено с Вручную на Автоматически (Выполняется) и не может быть отключено, чтобы иметь возможность отключения.
- Новая служба Windows PushToInstall.
- Служба установки Магазина Windows переименована в Службу установки Магазина Microsoft.
- Служба Windows Update Medic — это новая служба.
- Мониторинг игр Xbox изменен с невозможно отключить на возможность отключения.
- XboxNetApiSvc переименован в сетевую службу Xbox Live.
Информация в заголовке таблицы
- Столбцы можно сортировать. Выберите заголовок столбца для сортировки по этому полю.
- Столбцы можно скрыть по отдельности. Столбец, скрывающий графический интерфейс, находится непосредственно над полем поиска в таблице в правом верхнем углу.
- ПО УМОЛЧАНИЮ ~ То, что, по мнению MS, должно работать по умолчанию в различных версиях Windows 10.
- «Безопасная» конфигурация. Это конфигурации, разделенные для настольных компьютеров и ноутбуков/планшетов, которые 99 % из вас смогут использовать практически без побочных эффектов. Это не гарантирует, что он будет работать для вас, но если настройка ваших служб вас пугает, эта конфигурация будет хорошей отправной точкой. Также следует уделить минутку и подумать о проблемах, которые могут возникнуть:
- Пример: если вы используете Xbox и ее возможности потоковой передачи игр, не отключайте три службы Xbox, как это сделал я.
- Настройки службы, которые я изменил по умолчанию, отмечены звездочкой (*).
- Сортировка столбцов поможет определить, какие это сервисы.
- Вручную удалите следующий regkey с помощью regedit: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lfsvc\TriggerInfo\3
- Несмотря на то, что я сам придерживаюсь этой конфигурации, это не гарантирует, что она будет работать для вас.
- Обычно я не отвечаю на вопросы пользователей, решивших использовать эту конфигурацию, типа «мой компьютер сломался, что не так». Если это вас пугает, используйте вместо этого «Безопасный»!
- Службы Bluetooth отключены. Если вам нужны такие возможности, их нужно будет рассмотреть.
- В этой конфигурации я отключил «вспомогательные» службы IPv6. Если в вашей сети есть родной IPv6, они вам не нужны.Если вы домашний пользователь, вам вообще не нужен IPv6, если только вы не используете домашнюю группу или ваш провайдер не поддерживает IPv6. Таким образом, собственные сети по-прежнему поддерживают IPv6, а все остальные удалены (преобразование, туннели и т. д.).
- Tweaked намеренно недоступен для ноутбука/мобильного устройства, поскольку у меня нет возможности протестировать конфигурации. Также многие сервисы, «заточенные» под десктоп, нельзя отключить на мобильном устройстве. Таким образом, никакая конфигурация «Tweaked» для ноутбука не станет доступной. Вместо этого используйте «Безопасный».
- Параметры службы, которые отличаются от значений по умолчанию, помечаются звездочкой (*).
- Сортировка столбцов поможет определить, какие это сервисы.
- Вручную удалите следующий regkey с помощью regedit: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lfsvc\TriggerInfo\3
Информация о конфигурации
- Значок * (звездочка) указывает на изменения по умолчанию в отношении «Безопасного» и «Настроенного».
- Два ** (звездочки) означают, что вы можете добавить или удалить службу с помощью функции включения или отключения компонентов Windows.
- Автоматически. Когда служба находится в этом состоянии, она обычно запускается во время загрузки и продолжает работать.
- Некоторые службы, если они больше не нужны, также автоматически останавливаются, когда в них нет необходимости. Если вы обнаружите, что служба вам не нужна, поместите ее в режим «Вручную» или «Отключено».
- Некоторые службы, если они больше не нужны, также автоматически останавливаются, когда в них нет необходимости. Если вы обнаружите, что служба вам не нужна, поместите ее в режим «Вручную» или «Отключено».
- Очень немногие службы запускаются при необходимости в ручном режиме (если по умолчанию установлено значение «Автоматически»).
- Если вы обнаружите, что вам нужна служба, поместите ее в конфигурацию по умолчанию, указанную ниже.
- Ошибки в средстве просмотра событий будут отображаться с жалобой на этот факт.
- Некоторые службы, пока они отключены, будут постоянно жаловаться.
- Эта ситуация разрешается, если поместить ее в ручной режим.
- Описания служб указывают те, которые должны быть отключены вручную.
- В Windows 10 Домашняя установлено меньше служб по умолчанию, чем в Windows 10 Pro. Таким образом, эти службы обычно можно отключить в системах Pro, поскольку разработчики обычно не ориентируются только на версии Pro/Education/Enterprise.
- Вообще говоря, если службу можно удалить, она никогда не понадобится для рабочего стола общего назначения.
- Два ** (звездочки) означают, что вы можете добавить или удалить службу следующим образом:
- Нажмите на поле «Поиск в Интернете и Windows».
- Введите Панель управления (или достаточное количество букв, чтобы оно появилось в результатах)
- Выберите «Панель управления» (в разделе «Результаты»).
- Выбрать программы
- Выберите «Программы и компоненты».
- Выберите «Включить или отключить компоненты Windows».
- Или
- В начало (ключ Windows)
- Выбрать все приложения (внизу слева)
- Выберите Панель управления (в системе Windows)
- Выбрать программы
- Выберите «Программы и компоненты».
- Выберите «Включить или отключить функции Windows».
Я помог вам?
Помогите мне помочь вам, поддержав BV!
Значок * (звездочка) указывает на изменение значения по умолчанию
Два ** (звездочки) означают, что вы можете добавить или удалить эту службу следующим образом:
Читайте также:
- Как удалить обновление драйверов Windows 10
- Как найти точку питания в Windows 10
- Сколько корневых папок содержит файловая система Linux
- Нет монитора скорости для Windows 10
- Как удалить папку с документами из OneDrive в Windows 10