系统环境变量path删除后从注册表恢复

系统环境变量PATH被删除后从注册表恢复
首先需要了解path这个环境变量有什么用:
当你打开命令提示窗口时,即win+R,输入cmd,如下图:
那么就会得到一个黑框框,就是命令提示窗口,我们可以在这里面输入各种命令,比如说输入:ping ,然后回车就会有一些相应的信息,如下图:
ping命令是是一个网络测试的命令,查看网络是否连接等信息,cmd找到ping命令并执行它,此命令并非本来就有的,其实它是系统自带的,相当于一个具有一定功能的小型软件。

这里就要涉及到path了,因为cmd在查找ping命令的时候就是从path中得到它的路径的,所以说path中的变量值都是cmd作为查找的路径。

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

那么,解决办法是有很多种的,像重装什么的最讨厌了..........
在这里给出一个从注册表恢复的简单方法,这个是盆友告诉我的,虽不是原创,但是我做了点整理,给出一个比较详细的步骤:
1、win+R,键入regedit,即进入注册表;
2、在注册表中找到此路径下的文件:
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager\Environment,就会看到path环境变量的内容,如下图:
3、“PATH ->右键 ->修改”就能看到path的详细信息了,如下图:
4、接下来,就是创建path环境变量了(如果你只是变量值被删的话,就不需要重新创建了,只需给定变量值就行),先找到“高级系统设置”,点击“环境变量”,新建一个环境变量,变量名为path,变量值为第三步中找到的path信息里“数值数据”的值,copy一份进去就行。

(注:每个人的电脑里的path变量值都不一样,因为在我们装一个软件的时候它会自动向path变量值中加入一些路径,还有我们也能自己往里面添加一些路径,这些操作,我想,对于做开发的人来说,再了解不过了)
到此,我们的path环境变量就已经恢复成功,进入命令提示窗口中验证一下就ok了。

合集下载

如何恢复电脑误删除的注册表文件

如何恢复电脑误删除的注册表文件

如何恢复电脑误删除的注册表文件电脑是我们日常工作和生活中必不可少的工具,其中注册表文件在系统运行中起着重要的作用。

然而,由于操作失误或病毒攻击等原因,我们经常会不小心删除注册表文件,导致电脑出现各种问题。

那么,如何恢复电脑误删除的注册表文件呢?下面将介绍一些方法供大家参考。

一、使用系统还原功能恢复注册表文件在使用系统还原功能之前,建议大家先备份重要文件和数据,以防意外发生。

以下是使用系统还原功能恢复注册表文件的步骤:1. 打开“开始菜单”,找到“计算机”或“此电脑”,右键点击选择“属性”。

2. 在左侧面板中选择“系统保护”。

3. 点击“系统还原”按钮,进入还原向导。

4. 根据向导提示,选择最近一个可用的还原点,并点击“下一步”。

5. 阅读还原点描述,确认无误后,点击“完成”开始还原。

6. 等待还原过程完成,系统会自动重新启动。

二、使用第三方注册表恢复工具如果系统还原功能无法恢复误删除的注册表文件,我们可以尝试使用第三方注册表恢复工具。

以下是使用该工具的步骤:1. 在浏览器中搜索并下载可信赖的注册表恢复工具。

2. 安装并打开该工具。

3. 在工具界面中,选择扫描并恢复注册表文件。

4. 工具会自动扫描并列出需要恢复的注册表文件。

5. 请注意,在恢复之前,请务必备份重要的注册表文件。

6. 选择需要恢复的注册表文件,点击“恢复”按钮。

7. 等待恢复过程完成,重新启动电脑。

三、手动恢复注册表文件如果以上方法都无法解决问题,我们还可以尝试手动恢复注册表文件。

以下是手动恢复注册表文件的步骤:1. 打开“开始菜单”,输入“regedit”并回车,打开注册表编辑器。

2. 在注册表编辑器中,找到导航面板中的“文件”菜单,选择“导入”。

3. 浏览到之前备份的注册表文件,选择并导入。

4. 按照步骤逐个导入需要恢复的注册表文件。

5. 导入完成后,关闭注册表编辑器。

6. 重新启动电脑,检查是否恢复正常。

总结:误删除注册表文件可能导致电脑出现各种问题,但我们可以通过使用系统还原功能、第三方注册表恢复工具或手动恢复注册表文件等方法来解决。

在macOS终端中管理系统环境变量的命令

在macOS终端中管理系统环境变量的命令

在macOS终端中管理系统环境变量的命令环境变量是一种在操作系统中存储配置信息的机制。

在macOS系统中,可以通过终端命令来管理系统环境变量。

本文将介绍一些常用的命令,帮助您在macOS终端中有效地管理系统环境变量。

1. 查看环境变量要查看系统中已定义的环境变量,可以使用以下命令:```bashecho $PATH```上述命令将输出当前系统中已设置的环境变量。

其中,`$PATH` 是一个特殊的环境变量,它包含了系统搜索可执行程序的路径。

2. 添加环境变量要添加一个新的环境变量,可以使用以下命令:```bashexport VARIABLE_NAME=value```其中,`VARIABLE_NAME` 是环境变量的名称,`value` 是其对应的值。

例如,要将`MY_VAR` 设置为`my_value`,可以执行以下命令:```bashexport MY_VAR=my_value```添加的环境变量在当前终端会话中生效。

如果要使其永久生效,可以将命令添加到特定的配置文件中,例如 `~/.bash_profile` 或 `~/.bashrc`。

3. 修改环境变量要修改已存在的环境变量的值,可以使用以下命令:```bashexport VARIABLE_NAME=new_value```例如,要将 `MY_VAR` 的值修改为 `new_value`,可以执行以下命令:```bashexport MY_VAR=new_value```修改后的值将在当前终端会话中生效。

4. 删除环境变量要删除已定义的环境变量,可以使用以下命令:```bashunset VARIABLE_NAME```例如,要删除 `MY_VAR`,可以执行以下命令:```bashunset MY_VAR```删除后,该环境变量将不再在当前终端会话中生效。

5. 临时设置环境变量除了使用 `export` 命令设置永久的环境变量外,还可以在命令行中临时设置环境变量的值。

刷新系统环境变量的命令

刷新系统环境变量的命令

刷新系统环境变量的命令
1. Windows 操作系统:
- 使用 `set` 命令:打开命令提示符或 PowerShell 终端,输入 `set` 命令并按下回车键。

这将显示当前系统环境变量的设置。

- 使用 `setx` 命令:如果你需要在系统重启后仍然保持环境变量的更改,可以使用 `setx` 命令。

例如,要设置一个新的环境变量名为 `MY_VARIABLE`,值为 `value`,可以使用以下命令:
```cmd
setx MY_VARIABLE value
```
2. Linux/Unix 操作系统:
- 使用 `export` 命令:在终端中,你可以使用 `export` 命令来设置或刷新环境变量。

例如,要设置一个新的环境变量名为 `MY_VARIABLE`,值为 `value`,可以使用以下命令:
```bash
export MY_VARIABLE=value
```
- 重新加载`.bashrc` 或`.profile` 文件:如果你已经在`.bashrc` 或`.profile` 文件中设置了环境变量,可以通过重新加载这些文件来刷新环境变量。

在终端中,你可以使用以下命令:
```bash
source ~/.bashrc
# 或者
source ~/.profile
```
请注意,刷新系统环境变量的命令可能因操作系统的不同而有所差异。

在某些系统中,可能需要管理员权限才能修改或刷新系统环境变量。

此外,如果你需要在特定的应用程序中刷新环境变量,可能需要在该应用程序中查找相应的选项或命令。

修改注册表修改环境变量PATH

修改注册表修改环境变量PATH

修改注册表修改环境变量PATH
因公司办公电脑做了权限设置,不能通过右击“我的电脑”-属性的⽅式更改环境变量值
摸索找到了通过修改注册表的⽅式修改PATH值
1. Win+R 输⼊regedit打开册表编辑器
2. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
3. 将系统默认的PATH右键-重命为PATH_COPY
图 1 重命名PTATH
图 2 Path_copy
1. 空⽩处右键-新建-可扩充字符串值(E),并命令为PATH
图 3 新建可扩充字符串
将原来的Path值(即现在Path_copy值)复制到新建的Path中并修改其中的值即可
图 4 新Path
注意,请不要随意修改系统变量,以免造成不必要的⿇烦。

在中, REG_EXPAND_SZ是长度可变的数据字符串。

这种包括程序或服务使⽤该数据时解析的。

和REG_EXPAND_SZ的区别是:
REG_SZ类型的键值中存在的可扩展占位符%xxx%不会被系统解释;
REG_EXPAND_SZ类型的键值中存在的%xxx%的部分会被系统解释。

详解Windows不重启使环境变量修改生效(经典)

详解Windows不重启使环境变量修改生效(经典)

详解Windows不重启使环境变量修改⽣效(经典)在“我的电脑”->“属性”->“⾼级”->“环境变量”中增加或修改环境变量后,需重启系统才能使之⽣效。

有没有什么⽅法可让它即时⽣效呢?下⾯介绍⼀种⽅法: 以修改环境变量“PATH”为例,修改完成后,进⼊DOS命令提⽰符,输⼊:set PATH=C: ,关闭DOS窗⼝。

再次打开DOS窗⼝,输⼊:echo %PATH% ,可以发现“我的电脑”->“属性”->“⾼级”->“环境变量”中设置的 PATH 值已经⽣效。

不⽤担⼼DOS窗⼝中的修改会影响环境变量的值,DOS窗⼝中的环境变量只是Windows环境变量的⼀个副本⽽已。

但是对副本的修改却会引发Windows环境变量的刷新,这正是我们想要的!诡异啊,使⽤win+R->cmd 启动的cmd.exe 会发现在电脑属性中设置的环境变量⽴马⽣效了,在其他模式下启动的cmd却没有发⽣效果,怪哉!!查看了⼀下资料,在电脑属性中设置环境变量以后,以后启动的程序和线程会⽣效,⽽对以前驻留内存的程序不起作⽤,也有⼈说kill explorer.exe 再启动explorer.exe 可以激发设置其作⽤。

这⾥要理解的是,⼀个程序启动时,环境变量被复制到该程序所在的环境中,在该程序执⾏过程中不会被除该程序以外的其他程序所改变。

也就是说,假设我们启动了⼀个cmd程序,然后通过控制⾯板修改了环境变量设置,但是已经启动了的cmd所拥有的环境变量并不会被改变。

如果我们在修改环境变量之后启动cmd程序,则该程序将拥有新的环境变量。

那么结论就很明显了:修改环境变量之后,如果受影响的是应⽤程序,那么只要简单地重新启动此应⽤程序,环境变量的修改就会反映到该程序中,⽽不必重新启动计算机;但是,如果受影响的是系统服务,就必须重新启动才能将环境变量的修改反映到系统服务中(因为没有办法在不重启计算机的情况下重新启动系统服务管理器)。

linux 全局环境变量删除后 还有 仍然存在 如何解决

linux 全局环境变量删除后 还有 仍然存在 如何解决

linux 全局环境变量删除后还有仍然存在如何解决Linux系统中,全局环境变量是指所有用户都能访问的环境变量,其设置能够影响整个系统的运行。

一般情况下,我们可以通过在/etc/profile文件或者/etc/environment文件中添加环境变量来实现全局环境变量设置。

然而,有时候我们删除全局环境变量之后,仍然会发现环境变量仍然存在的情况出现。

出现这种情况通常有以下原因:1. 系统服务未完全重启如果删除全局环境变量后,我们没有重新启动相关的系统服务,则这些服务仍然可以访问原来的环境变量,导致环境变量仍然存在。

因此,为了解决这个问题,我们可以通过执行以下命令来重启所有的系统服务:```sudo systemctl daemon-reload && sudo systemctl restart systemd-journald.service && sudo systemctl restart YOUR_SERVICE```其中YOUR_SERVICE代表你需要重启的系统服务名,比如httpd或mysql。

2. 用户级别的环境变量在Linux系统中,用户级别的环境变量是指每个用户都可以设置自己的环境变量,这些环境变量只对该用户有效。

当我们删除全局环境变量时,如果某个用户设置了相同的环境变量,则系统会先使用该用户的环境变量而不是全局环境变量。

因此,我们需要检查所有的用户环境变量,确保它们不会覆盖我们的全局环境变量。

我们可以通过执行命令:```sudo grep -rnw '/home' -e 'VARIABLE_NAME'```来查找所有用户主目录下是否存在变量名为VARIABLE_NAME的环境变量。

3. 其它应用程序的环境变量有些应用程序在启动时会读取环境变量,如果它们读取的是全局环境变量,那么即使我们删除了全局环境变量,这些应用程序也会保留它们自己的环境变量。

误删winsock和winsock2注册表的解决方案

误删winsock和winsock2注册表的解决方案全文共四篇示例,供读者参考第一篇示例:随着计算机技术的不断发展,我们常常会在使用电脑的过程中遇到各种各样的问题。

注册表错误是一种比较常见的问题之一。

今天我们要讨论的是关于误删winsock和winsock2注册表的解决方案。

让我们先了解一下winsock和winsock2是什么。

Winsock是Windows套接字的缩写,是Windows系统下用于进行网络通信的API。

而winsock2则是对winsock的进一步扩展和升级,提供更多的功能和性能。

在Windows系统中,winsock和winsock2注册表信息的正确性对于网络连接的正常运行至关重要。

如果不小心误删了winsock和winsock2的注册表信息,可能会导致网络连接无法正常工作,无法上网或者无法访问局域网等问题。

在面对这种情况时,我们可以采取以下几种解决方案来修复这个问题。

第一种解决方案是使用系统还原。

系统还原是Windows系统自带的一个功能,可以将系统恢复到之前的某个时间点,从而还原注册表信息。

你可以依次点击开始菜单-所有程序-附件-系统工具-系统还原,然后按照系统提示选择一个可以恢复注册表信息的时间点进行还原操作。

第二种解决方案是使用命令行工具修复。

你可以按下Win+R组合键打开运行窗口,输入“cmd”后按回车键,打开命令行窗口。

在命令行窗口中,输入以下命令可以重新安装winsock和winsock2的注册表信息:netsh winsock resetnetsh winsock reset catalog执行完以上命令后,重启计算机,看看网络连接是否恢复正常。

第三种解决方案是使用第三方工具修复。

如果以上两种方法都不起作用,你还可以使用一些专门的注册表修复工具来修复winsock和winsock2注册表信息。

常见的工具有CCleaner、Wise Registry Cleaner等,你可以下载安装这些工具,然后按照软件指引来修复注册表信息。

Windows使用cmd命令行中查看、修改、删除与添加环境变量

Windows使⽤cmd命令⾏中查看、修改、删除与添加环境变量您可以在cmd中使⽤SET,显⽰或设置环境变量。

⼀、查看环境变量1、查看当前所有可⽤的环境变量输⼊ set 即可查看。

2、查看某个环境变量输⼊ “set 变量名”即可。

⽐如想查看path变量的值,即输⼊ set path⼆、修改环境变量注意:所有的在cmd命令⾏下对环境变量的修改只对当前窗⼝有效,不是永久性的修改。

也就是说当关闭此cmd命令⾏窗⼝后,将不再起作⽤。

永久性修改环境变量的⽅法有两种:⼀种是直接修改注册表,另⼀种是通过我的电脑-〉属性-〉⾼级,来设置系统的环境变量(查看详细)。

1、修改环境变量输⼊ “set 变量名=变量内容”即可。

⽐如将path设置为“d:\nmake.exe”,只要输⼊set path="d:\nmake.exe"。

注意,此修改环境变量是指⽤现在的内容去覆盖以前的内容,并不是追加。

⽐如当我设置了上⾯的path路径之后,如果我再重新输⼊set path="c",再次查看path路径的时候,其值为“c:”,⽽不是“d:\nmake.exe”;“c”。

2、设置为空:如果想将某⼀变量设置为空,输⼊“set 变量名=”即可。

如“set path=” 那么查看path的时候就为空。

注意,上⾯已经说了,只在当前命令⾏窗⼝起作⽤。

因此查看path的时候不要去右击“我的电脑”——“属性”........3、给变量追加内容输⼊“set 变量名=%变量名%;变量内容”。

(不同于3,那个是覆盖)。

如,为path添加⼀个新的路径,输⼊“ setpath=%path%;d:\nmake.exe”即可将d:\nmake.exe添加到path中,再次执⾏"set path=%path%;c:",那么,使⽤set path语句来查看的时候,将会有:d:\nmake.exe;c:,⽽不是像第3步中的只有c:。

如何恢复电脑中误删除的注册表项

如何恢复电脑中误删除的注册表项随着电脑技术的不断发展,注册表成为了Windows操作系统中重要且敏感的组成部分。

在使用电脑的过程中,有时候我们可能会不小心删除了一些重要的注册表项,导致系统出现各种问题甚至无法正常运行。

那么,当我们误删除了注册表项后,该如何进行恢复呢?本文将介绍几种常用的方法,帮助您解决这个问题。

一、使用系统还原功能恢复注册表项Windows系统提供了系统还原功能,可以将系统恢复到之前的某个时间点,包括还原注册表项。

以下是恢复注册表项的步骤:1. 打开“控制面板”,选择“系统和安全”,然后点击“系统”。

2. 在左侧面板中,选择“系统保护”。

3. 在系统保护选项卡中,点击“系统还原”。

4. 在弹出的对话框中,选择一个恢复点,然后点击“下一步”。

5. 确认恢复操作,并按照提示完成系统还原的过程。

二、使用注册表备份进行恢复在误删除注册表项前,我们可以提前备份整个注册表以防万一。

以下是通过备份文件进行注册表项恢复的步骤:1. 打开“运行”,输入“regedit”,并按下回车键打开注册表编辑器。

2. 在注册表编辑器中,点击“文件”,然后选择“导出”。

3. 在弹出的对话框中,选择一个保存位置和文件名,并确保选择了“注册表导出范围”为“全部”选项。

4. 点击“保存”,将注册表备份保存到指定位置。

5. 如果发现误删除了重要的注册表项,可以双击打开备份文件进行恢复。

注意,恢复之前最好先创建一个新的系统还原点,以便在恢复失败时进行系统还原。

三、使用第三方注册表恢复工具除了系统自带的备份和还原功能外,还有一些第三方软件可以帮助我们进行注册表项恢复。

以下是使用第三方注册表恢复工具的一般步骤:1. 在浏览器中搜索并下载可信赖的注册表恢复工具。

2. 安装并打开该工具,按照软件的操作提示进行注册表项恢复。

3. 根据工具的不同,可能会有多种恢复方式可供选择,选择适合您的情况进行操作。

四、避免误删除注册表项的注意事项尽管可以通过以上方法进行恢复,但误删除注册表项还是会给系统带来一定的风险。

Win10系统怎么修复注册表?Win10系统修复注册表操作方法

Win10系统怎么修复注册表?Win10系统修复注册表操作方法系统注册表,是计算机当中的一个非常重要的部件,没有人能够保证自己可以记住所有的注册表项,当注册表被修改或者其他原因让注册表失效的时候,就能够时候cmd对注册表进行修复,今天为大家分享win10修复注册表的操作方法。

解决方法如下1、按下组合快捷键"Win+S',打开"运行'窗口,输入"CMD'命令,以管理员方式打开"命令提示符'。

如图所示。

2、将下列代码贴贴到命令提示符中,输入完后按下回车键。

01reg add HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsSelfHostApplicabili ty /v BranchName /d fbl_release /t REG_SZ /f02reg add HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsSelfHostApplicability /v ThresholdRiskLevel /d low /t REG_SZ /f03reg delete HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsSelfHostApplicabili ty /v ThresholdInternal /f04reg delete HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsSelfHostApplicabili ty /v ThresholdOptedIn /f;如图所示:3、按下"Win+R'输入:regedit 回车,打开注册表,最终你的注册表应该是这样的。

关于win10修复注册表的操作方法就为用户们详细分享到这里了,如果用户们使用电脑的时候不知道怎么修复注册表,可以参考以上方法步骤进行操作哦,希望本篇教程对大家有所帮助。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档