Thank you for reply, I solved by starting the BAT script through a VBS second script: [CODE] startscript.vbs ----------------- Dim WinScriptHost Set WinScriptHost = CreateObject("WScript.Shell") WinScriptHost.Run Chr(34) & "C:\batchscript.bat" & Chr(34), 0 Set WinScriptHost = Nothing [/CODE] Executed by Task Scheduler once at boot time. It can run before the user login and eventually seems a bit like a "regular service". Task scheduler reiterated activities can be configured at last one time in a minute if I'm right. I need to check a folder every 10 seconds, so I prefer to have full control of infinite loop within the bat script. As respect a "regular service" It cannot be found in Windows Task Manager. startscript.vbs seemso to launch the batch and exit. batchscript.bat doesn't appear in taskmanager as a process. Maybe appear various commands it launches: echo, timeout and so on. Would be cool if it has its whole process ID visible in taskmanager, also to manage it, useful for stopping it too. Anyway yet in this way it seems good to go. Thanks again!