我想修改应用程序的路径,但这样做会破坏它,因为服务仍然指向旧的位置。
通过转到管理工具>服务,您可以打开一个属性对话框并查看可执行文件的路径,但没有办法更改它。
用户是否可以在不重新安装应用程序的情况下修改服务路径?
我想修改应用程序的路径,但这样做会破坏它,因为服务仍然指向旧的位置。
通过转到管理工具>服务,您可以打开一个属性对话框并查看可执行文件的路径,但没有办法更改它。
用户是否可以在不重新安装应用程序的情况下修改服务路径?
当前回答
您可以删除该服务:
sc delete ServiceName
然后重新创建服务。
其他回答
我只是觉得为Git Bash用户添加,你应该把路径放在单引号中
sc config <service name> binPath='<binary path>'
——config "C:\Program Files\MongoDB\Server\5.03\bin\mongo .cfg"——service——auth "
我用Git Bash在Windows 10上更新了服务的路径
对于这种情况,最好的方法是卸载应用程序并重新安装应用程序。这是正确的合法途径。
如果安装了Process Hacker,就可以使用它。
不能直接编辑执行服务的路径。你可以使用sc命令,
SC CONFIG ServiceName binPath= "Path of your file"
Eg:
sc config MongoDB binPath="I:\Programming\MongoDB\MongoDB\bin\mongod.exe --config I:\Programming\MongoDB\MongoDB\bin\mongod.cfg --service"
它涉及到编辑注册表,但是服务信息可以在HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services中找到。找到要重定向的服务,找到ImagePath子键并更改该值。