本文论述了该问题的一般解决办法和可能出现的问题
一台正常的电脑当你输入win+r键,输入cmd调出控制台,一些基本信息都会根据相应的命令正确显示,包括ipconfig命令,查看本机网络IP地址。但是随着我们使用时间的延长,我们的的电脑可能会安装各种各样的软件,同时也要配置相应的环境变量,配置环境变量时又分为系统变量和用户变量,拿配置jdk举例,我们既可以在系统变量里面配置也可以在用户变量里面配置,一般电脑都是一个用户,所以对于单一用户的电脑在哪配置影响都不大,如果是多个用户要仔细检查,这里不做细说。
当输入ipconfig命令时,如果你的电脑出现标题所述情况,那么就是你的电脑环境变量缺失导致的,网上有很多解决办法,说的都很详细,我在这里阐述一下我遇到的问题,出现这种问题我也是第一时间在网上寻找解决办法,通常是系统变量中path变量缺失了“ C:\windows\system32 ”这条命令,我们可以补充这一命令,如果其他环境变量未缺失的情况下会修改成功,并且控制台也能够显示IP地址,但是如果因为手欠或者其他原因误删其他变量配置信息的情况下,单单补充这一变量配置是不行的。这时网上可能有人说了,打开注册表管理器找到path的相应路径,查看path显示的变量,我告诉你这种方法一点用没有,就是让你多费了点事,问题也没有解决,当你误删环境变量时即便是你通过注册表管理器找到path路径查看相应配置,这个配置显示的也是你删除之后的也就是仅剩的变量。那么问题来了,我也补充了上述所说的命令,但是问题也没有解决啊。 你不可能凭空还原原有的系统变量,除非你很懂电脑,计算机互联网这个行业有一定了解,否则你很难解决这个问题,很多人想到,那我上网搜比如系统初始path变量配置是什么之类的问题,你确实可以找到一些,网上也有不少人给出变量配置,我大致浏览了几个,很少有真正有用的,或者说是能解决问题的,我也是摸索了一段时间才发现的。这时我对比了几个不同同学电脑的path变量,因为安装的软件不同,所以有不少的差异,综合比较排除不同的环境变量,有三条命令是共有的:
C:\windows\system32
C:\windows\system32\Wbem
C:\windows
补充完这三条命令,我再输入ipconfig指令,可以正常显示本机IP地址等信息。
分享一下我现在系统变量中path变量的信息:
我的电脑是win0,我只是通过这三条变量让ipconfig显示成功,但是我不确定我都删除了什么变量,因为系统变量path是被我误删的,只是说出现了这个问题解决了,并不代表不会再出现问题,如果再出现涉及变量的问题也可能要重新补充,我说的解决方法也许并不能解决所有问题,但是可以作为解决问题途径上的一个尝试方案。顺道说一句,当你配置jdk出现问题时八成是因为你在安装过程中把安装路径改了之后,环境变量配置的路径与实际路径不符,很少会因为配置环境变量时拼错。仔细检查一下jdk和jre的路径,要区分绝对路径与相对路径的区别,jdk和jre是并列关系,不是包含关系。
如果你们发现我现有的环境变量可能导致哪方面的问题欢迎留言,敬请赐教!对本文有什么指导意见或者出现错误欢迎指出!