如何在 Windows 10 中使用 PowerShell 查找和禁用网络摄像头

网络摄像头通常是放置在桌面上、连接到用户显示器或内置于硬件中的小型摄像头。在涉及两个或更多人的视频聊天会话期间可以使用网络摄像头,其中的对话包括实时音频和视频。如果您发现网络摄像头有意或无意侵犯了您的隐私,或者您想防止网络摄像头黑客攻击,您可能需要彻底禁用网络摄像头(disable the webcam)。在这篇文章中,我们将向您展示如何使用 PowerShell 查找和禁用网络摄像头。(find and disable webcams using PowerShell.)

使用 PowerShell(Use PowerShell)查找和禁用网络摄像头

要使用PowerShellWindows 10中查找和禁用网络摄像头(Webcams),请执行以下操作:

首先,您需要在 Windows 10 计算机上找到已安装的摄像头。就是这样:

  • Windows key + X打开高级用户菜单。
  • 按键盘上的M键打开设备管理器(Device Manager)
  • 进入设备管理器(Device Manager)后,向下滚动已安装设备列表并展开成像设备(Imaging devices)相机( Cameras )部分。
  • 右键单击集成摄像头(Integrated Camera) 或主网络摄像头,然后单击属性(Properties)
  • 转到详细信息(Details)选项卡。
  • 属性(Property)部分下,单击以 从下拉列表中选择匹配设备 ID 。(Matching device ID)
  • 右键单击该值并选择复制(Copy)。然后将该值粘贴到记事本(Notepad)中。

使用 PowerShell 查找和禁用 Webcams-1

或者,您可以使用PowerShell通过运行以下命令来查找摄像头。将<PRIMARY CAMERA>设备管理器(Device Manager –)中列出的相机的实际名称-在本示例中为HP Webcam

Get-CimInstance Win32_PnPEntity | where caption -match '<PRIMARY CAMERA>'

使用 PowerShell 查找和禁用 Webcams-2

现在您有了摄像头设备 ID,您可以使用Devcon(Devcon)命令继续禁用网络摄像头,如下所示:

提示(Tip):下载页面声明需要 Visual Studio,但您可以跳过该步骤,并且在安装过程中,您可以跳过警告。

  • 将WDK(WDK)下载并安装到 C 盘上的某个位置后,使用以下参数/值创建并运行 PowerShell 脚本(create and run a PowerShell script)以禁用摄像头。用您的Devcon(Devcon)副本所在的文件夹的实际名称替换<FOLDER>占位符。
$id = (Get-CimInstance Win32_PnPEntity |

where caption -match '<PRIMARY CAMERA>').pnpDeviceID

$ppid = "{0}{1}" -f '@',$id

Set-Location c:\<FOLDER>

Devcon status $ppid

Devcon disable $ppid

Devcon status $ppid

脚本执行后,您可以检查并查看现在在设备管理器(Device Manager)中禁用了摄像头。

  • 启用相机设备,请在(enable the camera device)PowerShell中运行以下命令:
devcon enable $ppid

这就是如何使用PowerShellWindows 10中查找和禁用或启用网络摄像头!

资料来源(Source)Microsoft.com

现在阅读(Now read)Microsoft PowerShell 脚本浏览器(Microsoft PowerShell Script Browser)可帮助您轻松查找和使用脚本(Script)示例。



About the author

我是一名 Windows 10 技术人员,多年来一直在帮助个人和企业利用新操作系统。我对 Microsoft Office 有丰富的知识,包括如何为不同的用户自定义外观和个性化应用程序。此外,我知道如何使用 Explorer 应用程序来探索和查找计算机上的文件和文件夹。



Related posts