Do you need to change the path to a binary a Windows sevice is executing? Maybe you want to change the location of where a service is installed?
It can be done suing the command sc and setting the binpath.
It is also possible to update the registry.
The way to update the registry is:
- Stop the service
- Locate the service in the windows registry and modify the value of the 'ImagePath' key to the new binary
- Start the service
The service can be found at HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\<your service
name>
I needed to move Splunk so I found one of my services at
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Splunkd
Resources
- Thomas Sundberg - The author