6

I have been searching the web for quite some time, but I could not found how to completely remove the apache 2.4 .

Using :
Windows 7
c:\apache24\

I've tried all commands, but nothing works.

httpd -k shutdown
httpd -k stop
httpd -k uninstall

keep getting the same result (for each command) :

<OS 5> access is denied.
failed to open the 'Apache2.4' service.

notice, that the service still running,
meaning that the apache is still working,
and I get the "It works!" in the localhost.

CDspace
  • 2,639
  • 18
  • 30
  • 36
Sahar Millis
  • 801
  • 2
  • 13
  • 21

4 Answers4

15

You are probably running these commands from terminal without Administrator privileges.

If httpd -k uninstall is not working for whatever reason, you should be able to remove service by sc command: Sc delete, other tutorial here.

Again, ensure that you run these commands as Administrator.

rkosegi
  • 14,165
  • 5
  • 50
  • 83
5

I've had this sort of problem.

The solution:

cmd/powershell 

run as ADMINISTRATOR!!! :D end! I always forget.....

Notice: In powershell need to put .\ for example:

.\httpd -k shutdown
.\httpd -k stop
.\httpd -k uninstall

Result:

Removing the 'apache2.4' service
The 'Apache2.4' service has been removed successfully.
piet.t
  • 11,718
  • 21
  • 43
  • 52
s.isti91
  • 61
  • 1
  • 2
2

Run the Command Prompt as an administrator and type:

C:\Apache24\bin>httpd -k uninstall

Worked in Windows 10

Rumit Patel
  • 8,830
  • 18
  • 51
  • 70
1

I noticed if you haven't added Apache to your path environment variables(call Apache from any folder/directory). You will have to cd.. to your Apache/bin directory and run
.\httpd -k uninstall to uninstall. (Remember to run PowerShell as administrator)

Nicholas
  • 77
  • 10