如何修复 Rundll32 已停止工作错误

您在使用Windows 10时是否不断收到“Windows 主机进程 ( (Windows 10)Rundll32 ) 已停止工作”错误?当您尝试打开计算机上的特定程序(本机或第三方)或与之交互时,通常会出现此错误。但它也可以无缘无故地随意纠缠你。为什么会这样?

Windows 10 使用Rundll32进程来执行 32 位DLL动态链接库(dynamic-link library))文件。这些文件包含跨多个应用程序共享的功能。但是,冲突的软件、不正确的配置设置或损坏的系统文件可能会导致Rundll32崩溃,从而导致错误的原因。

“Rundll32 已停止工作”错误多年来一直困扰Windows用户,但有几个修复程序可以帮助您摆脱它。我们建议按照出现的顺序完成以下故障排除方法。随意(Feel)跳过那些不适用的。

禁用缩略图预览

您在使用文件资源管理器(File Explorer)时是否一直遇到“Rundll32 已停止工作”错误?关闭缩略图预览会有所帮助。

1. 打开文件资源管理器。

2. 选择查看(View )选项卡。然后,选择选项(Options)以打开文件夹选项(Folder Options)对话框。

3. 切换到查看(View )选项卡。

4. 选中始终显示图标,从不缩略图(Always show icons, never thumbnails)旁边的框。

5. 选择应用(Apply),然后选择确定(OK),保存更改。

运行文件和文件夹疑难解答

如果文件资源管理器(File Explorer)在禁用缩略图预览的情况下仍然抛出“ Rundll32已停止工作”错误消息,请尝试运行文件(File)文件夹疑难解答(Folder Troubleshooter)

1.从 Microsoft下载文件和文件夹疑难解答。(File and Folder Troubleshooter)

2. 打开文件(File)文件夹疑难解答——您(Folder Troubleshooter—you)不必安装它。

3. 选择Advanced ,选中(Advanced)Apply repairs automatically旁边的框(如果尚未选中),然后选择Next

4. 选择您遇到什么样的问题(What kind of problems are you experiencing )屏幕中的所有选项,然后选择下一步(Next)

5. 按照屏幕上的提示修复文件(File)文件夹疑难解答(Folder Troubleshooter)检测到的任何问题。

更新(Update)重新安装(Reinstall)或卸载程序

(Did)在您的计算机上安装特定应用程序后是否出现此问题例如,NeroK-Lite Codec Pack等程序有导致“ Rundll32已停止工作”错误的历史记录。

如果是这样,请尝试更新或重新安装程序。如果这不起作用,您可能需要考虑将其从计算机(removing it from your computer)中完全删除。

禁用服务和启动程序(Startup Programs)

第三方后台服务和启动程序也可能导致Rundll32错误。检查禁用这些是否有帮助。然后,您可以通过排除过程来找出导致问题的确切项目。

禁用第三方服务 - 系统配置(Disable Third-Party Services – System Configuration)

1. 按Windows+R打开运行框。然后,键入msconfig并选择OK

2. 切换到服务(Services )选项卡。然后,选中隐藏所有 Microsoft 服务(Hide all Microsoft services )(然后仅显示第三方服务)旁边的框并选择全部禁用(Disable all)。 

3. 选择应用(Apply),然后选择确定(OK),保存更改。出现提示时选择退出而不重新启动。(Exit without restart )

禁用启动程序 - 任务管理器(Disable Startup Programs – Task Manager)

1. 右键单击​​任务栏并选择任务管理器(Task Manager)

2. 选择更多详情(More Details)

3. 切换到启动(Startup)选项卡。

4. 选择每个第三方启动程序并选择禁用(Disable)

5. 关闭任务管理器。 

重启你的电脑。如果Rundll32错误不再出现,请开始一次重新启用一些服务和启动程序。这应该可以帮助您查明有问题的项目。然后,您可以更新相关程序或将其从计算机中删除。

回滚音频/视频驱动程序

更新音频或视频驱动程序后,可能会出现“Rundll32 已停止工作”错误。例如,RealtekSound BlasterNVIDIA的驱动程序在极少数情况下会导致这种情况。使用Windows 10中的设备管理器(Device Manager)将它们回滚。

1. 右键单击​​开始(Start )按钮并选择设备管理器(Device Manager)

2. 展开声音、视频和游戏控制器(Sound, video and game controllers)。 

3. 右键单击​​声音驱动程序并选择属性(Properties)

4. 切换到驱动程序(Driver )选项卡并选择回滚驱动程序(Roll Back Driver)。对列表中的任何其他驱动程序重复此操作。

5. 展开设备管理器中的(Device Manager)显示适配器(Display Adapters )部分并重复步骤34

更新音频/视频驱动程序

如果回滚音频和视频驱动程序没有帮助(或者如果您无法更早回滚它们),请尝试更新它们。

1. 打开设备管理器。

2. 展开声音、视频和游戏控制器(Sound, video and game controllers)。 

3. 右键单击​​声音驱动程序并选择更新驱动程序(Update Driver)

4. 选择自动搜索驱动程序(Search automatically for drivers)以扫描并自动应用最新的驱动程序。对列表中的任何其他驱动程序重复此操作。(Repeat)

5. 展开显示适配器(Display Adapters)部分并重复步骤34

或者,您可以直接从制造商的网站下载最新的音频或视频驱动程序并手动更新它们。

更新 Windows 10

过时的Windows 10版本可能会导致各种问题。如果您有一段时间没有更新计算机,请立即尝试更新。

1. 打开开始(Start)菜单,键入windows update,然后选择打开(Open)

2. 选择检查更新(Check for updates)

3. 安装任何更新(如果有)。

禁用数据执行保护

数据执行保护(Data Execution Prevention)( DEP ) 是 Windows 10 的一项功能,可监控和保护系统内存免受恶意攻击。但是,它可以阻止Rundll32进程正常工作。检查禁用DEP是否有帮助。

1. 打开开始(Start )菜单,输入命令提示符(command prompt),然后选择以管理员身份运行(Run as administrator)

2. 将以下命令复制并粘贴到提升的命令提示符(Command Prompt)控制台中:

bcdedit.exe /set {current} nx AlwaysOff 

3. 按Enter禁用 DEP。

这是否(Did)修复了“ Rundll32已停止工作”错误?如果是,您可能仍希望继续进行其余修复,因为禁用DEP会带来安全风险。

注意:(Note:)要稍后启用数据执行保护(Data Execution Prevention),请在提升的命令提示符(Command Prompt)控制台中运行以下命令:

bcdedit.exe /set {current} nx AlwaysOn

扫描恶意软件

恶意程序可以伪装成DLL文件并最终导致“Rundll32 已停止工作”错误。尝试使用Windows 安全(Windows Security)中心扫描您的计算机以查找恶意软件。

1. 打开开始(Start )菜单,键入windows security,然后选择打开(Open)

2. 选择病毒和威胁防护(Virus & threat protection)

3. 选择扫描选项(Scan options)

4. 选择全盘扫描(Full scan)。然后,选择立即扫描(Scan now)

如果Windows 安全(Windows Security)中心无法挖掘任何内容,我们建议使用专门的恶意软件清除程序(例如Malwarebytes)进行彻底的计算机清理。

运行 SFC 扫描

SFC系统文件检查器(System File Checker))扫描允许您检测和修复损坏的系统文件,这些文件会阻止Rundll32进程正常运行。

1. 打开开始(Start )菜单,输入命令提示符(command prompt),然后选择以管理员身份运行(Run as administrator)

2. 输入以下命令:

sfc /scannow

3. 按回车(Enter)。 

SFC扫描可能需要几分钟才能完成。

运行 DISM 扫描

如果SFC扫描未能找到并修复任何问题,请改为运行DISM部署映像服务和管理(Deployment Image Servicing and Management))扫描。

1. 打开开始(Start )菜单,键入命令提示符(command prompt),然后选择以管理员身份运行(Run as administrator)

2. 运行以下命令:

DISM /Online /Cleanup-Image /CheckHealth

3. 如果DISM最终在您的计算机上检测到问题,请依次运行以下命令。

DISM /Online /Cleanup-Image /ScanHealth

DISM /Online /Cleanup-Image /RestoreHealth

你还能做什么?

如果上述修复均未解决“Windows 主机进程 ( Rundll32 ) 已停止工作”错误,您可能需要转到开始(Start )>设置(Settings )>更新和安全(Update & Security)>恢复(Recovery)来执行Windows 10 出厂重置(Windows 10 factory reset)。您可以在重置过程中选择保留或删除您的文件和程序。

您也可以尝试重新安装 Windows 10(re-installing Windows 10)。可能存在一个深层次的问题,只有完全重新安装操作系统才能解决。(Just)记住事先创建完整的数据备份。(complete backup of your data)



About the author

我是一位强烈推荐的 Windows 10 专家,我专注于帮助人们个性化他们的计算机外观并使他们的 Office 工具更加用户友好。我利用自己的技能帮助他人找到使用 Microsoft Office 的最有效方法,包括如何格式化文本和图形以进行在线打印、如何为 Outlook 创建自定义主题,甚至如何自定义桌面任务栏的外观计算机。



Related posts