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

公司笔记本Python权限拒绝与PHP兼容性故障排查求助

故障排查与解决方案

设备环境

  • Python 3.8
  • Windows 10 (21H2)

问题现象

  • 此前Python使用正常,今日执行.py脚本失败;已确认python.exe路径及环境变量设置无误,但执行python -v时提示permission denied
  • PHP同样无法正常运行:执行版本查询命令时出现报错:
    PHP Warning:  'C:\WINDOWS\SYSTEM32\VCRUNTIME140.dll' 14.15 is not compatible with this PHP build linked with 14.29 in Unknown on line 0
    
  • 事件查看器相关记录:
    • 未使用电脑期间出现「EventID: 4 - Error: php-8.1.10」事件
    • PHP报错前几秒出现「Event: 12 - Keeper - Invalid access code」错误

排查与解决步骤

1. 修复VCRUNTIME140.dll版本不兼容问题

PHP报错明确指向VC++运行库版本不匹配,而Python 3.8同样依赖该运行库,这很可能是两者同时故障的共同诱因:

  • 打开「设置-应用-应用和功能」,卸载所有已安装的「Microsoft Visual C++ Redistributable」包
  • 下载并安装**VC++ 2019 Redistributable(版本14.29及以上)**的x64版本(匹配系统位数)
  • 安装完成后重启电脑,重新测试python -v和php -v命令

2. 解决Python权限拒绝问题

若上述步骤后仍提示permission denied:

  • 右键点击Python安装目录(默认路径C:\Python38),选择「属性-安全」,确认当前用户拥有「读取和执行」「修改」权限,缺失则添加对应权限
  • 以管理员身份打开命令提示符,再次执行python -v和目标脚本,验证是否为普通用户权限不足导致
  • 检查公司杀毒软件或安全策略是否拦截了python.exe,临时关闭杀毒软件(需符合公司规定)后测试,若恢复正常则将python.exe加入信任列表

3. 排查Keeper工具异常影响

事件日志中的Keeper错误可能是密码管理工具操作异常导致系统文件或权限变更:

  • 打开Keeper应用,检查是否存在未完成的更新或登录异常,尝试重新登录
  • 查看Keeper本地日志,确认错误时段是否有系统文件修改操作
  • 可暂时卸载Keeper,测试Python和PHP是否恢复正常(测试完成后可重新安装)

4. 修复系统文件完整性

运行系统自带工具修复可能损坏的系统文件:

  • 以管理员身份打开命令提示符,执行sfc /scannow命令,等待扫描修复完成
  • 若sfc无法修复,继续执行DISM /Online /Cleanup-Image /RestoreHealth命令修复系统镜像

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.18 14:52:45