我的桌面上有一个快捷方式 (.LNK),指向网络驱动器上的 MS Access 数据库。双击该快捷方式时,我得到了一个沙漏,持续了大约 10 秒,然后什么都没有。没有错误,没有打开访问权限,什么都没有发生。
看起来好像后台甚至没有运行 MSAccess 进程。
文件成功打开自:
- Access 中的“打开”对话框
- 命令行“C:\path\to\MSACCESS.EXE C:\path\to\shortcut.lnk”
- 命令行“C:\path\to\MSACCESS.EXE C:\path\to\whatTheShortcutPointsTo.mdb”
该文件无法从以下位置打开:
- 双击快捷方式.lnk
- 双击快捷方式.lnk 所针对的 mdb 文件
起初我以为这与链接处理程序的操作方式有关,但当我尝试在资源管理器中直接打开 mdb 时,它做了完全相同的事情,这让我认为这是资源管理器的问题。
我尝试过恢复、删除并重新创建与扩展的关联。我尝试过运行 MSACCESS.EXE /regserver。我已经没有什么办法了。
如果这是特定于 MS Access 2007 的;我正在尝试使用 2007:)
答案1
似乎您没有将 mdb 文件设置为使用 MS Access 打开。请尝试以下操作:
由于您没有说您使用的是哪个版本的 Windows...
经验值:按住 Shift 键并右键单击实际文件,然后单击“打开方式”,在出现的对话框中找到 Access,并确保已选中“始终使用此应用程序...”复选框。
Win7 或 Vista:右键单击该文件,我认为它应该会显示“打开方式”选项。按照 XP 的步骤操作,看看会发生什么。