症状
打开包含许多 OLE 对象、ActiveX控件或表单控件的 Microsoft Excel 2010 工作簿时,工作簿无法正常工作。
例如,可能会发生以下问题:
-
显示问题
-
性能问题
-
Excel 2010 停止响应
-
Excel 2010 崩溃
如果运行的是 Windows 操作系统,操作系统和计算机上运行的其他应用程序也会受到影响。
原因
出现此问题的原因是操作系统对在安装操作系统后 (GDI) 对象的数量有限制。 如果操作系统达到限制,则不分配任何新的 GDI 对象。 此外,Windows 操作系统和任何其他正在运行的应用程序停止响应。
解决方案
若要让我们解决你的问题,请转到"为我修复"部分。 如果你希望自己修复此问题,请转到"让我自己修复"部分 。
帮我修复此问题
若要自动修复此问题,请单击" 修复它"按钮或链接。 单击 "文件 下载"对话框中的 "运行",然后按照修复向导中的步骤操作。
备注
-
在 Windows XP、Windows Vista 和 Windows 7 中,GDIProcessHandleQuota 注册表项的默认值为 10000。
-
此向导可能只提供英文版本。 但是,自动修复功能同样适用于其他语言版本的 Windows。
-
如果你使用的计算机并未出现此问题,则可将“修复此问题”解决方案保存至闪存驱动器或 CD 中,然后在出现此问题的计算机上运行该解决方案。
然后,转到"此问题是否修复?"部分。
我自己修复此问题
若要解决此问题,请更改 GDIProcessHandleQuota 注册表项的值。 为此,请按照下列步骤操作:
-
在 Windows Vista 或 Windows 7 中,单击"开始 ,在"开始搜索"框中键入 regedit,然后按 Enter。
系统提示输入管理员密码或进行确认,请键入
密码或提供确认。
在 Windows XP 中,单击"开始",单击"运行",在"打开"框中键入 regedit,然后单击"确定"。 -
找到并单击以下注册表子项:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows
-
单击GDIProcessHandleQuota。
-
在“编辑”菜单上,单击“修改”。
-
在"值"数据框中,键入大于当前值数字,然后单击"确定"。
-
退出注册表编辑器。
-
重启计算机。