分類
數字趨勢

修复Windows中的“此设备无法启动,代码10”错误

在Windows中看到“此设备无法启动(代码10)”错误?该错误可能出现在所有版本的Windows中,并且非常模糊,因此可以理解,这令人沮丧。

让我们看一下Windows中的代码10,为什么会发生这种情况的常见原因,以及如何解决它。

什么是错误代码10?

“此设备无法启动”代码10错误通常与可移动设备有关。当Windows无法正常运行硬件(例如打印机或USB驱动器)时,将显示该消息。

因此,在Windows尝试为新设备安装驱动程序后,您可能会看到它的出现。有时,它可能会阻止CD驱动器或其他存储设备出现在此PC中。

您还将在“设备管理器”的“ 常规”选项卡上看到受影响设备的此状态,我们将在后面讨论。通常,由于音频或USB设备出现问题而出现代码10。让我们看一下解决此问题的方法。

1.重新启动计算机

像大多数计算机问题一样,有时您可以通过简单的重新启动来解决此问题。您应该始终首先执行此基本故障排除步骤,以免不必要地浪费时间在更高级的方法上。

重新启动计算机,然后尝试再次访问该设备。如果错误消息不断弹出,请继续进行更高级的故障排除。

2.运行硬件设备疑难解答

Windows包括多个自动故障排除程序,可以帮助您解决各种问题。其中之一是“ 硬件和设备”工具,它可以解决此方面的问题。虽然不能保证找到任何东西,但是遇到此问题时值得运行。

出于某种原因,Microsoft从Windows 10的“ 故障排除”菜单中删除了此菜单,但您仍然可以通过命令提示符或PowerShell进行访问。再次按Win + X ,然后从菜单中选择“ 命令提示符”Windows PowerShell ,然后输入以下行:

 msdt.exe -id DeviceDiagnostic 

这将在新窗口中打开疑难解答。单击下一步浏览它;向导完成后,它将让您知道它发现的任何问题以及修复问题的结果。

3.检查设备管理器以获取更多信息

设备管理器收集有关连接到PC的所有设备的信息,因此,当您看到代码10错误时,它是检查的重要场所。要打开它,请按Win + X或右键单击“开始”按钮,然后从菜单中选择“ 设备管理器 ”。

您可以展开每个部分以查看其下的各个设备。如果设备有问题,您会在设备旁边看到一个黄色的小警告标志。这应该表明引起错误的设备。双击设备并检查设备状态字段;如果显示此设备无法启动(代码10) ,则表明它无法正常工作。

您应该检查所有类别,尤其是音频输入和输出以及通用串行总线控制器 。如果您在这里看不到问题,请查看其他USB设备,例如打印机鼠标以及其他指针设备 。如果您最近在计算机上添加了任何硬件,也请进行检查。

当发现出现错误的设备时,请尝试拔出该设备几分钟,然后再将其重新插入。如果这没有效果,则应继续进行操作并更新或删除该设备的驱动程序。

4.更新硬件驱动程序

通常,由于您安装了过时或错误的驱动程序,导致硬件故障。前往“设置”>“更新和安全性”>“ Windows Update”以检查是否有新的更新,该更新还将找到驱动程序更新

如果要更新特定的驱动程序,请在设备管理器中右键单击它,然后选择更新驱动程序>自动搜索驱动程序 。这将检查您的计算机上是否有更新的驱动程序。如果仍然不能执行任何操作,请在线搜索设备名称,以查看制造商是否提供了更新的驱动程序。

5.卸载非功能驱动程序

如果无法更新设备驱动程序,则接下来应尝试更换或删除驱动程序。右键单击有问题的设备,然后选择“ 属性” ,然后选择“ 驱动程序”选项卡,以获取某些选项。

选择“ 回滚驱动程序”将撤消所有最近的更新,并返回到以前的版本。但是,只有在有较旧的版本要还原时,才可以使用此功能。

如果无法执行此操作,则需要选择“ 卸载设备”以将其从系统中完全删除。这样做之后,请重新启动。 Windows在执行此操作时应为某些设备(例如鼠标和键盘)安装通用驱动程序,但是您可能必须自己重新安装任何制造商特定的驱动程序。

希望刷新的驱动程序将导致代码10错误停止。

6.尝试另一个USB端口或集线器

如果您确定是哪个设备导致出现代码10错误,请尝试将其插入计算机上的另一个USB端口。 USB端口有可能出现故障 ,从而导致计算机与设备的通信不正确。

此外,如果您在计算机上使用任何基本的USB集线器,请考虑将其替换为有源型号。有源USB集线器(例如Sabrent的4端口USB 3.0集线器)比依赖PC供电的USB集线器更可靠。

7.在注册表中删除UpperFilters和LowerFilters

作为高级步骤,您可以删除与筛选器驱动程序相关的一对注册表值,该值在Windows和硬件之间起作用。这些出错可能会导致代码10错误。

在注册表中进行不正确的更改可能会导致更多问题,因此请确保在此过程中要小心:

  1. Win + R打开“ 运行”对话框,然后输入regedit以启动注册表编辑器。
  2. 使用左侧的导航树浏览到以下位置: HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Control Class
  3. 展开“ 类”键后,您将在它下面看到许多长字符串的键。这些GUID(全局唯一标识符)都对应于设备管理器中的不同类型的硬件。

现在,您需要为要查找的设备类型找到正确的GUID。

为此,请回到“设备管理器”并双击有问题的设备。切换到结果窗口上的“ 详细信息”选项卡,然后将“ 属性”下拉框更改为“ 类向导” 。一个将出现在下面的框中,该值与注册表中的键之一匹配。

单击注册表左侧面板中匹配的字符串,以在右侧面板中打开其内容。从那里:

  1. 查找UpperFiltersLowerFilters项。您可能只会看到其中之一,这很好。如果您没有看到任何一个,请仔细检查您是否具有正确的GUID。如果您确定自己没错,但仍然看不到它们,那么这将对您不起作用。
  2. 右键单击UpperFilters和/或LowerFilters,然后选择Delete 。确认警告,文件将被删除。
  3. 重新启动计算机,然后再次检查设备以查看其是否正常运行。

请注意,取决于您擦除的GUID,使用这些设备的某些软件在重新安装之前可能无法正常工作。

8.在其他地方测试硬件

此时,您的设备很可能有故障。如果可能,请尝试将其连接到另一台计算机,然后查看它是否可以正常工作。如果在其他系统上不起作用,则应联系制造商或更换设备。

9.执行系统还原或重置

如果您的设备在另一台计算机上工作,则可以尝试进行系统还原,以查看是否存在某些Windows怪癖导致硬件无法正常工作。这使您的系统回到先前的时间点,这对于最近开始出现问题很有用。

失败的话,您可以完全重置Windows,但这对于这个问题可能是过大了。硬件问题(尤其是此时)通常是设备本身的问题。但是,如果您的设备在其他地方工作,并且您不介意尝试,则重置Windows 10可能会解决问题。

在Windows中修复错误代码10:成功

现在,您知道在Windows中看到“此设备无法启动(代码10)”时该怎么办。希望您不必进行过多的故障排除操作即可使硬件重新工作。修复驱动程序错误从来都不是一件容易的事,但是它有助于了解在哪里查找。

不过,这不是您会遇到的唯一外部设备问题。您可能还会发现Windows即使检测到它也无法正确显示您的外部存储设备。

图片来源:Cavan-Images / Shutterstock