Microsoft Teams 协作工作区提供了一种有效的方式来参与工作场所对话、团队合作、与虚拟团队协作以及共享文档。但是,与所有其他 Microsoft 程序一样,它经常出现问题。
最近,有几位用户反映在尝试启动 Teams 时无法启动,并提示“The ordinal 345 could not be located in the dynamic link library C:\Users\yaodi.NORTHAMERICA\AppData\Local\Microsoft\” Teams\current\Teams.exe’ 出现在屏幕上。我们调查了这个问题,发现它可能是由一般损坏错误、损坏的用户配置文件、过时的操作系统和错误的 Teams 安装引起的。以下是对其他用户有效的有效故障排除方法列表。继续选择最适合您的。
运行 SFC 扫描
如果 Microsoft Teams 未在您的 Windows 操作系统上启动,那么您需要做的第一件事是检查您的系统是否存在任何可能阻止应用程序正常运行的损坏错误和错误。最简单的方法是使用系统文件检查器 (SFC),这是一个内置的 Windows 故障排除实用程序,旨在查找系统文件中的不一致之处。
它的工作原理是扫描文件中的问题,然后用缓存的对应文件替换损坏的文件。 以下是在 Windows 11 上运行 SFC 扫描的方法:
- 右键单击任务栏上的 Windows 图标,然后单击运行。
- 在运行的文本字段中,键入 cmd 并按Ctrl + Shift + Enter启动提升的命令提示符。
- 命令提示符启动后,复制下面的命令并将其粘贴到命令提示符窗口中。按Enter 键启动扫描。
sfc /scannow
- 扫描完成后,再次重新启动计算机以查看问题是否已解决。
安装待定更新
如果最近没有更新,您的操作系统也可能会遇到类似 Microsoft Teams 的问题。过时的系统容易出现损坏错误和恶意软件,从而使应用程序与您的系统不兼容,因此会出现问题。
因此,必须在发布新更新后立即安装它们。此外,由于新功能和修复,最新更新可能会解决您的问题。
请按照以下步骤在您的 PC 上安装待定更新:
- 在任务栏的搜索区域中键入更新和安全,然后单击打开。
- 从左侧面板中选择Windows 更新,然后单击右侧面板中的检查更新。
- 这应该会启动扫描,查找您尚未安装的最新更新。花点时间安装它们,然后重新启动您的 PC。
如果错误仍然存在,请继续执行下面的下一个方法。
创建新的用户配置文件
由于帐户故障和错误,Windows 用户也很容易遇到与此类似的问题。 如果运行 SFC 扫描对解决 Teams 问题没有帮助,请尝试创建新的 Windows 用户配置文件,因为您的 Windows 用户配置文件可能存在错误。
如果问题出在您的用户帐户中,删除当前帐户并继续使用新帐户应该可以为您解决与 Teams 相关的问题。
这是您需要做的:
- 按Windows + I 键启动 Windows 设置 并单击帐户。
- 在左侧面板中找到“其他人”并单击它。
- 接下来,单击“将其他人添加到这台电脑” ,然后按照屏幕上的步骤继续。
- 在“此人将如何登录”窗口中,选择我没有此人的登录信息, 然后选择添加没有 Microsoft 帐户的用户。
- 输入您的凭据,创建帐户后,注销您当前的用户帐户。
- 登录新帐户后,查看问题是否已解决。
修改组策略编辑器
另一个帮助多个用户修复 Teams 问题的修复是将组策略编辑器中的“配置自动更新”策略设置为未配置。
有时更新包含会以多种方式对体验产生负面影响的错误。在安装过程中,它们可能会破坏现有功能,引入驱动程序和应用程序兼容性问题,或显示类似手头的错误。在组策略编辑器中修改“配置自动更新”策略将帮助您确保没有自动安装更新。
- 同时按Windows + R 键打开“运行”对话框。
- 在对话框的文本字段中,键入“ gpedit.msc ”并按Enter 键。
- 进入组策略编辑器后,导航到下面提到的位置。
计算机配置>管理模板>Windows 组件>Windows 更新
- 在右窗格中找到并双击配置自动更新。
- 选择Not Configured并点击Apply,然后点击 OK保存更改。
- 最后,重新启动您的 PC 并检查问题是否已解决。
使用系统还原
系统还原是一项 Windows 功能,可在执行关键操作之前拍摄系统快照并将此快照保存为“还原点”。这样做是为了如果您的系统在前进时遇到任何错误,您可以随时撤消更改并将其恢复到之前的时间点。
在这种方法中,我们将使用恢复功能将系统恢复到 Microsoft Teams 正常工作时的状态。但是,请记住,如果还原点是在 Teams 开始出现故障后创建的,则它不会解决问题。在这种情况下,跳转到下面的下一个方法。
- 启动控制面板并导航到系统和安全>系统。
- 选择系统保护。
- 单击系统保护选项卡中的系统还原。
- 现在按照屏幕上的说明继续。如果弹出对话框,请单击推荐的还原。
- 操作成功完成后,您的 PC 将重新启动。重新启动后,系统将转移到较早的时间点。
添加编译器指令
如果上述解决方案都不适合您,则问题与 Teams 客户端安装有关。
在所有 Windows 10 版本中,COMCTL32.dll 是版本 5.x。在 Teams 中,需要版本 6.x,它由 Teams 安装程序安装。使用 Windows 10 Dependency Walker 以及 Microsoft 的技术支持人员可以轻松验证该问题。当 Windows 加载版本 5 时,缺少的命令“TaskDialogIndirect”被添加到 COMCTL32 版本 6。
由于 Teams 没有正确编程的清单,Windows 10 间歇性地在内存中加载系统版本并导致手边的错误
在 Microsoft 根据他们自己的建议修复他们的 Teams 客户端之前,此问题将继续发生。如果您希望您的应用程序使用视觉样式,则必须包含一个编译器指令,指示如果可用,应使用 ComCtl32.dll 版本 6。