希望多于期望...我已经忍受了一段时间,Access 2010 需要一两分钟才能加载到我的笔记本电脑上。问题在于我还加载了 Access 2003 和 2007(我们是一家培训公司,所以我需要这些)。我现在已经删除了 Access 2003,但仍然遇到同样的问题。我尝试了其他网站推荐的各种方法,包括更改注册表。有人能帮忙吗?提前谢谢。
答案1
所指出的问题不是加载缓慢。此处有关索引或碎片整理的建议可以忽略。
即使在性能较弱的笔记本电脑上,Access 也能几乎无任何延迟地加载。
这是一个众所周知的问题,当您安装多个版本的 Office 时,您看到的重新配置和重新安装菜单是一个常见问题。这甚至不仅限于 Access。
问题不是加载缓慢,而是加载过程中出现的这个对话框:
即使您有 SSD 驱动器,也会发生上述情况。
如上所述,这个问题不仅限于 Access。这里的基本问题是许多应用程序,甚至包括 .net 的互操作程序集都使用后期绑定。如果您安装了两个版本的 Word(或 Access),那么当您创建
Word.Application 或 Access.Application
那么,当您尝试创建某些办公程序的实例时,您会获得已安装应用程序的哪个版本?
因此,“长时间的延迟”实际上是针对给定版本的 Office 重新注册 Office 部分和部件。有大量的参考资料需要更改。
即使您在内存中缓存了 Access 2003 和 2010,您也会发现这种延迟。
笔记:
仅当您重新启动不同版本时才会发生延迟。并且您不能同时启动和运行两个版本。
因此,如果您启动 2010,克服延迟,那么额外的负载就会立即出现,不会出现延迟。
因此如上所述,仅当重新注册并重新指向办公应用程序(在本例中为 Access)以设置为自动化的“默认”版本时才会出现延迟。
因此,如果您运行的任何办公产品的最新版本不是最新版本,那么就会出现长时间的延迟和长时间的重新注册。当然,一旦您切换,应用程序的额外加载几乎是即时的。
解决方案:
如果您确实必须使用多个版本的 Office,并且经常需要切换,那么您会遇到接近 45 秒或接近 60 秒的延迟,那么我建议您使用 Virtual Pc 并在其中安装单独的版本。
我有 2003 和 2010,因为我不是每天都切换,所以我可以接受这个时间延迟。但是,如果你在一台机器上支持多个版本,那么我建议使用 VPC 甚至 Windows XP 模式 - 它工作得很好,消除了延迟,你甚至可以同时运行两个版本。
答案2
碎片整理、关闭文件索引和减少 MS Access 运行时正在运行的应用程序数量可能会对你的情况有所帮助。此外,尝试使用清洁工?