尝试 重要!
学习编程时接触了环境变量,发现挺有用, 比如启动某个程序更方便。 于是在这上面动动手,以为没什么风险, 最多是不能引用某个包(学习面向对象)。 当我修改windir参数, 平常那样加个分号,再添加一个路径, 确定并退出, 我发现进不去高级系统设置和管理界面,每次都会弹出个警告, 提示找不到这个文件,其中路径有一部分正是我刚刚加进去的, 我立刻明白windir添加方法和path不一样。 重启一下,右下角的喇叭是个叉号,但还是有声音,而且, 不仅命令提示符图标有问题,而且有的win7自带的程序无法启动。
得出了个结论,碰到导火索了! 我上网查了查,很多人采取重装系统办法,或者安个360, 我先试了后者,不行, 但我不打算重装,这是不得已的办法。 于是我想, 既然这是个路径配置问题, 那这些路径一定存放在系统的某个文件里, 那就能通过别的方式修改环境变量, 我百度, 查找 ”改环境怎么通过别的方式修变量“ , 找到了答案: 注册表。
下面是方法:
1.打开注册表
开始 -> 运行 -> re2\Control\Session Manager\Environment
第三个 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\gedit
2, 找到Environment (存放环境变量的参数)
有三个,只需修改两个, 第三个的windir的参数没变
第一个是在 HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager\Environment
第二个是在 HKEY_LOCAL_MACHINE\SYSTEM\ControlSet00Session Manager\Environment
我修改了前两个, 关闭, 重启, 问题解决了。