Windows系统恢复系统默认的环境变量图文教程

下面是详细讲解“Windows系统恢复系统默认的环境变量图文教程”的完整攻略。

Windows系统恢复系统默认的环境变量

什么是环境变量?

环境变量指的是在操作系统中已经存在的一些具有全局意义的变量,可以被所有的程序所访问和使用。在Windows操作系统中,环境变量主要分为两类:用户环境变量和系统环境变量。用户环境变量是针对当前用户的环境变量,而系统环境变量是针对整个系统的环境变量。

环境变量可以用于设置系统路径、JAVA_HOME、MAVEN_HOME等。如果在安装程序或开发过程中,修改了系统环境变量配置不当,会导致系统启动失败或程序无法正常运行。此时需要及时恢复系统默认的环境变量配置。

恢复系统默认的环境变量

为了确保恢复环境变量操作的准确性,我们建议您备份当前的环境变量配置。

在这里我们提供两种方式恢复系统默认的环境变量。

方式一:通过执行系统命令恢复默认环境变量

通过执行系统自带的命令“setx.exe”来恢复系统默认的环境变量。通过以下步骤进行操作:

  1. 打开“开始”菜单,输入cmd,右键选择“以管理员身份运行”。
  2. 备份当前的环境变量,在命令行中输入:
set > env_backup.txt

回车后,会在当前路径下生成一个名为“env_backup.txt”的文件,并将当前的环境变量备份至该文件中。

  1. 清空系统环境变量,在命令行中输入:
setx PATH ""
setx CLASSPATH ""

回车后会清空系统中的PATH和CLASSPATH环境变量。

  1. 恢复默认的系统环境变量,在命令行中输入:
setx PATH "%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;%SYSTEMROOT%\System32\OpenSSH\;%JAVA_HOME%\bin;%MAVEN_HOME%\bin;%NODE_HOME%;%NODE_HOME%\node_modules\global-cli\bin"

回车后系统会恢复默认的PATH和CLASSPATH环境变量。其中JAVA_HOME、MAVEN_HOME、NODE_HOME分别为Java、Maven和Node.js的安装目录,在此作为示例说明。

方式二:通过编辑注册表恢复默认环境变量

另一种方式是通过注册表编辑器来恢复系统默认的环境变量。通过以下步骤进行操作:

  1. 打开“注册表编辑器”,按下“Win+R”组合键,输入"regedit",点击"确定"按钮即可启动“注册表编辑器”。
  2. 备份当前的环境变量。在注册表编辑器中,依次展开路径"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment",将整个"Environment"项拷贝至其它位置备份。
  3. 删除系统环境变量中的PATH和CLASSPATH。在"Environment"项中,找到名为"Path"和"CLASSPATH"的两个键值,并将其删除。
  4. 恢复系统环境变量。在"Environment"项中,右键点击空白处,选择"新建"->"字符串值"。将新建的键值分别命名为"Path"和"CLASSPATH",并对其进行以下修改:

  5. "Path"键值:将其值设为"%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;%SYSTEMROOT%\System32\OpenSSH\;%JAVA_HOME%\bin;%MAVEN_HOME%\bin;%NODE_HOME%;%NODE_HOME%\node_modules\global-cli\bin";

  6. "CLASSPATH"键值:将其值设为空。

  7. 保存更改,重启电脑生效。

总结

以上就是恢复Windows系统默认的环境变量的方法。无论是采用“setx.exe”还是注册表编辑器,最好是在备份当前环境变量的情况下进行操作,避免不必要的麻烦。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Windows系统恢复系统默认的环境变量图文教程 - Python技术站

(0)
上一篇 2023年6月27日
下一篇 2023年6月27日

相关文章

  • 荣耀8x开发者选项怎么找?

    好的。荣耀8X的开发者选项可以开启USB调试、查看CPU使用情况、限制后台程序等功能,以下是详细的攻略。 步骤一:进入设置选项 首先,我们需要进入手机的“设置”选项。打开荣耀8X手机的主界面,找到“设置”图标并点击进入。 步骤二:查找“关于手机” 在设置页面中,向下滑动,找到“系统和更新”选项并点击进入。在新的界面中,找到“关于手机”选项并点击进入。 步骤三…

    other 2023年6月26日
    00
  • Spring Boot中配置文件application.properties使用

    当我们开发基于Spring Boot框架的Java应用程序时,其中一个重要的环节就是在application.properties中设置配置项,以在应用程序中访问和使用它们。application.properties是Spring Boot框架中的标准配置文件,在这个文件中,我们可以设置一系列的键值对,用来配置应用程序。 下面是关于Spring Boot中…

    other 2023年6月25日
    00
  • mybatis plus实现条件查询

    MyBatis Plus 实现条件查询攻略 MyBatis Plus 是一个基于 MyBatis 的增强工具,提供了更简单、更便捷的方式来操作数据库。在 MyBatis Plus 中,条件查询是一种常见的操作,可以根据指定的条件从数据库中检索数据。下面是实现条件查询的完整攻略,包含两个示例说明。 步骤一:导入依赖 首先,需要在项目的 pom.xml 文件中添…

    other 2023年7月28日
    00
  • 详解android在mob平台实现qq登陆和分享

    标题:详解Android在Mob平台实现QQ登录和分享 介绍 本文将详细讲解如何在Android应用程序中使用Mob平台实现QQ登录和分享功能。Mob是一个第三方平台,可以提供各种社交媒体和服务的API接口。本文假设您已经注册了一个Mob用户帐号,并且在Mob平台上已经激活了QQ登录和分享服务。 步骤一:集成Mob SDK 首先,您需要将Mob SDK集成到…

    other 2023年6月26日
    00
  • 详解nginx服务器绑定域名和设置根目录的方法

    下面是详解”nginx服务器绑定域名和设置根目录的方法”的完整攻略。 设置域名解析 首先,我们需要在域名解析服务商处添加一条记录来将域名解析到服务器上。一般来说,我们需要添加一条A记录,将域名指向服务器的IP地址。如果您已经完成了这一步,请跳过此步骤。 安装nginx 接下来,我们需要在服务器上安装nginx。这里以Ubuntu系统为例,执行以下命令: su…

    other 2023年6月27日
    00
  • Spring源码解密之自定义标签与解析

    下面我将详细讲解“Spring源码解密之自定义标签与解析”的完整攻略。 自定义标签与解析 1. 背景 Spring 框架中提供了许多已经定义好的 XML 标签,通过这些标签,开发者可以使用一系列相应的 Bean 定义完成应用程序的配置。但是,当开发者自己开发 XML 配置文件时,如何定义自己的 XML 标签呢?这时就需要使用 Spring 提供的自定义标签与…

    other 2023年6月25日
    00
  • 阿里巴巴icon图标库

    阿里巴巴icon图标库 阿里巴巴设计团队开发并维护的icon图标库是一个非常优秀的资源,不仅覆盖了业界常用的icon,而且在中国互联网行业中使用率极高。本文将介绍这个icon库的使用方法,并分享我个人在使用过程中的一些经验。 官网介绍 阿里巴巴icon库官方网站为iconfont.cn。在这里,我们可以看到它所提供的图标种类有很多,既包括各行各业的相关ico…

    其他 2023年3月28日
    00
  • python编写时怎样换行

    在 Python 编写时,我们可以使用多种方法来实现换行,包括以下两种: 1.使用换行符 \n 在 Python 语言中,使用 \n 即可实现换行操作。在字符串中加入 \n,Python 遇到该字符时会自动将其前面的内容输出到一行,并跳到下一行继续输出后续的内容。示例如下: print("Hello, \nPython!") # 输出 H…

    其他 2023年4月16日
    00
合作推广
合作推广
分享本页
返回顶部