I have recently installed Windows 2012. Unable to use common commands previously used e.g. "ipconfig" "hostname" etc. Have tried both Run as Administrator and non admin.
Asked
Active
Viewed 3,411 times
1
-
1What's the error message you receive? Check your $PATH and compare with a working server. – duenni Feb 28 '17 at 12:46
-
@duenni the error i get is C:\Users\Administrator>ipconfig 'ipconfig' is not recognized as an internal or external command, operable program or batch file. – Airboss Mar 02 '17 at 03:35
-
Path Dump == working server == C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\VisualSVN Server\bin == new 2012 server == %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\110\Tools\Binn\ – Airboss Mar 02 '17 at 03:38
-
And what do you get for `echo %systemroot%` ? – BlueCompute Mar 06 '17 at 17:28
-
http://i64.tinypic.com/zu7pl.jpg – Airboss Mar 07 '17 at 03:28
1 Answers
2
If the ipconfig
or other commands are not working, it is due to path variable missing in configuration.
Follow these steps to fix it:
- Open the Start-Menu and Right click on ‘Computer’ and click ‘Properties’
- Click ‘Advanced System Settings’ then ‘Environmental Variables’ at the bottom of the screen
- Check for ‘Path’ in the list. If it is present, Click ‘Edit’
- Go to the end of the text box and type the following (without quotes):
%systemroot%\system32
3b. If it does not exist, create it with the ‘new’ button,
4b. In the next window, enter the variable name as Path. Enter the variable path as, “;%systemroot%\system32” (without quotes).
- Click ok to close.
Now open a new cmd prompt and type ‘ipconfig‘ or any of the system commands and they should work fine!

Overmind
- 3,076
- 2
- 16
- 25
-
Thanks @Overmind managed to get it solved but adding the full path at the end. – Airboss Mar 07 '17 at 05:10
-