修复 Windows 10 中的 Excel stdole32.tlb 错误

Microsoft Office是您日常使用的一款软件。无论是撰写文档、准备数据表还是演示演示文稿,您都不能忽视MS Office程序的重要性。(MS Office)由于Microsoft Office套件存在一些困难,因此打开Microsoft WordExcel可能是一场噩梦。当您启动Microsoft WordMicrosoft Excel时,Windows会尝试设置Microsoft Office 2007,这很繁琐,因此您会收到 stdole32.tlb 错误。继续阅读本文以修复此错误。

修复 Windows 10 中的 Excel stdole32.tlb 错误

如何修复 Windows 10 中的 Excel stdole32.tlb 错误(How to Fix Excel stdole32.tlb Error in Windows 10)

  • Excel stdole32.tlb 内存泄漏错误:(Error in Excel stdole32.tlb Memory Leak: )当发生内存泄漏问题时,Excel内存大小会定期增加,从而降低整体系统性能。它还会启动无限循环或同一作业的重复执行。
  • 错误 stdole32.Tlb 逻辑故障:(Error stdole32.Tlb Logic Fault:)尽管分配了正确的输入,但由于此逻辑错误,您可能会开始接收错误的输出。此错误的主要原因是负责处理所有传入数据的Microsoft Corporation源代码中的缺陷。(Microsoft Corporation)
  • stdole32.tlb 错误崩溃:(stdole32.tlb Error Crash: )此错误会阻止您的Excel软件执行任何任务。除此之外,Excel程序无法提供适当的输出来响应给定的输入。

Excel程序崩溃或失败时会发生此错误。该错误意味着某些代码在运行时未运行,但并不一定表明它已损坏。这个Excel 错误(Excel Error)非常烦人,因为它阻碍了进程。Excel 2007 用户经常遇到此问题,尽管它不受限制。Excel 2019和 2016 的用户也报告了此问题。如果您遇到此Excel错误的问题,本文将非常有帮助。

方法 1:修复 Microsoft Office(Method 1: Repair Microsoft Office)

如前所述,由于Microsoft Office产品中的错误,客户遇到了错误。修复Microsoft Office 2007是您可能尝试的第一个选项。如果文件损坏,修复Microsoft Office时将用新文件替换文件。因此,建议您修复Microsoft Office 2007软件包,因为这是Excel 2007的常见问题。这将解决文件损坏问题,并在修复Microsoft Office后将文件替换为新文件。以下是要采取的措施:

1. 同时按Windows + R keys打开运行(Run)对话框。

2.输入appwiz.cpl并按Enter 键(Enter key)打开程序和功能(Programs and Features)的小程序。

键入 appwiz.cpl 并按 Enter 键打开程序和功能的小程序。 修复 Windows 10 中的 stdole32.tlb 错误

3.右键单击(Right-click)​​ Microsoft Office 2007(Microsoft Office 2007)并单击更改(Change)

点击更改

4. 在提示中单击(Yes)

5. 之后,单击修复(Repair),然后单击继续(Continue)

单击修复,然后单击继续。 修复 Windows 10 中的 stdole32.tlb 错误

6. 再次点击修复(Repair)

点击修复

7. Microsoft Office 2007完成修复后,单击关闭(Close)

单击关闭。 修复 Windows 10 中的 stdole32.tlb 错误

方法 2:更新 Windows(Method 2: Update Windows)

Windows更新解决了各种问题和错误。检查以确定最新的补丁是否已应用于您的Windows。因此,您将在此阶段更新操作系统以解决问题。阅读我们关于如何下载和安装 Windows 10 最新更新(How to Download and Install Windows 10 Latest Update)的指南。

更新视窗

另请阅读:(Also Read:) 修复 Microsoft Office 无法在 Windows 10 上打开的问题(Fix Microsoft Office Not Opening on Windows 10)

方法 3:运行恶意软件扫描(Method 3: Run Malware Scan)

如果您在尝试上述解决方案后仍然在Excel中遇到此问题,则可能是病毒或恶意软件感染已渗入您的系统并导致 stdole32.tlb 错误。(Excel)因此,强烈建议您扫描并从您的计算机中删除任何恶意软件或病毒。阅读我们关于如何在 Windows 10(How to Remove Malware from your PC in Windows 10)中从您的 PC 中删除恶意软件的指南。

根据您的喜好选择扫描选项,然后单击立即扫描

方法4:修复系统文件(Method 4: Repair System Files)

一些重要的系统文件可能已损坏,从而导致Excel中出现 stdole32.tlb 错误。系统文件检查 ( SFC ) 扫描将对处理这种情况提供极大的帮助。SFC扫描方法在修复之前检查所有损坏的文件。因此,建议您执行完整的系统文件检查(Files Check)扫描以解决问题。以下是您必须采取的措施。阅读我们关于如何在 Windows 10 上修复系统文件(How to Repair System Files on Windows 10)的指南,并按照说明的步骤修复所有损坏的文件。

运行 SFC 和 DISM 命令行来修复系统文件。 修复 Windows 10 中的 stdole32.tlb 错误

另请阅读:(Also Read:) 如何在 Excel 中不使用公式复制和粘贴值(How to Copy and Paste Values Without formulas in Excel)

方法 5:更改注册表项的权限(Method 5: Change Permission for Registry Keys)

如果上述过程失败,请尝试使用这种方式更改注册表数据库中的各种权限。请按照以下说明进行操作。

注意:(Note:)为避免其他问题,建议您在进行任何修改之前备份注册表数据库。如果配置错误,您可以将注册表数据库恢复到一切正常的先前状态。

1. 同时按Windows + R keys启动运行(Run )对话框。

2. 键入regedit并按Enter 键(Enter key)打开注册表编辑器(Registry Editor)窗口。

键入 regedit 并按 Enter 键打开注册表编辑器窗口

3.在 用户帐户控制(User Account Control)提示中单击是。(Yes)

4. 选择文件(File),然后从下拉菜单中选择导出。(Export)

选择文件,然后选择导出。 修复 Windows 10 中的 stdole32.tlb 错误

4. 然后,输入文件名(File name)。在Export range下,选择All并单击Save

键入文件名。 在导出范围下,选择全部并单击保存

5. 转到注册表编辑器(Registry Editor)中的给定位置路径。

HKEY_CLASSES_ROOT\Excel.Chart.8

转到注册表编辑器中的给定位置路径

6.右键单击(Right-click)​​ Excel.Chart.8(Excel.Chart.8)从下拉菜单中选择权限。(Permissions)

从下拉菜单中选择权限。 修复 Windows 10 中的 stdole32.tlb 错误

7. 单击权限窗口中的添加(Add)

在“权限”窗口中单击“添加”

8.在输入对象名称(Enter the object names)下键入所有人(Everyone),然后单击检查名称(Check Names)

在输入对象名称下键入所有人,然后单击检查名称。 修复 Windows 10 中的 stdole32.tlb 错误

9. 要确认添加项目Everyone,请单击OK

要确认添加项目“所有人”,请单击“确定”

10. 之后,单击高级(Advanced)按钮。

单击高级选项卡。 修复 Windows 10 中的 stdole32.tlb 错误

11. 单击更改(Change)更改所有者。

通过单击更改更改所有者

12.在输入对象名称(Enter the object names)下键入所有人(Everyone),然后单击检查名称(Check Names)

在输入对象名称下键入所有人,然后单击检查名称。 修复 Windows 10 中的 stdole32.tlb 错误

13. 要确认添加项目“所有人(Everyone)”,请单击“确定(OK)” 。

要确认添加项目“所有人”,请单击“确定”

14. 之后,单击应用(Apply),然后单击确定(OK)

单击应用,然后单击确定。 修复 Windows 10 中的 stdole32.tlb 错误

15. 选择权限(Permissions)下的所有人(Everyone),然后勾选完全控制(Full Control)阅读(Read)框。

选择权限下的每个人,然后勾选完全控制和阅读框

16. 单击应用(Apply)确定(OK)

单击应用和确定。 修复 Windows 10 中的 stdole32.tlb 错误

17. 按F5 键(F5 key)刷新注册表数据库,从而在Excel.Chart.8 下创建一个名为Protocol的新(Protocol)Sub键。(Sub)

18. 重复步骤 7(Steps 7) - 16以更新此密钥的权限。

19. 按F5 键(F5 key)刷新注册表数据库并重复这些过程以授予StdFileEditing\Server子键权限。

20. 最后,关闭注册表编辑器(Registry Editor)窗口。

方法 6:从注册表数据库中删除 Office 密钥(Method 6: Delete Office Keys from Registry Database)

要修复此错误,您必须再次处理注册表。在进行任何注册修改之前,我们建议您备份您的注册表数据库。您可以像以前的方法一样进行备份。如果存在注册表配置错误,您可以将注册表数据库恢复到之前一切正常的状态。了解如何执行概述的操作以修复 stdole32.tlb 错误。

注意:(Note:)如果您无法删除或找到任何密钥,请不要担心;它不会影响故障排除的结果。

1. 同时按Windows + R keys启动运行对话框(Run dialog box)

2. 键入regedit并按Enter 键(Enter key)打开注册表编辑器(Registry Editor)窗口。

键入 regedit 并按 Enter 键打开注册表编辑器窗口

3.在提示中单击是。(Yes)

4. 选择文件(File),然后从下拉菜单中选择导出。(Export)

选择文件,然后导出

5. 然后,输入文件名。(File name.)Export range下,选择All并单击Save

键入文件名。 在导出范围下,选择全部并单击保存。 修复 Windows 10 中的 stdole32.tlb 错误

6. 转到注册表编辑器(Registry Editor)中的以下位置。

HKEY_CURRENT_USER\Software\Microsoft\Office

导航到路径

7.右键单击(Right-click)​​子项WordExcel并选择删除(Delete)以将其删除。

右键单击子项 Word 和 Excel,然后选择删除以将其删除

8. 然后,打开子文件夹8.0、9.0、10.0、11.0 和 12.0(8.0, 9.0, 10.0, 11.0, and 12.0),并删除(delete)子项ExcelWord

注意 1:(Note 1:)如果您遇到Word问题,请删除子项Word,如果您同时遇到问题,请删除WordExcel

注意 2:(Note 2: )如果找不到这些子文件夹,请查找其他版本,例如15.0 和 16.0(15.0 and 16.0)

打开子文件夹 8.0、9.0、10.0、11.0 和 12.0,并删除子项 Excel 和 Word

9. 单击(Yes)确认删除密钥。

10.同理,删除(delete)路径中标有WordExcel子键(subkeys)

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Office.

导航到路径。 修复 Windows 10 中的 stdole32.tlb 错误

11. 最后,关闭注册表编辑器(Registry Editor )窗口。

另请阅读:(Also Read:) 如何阻止 Microsoft Teams 在启动时打开(How to Stop Microsoft Teams from Opening on Startup)

方法 7:删除临时文件(Method 7: Delete Temporary Files)

某些(Certain)数据由应用程序缓存,以提高加载速度和用户体验。但是,此缓存可能会随着时间的推移而损坏,从而干扰关键系统功能。缓存数据过多也会导致此内存泄漏错误。因此,您将删除计算机上的所有临时文件,如以下步骤所示以修复 stdole32.tlb 错误。

1. 同时按Windows + R keys启动运行对话框(Run dialog box)

2.输入%temp%并按Enter 键(Enter key)打开临时文件夹(temp folder)

打开临时文件夹

3. 要选择所有文件,请按Ctrl + A keys,然后按Shift + Delete keys以完全删除它们。

按 Ctrl 和 A 键,然后按 Shift 和 Delete 键以完全删除它们。 修复 Windows 10 中的 stdole32.tlb 错误

方法 8:重命名设置文件(Method 8: Rename Setup File)

在某些情况下,重命名安装文件可能会帮助您解决此问题。这个Excel问题可以通过这种方式解决。举个例子,

1. 按Windows + I keys打开文件资源管理器(File Explorer)

2. 导航到以下位置路径(path)

C:\Program Files\Common Files\microsoft shared\OFFICEX\Office Setup Controller

注意 1:(Note 1:)如果您无法导航到此路径,请尝试以下路径。

C:\Program Files (x86)\Common Files\microsoft shared\OFFICEX\Office Setup Controller

注意 2:(Note 2:) X必须(X)替换为您系统中安装的 Microsoft Office 版本。(version of Microsoft Office)

导航到以下地址

3. 现在,右键单击(right-click)设置文件(setup file)并选择重命名。(Rename.)

注意(Note):将文件重命名为Setup以外的名称。

右键单击安装文件并选择重命名

4.确认(Confirm)任何提示(如果有)。

5. 遇到错误时,运行程序并选择OK

另请阅读:(Also Read:) 如何在 Excel 中锁定或解锁单元格(How To Lock Or Unlock Cells In Excel)

方法 9:卸载最近的更新(Method 9: Uninstall Recent Updates)

Windows 10 PC 上的任何先前不兼容的更新可能也不会导致此问题。因此(Hence),建议您卸载计算机上安装的最新更新以解决Excel stdole32.tlb 错误。做这个任务很容易,步骤演示如下。

1. 点击Windows 键(Windows key )并输入控制面板(Control Panel)。然后,点击打开(Open ),如图所示。

点击 Windows 键并输入控制面板。 然后,单击打开。 修复 Windows 10 中的 stdole32.tlb 错误

2.将查看方式(View by)设置为类别(Category)

3. 现在,单击“程序(Programs )”菜单下的“卸载程序(Uninstall a program )”选项,如图所示。

将查看方式设置为类别。 单击“程序”菜单下的“卸载程序”选项

4. 单击左窗格中的查看已安装更新(View installed updates ),如图所示。

现在,单击左窗格中的查看已安装的更新。 修复 Windows 10 中的 stdole32.tlb 错误

5. 现在,通过参考安装(Installed On the )日期并单击卸载(Uninstall )选项来搜索并选择最新更新,如下所示。

现在,选择最新的更新并单击卸载选项

6. 最后,确认任何提示并重新启动您的电脑(restart your PC)

方法 10:重新安装 Microsoft Office(Method 10: Reinstall Microsoft Office)

由于Microsoft Office(Microsoft Office)应用程序安装不完整,许多人都遇到了这个 stdole32.tlb 错误。因此,建议您从微软(Microsoft)官网获取Office后,将Office完全删除,然后重新安装。手动卸载应用程序不会清除机器上的任何残留组件。若要从您的计算机中删除Office ,请按照下列步骤操作:(Office)

1. 同时按下Windows + I keys 打开设置(Settings)

2. 选择应用程序(Apps)

选择应用程序

3. 向下滚动并单击Microsoft Office

向下滚动并单击 Microsoft Office。 修复 Windows 10 中的 stdole32.tlb 错误

4. 点击卸载(Uninstall)

点击卸载

5. 在弹出窗口中点击卸载(Uninstall),然后在弹出窗口中点击(yes)

在弹出窗口中单击卸载,然后从弹出窗口中单击是。 修复 Windows 10 中的 stdole32.tlb 错误

6. 然后,重启电脑(reboot the PC)

7.从官网下载(official website)微软Office(Microsoft Office)

从官方网站下载 Microsoft Office

另请阅读:(Also Read:) 如何在 Excel 中冻结行和列(How to Freeze Rows and Columns in Excel)

方法 11:执行系统还原(Perform System Restore)

如果这些方法都不适合您,请将您的计算机恢复到以前的版本作为最后的手段。为此,请按照我们关于如何在 Windows 10 上使用系统还原(How to use System Restore on Windows 10)的指南进行操作,并按照演示执行说明。最后,您的计算机将恢复到完全没有任何错误的先前状态。

最后,单击“完成”按钮确认还原点。 修复 Windows 10 中的 stdole32.tlb 错误

恢复 Windows 10 PC 后,检查错误是否已解决。

受到推崇的:(Recommended:)

我们希望您发现此信息有用并且您能够解决stdole32.tlb错误。(Please)让我们知道哪种技术对您最有益。如果您有任何问题或意见,请使用下面的表格。



About the author

我是一名专业的音频工程师,拥有超过 10 年的经验。我参与过各种各样的项目,从小型家庭音响系统到大型商业制作。我的技能在于创造出色的配乐和声音处理工具,让音乐听起来很棒。我对 Windows 10 也非常有经验,可以帮助您充分利用您的计算机系统。



Related posts