You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows10用户模式执行python命令权限拒绝,如何修复python.bat权限?

修复Windows 10中python.bat的用户模式执行权限问题

步骤1:定位python.bat的实际路径

先在管理员模式PowerShell中执行以下命令,找到python.bat的完整路径:

Get-Command python

输出会类似:

CommandType     Name                                               Version    Source
-----------     ----                                               -------    ------
Application     python.bat                                         0.0.0.0    C:\Windows\python.bat

记下返回的文件路径。

步骤2:修改python.bat的权限

方法A:图形界面操作

  1. 找到python.bat文件,右键选择「属性」→切换到「安全」选项卡
  2. 点击「编辑」→「添加」,输入你的当前用户名(格式如电脑名\用户名),点击「检查名称」确认后添加
  3. 在权限列表中,给该用户勾选「读取和执行」「读取」权限,依次点击「应用」「确定」

方法B:PowerShell命令操作(管理员模式执行)

将命令中的路径替换为你实际找到的python.bat路径,执行:

# 获取当前用户账户名
$user = [System.Security.Principal.WindowsIdentity]::GetCurrent().Name
# 赋予读取和执行权限
icacls "C:\Windows\python.bat" /grant "$user:(RX)" /T

步骤3:验证修复效果

关闭管理员PowerShell,打开普通用户模式的PowerShell,执行python命令,确认是否能正常运行。

额外排查点

  • 如果仍报错,打开python.bat查看内容,确认它调用的python.exe路径是否正确,同时检查该python.exe文件的权限是否也给当前用户分配了「读取和执行」权限
  • 排查是否有第三方安全软件拦截了用户模式下的bat执行,可临时关闭安全软件测试

内容的提问来源于stack exchange,提问作者ishandutta2007

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.16 13:09:57