在windows系统中使用cmd设置环境变量

这篇具有很好参考价值的文章主要介绍了在windows系统中使用cmd设置环境变量。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Setx 命令

主要内容来自:Microsoft > Learn > Windows Server > Windows 命令 > 参考 > setx

  • 在用户或系统环境中创建或修改环境变量,无需编程或编写脚本。 Setx命令还检索注册表项的值,并将它们写入文本文件。

此命令提供了唯一直接、永久地设置系统环境值的命令行或编程方式。 可以通过 “控制面板” 或通过注册表编辑器手动配置系统环境变量。
Set命令(在命令解释器内部 (Cmd.exe) )仅为当前控制台窗口设置用户环境变量。文章来源地址https://www.toymoban.com/news/detail-494029.html

语法

setx [/s <computer> [/u [<domain>\]<user name> [/p [<password>]]]] <variable> <value> [/m]
setx [/s <computer> [/u [<domain>\]<user name> [/p [<password>]]]] <variable>] /k <path> [/m]
setx [/s <computer> [/u [<domain>\]<user name> [/p [<password>]]]] /f <filename> {[<variable>] {/a <X>,<Y> | /r <X>,<Y> <String>} [/m] | /x} [/d <delimiters>]

参数

参数 说明
/s <computer> 指定远程计算机的名称或 IP 地址。 不要使用反斜杠。 默认值为本地计算机的名称。
/u [<domain>\]<user name> 用指定用户帐户的凭据运行脚本。 默认值为 "系统权限"。
/p [ <password> ] 指定在 /u 参数中指定的用户帐户的密码。
<variable> 指定要设置的环境变量的名称。
<value> 指定要将环境变量设置为的值。
遇到 <path> 指定根据注册表项中的信息设置变量。 该 路径 使用以下语法: 。 例如,你可以指定以下路径: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation\StandardName
/f <filename> 指定要使用的文件。
/a <X>,<Y> 指定绝对坐标,偏移量作为搜索参数。
/r <X>,<Y> <String> 指定相对坐标和作为搜索参数的 字符串 的偏移量。
/m 指定在系统环境中设置变量。 默认设置为本地环境。
/x 显示文件坐标,并忽略 /a/r/d 命令行选项。
/d <delimiters> 指定除、空格、制表符、回车和换行以外 还可以使用除四个内置分隔符以外的分隔符。 有效的分隔符包含任何 ASCII 字符。 最大分隔符数为15,其中包括内置分隔符。
/? 在命令提示符下显示帮助。

示例

  1. 查看所有环境变量set
  2. 查看用户环境变量set path
  3. 设置临时环境变量,仅当前窗口有效set 变量名="变量值"
  4. 设置用户环境变量setx 变量名 "变量值"
  5. 设置系统环境变量setx 变量名 "变量值" /m

注解

  • 此命令类似于 UNIX 实用程序 SETENV。
  • 你可以使用此命令从以下三个源之一 (模式设置用户和系统环境变量的值) :命令行模式、注册表模式或文件模式。
  • 此命令将变量写入注册表中的主环境。 使用 setx 变量设置的变量仅在以后的命令窗口中可用,而不能在当前的命令窗口中使用。
  • HKEY_CURRENT_USER 和 HKEY_LOCAL_MACHINE 是唯一受支持的配置单元。 REG_DWORD、REG_EXPAND_SZ、REG_SZ 和 REG_MULTI_SZ 都是有效的 RegKey 数据类型。
  • 如果获得对注册表中 REG_MULTI_SZ 值的访问权限,则只提取并使用第一项。
  • 无法使用此命令删除添加到本地或系统环境的值。 可以将此命令与变量名称和无值一起使用,以从本地环境中删除相应的值。
  • REG_DWORD 在十六进制模式下提取和使用注册表值。
  • 文件模式支持仅) 文本文件 (CRLF 分析回车符和换行。
  • 对现有变量运行此命令将删除所有变量引用并使用扩展值。
  • 例如,如果变量% PATH% 引用了% JAVADIR%,而使用 setx操作了% path%,则将展开% JAVADIR%,并将其值直接分配给目标变量% PATH%。 这意味着,% JAVADIR% 的将来更新 将不 会反映在% PATH% 变量中。
  • 请注意,使用 setx将内容分配到变量时,会出现1024个字符的限制。
  • 这意味着,如果超过1024个字符,则会裁剪内容,并且裁剪后的文本会应用于目标变量。 如果此裁剪文本应用于现有变量,则可能会导致目标变量以前保存的数据丢失。

到了这里,关于在windows系统中使用cmd设置环境变量的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • python安装教程(windows)以及python环境变量设置以及在 cmd 输入 python 后不报错也无反应的问题

    (一)准备工作 1、下载和安装python(认准官方网站)  链接:Download Python | Python.org  需要指定版本可以自己去翻一下,我这边就以3.11.2为例,点击这个版本下载即可,看不懂英文可以像我一样一键翻译一下   双击运行刚才下载的安装程序,会打开Python环境的安装向导。在执行

    2023年04月15日
    浏览(29)
  • windows系统中的命令行可以用python,pip等命令(已在系统中添加过python环境变量),但是pycharm的terminal中无法使用。

    如果你已经在Windows系统中添加了Python环境变量,那么在命令行中使用python和pip命令应该是没有问题的。但是在PyCharm的Terminal中无法使用这些命令,可能是因为PyCharm的Terminal使用的是自己的虚拟环境,而不是系统环境。 你可以尝试在PyCharm中打开一个Python Console,然后输入以下

    2024年02月14日
    浏览(29)
  • Windows10批处理命令行设置环境变量笔记,无需重新安装python与chrome

    近期,工作中经常安装、部署python生产、开发环境,比较麻烦,也没有心情去优化。突然,我的电脑崩溃了,在重新安装电脑的过程中,保留了原来的安装软件(有的没有放在系统盘中),就通过修改环境配置变量,直接使用早期安装软件,很好用。 首先,整理环境变量设置

    2024年02月11日
    浏览(41)
  • QT设置二级菜单 QT获取命令行参数 QT获取系统环境变量 QT QStatusBar showMessage的坑

    提示: 可以使用 qss 或者一些接口函数对 QMenu 和 QAction 进行美化 在操作过程中,最开始使用的QT的GUI程序,因为GUI程序默认的标准输出是QTCREATOR的应用程序输出窗口,所以在命令行窗口是看不到的,但是这也是可以配置的qt在GUI显示时,将调试信息输出到控制台的设置。以上

    2023年04月09日
    浏览(37)
  • 如何在Node.js中使用环境变量或命令行参数来设置HTTP爬虫ip?

    首先,定义问题:在 Node.js 应用程序中,我们可以通过环境变量或命令行参数来设置HTTP爬虫ip,以便在发送请求时使用这些HTTP爬虫ip。 亲身经验:我曾经需要为一个项目设置HTTP爬虫ip,以便在发送请求时使用这些HTTP爬虫ip。我通过环境变量和命令行参数来实现这一点。 数据

    2024年02月07日
    浏览(44)
  • JDK环境变量配置成功,命令提示符(CMD)中,输入java、javac、java -version等没有反应

    Java下载后,手动配置环境变量,并且配置好,但是在命令行中无论输入java的什么都没有反应; 问题:安装JDK后,手动配置环境好JAVA_HOME,Path等环境变量,但是在命令行窗口输入java、javac、java -version等命令,命令行都无反应 这里主要的问题就是环境变量出现了问题 我们这里怎么查

    2024年02月07日
    浏览(29)
  • 在Windows下查看并设置CMD命令行字符编码格式,解决中文乱码问题。

    今天在复习java的时候,用cmd运行java文件时出现了中文乱码问题。其实这个问题我在大一下学期第一次上java课时就遇到了,可惜那时老师使用其他IDE来教学,我也懒得去解决这个问题,这个问题就不了了之了。今天又遇到这个问题,百度了相关资料终于解决。 首先,代码如下

    2024年02月12日
    浏览(34)
  • Windows cmd命令行计划任务使用详解

    哈喽,大家好,我是[有勇气的牛排](全网同名)🐮🐮🐮 有问题的小伙伴欢迎在文末[评论,点赞、收藏]是对我最大的支持!!!。 https://www.couragesteak.com/article/25 1.1 at命令 权限:管理员权限 支持:win7,win8开始不在支持 1.2 schtasks命令 支持:win7-win10 描述: 允许管理员显示

    2024年02月05日
    浏览(45)
  • 如何使用CMD重置Windows 10中的网络设置

    在本教程中,我们将了解如何 在 Windows 10 中重置网络设置。如果您最近更换了ISP(互联网服务提供商),因此盒子和您的计算机无法再连接到互联网。不要惊慌!尝试重置您的网络设置,您永远不知道,您可能会重新访问互联网。按照本教程进行操作!   如何在 Windows 10 中

    2024年02月11日
    浏览(34)
  • 在 windows cmd 命令行中使用 curl

    windows 中一般默认是没有配置安装 curl 的,因此使用 curl 会提示 命令找不到之类的错误提示。以下是在 Windows cmd 命令行中使用 curl 步骤: 下载 curl 下载地址:https://curl.se/windows/ 解压缩 调整下路径 配置 CURL_HOME windows 安装 curl 给 PATH 环境变量加上%CURL_HOME%bin; 在 cmd 中测试是否

    2024年02月15日
    浏览(31)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包