Thanks for the reply. I assume that the question mark meant that you couldn't understand why I was having a problem. However, I wasn't even aware that AUTOEXEC.BAT was supported by Windows 2000. After looking it up in the Help, I found that it seemed to be used to set environment variables only and that AUTOEXEC.NT in SYSTEM32 was used to run "DOS" applications. I tried putting my commands in both of these files including the full path to the executable and still had no luck. I then went back to my shortcut in the Startup group making it run full screen at which point I found that it did run. The problem would appear to be that something that happens as the last thing in the logon is causing the foul up with my ISP. This means that I have to run the BAT file after log on is finished and it then works. At least I know that what I tried in the first place is correct for running commands as part of startup. It just doesn't work in this instance.