转自:https://wenku.baidu.com/view/75d0b6ec19e8b8f67c1cb958.html

首先需要了解path这个环境变量有什么用:

当你打开命令提示窗口时,即win+R,输入cmd,如下图: 

那么就会得到一个黑框框,就是命令提示窗口,我们可以在这里面输入各种命令,比如说输入:ping www.baidu.com,然后回车就会有一些相应的信息,如下图:

ping命令是是一个网络测试的命令,查看网络是否连接等信息,cmd找到ping命令并执行它,此命令并非本来就有的,其实它是系统自带的,相当于一个 具有一定功能的小型软件。这里就要涉及到path了,因为cmd在查找ping命令的时候就是从path中得到它的路径的,所以说path中的变量值都是 cmd作为查找的路径。

所以说,当path环境变量被删除,或者其变量值没有的话,cmd的使用就会出现故障,因为cmd不会去其他的任何地方查找我们所输入的命令了。

那么,解决办法是有很多种的,像重装什么的最讨厌了..........

在这里给出一个从注册表恢复的简单方法,这个是盆友告诉我的,虽不是原创,但是我做了点整理,给出一个比较详细的步骤:

1、win+R,键入regedit,即进入注册表;

2、在注册表中找到此路径下的文件:HKEY_LOCAL_MACHINESYSTEMControlSet001ControlSession ManagerEnvironment,就会看到path环境变量的内容,如下图:

3、“PATH ->右键
->修改”就能看到path的详细信息了,如下图:


  
4、接下来,就是创建path环境变量了(如果你只是变量值被删的话,就不需要重新创建了,只需给定变量值就行),先找到“高级系统设置”,点击“环境变
量”,新建一个环境变量,变量名为path,变量值为第三步中找到的path信息里“数值数据”的值,copy一份进去就行。

:每个人的电脑里的path变量值都不一样,因为在我们装一个软件的时候它会自动向path变量值中加入一些路径,还有我们也能自己往里面添加一些路径,这些操作,我想,对于做开发的人来说,再了解不过了)

到此,我们的path环境变量就已经恢复成功,进入命令提示窗口中验证一下就ok了。

系统环境变量PATH被删除后从注册表恢复的更多相关文章

  1. Windows系统环境变量path优先级测试报告

    转自:http://bluekylin.cnblogs.com/archive/2005/12/16/298797.html 总以为自己很已经会操作windows了,今天在它帮助中看到一大片还不知道的 ...

  2. 【转载】windows安装python2.7后的注册表问题

    原文出自:https://www.cnblogs.com/tlz888/p/6879227.html [提要]win平台上,python2.7官网的安装包在安装后不会添加环境变量且不会把安装信息写入注 ...

  3. 安装Oracle服务端后配置注册表与PL/SQL

    1.流程: 1.安装Oracle客户端(绿色版和安装版均可,建议安装在和Oracle服务端文件夹并行的路径下,例:E:\app\yginuo\product\11.2.0) 2.配置环境变量和注册表( ...

  4. 如何完全卸载oracle和删除oracle在注册表中的注册信息

    卸载步骤介绍 1.停止所有Oracle相关的服务 操作方法: 控制面板-->管理工具 -->服务 -->将所有oracle开头的服务均停止 2.卸载Oracle 10g数据库服务器组 ...

  5. 删除Navicat在注册表信息

    @echo offecho 正在删除navicat注册表REG DELETE HKEY_CURRENT_USER\Software\PremiumSoft\Data /fREG DELETE HKEY ...

  6. Wince 中如何实现注册表恢复原厂设置

    理论: 使用HIVE注册表,系统在完成了第一阶段也就是加载完了boot.hv+binfs之后和加载系统HIVE注册表之前,filesys.exe都会调用OEMIoControl来查询是否需要清除保存在 ...

  7. 使用VBScript实现设置系统环境变量的小程序

    本人有点桌面洁癖,桌面上只放很少的东西,很多软件都用快捷键调出.最近频繁用到一个软件,我又不想放个快捷方式在桌面,也不想附到开始菜单,于是乎想将其所在目录附加到系统环境变量Path上,以后直接在运行中 ...

  8. JDk下载和环境变量Path的配置

    JDK下载与安装 下载地址 打开该网址会显示如下图,点击DOWMLOAD即可: 出现该页面时,点击接受: 选择对应的安装包下载即可(本人用的是Windows64位): 注:如果您无法确定您的windo ...

  9. cmd中删除、添加、修改注册表命令

    转自:http://www.jb51.net/article/30586.htm regedit的运行参数 REGEDIT [/L:system] [/R:user] filename1 REGEDI ...

随机推荐

  1. button出现投影

    style="?android:attr/borderlessButtonStyle" xml中加上这属性

  2. LeetCode OJ:Happy Number(欢乐数)

    Write an algorithm to determine if a number is "happy". A happy number is a number defined ...

  3. thinking java

    public class CrossContainerIteration{ public static void display(Iterator<Pet> it){ while(it.h ...

  4. 剑指offer--29.从上往下打印二叉树

    层序遍历,队列 ------------------------------------------------------------------------------------- 时间限制:1 ...

  5. 【tensorflow:Google】四、深层神经网络

    一.深度学习与深层神经网络 1.线性模型局限性 线性模型无论多少层,表达能力是一致的.可以通过激活函数实现非线性. 2.多层网络可以解决异或运算 二.损失函数定义 1.经典损失函数: 分类问题: 二分 ...

  6. vue中使用axios发送请求

    我们知道,vue2.0以后,vue就不再对vue-resource进行更新,而是推荐axios,而大型项目都会使用 Vuex 来管理数据,所以这篇博客将结合两者来发送请求 1.安装axios cnpm ...

  7. css3单冒号和双冒号的区别

    css3中对于伪元素的使用,在项目开发中使用得当将会对代码的可读性又很大的提升.但是对于伪类大家或许都知道是一些选择器的使用,这里总结了关于伪元素中单冒号和双冒号的区别: 再官方定义中规定单冒号都为伪 ...

  8. 【python】socket

    UDP udp_server.py from datetime import datetime import socket server_address = ('localhost', 6789) m ...

  9. Django实现微信公众号简单自动回复

    在上篇博客阿里云部署django实现公网访问已经实现了了django在阿里云上的部署,接下来记录django实现微信公众号简单回复的开发过程,以方便日后查看 内容概要: (1)微信公众号声请 (2)微 ...

  10. Scrapy库安装和项目创建

    Scrapy是一个流行的网络爬虫框架,从现在起将陆续记录Python3.6下Scrapy整个学习过程,方便后续补充和学习.本文主要介绍scrapy安装.项目创建和测试基本命令操作 scrapy库安装 ...