When I run cmd.exe it does inherit the path from Windows, but when I run any of my dos programs from cmd.exe they do not inherit any path from cmd.exe. I verified this by putting the line "system("path")" in one of my C programs and the response is "No Path". Interestingly enough, when I delete the path in cmd.exe by typing "path = ;" and then typing "path", the response is "path = NULL". My programs have been working for years and did inherit the path just fine until I installed a Nero CD burning program, so I presume they did something to the registry. Any help you can provide will be greatly appreciated!