admin 管理员组

文章数量: 887019

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

本文标签: 解决办法 乐意 环境变量 系统 appdata