输入netsh总是出现不是内部或外部命令主要是因为netsh程序被删除或者Path变量被修改。32位和64位系统修复方法略有不同,下面用32位和64位分别说明。
软件工具:WIN7
1、32位系统进入C:\Windows\System32,64位系统进入C:\Windows\SysWOW64 查找netsh程序是否存在,如果不存在则从网络上搜索下载一个netsh文件复制到目录中。复制后再尝试是否可用。
2、如果没有上面的问题,右击打开计算机—属性—高级系统设置—环境变量—系统变量。找到Path这个变量,点击编辑,复制以下括号中的字符到编辑框中,括号不复制。
A:32位(%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;)
B:64位:(;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Windows\SysWOW64)
3、然后一路点击确定完成。重启命令窗口再执行netsh命令。
4、netsh是一个可执行程序,也可以直接运行netsh。