[樂意黎]Windows7系統環境變量%APPDATA% %LOCALAPPDATA% %HOMEDRIVE% %HOMEPATH% %LOGONSERVER% 等無故失效解決辦法

1電腦由於激活等,不知什麼原因,出現Windows 系統 環境變量未設置。

如下五個變量失效了:

%APPDATA% =C:\Users\用戶名\AppData\Roaming
%LOCALAPPDATA% =C:\Users\用戶名\AppData\Local
%HOMEDRIVE% =C:
%HOMEPATH% =\Users\用戶名
%LOGONSERVER% =\\MicrosoftAccount

並且,

系統的 %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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章