用注册表或者wmic永久修改Windows环境变量

起因是公司的电脑没有我的电脑,当然也就没有办法属性改环境变量,控制面板里边也搞不出来。

有两个方法可以改,一个就是直接修改注册表:

1、win+R 打开运行输入regedit打开注册表编辑器,然后找到以下路径:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment

直接修改或者添加变量就行了

2、用wmic修改,需要管理员权限才可以

 

:: 获取 PATH 环境变量的 用户 和 变量值
wmic ENVIRONMENT where name="PATH" get UserName,VariableValue

 
:: 修改 PATH 环境变量值,新增路径 T:\myScripts
wmic ENVIRONMENT where "name='PATH' and username='<system>'" set VariableValue="%PATH%;T:\myScripts" 


 

:: 新增系统环境变量 myTemp,值为 %OS%%SystemDrive% 
wmic ENVIRONMENT create name="myTemp",username="<system>",VariableValue="%OS%%SystemDrive% " 

:: 删除 myTemp 环境变量 
wmic ENVIRONMENT where "name='myTemp'" delete

 

' fso判断环境变量添加脚本是否存在
Set fso = CreateObject("Scripting.FileSystemObject")
' 以管理员权限运行环境变量添加脚本
Set UAC = CreateObject("Shell.Application")
tmpFile = ".\addToPath.bat"
If fso.FileExists(tmpFile) Then
    UAC.ShellExecute ".\addToPath.bat", "", "", "runas", 1
Else
    ' 文件缺失,生成环境变量添加脚本
    Set batFile = fso.CreateTextFile(".\addToPath.bat", True)
    batFile.WriteLine("@echo off")
    batFile.WriteLine(":: 获取当前文件夹绝对路径")
    batFile.WriteLine("set tmpDir=%~dp0")
    batFile.WriteLine("wmic ENVIRONMENT where " & chr(34) & "name='PATH' and username='<system>'" & chr(34) & " set VariableValue=" & chr(34) & "%tmpDir%;%PATH%" & chr(34))
    UAC.ShellExecute ".\addToPath.bat", "", "", "runas", 1
End If
MsgBox "已将当前路径添加到环境变量PATH中", vbOkOnly+vbInformation,"操作完成"

 

Windows 11 中 wmic 命令消失的解决方案与 CIM 替代实战 WMI(Windows Management Instrumentation)是 Windows 系统管理接口,wmic 是其命令行工具,用于查询硬件和系统信息。随着 Windows 11 将 wmic 弃用,用户常遇“不是内部或外部命令”错误。可通过 DISM 安装或检查 Path 环境变量恢复。更现代的替代方案是 PowerShell 的 CIM 命令,如 Get-CimInstance,它提供结构化输出,便于过滤和排序,提升脚本效率。适用于系统巡检、自动化脚本和硬件信息采集等场景。本文针对 wmic 阅读详情

相关推荐

Windows 11中WMIC命令的启用与应用指南

WMIC(Windows Management Instrumentation Command-line)是Windows系统中经典的命令行管理工具,用于系统管理和硬件信息查询。随着Windows 11的更新,微软将WMIC标记为“已弃用”,但它在系统管理、自动化脚本等场景中仍具有不可替代的价值。本文介绍了两种在Windows 11中启用WMIC的方法:通过PowerShell添加Windows Capability和手动注册WMIC执行文件。这些方法不仅适用于开发者和管理员,还能满足与老旧系统兼容的需求。

weixin_31155097的博客 365

在cmd命令行下使用wmic永久修改Windows环境变量

【背景说明】         Windows 系统中,有时为了让我们安装的某些软件能正常执行,比如 JavaJDK 或 Git 等,需要向环境变量中添加和软件相关的值;有时我们自己写了一些脚本或小程序,希望能在任意路径下进行调用执行,也需要将这些脚本的所在路径添加到 PATH 环境变量中。我们当然可以在 “系统属性-->高级系统设置-->环境变量” 中使用图形界面进行添加,但这找起来很繁琐,也无

一程山水一程歌 1万+

解决Windows Kafka报错:wmic不是内部或外部命令

Windows Management Instrumentation Command-line (WMIC) 是Windows系统管理的重要工具,通过命令行接口提供系统信息和配置管理能力。其核心原理是通过WBEM标准访问CIM数据库,在分布式系统监控、资源检查等场景发挥关键作用。Kafka等中间件在Windows平台运行时依赖WMIC获取内存、CPU等系统指标,当环境变量配置异常或系统组件缺失时会出现'wmic不是内部或外部命令'的典型报错。本文针对Kafka部署场景,提供从环境变量修复、组件重装到Kafk

weixin_30846347的博客 389

python wmi 配置_使用Windows批处理和WMI设置Python的环境变量方法

使用Windows批处理和WMI设置Python的环境变量方法大概在Python2.7.xx以前,安装Python时环境变量是需要自己设的,所以自己做了一个批处理文件.bat来设置环境变量Path,通过WMI命令wmic来实现。::检查path中有没有相关路径echo %path%|findstr /i "c:\python27\scripts"&&(goto run)::先添加,...

weixin_39611008的博客 531

Windows系统SID全解析:从查看到修改的5种实用方法(附工具推荐)

本文全面解析Windows系统中的SID(安全标识符),详细介绍5种查看SID的实用方法,包括使用PsGetSid工具、WMIC命令、注册表、PowerShell和whoami命令,并提供了修改SID的专业方案和工具推荐。帮助系统管理员有效解决权限配置问题,优化Windows系统管理。

weixin_30566063的博客 549

怎样实现WMI查询注册表信息

通过这个文件,你可以了解wmi的vc代码方式怎么连接和访问各种windows操作系统的系统资源

wmic命令行工具介绍

wmic命令行工具介绍

新猿异码的博客 4179

保姆级教程:用SAP PS管理电梯/大型设备项目(ETO/ATO模式)从成本收集到开票结算

本文详细解析了SAP PS模块在ETO/ATO项目中的全流程成本管理实践,特别针对电梯/大型设备制造行业。从成本收集到开票结算,通过WBS元素、网络活动等核心架构设计,结合F-02、CJ20N等事务代码,实现设计、生产、物流及现场服务各阶段的精准成本控制,助力企业提升项目利润率与财务效率。

weixin_30444105的博客 457

如何通过 Windows 设置、控制面​​板、WMIC、PowerShell 和 Windows 注册表查询 Windows 中已安装程序的列表

如果您希望在 Windows 10 或 Windows Server 上查询已安装应用程序的列表,可以使用以下各种方法。 1:通过 Windows 设置:这是在 Windows 中查看已安装应用程序列表的最简单方法 - 如下所示导航至 Windows 设置或使用按Windows 键 + I打开设置 - 单击应用程序 接下来,单击已安装的程序,如下所示 - 在那里您应该能够看到 Windows 中已安装程序的列表 2:通过控制面板:此方法类似于使用..

allway2的博客 1万+

用Python写个彩票小助手:自动生成双色球/大乐透号码并保存到桌面

本文介绍如何使用Python开发一个智能彩票助手,实现双色球和大乐透号码的随机生成与桌面文件保存功能。通过详细的代码示例,包括随机号码生成、文件操作、用户交互和错误处理,帮助Python初学者快速掌握实用工具开发技巧。

weixin_42566121的博客 514

Goldwasser-Micali 公钥加密系统

1、二次剩余问题 对于整数n ,定义Zn∗={a∈Zn,gcd(a,n)=1}Z^*_n=\{ a∈Z_n,gcd(a,n) =1\}Zn∗​={a∈Zn​,gcd(a,n)=1} 。当存在d∈Znd \in Z_nd∈Zn​ ,使得 d2≡a mod nd^2 \equiv a \, mod \,nd2≡amodn ,称 a 为模 n 的二次剩余;否则称 a 为模 n的二次非剩余。判断 a 是否为模 n 的二次剩余的问题称为模n 的二次剩余问题。 \rule[-10pt]{14.3cm}{0.05em}

不染心的博客 4312

Windows cmd 追加环境变量 通过修改注册表设置环境变量

Windows通过修改注册表设置环境变量

gRpc的博客 1418

利用HFSS仿真优化圆极化微带天线的耦合馈电设计

本文深入探讨了利用HFSS仿真软件优化圆极化微带天线性能的关键方法。通过对比传统直接馈电与耦合馈电方式,详细阐述了耦合馈电在提升阻抗匹配、改善轴比带宽及增强设计鲁棒性方面的显著优势。文章结合FR4板材的实战案例,逐步演示了在HFSS中建立模型、进行参数扫描与圆极化性能优化的完整流程,为设计高性能、高纯度的圆极化天线提供了实用指南。

weixin_29233333的博客 547

Windows命令-wmic

wmic命令

cat_eat_fish 3055

手把手教你用AFL挖掘C程序漏洞:从安装到实战(附常见错误排查)

本文详细介绍了如何使用American Fuzzy Lop (AFL)对C/C++程序进行模糊测试,从环境准备、目标程序插桩编译、初始语料库构建到实战运行与结果分析。重点讲解了AFL的安装、常见错误排查(如核心转储配置、执行速度优化)以及提升测试效率的高级策略(如持久模式、并行化),帮助开发者和安全工程师高效挖掘程序漏洞。

weixin_29014237的博客 407

把时间当成数据:SAP ABAP 里的 DATS/TIMS 与 DATN/TIMN,怎么选才不踩坑

SAP项目中日期时间字段的陷阱与优化 日期时间字段(DATS/TIMS)在SAP项目中看似简单却常引发事故,主要问题包括: 非法日期(如20201331)入库后,在月结、对账时爆发异常 空值被处理为00000000导致排序错误 ABAP提供两种处理方案: 经典类型DATS/TIMS:存储为字符格式,校验宽松易存脏数据 HANA原生类型DATN/TIMN:数据库级校验,写入即拦截非法值 优化建议: 在接口层和入库前进行严格校验 新项目优先使用DATN/TIMN类型 对遗留数据使用DATS_IS_VALID等函

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 180

wmic 设置环境变量 不需要重启

经常遇到反复修改环境变量的情况,利用注册表方式修改,必须要重启或者在修改环境变量的界面 点确定,比较郁闷。偶然间发现了强大的wmic 命令,修改不需要重启系统。 Windows Management Instrumentation Command-line(Windows管理规范命令行)  WMIC扩展WMI(Windows Management Instrumentat

zidielang的专栏 3593

apt-get update时出现GPG error:... bionic InRelease:The following signatures were invalid: EXPKEYS解决方案

本文主要介绍了apt-get update时出现W: GPG error: … bionic InRelease: The following signatures were invalid: EXPKEYSIG B7B3B788A8D3785C MySQL Release Engineering E: The repository ‘… bionic InRelease’ is not signed.解决方案,希望能对使用Ubuntu系统的同学们有所帮助。 文章目录 1. 问题描述 2. 解决方案

weixin_43178406的博客 11万+

命令行使windows环境变量立即生效

命令行使windows环境变量立即生效用户变量和环境变量对于Windows系统级应用开发有着至关重要的意义。最重要的一项功能便是我们可以通过DOS命令行或运行时指令进行本地过程调用,从而避免诸多路径相关的问题,例如冗长的路径字符串造成的溢出,短路径未设置,长路径带空格,路径前后双引号命令无效等。对于大型集成系统而言,集成框架,集成脚本等一系列第三方应用,也需要设置很多环境变量,这一点体现在它们的do

黄黄臭臭的便便到铜钱 8122

Xilinx DDR3 MIG IP核设计--汇总导航

快速上手Xilinx DDR3 IP核----汇总篇

孤独的单刀 2万+

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

通过WMIC增加系统环境变量

http://www.cn-dos.net/forum/viewthread.php?tid=44462我是今天才知道有个WMIC这么个东西。它它强大了!前一段时间我一直为如果在新增环境变量而苦恼。因为不想每次都是通过“我的电脑”-“属性”来增加“环境变量”。因为不是每个人都懂怎么做,尤其对于一些对计算机不是很懂的人。起先我想到的是用注册表来实现。先将增加环境变量的地方导出来,

hzhuoquan的专栏 4006

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

Windows Vista Build 5270隐藏品牌Logo的注册表修改技巧

注册表作为Windows操作系统的核心配置数据库,通过键值对存储系统设置和应用程序配置信息。其工作原理基于分层树状结构,允许用户通过注册表编辑器修改系统行为。在Windows Vista开发过程中,微软引入了新的身份验证子系统,其中登录界面(LogonUI)的显示元素可通过注册表精确控制。这种技术价值在于能够深入理解操作系统UI定制机制,为系统个性化开发提供实践基础。在Windows Vista Build 5270这一Longhorn开发周期的重要里程碑版本中,系统内置了完整的品牌logo显示功能,但默认

weixin_30904593的博客 329

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

用批处理修改环境变量

 修改变量 path 1、修改注册表的方法要重启才生效(永久的) reg add "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v path /d "%path%;C:\" /f 2、使用WMIC,立即生效(永久的) wmic ENVIRONMENT where "

u012993732的专栏 618

Windows 10中文用户名改英文全攻略:注册表、环境变量与权限校准

Windows用户配置文件路径是操作系统核心概念,其原理源于NT内核对SID、ProfilePath、环境变量和ACL权限的强绑定机制。这种设计保障了系统安全与用户隔离,但也导致中文用户名迁移时极易引发Java、Git、VS Code等开发工具配置失效。技术价值在于打通账户名、文件路径与注册表映射的一致性,支撑多环境开发、企业IT标准化及系统长期可维护性。典型应用场景包括开发者本地环境重构、企业批量部署合规账户、老旧系统国际化升级。本文聚焦Win10家庭版下中文用户名转英文的完整链路——从ProfileLi

weixin_34296641的博客 437

windows下环境变量设置方法

1、修改注册表的方法要重启才生效(永久的) reg add "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v path /d "%path%;C:\" /f 2、使用WMIC,立即生效(永久的) 增加 :wmic ENVIRONMENT where "name='path' ...

管子(zero)的杂乱空间 188

Windows 11 wmic 消失?PowerShell CIM 替代方案与迁移指南

WMI 是 Windows 系统管理的基础设施,通过类查询实现硬件、软件信息获取。WMIC 作为其命令行工具,因技术老旧被微软弃用,Windows 11 默认移除。PowerShell CIM 命令基于 WS-Man 协议,提供对象化输出、远程管理和安全优势,成为现代替代方案。在系统运维、自动化脚本等场景中,CIM 命令能高效查询 CPU、内存、进程等信息,并支持条件过滤和远程操作。本文针对 wmic 消失问题,详解启用方法、CIM 迁移步骤及常见查询对照,帮助开发者平滑过渡。

weixin_34185512的博客 240
上一篇: 用eclipse + msys2轻松实现Windows下开发、编译Linux C++程序
下一篇: 用JNI实现java程序对c++库的调用
eric509
博客等级 码龄19年 8粉丝 170原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值