修复:Windows Shell通用DLL已停止工作错误

目录:

视频: How to Fix All Windows Shell Common DLL has Stopped Working in Windows PC 2024

视频: How to Fix All Windows Shell Common DLL has Stopped Working in Windows PC 2024
Anonim

PC上可能会出现各种各样的错误,但是最令人讨厌的错误之一是 Windows Shell Common Dll停止工作。 此错误可能会阻止您使用标准的Windows功能,并且可能会出现问题,因此我们将向您展示如何解决此错误。

Windows Shell Common Dll已停止工作错误,如何解决?

解决方案1 ​​–确保Windows Time服务正在运行

Windows依靠各种服务才能正常工作,但是有时由于禁用的服务而可能发生此问题。 根据用户的说法, Windows Shell Common Dll已停止工作,并且 在执行系统还原后开始出现错误。 似乎此错误消息阻止用户更改其日期和时间,但是有一种解决方法。 要解决此问题,您只需按照以下步骤启用Windows Time服务:

  1. Windows键+ R并输入services.msc 。 现在按Enter或单击“ 确定”

  2. 现在将出现“ 服务” 窗口。 找到Windows时间服务,右键单击它,然后从菜单中选择“ 启动 ”。

Windows时间 服务启动后,您应该可以毫无问题地更改日期和时间。 请记住,仅当尝试更改日期和时间时出现错误消息时,此解决方案才适用。 如果您可以更改日期或时间而没有任何问题,则此解决方案将不适用于您。

解决方案2 –使用其他应用程序更改麦克风设置

这是一个不寻常的解决方法,但它可以根据用户使用。 许多用户报告说 Windows Shell Common Dll 在尝试从Windows更改其麦克风设置时 已停止工作 错误。 根据他们的说法,您可以通过使用其他应用程序访问麦克风设置来解决此问题。 通过使用Bandicam修改他们的麦克风设置,许多用户设法避免了这个问题。 为此,您需要执行以下操作:

  • 另请阅读:Windows PC上的Xinput1_3.dll错误
  1. 启动Bandicam并转到“ 视频设置” 。 现在,单击 记录” 部分中的“设置”按钮。
  2. 出现 记录设置 窗口。 现在,您只需单击麦克风旁边的“设置”按钮。
  3. 完成此操作后,您将看到一个标准的麦克风配置窗口,并且可以毫无问题地更改设置。

请记住,这只是一种解决方法,因此无论何时要调整麦克风设置,都必须使用它。 Bandicam软件是一种可靠的解决方法,但是如果您有任何其他软件可以配置麦克风,则可以改用它。

解决方案3 –重新安装音频驱动程序

根据用户的说法,他们设法修复 Windows Shell Common Dll 仅通过重新安装其音频驱动程序即可 停止工作 错误。 您的驱动程序可能有故障,并可能导致出现此错误。 要解决此问题,许多用户建议重新安装您的音频驱动程序。 这非常简单,您可以按照以下步骤操作:

  1. Windows键 + X打开“ Win + X”菜单,然后从列表中选择“ 设备管理器 ”。

  2. 打开 设备管理器后, 找到您的音频驱动程序,然后右键单击它。 从菜单中选择“ 卸载设备 ”。

  3. 现在将出现确认对话框。 如果可用,请选中“为此设备删除驱动程序软件”选项。 单击卸载以删除驱动程序。

  4. 删除驱动程序后,单击“ 扫描以查找硬件更改”图标。

Windows现在将自动安装缺少的驱动程序,并且该问题应完全解决。 有些用户建议您重新启动PC,而不要执行 步骤4 ,因此,请随意尝试。

请记住,您应该远离任何Beta驱动程序。 Beta驱动程序尚未经过全面测试,因此可能无法始终运行。 实际上,有时Beta驱动程序会导致出现此问题。 为避免任何兼容性问题,建议始终使用最新的驱动程序。 如果即使使用最新的驱动程序也会出现问题,则您可能需要安装旧版本的音频驱动程序。

  • 另请阅读:安装Windows 10 Creators Update后缺少DLL文件

解决方案4 –更改UserChoice密钥的安全权限

用户报告 Windows Shell Common Dll 尝试在其PC上打开.txt文件时 已停止工作 错误。 根据用户,此问题是由于缺少此密钥的安全权限而引起的。 要解决此问题,您需要为此密钥设置安全权限。 您可以按照以下步骤进行操作:

  1. Windows键+ R并输入regedit 。 按Enter或单击确定

  2. 当 注册表编辑器 在左窗格中打开时,导航到Computer \ HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ FileExts \.txt \ UserChoice项。 现在,右键单击UserChoice键,然后从菜单中选择“ 权限 ”。

  3. 如果“ 组或用户名”部分为空,则表示缺少安全权限,因此需要再次添加它们。 如果不缺少安全权限,则此解决方案将不适用于您,因此您可以跳过它。
  4. 要添加缺少的权限,请单击“ 添加”按钮。

  5. 在“ 输入对象名称以选择字段”中输入“ 管理员” ,然后单击“ 检查名称” 。 如果一切正常,请单击确定

  6. 现在, 管理员 组将添加到“ 组或用户名”列表中 。 从列表中选择管理员 ,然后在“ 允许”列中选中“ 完全控制 ”。 现在,单击确定 ,然后单击应用以保存更改。

  7. 可选 :您可能必须按照上述步骤将SYSTEMRESTRICTED和您的用户名添加到列表中。

更改UserChoice密钥的安全设置后,该问题应完全解决。 请记住,仅当尝试打开.txt文件时出现此错误时,此解决方案才适用。 如果您可以打开.txt文件而没有任何问题,则可能要完全跳过此解决方案。

解决方案5 –更新您的触摸板驱动程序

许多用户在笔记本电脑上报告了此问题,似乎是触摸板驱动程序。 根据用户的说法,Elantech触摸板驱动程序导致 Windows Shell Common Dll停止 出现 工作 错误,但用户只需更新触摸板驱动程序即可解决此问题。 请记住,即使使用其他触摸板驱动程序,也会出现此错误,因此,即使您不使用Elantech触摸板,也请确保将驱动程序更新为最新版本。

一些用户报告说,他们通过从PC上删除Elan触摸板软件来解决此问题,因此也可以尝试一下。

  • 另请阅读:第三方0patch修复的Windows gdi32.dll安全漏洞

解决方案6 –将立体声接收器连接到USB 3.0端口

几位用户报告说,在将立体声接收器与PC配合使用时, Windows Shell Common Dll已停止工作 错误。 根据他们的说法,接收器已连接到USB 2.0端口,这导致出现错误。 要解决该问题,只需将立体声接收器连接到USB 3.0端口,即可彻底解决该问题。

解决方案7 –将必要的文件复制到System32目录

根据用户的说法,尝试配置游戏手柄设置时, Windows Shell Common Dll已停止工作 错误。 要解决此问题,您需要将一个文件复制到System32目录中。 为此,请按照下列步骤操作:

  1. 导航到C:\ Windows \ System32目录。 找到joy.cpl并将其复制到您的桌面。

  2. 右键单击joy.cpl ,然后从菜单中选择“ 属性 ”。

  3. 导航到“ 安全性”选项卡,然后单击“ 高级”

  4. 找到“ 所有者”部分,然后单击“ 更改”

  5. 现在,在“ 输入要选择的对象名称 ”中输入您的用户名,然后单击“ 检查名称” 。 如果一切正常,请单击“ 确定”保存更改。

  6. 之后,单击“ 应用” ,然后单击“ 确定”以保存更改。

  7. 取得joy.cpl的所有权后,将其删除。

  8. 删除文件后,转到C:\ Windows \ SysWOW64目录。 找到joy.cpl并将其复制到C:\ Windows \ System32目录。

复制文件后,该问题应已解决,您将可以从Windows访问游戏手柄设置,而不会出现任何问题。

解决方案8 –卸载Intellipoint软件和Synaptics驱动程序

根据用户,由于Intellipoint软件和Synaptics驱动程序, Windows Shell Common Dll已停止工作 错误可能出现。 这两个不兼容,为了解决此问题,您需要将它们都从PC上删除。 之后,您可以下载并安装最新版本的Intellipoint。

  • 另请阅读:修复:Windows 10中缺少VCOMP140.DLL错误

现在,您只需要再次安装Synaptics驱动程序。 几个用户建议您只需通过从设备管理器手动安装驱动程序即可解决此错误。 为此,您需要提取Synaptics驱动程序并执行以下操作:

  1. 打开设备管理器
  2. 在 设备管理器中 找到触摸板,右键单击它,然后选择“ 更新驱动程序”

  3. 现在,选择浏览我的计算机以获取驱动程序软件

  4. 单击浏览并找到提取的驱动程序文件。 选中包括子子文件夹 ,然后单击下一步以安装驱动程序。

手动安装驱动程序后,该问题应完全解决。

解决方案9 –在Office中禁用硬件图形加速器

Windows Shell Common Dll停止工作 错误几乎可以影响任何应用程序,Outlook也不例外。 但是,您可以通过禁用 硬件图形加速器 来解决此问题。 这很简单,您可以按照以下步骤操作:

  1. 打开Outlook或任何其他Office应用程序。
  2. 选择“ 文件”>“选项”>“高级”
  3. 现在找到并禁用“ 硬件图形加速器”选项。

禁用此功能后,错误消息应停止出现,并且您将能够使用Outlook而不会出现任何问题。

解决方案10 –删除Microsoft Dynamics CRM的Outlook插件

Outlook具有各种增强其功能的插件,但是有时这些插件可能会导致 Windows Shell Common Dll停止工作 错误出现。 要解决此问题,用户建议从您的PC上卸载Microsoft Dynamics CRM的Outlook插件 。 完成此操作后,问题应停止出现,您将能够再次使用Outlook。 如果问题仍然存在,则可能必须删除Outlook配置文件,然后再次重新创建它以解决问题。

解决方案11 –更新您的AMD驱动程序

一些用户报告说,由于AMD驱动程序问题, Windows Shell Common Dll已停止工作, 出现错误。 如果您安装了任何AMD驱动程序,我们强烈建议您删除它们并安装最新版本。 根据用户的说法,更新AMD驱动程序可以为他们解决问题,因此请务必尝试解决该问题。

  • 另请阅读:修复:Windows 10中的SysMenu.dll错误

解决方案12 –禁用或删除防病毒软件

拥有防病毒软件非常重要,但是有时您的防病毒软件可能会导致 Windows Shell Common Dll停止工作 错误出现。 要解决此问题,您需要禁用防病毒软件,并检查是否可以解决问题。 如果问题仍然存在,则可能必须完全删除防病毒软件。 我们还必须提到,防病毒工具往往会留下剩余文件。 为了完全删除您的防病毒软件,您需要使用专用的删除工具。 大多数防病毒公司都会为其软件提供删除工具,因此请确保为您的防病毒软件下载一个。

如果删除防病毒程序可以解决问题,则只需再次安装它或切换到其他防病毒解决方案。 用户报告此错误是由CA Anti-Virus软件引起的,因此请确保从您的PC中删除此工具。 即使您不使用此工具,也可能要尝试禁用并删除防病毒软件,然后检查是否可以解决问题。

解决方案13 –禁用音频增强

许多用户喜欢使用各种音频增强功能来更改其音质。 但是,有时这些增强功能可能会导致 Windows Shell Common Dll已停止工作 错误出现。 要解决此问题,您需要禁用所有音频增强功能,例如均衡器或任何其他增强音频功能。 通常,您可以在音频驱动程序配置软件中找到这些功能。 禁用所有这些音频增强功能后,应解决此问题。

解决方案14 –从设备管理器中删除不必要的音频设备

如果由于 Windows Shell Common Dll停止工作 而导致音频设置出现问题,则可以通过从设备管理器中删除不必要的音频设备来修复它们。 这是相对简单的,您可以按照以下步骤操作:

  • 另请阅读:修复:Windows 10中的Autorun.dll错误
  1. 打开设备管理器
  2. 现在转到查看>显示隐藏的设备

  3. 找到所有未知的音频设备并将其删除。

用户报告说,此问题的原因是Sndt Audio,但在删除其驱动程序和软件后,此问题已完全解决。

解决方案15 –删除Touch-Base UPDD

您的驱动程序经常会导致 Windows Shell Common Dll已停止工作 错误出现。 多个用户报告说, Touch-Base UPDD软件导致了此问题,因此,为了解决该问题,您需要将其删除。 删除有问题的软件后,应彻底解决该问题,一切将重新开始。

解决方案16 –运行SFC扫描

如果您的系统文件已损坏,有时会出现此错误。 可能由于各种原因而导致文件损坏,但是您应该能够通过执行SFC扫描来修复它。 为此,您需要按照以下步骤操作:

  1. Windows键+ X,然后从列表中选择“ 命令提示符 (Admin) ”。 如果 命令提示符 不可用,则可以选择PowerShell (Admin)

  2. 当 命令提示符 启动时,输入sfc / scannow并按Enter运行。
  3. 现在将开始扫描。 请记住,证监会扫描可能需要10到15分钟,因此请不要中断它。

扫描完成后,检查问题是否仍然出现。 如果无法解决问题,或者根本无法运行SFC扫描,则可能必须使用DISM扫描。 为此,只需以管理员身份启动 命令提示符 ,然后输入DISM / Online / Cleanup-Image / RestoreHealth ,然后按Enter运行它。 现在,DISM扫描将尝试修复您的系统,因此请不要中断它。 此过程可能需要15分钟以上,因此您必须耐心等待。

解决方案17 –使用PowerShell

根据用户的说法,由于Windows未配置为接受证书,因此 Windows Shell Common Common Dll已停止工作 可能会出现错误。 但是,您可以使用PowerShell轻松解决此问题。 我们必须警告您PowerShell是一个功能强大的工具,如果使用不当,可能会损坏系统。 要使用PowerShell解决此问题,请执行以下操作:

  • 另请阅读:修复:wdsutil.dll丢失/在Windows 10中找不到
  1. Windows键+ S并输入powershell 。 右键单击Windows PowerShell ,然后从菜单中选择“以管理员身份运行”

  2. 当命令提示符启动时,输入Set-ExecutionPolicy -ExecutionPolicy Unrestricted -Scope CurrentUser命令,然后按Enter以运行它。

运行此命令后,您只需要重新启动PC即可完全解决问题。

解决方案18 –使用系统维护

很少有用户声称他们只是通过运行 系统维护疑难解答来 解决此问题。 这是一个内置工具,有时可以解决Windows的各种问题。 要使用此工具,您只需执行以下操作:

  1. Windows键+ R并输入%systemroot%\ system32 \ msdt.exe -id MaintenanceDiagnostic 。 现在按Enter或单击“ 确定”运行它。

  2. 现在将出现 系统维护 工具。 单击下一步继续并按照屏幕上的说明进行操作。

系统维护 完成扫描后,应解决此问题。

解决方案19 –重新注册您的DLL

如果您收到 Windows Shell Common Dll停止工作的 错误消息,则有时可能是您的DLL文件,特别是shell32.dll。 根据用户,由于某些未知的原因,DLL文件可能会取消注册,并且可能导致出现此错误消息。 要解决此问题,您只需重新注册shell32.dll。 为此,请按照下列步骤操作:

  1. 以管理员身份打开命令提示符
  2. 当 命令提示符 启动时,输入regsvr32 / i shell32.dll命令,然后按Enter以运行它。

执行该命令后,将重新注册shell32.dll文件,并且错误消息应停止出现。

解决方案20 –重新安装有问题的应用程序

我们所有人的PC上都安装了第三方应用程序,但是几乎所有应用程序都可能出现此错误。 如果您喜欢的应用程序中出现此错误,我们建议您重新安装它们并检查是否可以解决问题。 除了重新安装之外,请确保将有问题的应用程序更新到最新版本,并检查问题是否仍然存在。 如果开发人员知道此问题,则很可能已解决了该问题,您应该能够仅通过更新应用程序来解决此问题。

  • 另请阅读:修复:周年更新后丢失.dll文件

解决方案21 –执行干净启动

如果 Windows Shell Common Dll已停止工作 ,并且PC上经常出现错误消息,则可能是由第三方应用程序引起的。 Windows从各种第三方应用程序和服务开始,有时应用程序和服务可能会导致出现此问题。 要解决此问题,您需要通过执行以下操作来禁用所有启动应用程序和服务:

  1. Windows键+ R并输入msconfig 。 按Enter或单击确定

  2. 转到“ 服务”选项卡,然后选中“ 隐藏所有Microsoft服务” 。 现在单击全部禁用

  3. 导航到“ 启动”选项卡,然后单击“ 打开 任务管理器”

  4. 当 任务管理器 打开时,找到列表中的第一项,右键单击它,然后从菜单中选择“ 禁用 ”。 对列表中的所有项目重复此操作。

  5. 之后,返回“ 系统配置” 窗口,然后单击“ 应用”和“ 确定”

现在,您只需要重新启动PC并检查问题是否仍然出现。 如果不是,则可以确定是第三方应用程序或服务引起了此错误。

要查找有问题的服务,您需要重复相同的步骤并逐一启用禁用的应用程序和服务。 请记住,启用服务或应用程序集后,需要重新启动PC才能应用更改。 找到有问题的应用程序后,可以将其保持禁用状态,将其删除或重新安装,然后检查是否可以解决问题。

解决方案22 –从Synaptics目录中删除.wmv文件

在我们以前的解决方案之一中,我们提到过Synaptics驱动程序有时会导致 Windows Shell Common Dll已停止工作的 错误消息出现。 显然,用户无法配置或访问Synaptics设置,这可能是个大问题。

事实证明,Synaptics配置窗口在配置触摸板时会播放视频演示,而这些视频可能是导致此问题的原因。 解决方法是,建议用户导航到C: Program Files Synaptics SynTP目录,然后从该目录中删除所有.wmv文件。 删除.wmv文件后,该问题应得到解决,并且一切都会开始正常工作。

  • 另请阅读:修复:Windows 10中的Rundll32.exe错误

很少有用户声称您可以通过重命名System32目录中的igdumdim64.dll文件来解决此问题。 在重命名文件之前,您需要对该文件拥有所有权。 我们在解决方案7中简要演示了如何获取特定文件的所有权,因此请务必查看它以获取详细说明。

解决方案23 –安装最新的Windows更新

根据用户的说法,您可以仅通过安装最新的Windows更新就可以解决此问题。 Microsoft正在解决各种问题,如果这是一个严重的问题,则可以通过更新Windows来解决。 在大多数情况下,Windows 10会自动下载更新,但有时您会错过重要的更新。 但是,您始终可以手动检查并安装缺少的更新。 为此,请按照下列步骤操作:

  1. 打开“ 设置”应用 。 要快速执行此操作,您只需按键盘上的Windows键+I
  2. 打开“ 设置” 应用程序后 ,导航至“ 更新和安全性”部分。

  3. 现在单击检查更新按钮。 Windows现在将检查缺少的更新,并在后台下载它们。

下载更新后,重新启动PC后将自动安装它们。

解决方案24 –创建一个新的用户帐户

有时 Windows Shell Common Dll停止工作 错误可能只会影响您PC上的单个用户帐户。 如果是这样,您可能想在PC上创建一个新的用户帐户作为解决方法。 要创建一个新帐户,请执行以下操作:

  1. 打开“ 设置”应用,然后转到“ 帐户”部分。

  2. 在左侧窗格中,选择家庭和其他人 。 在右窗格中,单击“ 将其他人添加到此PC”

  3. 单击“ 我没有此人的登录信息”

  4. 现在将要求您创建一个新的Microsoft帐户。 单击添加没有Microsoft帐户的用户

  5. 现在输入所需的用户名,然后单击下一步

创建新帐户后,切换到该帐户并检查问题是否仍然出现。 如果没有,您可能必须将文件移到一个新帐户并使用它而不是旧帐户。

  • 另请阅读:如何修复Windows 10构建中的WSClient.DLL错误

解决方案25 –重命名olmapi32.dll

如前所述, Windows Shell Common Dll已停止工作 错误几乎可以影响任何应用程序,并且用户在Outlook 2016中报告了此问题。似乎该问题是由单个.dll文件引起的,为了对其进行修复,您需要查找并重命名该文件。 为此,只需导航至C: \ Program Files \ Microsoft Office 根 Office16目录,然后重命名olmapi32.dll文件。

之后,请尝试再次启动Outlook。 如果问题仍然存在,则可能需要修复Office安装。

解决方案26 –重置Windows 10

如果错误消息仍然出现,并且使您的PC几乎无法使用,则您可能想尝试重置Windows10。我们不得不提到,reset将删除系统驱动器中的所有文件,因此请确保事先备份它们。 除了备份文件外,您可能还需要Windows 10安装媒体,因此请确保使用“媒体创建工具”创建一个。 备份文件后,可以按照以下步骤重置Windows 10:

  1. 打开“ 开始”菜单 ,单击“ 电源”按钮,按住Shift键,然后从菜单中选择“ 重新启动 ”。
  2. 选择“ 疑难解答”>“重置此PC”>“删除所有内容”
  3. 要继续,您可能必须插入Windows安装介质,因此请确保已准备就绪。
  4. 选择Windows版本,然后选择“ 仅安装Windows的驱动器”>“仅删除我的文件”
  5. 现在,您将看到重置将执行的更改列表。 如果您准备开始,请单击“ 重置”按钮。
  6. 按照屏幕上的说明完成重置。

重置过程完成后,您将全新安装Windows10。现在,您只需要从备份中移动文件并安装所有应用程序即可。 这是一个非常好的解决方案,因此只有在其他解决方案无法解决问题时,才应使用它。

Windows Shell Common Dll已停止工作 错误消息可能会在您的PC上引起许多问题,但是您应该能够使用我们的解决方案之一来修复它。

还请阅读:

  • 修复:Windows 10中的Opencl.dll问题
  • 修复:Windows 10计算机缺少DLL文件
  • 如何修复Windows 10、8上的“您的位置当前正在使用”消息
  • 修复:Windows 10升级后缺少MSVCR100.dll和MSVCP100.dll
  • 如何修复Windows 10上常见的OneNote同步问题
修复:Windows Shell通用DLL已停止工作错误