Hi,
I don't understand what's going on.
We're going to try a procedure that I'm going to run in real time on my 64-bit Wampserver, under Windows 10 which - lucky for you and me - is installed in E:\wamp64.
Wampserver must not be started, so eventually Quit Wampmanager.
Open a command window as an administrator, the word "Administrator" must appear in the title bar of this command window.
You must delete the service in question, therefore, in this command window type:
sc delete wampapache64
c:\Windows\System32>sc delete wampapache64
[SC] DeleteService réussite(s)
c:\Windows\System32>
My Windows 10 system being only in French, "réussite" means success.
You can check via the Service Manager (services.msc) that the wampapache64 service no longer exists.
In the command window already opened, we will go to the bin folder of the Apache version used by the command:
cd /d e:\wamp64\bin\apache\apache2.4.39\bin
c:\Windows\System32>cd /d e:\wamp64\bin\apache\apache2.4.39\bin
e:\wamp64\bin\apache\apache2.4.39\bin>
Then we will create the wampapache64 service without any interference with Wampmanager since it is closed.
So, type the command:
httpd.exe -k install -n wampapache64
e:\wamp64\bin\apache\apache2.4.39\bin>httpd.exe -k install -n wampapache64
Installing the 'wampapache64' service
The 'wampapache64' service is successfully installed.
Testing httpd.conf....
Errors reported here must be corrected before the service can be started.
e:\wamp64\bin\apache\apache2.4.39\bin>
There, everything goes well, there is no error to display and, in addition, there is a check of the httpd.conf syntax.
It is possible to check, still in the service manager, possibly by refreshing, that the service has been created.
But this service was created in automatic start and must be passed in manual start by the command:
sc config wampapache64 start= demand
Be careful, it is "start=" without space before the equal sign.
e:\wamp64\bin\apache\apache2.4.39\bin>sc config wampapache64 start= demand
[SC] ChangeServiceConfig réussite(s)
e:\wamp64\bin\apache\apache2.4.39\bin>
Once there, you can check, still in the command window, that the service starts correctly with the command:
net start wampapache64
e:\wamp64\bin\apache\apache2.4.39\bin>net start wampapache64
Le service wampapache64 démarre.
Le service wampapache64 a démarré.
e:\wamp64\bin\apache\apache2.4.39\bin>
From French :
Le service wampapache64 démarre.
Le service wampapache64 a démarré.
means
The wampapache64 service starts.
The wampapache64 service has started.
and there's no error.
Before launching Wampserver, it is necessary to stop the service so that this Wampserver that starts it, therefore commands:
net stop wampapache64
e:\wamp64\bin\apache\apache2.4.39\bin>net stop wampapache64
Le service wampapache64 s’arrête.
Le service wampapache64 a été arrêté.
e:\wamp64\bin\apache\apache2.4.39\bin>
From French :
Le service wampapache64 s’arrête.
Le service wampapache64 a été arrêté.
means
The wampapache64 service stops.
The wampapache64 service has been stopped.
If there have been no errors in response to previous commands, you can close the command window and launch Wampserver.
---------------------------------------------------------------
Documentation Apache -
Documentation PHP -
Documentation MySQL -
Wampserver install files & addons