zoukankan      html  css  js  c++  java
  • Windows修改了环境变量(系统变量)的windir值怎么办

    最近闲来无事,动了一下Windows的环境变量,导致许多系统程序无法启动。下面给大家分享一下解决方案:

    (1)起因

    修改了windir的值,例如,将其从“C:Windows”改为“1”。

    (2)现象

    很多系统和windir相关的系统程序无法运行,例如“高级系统设置”、“远程桌面连接”等。 

     

     

     PS:远程桌面连接更傲娇,直接点不动。

      (3)解决方案

    1)其实超简单,只需要再次进入“环境变量”对话框修改windir环境变量即可。直接在文件夹窗口的地址栏输入下面的地址即可

    C:WindowsSystem32SystemPropertiesAdvanced.exe

      2)将windir变量的值改为%SystemRoot%(其实就是C:Windows)

      PS:

    ①网上有些文章说,需要进入安全模式,其实完全没有必要,直接用命令打开“系统属性”对话框进行设置就可以了,压根不需要重启进入安全模式。

    ②环境变量是个好东西,省去了绝对路径命令的繁琐,将常用的程序文件以相对路径命令的方式呈现给用户,提高了效率。

    例如:在cmd窗口中,calc(或者calc.exe)可以直接打开“计算器”,因为在Path变量中,存在“%SystemRoot%system32”(即C:Windowssystem32)变量值,当删除Path变量中该变量值,在运行calc就无法识别,当然运行全路径命令C:Windowssystem32calc还是可行的。

  • 相关阅读:
    less的使用
    04 LeetCode --- 反转整数
    03 LeetCode --- 反转整数
    数据结构--- 队列
    数据结构---栈
    数据结构---列表与数组
    04-配置阿里云yum源并启动nginx服务
    03-linux命令
    02-windows下vmware配置nat网络
    01-xshell连接linux
  • 原文地址:https://www.cnblogs.com/zxjcwang/p/14413041.html
Copyright © 2011-2022 走看看