Did you check the apache error log? There must be something logged. Otherwise possible cause could be the port 80. Check whether some other program (like skype, IIS, etc.) is already using the port 80 which is the default one. Stop those and try restarting apache once manually from services management.