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日

相关文章

  • iPadOS13.4固件下载地址 iPadOS13.4下载及支持机型一览

    iPadOS 13.4固件下载地址 iPadOS 13.4是苹果公司最新发布的操作系统版本,带来了许多新功能和改进。如果你想下载iPadOS 13.4固件并升级你的设备,下面是一份详细的攻略。 步骤一:备份你的设备 在开始升级之前,强烈建议你备份你的iPad设备。这样可以确保你的数据在升级过程中不会丢失。你可以通过iCloud或iTunes进行备份。 步骤二…

    other 2023年8月3日
    00
  • 小程序云开发部署攻略(图文教程)

    下面我会详细讲解“小程序云开发部署攻略(图文教程)”的完整攻略,包含以下几个步骤: 1. 登录/注册云开发环境账号 打开云开发控制台,使用腾讯云账号登录或注册。 2. 创建小程序云开发环境 进入云开发控制台,单击左侧导航栏中的”环境管理”,在”环境列表”中,单击”创建环境”按钮,按照提示填写相关信息。创建完成后,在左侧导航栏中查看创建的云开发环境。 3. 初…

    other 2023年6月26日
    00
  • 解决python 读取npy文件太大不能完全显示的问题

    当我们使用Python读取大型np.array文件(npy格式)时,有时我们可能会遇到读取后无法完全显示的问题。这通常是由于数组过大导致的内存限制,为了解决这个问题,以下是解决方法的完整攻略: 分段读取 当数组太大时,我们可以分段读取。这种方法使用Python迭代器来访问数组的各个部分,并将它们分别存储在内存中。我们可以使用以下代码来读取大型npy文件: i…

    other 2023年6月27日
    00
  • Vue3中axios请求封装、请求拦截与相应拦截详解

    Vue3中axios请求封装、请求拦截与相应拦截详解 Axios是一个基于Promise的HTTP客户端,可以运行在浏览器和node.js中。它端口良好的API,比原生的XHR更加易用和灵活。在Vue3中,我们可以使用axios来发起HTTP请求并将其封装成一个单独的模块,在需要请求数据的组件中调用。 安装与引入 我们可以使用npm来安装axios: npm…

    other 2023年6月25日
    00
  • Excel 2007自定义数字格式的准则

    Excel 2007自定义数字格式的准则,主要包括以下几个方面的内容: 数字格式代码组成 数字格式代码由四个部分组成:- 正数格式:用于正整数、正小数和0的格式;- 负数格式:用于负整数、负小数的格式;- 零值格式:用于0的格式;- 文本格式:用于文本的格式。 例如,以下这种格式:” $ #,##0.00_ ;_ $ -#,##0.00 ; $* \” – …

    other 2023年6月25日
    00
  • Java递归和迭代区别详细介绍

    Java递归和迭代区别详细介绍 Java递归和迭代都是程序中重要的控制结构。递归和迭代都可以用来解决相同的问题,但是它们在实现和执行上有很大的区别。本文将详细介绍Java递归和迭代的区别和使用。 什么是递归 递归是指在程序执行过程中调用自身来解决问题的方法。在递归中,函数会多次调用自身,并通过改变参数的值来进行不同的求解。 例如,下面的代码使用递归来计算阶乘…

    other 2023年6月27日
    00
  • Android应用保活实践详解

    Android应用保活实践详解攻略 为了在 Android 平台上保持应用程序的长时间运行,需要执行一些额外的任务,以避免应用被系统或其他应用挂起或杀死。下面是关于 Android 应用程序保活的详细攻略。 使用服务提高应用程序的响应性 在 Android 中,可执行代码必须在 Activity 的生命周期内运行。当应用程序的 Activity 实例不可见时…

    other 2023年6月27日
    00
  • 前端学习之javascript基础

    前端学习之JavaScript基础 JavaScript作为一门强大的编程语言,在前端开发中扮演着重要的角色。在学习前端开发的过程中,学习JavaScript是必不可少的一部分。本文将介绍JavaScript的基础知识,并提供一些资源和实践建议。 基础知识 变量及数据类型 在JavaScript中,可以使用var、let和const三个关键字来声明变量。其中…

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