win7系统 在cmd中输入netsh为什么总是出现不是内部或外部命令,或可运行程序

 我来答
白水菜头
2017-07-21 · 知道合伙人互联网行家
白水菜头
知道合伙人互联网行家
采纳数:3213 获赞数:33800
技术员

向TA提问 私信TA
展开全部

输入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。

24k_daixu
2012-09-06
知道答主
回答量:13
采纳率:0%
帮助的人:4.6万
展开全部
(1)切换到管理员账号(administrator),用管理员身份权限运行netsh命令就可以了。
(2)如果不行,就按下面的方法处理,解决后再重复步骤(1)
  右键打开计算机——属性——高级系统设置——环境变量——在下面的框中双击Path变量,在最后面参加;%windir%\system32一行。
  如果根本就没有Path变量,那就自己新建一个,值为%windir%\system32,保存,重新输入命令,完美解决。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
skyesx
2011-01-18
知道答主
回答量:8
采纳率:0%
帮助的人:0
展开全部
按win键.输入CMD看到CMD之后点右键,选择以管理员身份运行.

或者把他拖到桌面.以后打开就比较方便了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
bobiya2
2011-01-14 · 超过33用户采纳过TA的回答
知道答主
回答量:126
采纳率:0%
帮助的人:51万
展开全部
用管理员方式打开。。。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式