How To

PC에서 하드웨어 ID를 찾는 방법

February 14, 2026 1 분 읽기 Updated: February 14, 2026

하드웨어 ID를 확인하는 것은 간단해 보이지만, 특히 드라이버 문제를 해결하거나 온라인에서 드라이버를 수동으로 찾을 때는 생각보다 복잡할 수 있습니다.하드웨어 ID는 장치의 지문과 같으며, 이를 빠르게 찾는 방법을 알면 시간을 크게 절약할 수 있습니다.일반적으로 <BUS>\<VENDOR ID>&<Device ID>&<Additional IDs> 형식을 따르지만, 루트 장치나 시스템 구성 요소의 경우 약간 다를 수 있습니다. Windows는 이 정보를 여러 메뉴 뒤에 숨겨두고 있으며, 사용하는 방법에 따라 표시되는 세부 정보 수준이 다릅니다.따라서 몇 가지 실용적인 명령과 메뉴 경로를 통해 하드웨어 ID를 쉽게 얻는 방법을 알아보겠습니다.

PC에서 하드웨어 ID를 확인하는 방법

장치 관리자 사용

대부분의 사람들에게 가장 쉽고 직관적인 방법은 바로 장치 관리자를 사용하는 것입니다.장치 관리자는 윈도우에 내장되어 있는데, 찾기가 좀 까다롭긴 하지만 익숙해지면 아주 유용합니다.장치 ID가 온라인에서 제대로 표시되지 않거나 드라이버를 업데이트해야 할 때 가장 먼저 찾아보게 되는 도구입니다.참고로, 하나의 장치에 여러 개의 ID가 있을 수 있지만, 일반적으로 가장 먼저 나오는 ID가 가장 구체적인 ID이므로 이 ID를 확인하는 것이 좋습니다.

  1. Win + R실행 대화 상자를 열려면 누르십시오.
  2. 장치 관리자를 실행하려면 입력 devmgmt.msc하고 Enter 키를 누르십시오.만약 실행되지 않으면 시작 메뉴에서 장치 관리자를 검색해 보세요.
  3. “사운드, 비디오 및 게임 컨트롤러” 또는 “네트워크 어댑터”와 같이 기기가 포함된 범주를 확장하세요.
  4. 장치를 마우스 오른쪽 버튼으로 클릭한 다음 속성을 선택합니다.
  5. 세부 정보 탭 으로 전환하세요.
  6. 속성 드롭다운 메뉴에서 하드웨어 ID를 선택합니다.

그러면 하드웨어 ID가 아래쪽 값 상자에 나타납니다.경우에 따라 여러 개의 ID가 표시될 수 있지만, 대부분 첫 번째 ID가 필요한 ID입니다.일부 설정에서는 ID 목록이 바로 나타나지 않을 수 있으므로, 여러 속성 옵션을 번갈아 가며 시도해 보세요.간혹 이런 현상이 발생할 수 있습니다.

Windows 명령줄 사용하기

명령 프롬프트나 PowerShell 사용에 익숙해지면 이 방법은 스크립팅에 유용하거나 메뉴를 일일이 클릭하는 번거로움을 피하고 싶을 때 좋습니다.다소 전문적인 방식이지만, 익숙해지면 효과적으로 사용할 수 있습니다.다만, 명령어가 많은 정보를 출력할 수 있으므로 출력을 필터링하거나 텍스트 파일로 저장하여 쉽게 확인할 수 있도록 하는 것이 좋습니다.

명령 프롬프트 방식

일부 정보는 관리자 권한으로만 표시되므로 관리자 권한으로 명령 프롬프트를 열면 도움이 됩니다.다음은 그 단계입니다.

  1. 누르세요 Win + R, 입력하세요 cmd.
  2. Enter 키를 누르기 전에 Ctrl + Shift + Enter관리자 권한으로 실행하세요.그렇지 않으면 일부 명령이 작동하지 않습니다.노트북을 사용하거나 사용자 계정 권한이 제한된 경우 이 단계가 매우 중요합니다.
  3. 다음 명령어를 실행하세요 Dism /Online /Get-Drivers /all /Format:Table.이 명령어는 모든 드라이버 목록을 표시합니다.스크롤하거나 검색 기능을 사용하여 장치의 드라이버 정보를 찾으세요.
  4. USB 장치와 같은 특정 하드웨어를 찾고 있다면 필터를 추가하세요 Dism /Online /Get-Drivers /all /Format:Table | findstr "usb".이렇게 하면 노이즈를 줄이는 데 도움이 됩니다.
  5. 게시된 이름을 적어두거나 복사해 두세요.다음 명령에서 사용하게 됩니다.
  6. 실행: Dism /Online /Get-DriverInfo /Driver:<Published Name>.<게시자 이름> 부분을 복사한 내용으로 바꾸세요.필요한 경우 따옴표도 포함하세요.
  7. 이 출력에는 하드웨어 ID를 포함한 자세한 정보가 나와 있습니다.설명 또는 세부 정보 섹션에서 하드웨어 ID를 찾을 때까지 스크롤하십시오.

솔직히 말해서, 특히 명령줄 사용에 익숙하지 않다면 다소 복잡하게 느껴질 수 있지만, 드라이버 문제 해결에 활용하면 매우 강력한 도구입니다.일부 설정에서는 원하는 정보를 찾기 위해 몇 번 시도해야 할 수도 있고, 명령어가 모든 정보를 깔끔하게 표시하지 않는 경우도 있으므로 인내심을 갖는 것이 중요합니다.

PowerShell 메서드

PowerShell은 특히 스크립트를 작성하거나 다른 명령과 통합하려는 경우 좀 더 현대적이고 유연합니다.더 깔끔한 형식을 제공하지만 기본 사항은 비슷합니다.

  1. 실행 창을 열고 를 입력한 powershell다음 Ctrl + Shift + Enter관리자 권한으로 실행하세요.
  2. 다음 명령어를 실행하여 기기 목록을 확인하세요: Get-PnpDevice -PresentOnly | Sort-Object -Property "Class" | Format-Table -AutoSize.
  3. 목록에서 클래스 또는 사용자 이름과 일치하는 장치를 찾은 다음 해당 InstanceId를 기록해 두세요.
  4. 실행: Get-PnpDeviceProperty -InstanceId "your-instance-id" | Format-Table -AutoSize.물론 ID를 본인의 것으로 바꿔 입력하세요.
  5. 출력에서 특히 DEVPKEY_Device_HardwareIds 부분을 찾으세요.”Data” 열에 필요한 하드웨어 ID가 표시됩니다.

매우 유연하며, 필요에 따라 이러한 명령어를 스크립트나 필터와 결합하여 자동화를 더욱 강화할 수 있습니다.

Windows 장치 콘솔(Devcon) 사용

이건 마치 무거운 장비를 사용하는 것과 같은 접근 방식입니다.장치를 대량으로 스캔하거나 모든 것을 자동화해야 할 때 유용하죠.단, Devcon 유틸리티는 Windows에 기본적으로 포함되어 있지 않으므로 Windows 드라이버 키트(WDK)에서 다운로드해야 합니다.물론 Windows는 굳이 클릭 몇 번으로 간단하게 해결할 수 있도록 복잡하게 만들어 놓았죠.

먼저 Microsoft 공식 사이트 에서 WDK를 다운로드하세요. DevCon만 사용하려는 경우 SDK나 Visual Studio를 설치할 필요 없이 WDK만 다운로드하면 됩니다.

다음으로, devcon.exe가 실행되는 경로를 추출하거나 기록해 두고, 더 쉽게 접근할 수 있도록 시스템의 PATH 환경 변수에 추가하세요.간단한 설명은 다음과 같습니다.

  • 시스템 속성을 엽니다 (윈도우 + R 키를 누른 다음 입력합니다 systempropertiesadvanced).
  • 환경 변수를 클릭하세요.
  • 시스템 변수에서 Path를 찾아 편집을 클릭하세요.
  • 새로 만들기를 클릭하고, .이 포함된 폴더의 전체 경로를 붙여넣으세요 devcon.exe.
  • 확인을 눌러 모든 내용을 저장한 다음 명령 프롬프트를 다시 시작하십시오.

이제 명령 프롬프트에서 다음과 같은 명령을 실행할 수 있습니다.

  • devcon hwids *
  • devcon hwids <class>— 특정 장치 클래스의 ID를 보려면 Microsoft의 devcon 문서를 통해 해당 목록을 확인할 수 있습니다.
  • devcon hwids * > "D:\HardwareId.txt"— 모든 기기 ID를 나중에 검토할 수 있도록 텍스트 파일로 출력합니다.

이 방법은 설정 과정이 좀 더 복잡하지만 여러 장치를 관리하거나 주기적으로 실행할 스크립트를 만들 때 유용합니다. Windows에 기본적으로 포함되지 않은 이유는 잘 모르겠지만, WDK 용량이 Devcon 하나 때문에 너무 커지는 것 같습니다.어쨌든 작동은 잘 됩니다.

어떤 방법을 사용하든 하드웨어 ID를 찾는 것이 항상 직관적이지는 않으며, 때로는 Windows 자체 도구가 정보를 숨기거나 모호하게 표시하는 경우가 있다는 점을 명심하세요.원하는 정확한 ID를 얻으려면 몇 번 시도하거나 여러 도구를 바꿔가며 확인해야 할 수도 있습니다.하지만 일단 ID를 얻으면 드라이버 업데이트, 문제 해결, 심지어 사용자 지정 작업까지 훨씬 쉬워집니다.