Access XP启动后闪退求助(已尝试修复、重装等操作无效)
Access XP启动后崩溃(异常代码0xc0000005)解决方案
问题背景
- 系统环境:Windows 10 Professional,同时安装MS Access 2021(MSO LTSC Professional Plus 2021)和MS Access XP
- 故障现象:Access XP启动后不久自动关闭,事件日志记录异常代码
0xc0000005(访问违规) - 已尝试无效操作:修复Access XP安装、重新安装、兼容模式运行
解决步骤
1. 隔离Office版本注册表冲突
Access XP与2021的注册表项可能互相干扰,操作如下:
- 打开
regedit,定位到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office - 右键点击
Office项,选择导出备份注册表 - 暂时将
16.0(对应Access 2021)子项重命名为16.0_backup - 启动Access XP测试,若正常则说明是版本冲突,可创建批处理文件快速切换注册表:
启动Access XP的批处理示例:
启动Access 2021的批处理反向执行上述重命名操作即可。reg rename "HKLM\SOFTWARE\Microsoft\Office\16.0" "HKLM\SOFTWARE\Microsoft\Office\16.0_backup" reg rename "HKLM\SOFTWARE\Microsoft\Office\10.0_backup" "HKLM\SOFTWARE\Microsoft\Office\10.0" start "" "C:\Program Files (x86)\Microsoft Office\Office10\MSACCESS.EXE"
2. 禁用硬件图形加速
老版本Office与Windows 10显卡驱动可能存在兼容性问题:
- 按住
Ctrl键双击Access XP图标启动,在弹出对话框选择是进入安全模式 - 新建或打开任意空白数据库
- 点击工具→选项→高级,取消勾选使用硬件图形加速
- 重启Access XP测试
3. 检查系统权限与文件完整性
- 右键点击Access XP启动图标,选择以管理员身份运行测试
- 运行系统文件检查器修复损坏的系统文件:
sfc /scannow - 验证
C:\Program Files (x86)\Microsoft Office\Office10\MSACCESS.EXE的数字签名:右键→属性→数字签名,确认签名有效
4. 排查第三方程序干扰
- 执行干净启动:按
Win+R输入msconfig,切换到服务标签,勾选隐藏所有Microsoft服务后点击全部禁用;切换到启动标签,打开任务管理器禁用所有启动项,重启电脑后启动Access XP测试 - 若干净启动后正常,逐个启用服务/启动项,定位冲突程序
5. 替换关键程序文件
从其他正常运行Access XP的Windows 10电脑上,复制C:\Program Files (x86)\Microsoft Office\Office10目录下的MSACCESS.EXE及MSACC*.dll类动态链接库,替换当前电脑对应文件(替换前务必备份原文件)
内容的提问来源于stack exchange,提问作者ThoDai
相关产品推荐
相关产品推荐

