Files
nt-lite/code/services.ini
T

31 lines
1.2 KiB
INI

; [session] image= sets the interactive shell under /SystemRoot.
; [service.id] image= sets the executable; name= sets its display name.
; start=auto (default), delayed (after shell), disabled; critical=true requires auto.
; requires= providers reaching READY; after= providers reaching settlement.
; restart=never (default), on-failure, always; limit=3 attempts per 300000 ms by default.
; restart_limit=3, restart_window_ms=300000, restart_delay_ms=0.
; ready_timeout_ms=5000, stop_timeout_ms=5000; other omitted lists are empty.
; privileges= ambient privilege names; grants= boot.name or provider.export sources.
; exports= READY handle names. Namespace-root and registration grants share one critical auto owner.
[session]
image=apps/shell_native.exe
[service.rssrv]
image=system/rssrv.exe
critical=true
grants=boot.namespace-root,boot.volume-manager,boot.input-manager,boot.display-policy,boot.resource-registration
exports=session-control,desktop-publisher,posix-publisher
[service.posix]
image=system/posixsrv.exe
requires=rssrv
grants=rssrv.posix-publisher
exports=public
[service.dwm]
image=system/dwm.exe
requires=rssrv
grants=boot.display-present,rssrv.session-control,rssrv.desktop-publisher
exports=desktop