iT邦幫忙

0

Windows 使用者環境變數

各位好:
Windows使用者環境變數一般來說都是
TEMP = %USERPROFILE%\AppData\Local\Temp
TMP = %USERPROFILE%\AppData\Local\Temp

我想要新增一個
AAA = %USERPROFILE%

  • 沒辦法放在系統的環境變數, 因為會變成 C:\Windows\system32\config\systemprofile
  • 有第三方程式要使用 AAA 這個環境變數,可是他的安裝程式沒把這個參數寫到 ALL USER 裡面

而又不想每個使用者第一次登入都要去按一次。(已經做成reg來處理, 可是就是要人手動按)
想要放在「使用者第一次登入此電腦就增加此變數」這個步驟。
可是google不到相關資訊。
或有辦法以其他方式達成? 例如 default user 啥的?

請指教,謝謝。

看更多先前的討論...收起先前的討論...
蟹老闆 iT邦大師 1 級 ‧ 2018-04-16 09:34:00 檢舉
你的Windows怎麼不一樣,TEMP或TMP不是%USERPROFILE%\AppData\Local\Temp
就是%winroot%\tmp
"安裝程式沒把這個參數寫到 ALL USER 裡面" 這才是正確的啊
因為 UAC 設計啊,如果軟體沒有UAC 設計,就會一堆警告
還有,不是所有的USER 都有 ADMIN 權限,怎麼有能力寫入 ALL USER 呢
streit iT邦新手 3 級 ‧ 2018-04-16 10:05:20 檢舉
To 蟹老闆: 感謝指正, 剛剛 key 的時候把 % 寫完就忘了寫後面的字串
To 發發發: 我是以 Administrator 安裝, 而大部分軟體會詢問要 for current user or ALL user. 反正, 他沒幫我做這件事, 就變成我要想辦法搞定囉.
印象中使用者第一次登入可以透過Software\Microsoft\Windows\CurrentVersion\RunOnce 這個機碼來執行一次程序
蟹老闆 iT邦大師 1 級 ‧ 2018-04-16 20:08:51 檢舉
我覺得應該要先處理設定檔,可能是設定檔損毀,使用無法儲存的TEMP帳戶登入桌面,也可以先查看%USERPROFILE%的內容是什麼.

尚未有邦友回答

立即登入回答