Computer >> 컴퓨터 >  >> 시스템 >> Windows

PowerShell로 Windows 10 웹캠 찾기 및 비활성화하는 완벽 가이드

웹캠은 책상 위에 놓이거나 모니터에 부착되거나 하드웨어에 내장된 소형 카메라로, 두 명 이상의 사용자가 실시간 음성과 영상으로 대화하는 화상 채팅에 주로 활용됩니다. 하지만 웹캠이 의도치 않게 사생활을 침해한다고 느껴지거나, 웹캠 해킹 공격으로 인한 무단 접근이 걱정된다면 아예 웹캠을 비활성화하는 것이 현명한 선택일 수 있습니다. 이 글에서는 PowerShell을 사용해 웹캠을 찾고 비활성화하는 방법을 단계별로 소개합니다.

PowerShell로 웹캠 찾기 및 비활성화하기

Windows 10에서 PowerShell을 사용해 웹캠을 찾고 비활성화하려면 아래 과정을 따르세요.

1단계: 설치된 카메라 확인하기

먼저 Windows 10 PC에 설치된 카메라를 찾아야 합니다.

  • Windows 키 + X를 눌러 고급 사용자 메뉴(Power User Menu)를 엽니다.
  • 키보드에서 M 키를 눌러 장치 관리자를 실행합니다.
  • 장치 관리자에서 설치된 장치 목록을 스크롤한 뒤, 이미징 장치(Imaging devices) 또는 카메라(Cameras) 항목을 확장합니다.
  • 통합 카메라(Integrated Camera) 또는 기본 웹캠을 마우스 오른쪽 버튼으로 클릭하고 속성(Properties)을 선택합니다.
  • 세부 정보(Details) 탭으로 이동합니다.
  • 속성(Property) 섹션의 드롭다운 목록에서 디바이스 인스턴스 경로(Matching device ID)를 선택합니다.
  • 표시된 값을 마우스 오른쪽 버튼으로 클릭해 복사한 후 메모장에 붙여넣어 둡니다.

또는 PowerShell에서 아래 명령어를 실행해 카메라를 바로 찾을 수도 있습니다. <PRIMARY CAMERA> 자리에는 장치 관리자에 표시된 실제 카메라 이름을 입력하세요. 예제에서는 HP Webcam입니다.

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

2단계: Devcon으로 웹캠 비활성화하기

카메라의 디바이스 ID를 확보했다면, 이제 Devcon 명령어를 사용해 웹캠을 비활성화할 차례입니다.

  • 운영체제 아키텍처(32비트 또는 64비트)에 맞는 WDK(Windows Driver Kit)를 다운로드하여 설치합니다.

: 다운로드 페이지에는 Visual Studio가 필요하다고 안내되어 있지만, 해당 단계는 건너뛸 수 있으며 설치 중 나타나는 경고창도 무시해도 괜찮습니다.

  • WDK를 C 드라이브에 설치한 후, 아래 매개변수와 값으로 PowerShell 스크립트를 작성해 실행하면 카메라가 비활성화됩니다. <FOLDER> 자리에는 Devcon 파일이 실제로 위치한 폴더 이름을 입력하세요.
$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

스크립트 실행이 완료되면 장치 관리자에서 카메라가 비활성화된 상태로 표시되는 것을 확인할 수 있습니다.

  • 카메라 장치를 다시 활성화하려면 PowerShell에서 아래 명령어를 실행합니다:
devcon enable $ppid

지금까지 PowerShell을 활용해 Windows 10에서 웹캠을 찾고 비활성화 또는 재활성화하는 방법을 알아보았습니다!

출처: Microsoft.com

함께 읽으면 좋은 글: Microsoft PowerShell Script Browser로 스크립트 샘플을 손쉽게 찾아 활용하기