ENPSClient.exe触发APPCRASH(KERNELBASE.dll):本地报错远程正常求助
结合你遇到的ENPSClient.exe本地运行就触发APPCRASH、远程登录却正常的诡异问题,还有你提供的详细错误签名,我整理了几个无需重建系统的排查修复方向,你可以挨个试试:
你已完成的排查操作
先确认下你已经试过的步骤,避免重复操作:
- 卸载并重装最新版显卡驱动
- 卸载重装
ENPSClient.exe应用 - 卸载重装.NET Framework
针对性修复步骤
1. 调整本地会话的兼容性与权限设置
远程会话(RDP/Dameware)和本地会话的显示驱动调用逻辑、系统资源权限有明显差异,而你遇到的c06d007e异常码通常和未处理的资源加载失败、权限不足有关:
- 右键点击
ENPSClient.exe,选择「属性」-「兼容性」:- 勾选「以管理员身份运行此程序」
- 勾选「禁用桌面元素」或「禁用显示缩放」
- 临时切换到Windows经典主题,排除桌面特效、视觉样式导致的资源冲突,再启动应用测试。
2. 排查本地进程/服务冲突
因为只有这一台工作站出问题,大概率是本地有独占系统资源的第三方进程干扰:
- 用
msconfig开启干净启动:- 按
Win+R输入msconfig打开系统配置 - 切换到「服务」标签,勾选「隐藏所有Microsoft服务」,点击「全部禁用」
- 切换到「启动」标签,点击「打开任务管理器」,禁用所有启动项
- 重启电脑后只运行
ENPSClient.exe,如果正常,再逐一启用服务/启动项定位冲突程序
- 按
- 打开「事件查看器」,查看Windows日志-应用程序中崩溃时刻的详细日志,有没有额外的模块加载失败提示(比如第三方钩子DLL)。
3. 修复系统核心文件
报错的KERNELBASE.dll是Windows核心系统文件,虽然版本显示正常,但可能存在隐性损坏:
- 以管理员身份打开命令提示符,执行:
扫描并自动修复系统文件sfc /scannow - 如果
sfc提示无法修复,再执行:
修复系统镜像文件DISM /Online /Cleanup-Image /RestoreHealth
4. 重置应用本地配置文件
远程会话和本地会话可能使用不同的用户配置文件,或者当前用户的应用配置已经损坏:
- 找到
ENPSClient.exe的用户配置目录(通常在C:\Users\[你的用户名]\AppData\Roaming或Local下的对应文件夹),备份后删除该目录,重新启动应用生成新配置 - 尝试创建一个新的本地管理员账户,登录后运行
ENPSClient.exe,排除当前用户配置损坏的问题
错误签名详情
Problem signature:
Problem Event Name: APPCRASH
Application Name: ENPSClient.exe
Application Version: 8.2.0.236
Application Timestamp: 58a4cdac
Fault Module Name: KERNELBASE.dll
Fault Module Version: 6.1.7601.18409
Fault Module Timestamp: 53159a86
Exception Code: c06d007e
Exception Offset: 0000c42d
OS Version: 6.1.7601.2.1.0.256.48
Locale ID: 3081
Additional Information 1: 0a9e
Additional Information 2: 0a9e372d3b4ad19135b953a78882e789
Additional Information 3: 0a9e
Additional Information 4: 0a9e372d3b4ad19135b953a78882e789
内容的提问来源于stack exchange,提问作者ian

