1电脑由于激活等,不知什么原因,出现Windows 系统 环境变量未设置。
如下五个变量失效了:
%APPDATA% =C:\Users\用户名\AppData\Roaming
%LOCALAPPDATA% =C:\Users\用户名\AppData\Local
%HOMEDRIVE% =C:
%HOMEPATH% =\Users\用户名 [注: 无盘符]
%LOGONSERVER% =\\MicrosoftAccount
如user profile失效,请添加以下变量
%USERPROFILE% =C:\Users\用户名
并且,
系统的 %USERPROFILE% 被定位到 C:\Windows\system32\config\systemprofile 目录。
上面五个环境变量无定义,导致每次启动后,配置丢失。且某些依赖这几个环境变量的程序无法正常启动.
经检查注册表,
上面的 ProfileLit 貌似也失效了。
发现这些变量定义路径如:
HKEY_CURRENT_USER\Volatile Environment
和
HKEY_USERS\用户名SID数字串\Volatile Environment
比如: Computer\HKEY_USERS\S-1-5-21-1412200909-2743078062-2791570238-1000\Volatile Environment
里设置了 环境变量.
上面的注册表,
不管怎么修改,设置重启后,始终还是未生效。
最后,在 此电脑-> 属性-> 高级系统设置-> 系统属性 窗口 -> 高级-> 环境变量:
在系统变量下,设置了上面五个系统环境变量值:
最后,测试一下:
Win+R : %APPDATA%
测试成功.
注: 注册表修改生效的办法,欢迎探讨!!
Aerchi
2019-01-08