HTTP Service cannot be stopped when the Microsoft Web Deployment Service is installed

KB Article: https://support.microsoft.com/kb/2597817

INTRODUCTION

Consider the following scenario. You are attempting to stop the HTTP service on a server running Internet Information Services (IIS) 6, 7, or 7.5. The server also has the Microsoft Web Deployment Service (MSDEPSVC) installed. When you try to stop the HTTP service using the NET STOP HTTP command line instruction, the following error message is displayed in the command prompt:

The HTTP service is stopping.....

The HTTP service could not be stopped.

If you run the NET STOP HTTP command again, the following message is displayed:

The service is starting or stopping. Please try again later.