Skip to Content

Windows Service + DTW Data Transfer Workbench

Aug 07, 2017 at 02:07 PM


avatar image
Former Member


I have a Windows Service executing on my server, and this service calls a .bat file to execute the Data Transfer Workbench.

When my windows user is logged on windows, the DTW runs correctly, but when my user windows is not logged, the DTW don't execute!

My windows service is running correctly! But DTW runs only when my user is logged on Windows.

TO DTW execute correctly is needed the Windows User be logged?

10 |10000 characters needed characters left characters exceeded
* Please Login or Register to Answer, Follow or Comment.

1 Answer

Johan Hakkesteegt Aug 08, 2017 at 05:50 AM


You can execute the DTW from a Windows Server scheduled task. To prevent a trojan virus from executing malicious software, one application cannot start another application when a user is not logged in. This is basic Windows security.

I recommend that instead of using the DTW, you create a console application, that uses the DI API or DI Server, to perform the required update / import task. Considering that you were able to program a Windows service, it should be quite easy.

This console application you can then schedule with a Windows Server scheduled task.



10 |10000 characters needed characters left characters exceeded