可再分发的升级后,无法在Windows上停止Apache服务

时间:2018-07-26 12:59:10

标签: windows apache

我有一个Apache Web服务器,在Windows Server 2008 R2上安装了一个PHP网站。 升级Microsoft Visual C ++ 2017 Redistributable后,我开始遇到停止Apache服务的问题。

在我开始遇到问题之前,我最后的工作配置如下:
Apache 2.4.33 Win32
PHP 7.2.7 VC15 x86线程安全
Microsoft Visual C ++ 2017可再发行组件(x86)-14.13.26020
Windows Server 2008 R2标准服务包1

在升级到Apache 2.4.34和PHP 7.2.8。之前,我注意到有一个新版本的可再发行组件,因此我安装了它。
(Microsoft Visual C ++ 2017可再发行(x86)-14.14.26429)

自从我安装新的可再发行组件以来,我一直无法停止Apache服务。 重新启动Apache服务没有问题,但是无法停止它。 我使用服务GUI还是httpd -k stop都没有关系,服务以停止状态结束,Apache停止提供请求。 即使终止进程也无济于事。 停止Apache的唯一方法是将服务的增强类型更改为手动或禁用,然后重新启动Windows服务器。

我试图卸载可再发行组件并安装旧版本,或者尝试通过httpd -k卸载来取消服务,然后再次安装它,但均未解决问题。重新安装该服务有一段时间,但一段时间后问题再次出现。

有人对这种问题有经验吗?
任何想法如何解决这个问题?

0 个答案:

没有答案
相关问题