避開最高權限,設定程式語言Windows 環境變數 - 只是個打字的

文章推薦指數: 80 %
投票人數:10人

控制台(win 10 找不到的話,可用放大鏡直接搜尋 控制台 ) > 使用者帳戶> 變更我的環境變數. windows-environment-variable. 若已在底下的 系統變數 ... 前言程式開發者,很容易碰到需要設定環境變數,才可以正常使用該語言的指令以java來說,第一步就是教你在環境變數設定JAVA_HOME 又或以Node.Js、Python、.NetCore使用安裝版本,自動就會在環境變數裡加上相關路徑所以可以在cmd直接執行如npm、node、python、dotnet等語言專屬的指令 通常公司電腦都會有AD管理,會將環境變數鎖住大部份查到教學都是本機>右鍵內容>變更設定>環境變數直接設定權限不夠就會跳出輸入admin的權限後才可以繼續作業 若公司網管工務繁忙難以找到有時得等不少時間才可以請他協助輸入帳號或著自己也不確定這樣設定對不對,一來一往的調整,也是容易麻煩他人 其實在Windows權限控管裡,這塊權限的分層已分的滿清楚一般使用者也能調整自己的環境變數,不必事事都須使用最高權限! 只是家用大家都習慣給予自己最高權限了,各種OS層的設定往往也以最高權限來設定反而不了解Windows在權限這塊的控制 指定自己的使用者變數路徑如下:控制台(win10找不到的話,可用放大鏡直接搜尋控制台)>使用者帳戶>變更我的環境變數 若已在底下的系統變數預先被設定好一些想要更改的環境變數(如JAVA_HOME),就得請網管協助輸入一次,將其拿掉 下方的系統變數,主要是ADMIN權限設定給這台電腦一般USER帳號(不論本機USER帳號或AD帳號)登入時自動帶上的,也僅ADMIN可以調整。

用程式語言的角度,即全域環境變數(global) 對於沒有權限的USER帳號,設定上方的使用者變數,則是各USER可以自行指定自己的環境變數,其效果等同於我們所熟悉的環境變數。

用程式語言的角度,即區域環境變數(local) 若是此電腦換人使用(即換其他AD帳號),但需要相同的環境變數設定(如npm)。

那他自己的環境變數就要重新再設定一次。

畢竟是local的嘛! 可以想像的操作去Node.Js官網下載免安裝版本後解壓縮到D:\nodejs接著在到上述設定區域環境變數Path裡加一條到D:\nodejs打開cmd,試試輸入npm,node吧! Python或其他各式語言亦可由此方式直接設定好免安裝版本的開發環境再也不必受制於最高權限!



請為這篇文章評分?