原始 KB 编号: 2212418
症状
在 Windows 资源管理器中双击数据库打开数据库时,将显示以下错误消息之一。 可以通过先打开 Access,然后从“文件>打开”菜单选项打开文件来打开同一数据库。
“'<数据库名称>'不是有效的 Win32 应用程序”
- 或者 -
“此文件没有关联的程序,如果用于执行此操作。 在“设置关联”控制面板中创建关联。”
Access 使用的文件扩展名已丢失与 Access 应用程序的关联。 最常见的扩展是 (.accdb、.accde、.mdb、.mde) 。
解决方案
此问题可通过将文件关联更改回 Access 来更正。
方法 1
右键单击问题 (.accdb、.accde、.mdb、.mde) 文件。
指向 “打开使用”,然后单击“ 选择默认程序”。
在 “推荐的程序”下,查找“访问”,如果找到,请选择它。
如果 “建议的程序” 部分中未列出 Access,请单击“ 浏览 ”按钮,浏览到并选择“msaccess.exe”,然后单击“ 打开”。
常见安装路径:
(32 位 Windows/32 位 Access) 或 (64 位 Windows/64 位 Access) :
- Access 2007:
C:\Program Files\Microsoft Office\Office12\MSACCESS.EXE
- Access 2010:
C:\Program Files\Microsoft Office\Office14\MSACCESS.EXE
- Access 2013:
C:\Program Files\Microsoft Office\Office15\MSACCESS.EXE
(MSI) - Access 2013:
C:\Program Files\Microsoft Office 15\root\Office15\MSACCESS.EXE
(C2R) - Access 2016:
C:\Program Files\Microsoft Office\Office16\MSACCESS.EXE
(MSI) - Access 2016:
C:\Program Files\Microsoft Office\root\Office16\MSACCESS.EXE
(C2R)
(64 位 Windows/32 位 Access) :
- Access 2007:
C:\Program Files (x86)\Microsoft Office\Office12\MSACCESS.EXE
- Access 2010:
C:\Program Files (x86)\Microsoft Office\Office14\MSACCESS.EXE
- Access 2013:
C:\Program Files (x86)\Microsoft Office\Office15\MSACCESS.EXE
(MSI) - Access 2013:
C:\Program Files\Microsoft Office 15\root\Office15\MSACCESS.EXE
(C2R) - Access 2016:
C:\Program Files (x86)\Microsoft Office\Office16\MSACCESS.EXE
(MSI) - Access 2016:
C:\Program Files(x86)\Microsoft Office\root\Office16\MSACCESS.EXE
(C2R)
- Access 2007:
确保“始终使用所选程序...”。复选框处于选中状态,然后单击“ 确定”。
方法 2
如果你的操作系统是 Windows Vista 或更高版本,则可以删除以下注册表项,以删除与文件扩展名一起使用的默认应用程序的当前用户选择。 下次打开 Access 时,会使用默认关联重新生成密钥。
警告
如果使用注册表编辑器或使用其他方法错误地修改了注册表,则可能会发生严重问题。 这些问题可能需要重新安装操作系统才能解决。 Microsoft 不能保证可以解决这些问题。 修改注册表的风险由您自行承担。
单击“开始”,在搜索框中键入“Regedit”,然后按 Enter,打开注册表编辑器。
找到以下项:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts
找到要删除的文件扩展名。 例如 .accdb。 在删除密钥之前,请通过右键单击文件扩展名 (.accdb) ,选择“导出”,然后提供文件名来创建密钥的备份。
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.accdb
再次右键单击文件扩展名 (.accdb) 键,这次选择 “删除”。
关闭注册表编辑器并双击数据库文件。
注意
这是直接从 Microsoft 支持组织内部创建的“快速发布”文章。 此处包含的信息是按原样提供的,以回应新出现的问题。 由于提供材料的速度,材料可能包含排版错误,并可能随时修订,而不另行通知。 有关其他注意事项 ,请参阅使用条款 。