Suspeito que um serviço não responda adequadamente às solicitações de desligamento / reinicialização. É possível que você queira reinstalar o Apache. Dito isso, eu não sou um cara do Apache, então não tenho certeza de como isso é comum no Windows7.
Tudo isso de lado, você deve ser capaz de matar manualmente o processo httpd.exe através do Gerenciador de Tarefas, ou através de uma linha de comando, como tal:
TASKKILL /F /IM httpd.exe /T
As opções de comando especificam que você quer matar qualquer processo com o nome da imagem 'httpd.exe' (/ IM httpd.exe), você quer forçar a eliminação (/ F) e você quer matar qualquer processo filho que gerou (/ T).
Depois de fazer isso, você deve ser capaz de iniciar manualmente o processo novamente através do console de Serviços ou através do comando 'net start'.