更改Windows服务的“开始于”路径

时间:2019-01-31 08:54:48

标签: windows-services window regedit

默认情况下,Windows服务在%WinDir%\System32中运行(根据此答案:What directory does a Windows Service run in?)。

我希望改为在C:\Path\To\Django\中运行,并且无法更改python代码。

我假设它将是一个regedit key:value,但不确定是什么。

我目前有:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\<My Service>\Parameters

键:值对

Application: "C:\ProgramData\python.exe" "C:\Path\To\Django\manage.py" runserver

1 个答案:

答案 0 :(得分:0)

在参数键中添加一个AppDirectory字符串值,并将其设置为所需的工作目录。

AppDirectory: "C:\Path\To\Django"

贷记标记:https://serverfault.com/questions/114238/windows-service-can-i-configure-the-current-working-directory