Command Prompt does not recognise ping, ipconfig and other commands

I am running Windows XP Home edition. Lately, I am facing a peculiar problem. Whenever I launch the MS DOS command prompt and execute commands like PING or IPCONFIG, I get an error message saying 'ping' is not recognized as an internal or external command, operable program or batch file. However, when I run the same PING or IPCONFIG command from the open dialog box of the Run option on the start menu, the command executes properly. Any clues??
Who is Participating?

[Webinar] Streamline your web hosting managementRegister Today

SheharyaarSaahilConnect With a Mentor Commented:
Hello gurutek =)

Check this PAQ,

Ping is not recognized as an internal or external command
Check this

How To Manage Environment Variables in Windows XP;en-us;Q310519'

These variables may not be correct
Try this
right-click my computer
go to properties
go to advanced
click on "environmental variables"
under system variables , click on path to enable it
click on edit
and add this

log off, log back on and check
i concur its definately the path is wrong but when you do go to edit it make sure that the paths are correct as it seems a bit funny that the path variables have changed maybe due to malicious code!
All Courses

From novice to tech pro — start learning today.