Windows系统解决方案
1.环境变量配置(适用于系统级安装失败)
。右键桌面选择【个性化】→【显示设置】,搜索框输入【高级系统】→【查看高级系统设置】
。在【高级】选项卡点击【环境变量】,双击系统变量的【Path】项。
新建两个路径:C:\Windowsisystem32和C:\windowsiSysWOW64

以下是一个批处理脚本(.bat 文件),用于将 C:\WINDOWS\SysWOW64 和 C:\WINDOWS\System32 添加到系统环境变量 Path 中。脚本会自动检测路径是否已存在,避免重复添加,并需要管理员权限运行。

batch
@echo off
setlocal enabledelayedexpansion

:: 检查管理员权限
net session >nul 2>&1
if %errorlevel% neq 0 (
    echo 请以管理员身份运行此脚本!
    pause
    exit /b 1
)

:: 定义要添加的路径
set "path1=C:\WINDOWS\System32"
set "path2=C:\WINDOWS\SysWOW64"

:: 获取当前系统Path值
for /f "tokens=2*" %%a in ('reg query "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v Path ^| findstr /i "Path"') do (
    set "original_path=%%b"
)

:: 检查并添加路径
set "new_path=%original_path%"
set "path_added=0"

echo %original_path% | findstr /i /c:"%path1%" >nul
if %errorlevel% neq 0 (
    set "new_path=%new_path%;%path1%"
    set "path_added=1"
)

echo %original_path% | findstr /i /c:"%path2%" >nul
if %errorlevel% neq 0 (
    set "new_path=%new_path%;%path2%"
    set "path_added=1"
)

:: 如果有新路径添加,则更新注册表
if %path_added% equ 1 (
    reg add "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v Path /t REG_EXPAND_SZ /d "!new_path!" /f >nul
    echo 成功添加路径到系统环境变量 Path。
    echo 注意:需重启或注销登录使更改生效。
) else (
    echo 路径已存在,无需添加。
)

endlocal
pause

使用说明:

  1. 保存脚本:将上述代码保存为 .bat 文件(如 AddSystemPath.bat)。

  2. 以管理员身份运行

    • 右键点击脚本文件,选择“以管理员身份运行”。

  3. 效果

    • 如果路径不存在,会自动添加到系统 Path

    • 如果路径已存在,会提示无需添加。

    • 修改后需重启计算机注销重新登录生效。

历史上的今天
07月
16
    抱歉,历史上的今天作者很懒,什么都没写!
版权声明:原创作品,未经允许不得转载,否则将追究法律责任。
本站资源有的自互联网收集整理,如果侵犯了您的合法权益,请联系本站我们会及时删除。
本站资源仅供研究、学习交流之用,若使用商业用途,请购买正版授权,否则产生的一切后果将由下载用户自行承担。
本文链接:西米资源网https://www.ximdown.com/191.html
许可协议:《署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)》许可协议授权