Child processes that are started by a logon script end when the parent process ends in Windows 2000 (822706)



The information in this article applies to:

  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional

SUMMARY

If you start several child processes from a logon script and if the script runs synchronously, all child processes end when the parent process ends. This behavior is by design.

MORE INFORMATION

To prevent child processes from ending when the parent process ends, use one of the following workarounds:
  • Start the parent logon script asynchronously.
  • Assign the logon script to the user object.
  • Start the script from the Startup folder.

REFERENCES

For additional information, click the following article numbers to view the articles in the Microsoft Knowledge Base:

198642 Overview of logon, logoff, startup, and shutdown scripts in Windows 2000

322241 HOW TO: Assign scripts in Windows 2000


Modification Type:MajorLast Reviewed:4/12/2004
Keywords:kbwinservnetwork kbinfo KB822706 kbAudITPRO