我需要一些有关棘手的 PC 驱动程序问题的建议。我有一个异国情调的智能手机(Hero H2000+),当我将它插入我的 PC 时,它在 Explorer 中未被识别/显示为便携式设备。它在设备管理器下显示一个黄色感叹号。设备本身设置为MTP,USB 调试关闭。
我已经找到了一个可以工作的驱动程序,但它没有正确启动。我可以右键单击设备并选择卸载。之后,我手动扫描硬件更改,Windows 识别并重新安装便携式设备。大概是同一个驱动程序,因为我不能打勾Delete the driver software for this device。
现在是奇怪的部分:通常您会期望在驱动程序安装后会出现黄色感叹号。但不是!该设备现在功能齐全并且在 Windows 资源管理器中可见。首先我想“嘿!我终于有一个工作的司机了”。
但这只会持续到下一次 PC 重新启动。然后感叹号又回来了,我不得不重复上述过程。
搜索并删除所有相关未使用的驱动程序:devmgr_show_nonpresent_devices=1» 显示隐藏的驱动程序
问题 1:为什么即使我的设备已经有合适的驱动程序,Windows 也不能识别它?我该如何解决这个问题
Q2:我能否以某种方式确保下面 Gif 中显示的那些驱动程序 INF 文件仅适用于我的便携式设备并保存以删除?还是那些默认的 Windows 驱动程序文件?
驱动程序卸载和重新安装过程前后

设备状态下的描述是
Windows cannot initialize the device driver for this hardware. (Code 37)
Run Code Online (Sandbox Code Playgroud)
我将便携式设备插入了之前从未插入过的第二台 PC。它没有表现出相同的行为。Microsoft 驱动程序安装没有问题,并在重新启动后保持正常。半年前,当我在第一台 PC 上安装该设备时,情况并非如此。发生了一些变化,微软现在为这个设备包含了他自己的驱动程序版本。
问题 3:我怎样才能重新安装驱动程序以便使用 MS 驱动程序? …
我在 Windows 10 中遇到了一个不寻常的问题,其中“设备和打印机”对话框在加载前显示绿色进度条近 5 分钟。当它确实加载时,它几乎无法使用滞后。
当我尝试打开设备管理器时,它暂时没有响应,然后最终加载了设备类别列表。几秒钟后,它有时会停止工作,但它不会显示成千上万个“通用卷影副本”条目的时间,我想这会减慢设备和打印机的速度。
NirSoft 的 DevManView(也需要几分钟才能加载)显示我有 11500 台设备,几乎所有这些设备似乎都是这些“通用卷影副本”条目。
如何让我的设备和打印机(以及设备管理器)再次快速加载?有些人似乎将此问题与蓝牙联系起来,但我在一台没有 Wi-Fi 或蓝牙的台式计算机上。
我公司已将我们的Win10用户设为“标准用户”(无管理员权限)。但是,有可能使用具有某些“自动提升”(Aecto Defendpoint?)系统的管理员权限运行程序。我通常会做的是“右键单击”->“以管理员身份运行”,但该选项在设备管理器中不可用。例如,我可以以管理员身份运行 Powershell(右键单击 -> 以管理员身份运行)。
如何使用管理员权限打开设备管理器?
在开始菜单中右键单击“设备管理器”->“以管理员身份运行”(没有这个选项)
使用 Win+R -> devmgmt.msc 运行。(它以标准用户权限开始)
在 Windows Vista/7 中,白色背景上的蓝色小问号覆盖在我的设备管理器中的设备图标上。这是什么意思?属性对话框显示“此设备工作正常”,但事实并非如此。这是一个火线相机。
这是设备管理器的屏幕截图:

这主要是针对 USB 端口的,因为我可以识别计算机中的其他所有内容......无论如何,有没有办法重命名,或者以其他方式识别设备管理器中的哪个 USB 端口(或其他硬件)是哪个设备?
我知道我可以插入闪存驱动器,然后查看它连接的端口,然后找出方法。不过,我想要的是在设备管理器中找出某个插头始终是某个设备。如果可以,那么我心中就有一个始终具有相同顺序的系统。我可以查看是否未检测到 USB 端口或未正常工作,并且当我卸载/重新安装 USB 设备时,我知道我不会丢失我的键盘或鼠标,例如。
目前有问题的操作系统是 Windows 7,但我会接受任何版本的 Windows 的解决方案
USB Devices
|
+--+USB Root Hub Port A
| |
| ---Keyboard
|
+--+USB Root Hub Port B
| |
| ---Mouse
|
+--+USB Root Hub Port C
|
---Empty
Run Code Online (Sandbox Code Playgroud) 在阅读了这篇有趣的 Lifehacker 帖子并阅读了页面上的评论后,有人想知道是否可以使用其他硬件(例如麦克风)的物理设备对象名称来找出使用该设备的进程的名称。
我尝试了相同的方法,但到目前为止它似乎只适用于网络摄像头。有没有其他方法可以让它在Process Explorer 中工作?

更新:
Lifehacker 的帖子是关于找出当前正在使用您的网络摄像头的 Windows 进程。这是他们如何着手做这件事:
- 启动设备管理器
(WIN+ R→“devmgmt.msc”→确定)- 在设备列表中找到您的网络摄像头(在成像设备下检查)
- 打开设备的属性窗口并切换到详细信息选项卡
(右键单击 → 属性 → 详细信息)- 在下拉菜单中,选择物理设备对象名称并复制字符串
(右键单击 → 复制)- 下载进程浏览器
- 确保您已在管理员模式下打开进程资源管理器
(文件 → 显示所有进程的详细信息)- 点击CTRL+F并输入您之前复制的字符串
(它应该类似于\Device\000000XX)- 点击“搜索”按钮,您应该会看到使用网络摄像头的进程列表
(如果有)
我已经使用了命令
powercfg -lastwake
Run Code Online (Sandbox Code Playgroud)
以确定是什么唤醒了我的计算机。这是它在提示中产生的内容
Wake History Count - 1
Wake History [0]
Wake Source Count - 1
Wake Source [0]
Type: Fixed Feature
Timer Expired (RTC)
Run Code Online (Sandbox Code Playgroud)
在 Type 旁边:它说Fixed Feature。我认为这意味着一些内部的东西。另外当我运行命令时
powercfg devicequery wake_armed
Run Code Online (Sandbox Code Playgroud)
提示中没有打印任何内容,这进一步强化了笔记本电脑内部正在唤醒笔记本电脑的想法。我有一块电池可以充电不超过 30 秒到一分钟,但我在将笔记本电脑置于睡眠状态后将其插入电源。
我还查看了我的设备管理器,并确保在每个具有电源管理选项卡的设备上都未选中“允许此设备唤醒计算机”。
我做的另一件事是进入电源选项>高级设置>多媒体设置>共享媒体时>插入:并将该选项更改为“允许计算机睡眠”
windows-vista device-manager sleep power-management powercfg
我喜欢玩《辐射 3》,它通常有很多 bug,当我添加了一些模组后更是如此。不用说,它崩溃了很多。我可以处理崩溃,唯一的问题是当我的声卡陷入无限循环式播放时。
我可以通过在设备管理器中打开和关闭设备(禁用/启用)来停止循环音频,尽管必须一直进入设备管理器很烦人。所以我希望能够半自动化这个过程。
有没有办法使用批处理脚本打开和关闭设备?这样我就可以将它放在桌面上并在我的声卡开始循环时运行它。
为什么 Windows 设备管理器将我的笔记本电脑键盘在一台笔记本电脑上显示为标准 PS/2 键盘,而在另一台笔记本电脑上显示为 HID 键盘设备,即使我已经知道它仅通过带状电缆直接连接到主板,并且没有它不使用上面提到的接口吗?这也许是一个错误?
device-manager ×10
windows-10 ×3
windows ×2
windows-7 ×2
audio ×1
command-line ×1
drivers ×1
keyboard ×1
microphone ×1
playback ×1
powercfg ×1
sleep ×1
sound-card ×1
spyware ×1
usb ×1