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