我用 http(WINHTTP windows 服务)替换了 apache webserver 以使用虚拟主机功能。但我缺少之前删除的 http(WINHTTP windows 服务)。我现在想重新安装此服务以使用打印后台处理程序。
答案1
在控制面板中打开该Programs and Features
项目。在左侧你会看到Turn Windows features on or off
。单击它。
出现一个对话框Windows Features
,在里面,您需要确保选中Internet Information Services
或阴影显示 (IIS)。World Wide Web Service
该选项下方的就是您真正要查找的内容。
如果你确定已安装,下一步是确保 Web 服务器服务正在运行。如果你安装了 Apache,请确保它现在已禁用或者配置为与 IIS 使用的 80 端口不同的端口。
再次在控制面板中,找到Administrative Tools
> Services
,然后查找World Wide Web Publishing Service
。确保它已设置为Automatic
,并且Started
。如果未启动,请右键单击它并单击Start
。
假设到目前为止一切顺利,它将启动,您将能够从 IIS 提供网页。如果失败,则需要进行故障排除。如果端口 80 上有其他程序运行(例如 Apache),则 IIS 通常不会启动。
答案2
我的 http Windows 服务已被禁用。要启用此服务,请在命令行中运行此代码或运行
sc config http start= auto
打印后台处理程序服务依赖于 http 服务。如果 http 服务被禁用。打印后台处理程序(打印服务)将无法启动。