@echo off
SETX -m JAVA_HOME "C:\Program Files\Java\jdk1.6.0_31"
pausesetx能在windows sp3中工作吗?如何在xp中作为管理员运行命令提示符?
发布于 2013-07-23 07:23:02
SETX不是一个本地的windows命令,但它附带了Windows的支持工具 CD。http://www.microsoft.com/en-us/download/details.aspx?id=18546
尝试命令行中的SETX /?并阅读联机帮助RUNAS命令运行具有管理员权限的程序。请参阅http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/runas.mspx?mfr=true
要以管理员权限启动命令提示符,请使用RUNAS /user:HERO cmd.exe发布于 2021-09-26 01:45:47
我发现了一个新的工具,它工作得非常好,具有独特的特性并解决了所有的setx问题:雷格林夫。
set "var=D:\Bin"
:: ::::: override a system var:
regenv.exe set -nS c "%var%"
:: ::::: append to a system var
regenv.exe set -nS -sa c "%var%"
:: ::::: preppend to a system var
regenv.exe set -nS -sp c "%var%"
:: ::::: create a variable that contain an unexpanded variable
regenv.exe set -nS -sp c "%%var%%"
:: ::::: Note about PATH: if you edit PATH it is good to use -x , because -x will convert the reg type from REG_SZ to REG_EXPAND_SZ, because some tools may create a REG_SZ while the default reg type for PATH is REG_EXPAND_SZ
regenv.exe set -nS -sp -x PATH "%var%"它甚至可以创建易失性变量(HKCU\)。
有关更多详细信息,请参见此:https://superuser.com/questions/387619/overcoming-the-1024-character-limit-with-setx/1678250#1678250
https://stackoverflow.com/questions/17802788
复制相似问题