Thanks for your reply.
I'm sorry I misunderstood the issue before. Now, I understood your issue as
The synchronous part of VBScript works fine. Explorer.exe waits until the
script has completed before running. The issue is that asynchronous part of
VBScipt is terminated after the synchronous part of logon script is
Please correct me if I misunderstood anything here again.
I reproduced this issue on my side.
After performed further research, I noticed this behavior is by design.
*If your Windows 2000 logon script runs synchronously, all child processes
are stopped when the logon script ends.*
[7938 " When your Windows 2000 logon script ends, child processes started
by the script also end? 15-Apr-04]
We cannot combine these two part of login script in one script.
My suggestion is that you may set the asynchronous part of your Logon
Script as Logon Script in (Administrative Templates|System|logon|"Run this
progame at user login"). Thereby, it will be executed after user gets their
Under my test, this way seems work fine on my side.
Would you please try the above method and let me know if it works on side?
If you face any further issue or there is anything unclear, please feel
free to let me know. We are glad to assist you.
Hope this helps,
Microsoft Online Community Support
This posting is provided "AS IS" with no warranties, and confers no rights.