{"id":416,"date":"2010-07-03T18:29:13","date_gmt":"2010-07-03T13:29:13","guid":{"rendered":"http:\/\/www.devicedriverfinder.com\/blog\/?p=416"},"modified":"2024-02-23T16:01:55","modified_gmt":"2024-02-23T11:01:55","slug":"how-to-check-the-hardware-id-for-a-windows-device","status":"publish","type":"post","link":"https:\/\/www.devicedriverfinder.com\/blog\/device-drivers\/how-to-check-the-hardware-id-for-a-windows-device","title":{"rendered":"How to Check the Hardware ID for a Windows Device"},"content":{"rendered":"\n<p>All hardware equipment inside and connected to personal computers uses an identifier to uniquely identify itself. This allows operating systems to recognize the device and install the necessary software for it. In Windows, this generally means that a device driver for the hardware is installed. The hardware ID for a device can be checked to locate a driver for it.<\/p>\n\n\n\n<p>The hardware identifier is a combination of the bus type, the hardware manufacturer (or vendor), and the device identifier. In some cases, additional sub-system identifiers and revision information is included to distinguish between variations of a device.<\/p>\n\n\n\n<p>So when you are looking for a device driver for a piece of hardware, it is useful to know the hardware id of the device. This can tell you which manufacturer made the device and help you find a device driver. Read on to find out how to check the hardware ID for a device in Microsoft Windows. The steps are valid for Windows XP all the way up to Windows 11.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Check the Hardware ID using the Windows Device Manager<\/h2>\n\n\n\n<p>The hardware id for a device in Windows can be found in the Windows Device Manager. To check the hardware id for a device, follow these steps:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Open the <strong>Device Manager<\/strong> from the <strong>Control Panel<\/strong>. You can also type \u201cdevmgmt.msc\u201d at the <strong>Run <\/strong>option in the <strong>Start <\/strong>menu (or menu <strong>Search<\/strong> option for Windows 7 and newer).<\/li>\n\n\n\n<li>In the <strong>Device Manager<\/strong>, right-click the device, and select <strong>Properties <\/strong>in the popup menu.<br><img loading=\"lazy\" decoding=\"async\" style=\"margin-top: 5px; margin-bottom: 5px;\" title=\"Hardware IDs\" src=\"http:\/\/devicedriverfinder.com\/images\/device-hardware-ids.png\" alt=\"Windows Device Manager device details\" width=\"464\" height=\"446\"><\/li>\n\n\n\n<li>Next, select the <strong>Details <\/strong>tab.<\/li>\n\n\n\n<li>Now select the entry called <strong>Hardware Ids<\/strong> in the <strong>Property<\/strong> dropdown list.<br><img loading=\"lazy\" decoding=\"async\" title=\"Hardware IDs\" width=\"414\" height=\"462\" class=\"alignnone\" style=\"margin-top: 5px; margin-bottom: 5px;\" src=\"http:\/\/devicedriverfinder.com\/images\/nvidia-hardware-ids.png\" alt=\"Check the Hardware ID\"><\/li>\n<\/ol>\n\n\n\n<p>As you can see in the screenshot, there can be multiple hardware ids for a device. The top one is the most specific identifier, and going down, the identifiers are more generic. The reason this is done is to allow a device driver to be selected based on a match to any of these hardware identifiers. This allows drivers to be used that are applicable to variations of devices.<\/p>\n\n\n\n<p>The hardware manufacturer in this example is <strong>NVidia<\/strong>, which is identified by <code><strong>VEN_10DE<\/strong><\/code>.<\/p>\n\n\n\n<p>Obviously, this is a device for which a driver is already installed, and the manufacturer and model for the device are shown. But the hardware id is also available for unknown devices and <a href=\"https:\/\/pcauthorities.com\/drivers\/usb-device-not-recognized\/\" target=\"_blank\" rel=\"noopener\">not recognized<\/a> devices. This way, the hardware id, or Windows device ID, can be used to find the correct driver for the device. If no exact match for the driver is available, you can also check out the <strong>Compatible Ids<\/strong> by selecting that as the <strong>Property<\/strong> selector.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/www.devicedriverfinder.com\/blog\/wp-content\/uploads\/2010\/07\/compatible-windows-device-id.jpg\"><picture><source srcset=\"https:\/\/www.devicedriverfinder.com\/blog\/wp-content\/webp-express\/webp-images\/uploads\/2010\/07\/compatible-windows-device-id.jpg.webp 400w, https:\/\/www.devicedriverfinder.com\/blog\/wp-content\/webp-express\/webp-images\/uploads\/2010\/07\/compatible-windows-device-id-264x300.jpg.webp 264w\" sizes=\"auto, (max-width: 400px) 100vw, 400px\" type=\"image\/webp\"><img loading=\"lazy\" decoding=\"async\" width=\"400\" height=\"455\" src=\"https:\/\/www.devicedriverfinder.com\/blog\/wp-content\/uploads\/2010\/07\/compatible-windows-device-id.jpg\" alt=\"Compatible Windows device id\" class=\"wp-image-764 webpexpress-processed\" srcset=\"https:\/\/www.devicedriverfinder.com\/blog\/wp-content\/uploads\/2010\/07\/compatible-windows-device-id.jpg 400w, https:\/\/www.devicedriverfinder.com\/blog\/wp-content\/uploads\/2010\/07\/compatible-windows-device-id-264x300.jpg 264w\" sizes=\"auto, (max-width: 400px) 100vw, 400px\"><\/picture><\/a><\/figure>\n\n\n\n<p><strong>Note<\/strong>: Depending on the hardware device, the number of tabs in the device properties dialog will vary. But there will always be a <strong>Details<\/strong> tab as used in the steps in this guide.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.devicedriverfinder.com\/blog\/wp-content\/uploads\/2010\/07\/device-details-tabs.jpg\"><picture><source srcset=\"https:\/\/www.devicedriverfinder.com\/blog\/wp-content\/webp-express\/webp-images\/uploads\/2010\/07\/device-details-tabs.jpg.webp 400w, https:\/\/www.devicedriverfinder.com\/blog\/wp-content\/webp-express\/webp-images\/uploads\/2010\/07\/device-details-tabs-300x96.jpg.webp 300w\" sizes=\"auto, (max-width: 400px) 100vw, 400px\" type=\"image\/webp\"><img loading=\"lazy\" decoding=\"async\" width=\"400\" height=\"128\" src=\"https:\/\/www.devicedriverfinder.com\/blog\/wp-content\/uploads\/2010\/07\/device-details-tabs.jpg\" alt=\"Hardware device details tab\" class=\"wp-image-859 webpexpress-processed\" srcset=\"https:\/\/www.devicedriverfinder.com\/blog\/wp-content\/uploads\/2010\/07\/device-details-tabs.jpg 400w, https:\/\/www.devicedriverfinder.com\/blog\/wp-content\/uploads\/2010\/07\/device-details-tabs-300x96.jpg 300w\" sizes=\"auto, (max-width: 400px) 100vw, 400px\"><\/picture><\/a><\/figure>\n\n\n\n<p>Programs like <a href=\"http:\/\/devicedriverfinder.com\/driverfinder.php\" target=\"_blank\" rel=\"noopener\" title=\"DriverFinder\">DriverFinder<\/a> use the hardware id and the compatible id to find a matching driver for a device as well. This way these programs can find a driver for a device to match the hardware and Windows version.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">FAQs<\/h2>\n\n\n\t\t<details\t\thelp class=\"sc_fs_faq sc_card  faqnoborder   sc_fs_card__animate\"\n\t\t\t\t>\n\t\t\t\t\t<summary>\n\t\t\t\t<h3>What is a hardware ID?<\/h3>\t\t\t\t\t<\/summary>\n\t\t\t\t<div>\n\t\t\t\t\t\t<div class=\"sc_fs_faq__content\">\n\t\t\t\t\n\n<p>The hardware ID for a device is an identifier for a piece of computer hardware. Think of a sound card, or a webcam, for example. The hardware ID is vendor-specific. A hardware ID consists of a device class, vendor identifier, device identifier, subsystem identifier (different versions of the device), and a revision number. An example of a hardware ID is: PCI\\VEN_8086&amp;DEV_9A49&amp;SUBSYS_14321043&amp;REV_01<\/p>\n\n\n\n<p>Revisions can be used for updates of firmware on the same device for example.<\/p>\n\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t<\/details>\n\t\t\t\t<details\t\thelp class=\"sc_fs_faq sc_card  faqnoborder   sc_fs_card__animate\"\n\t\t\t\t>\n\t\t\t\t\t<summary>\n\t\t\t\t<h3>Is hardware ID the same as Device ID?<\/h3>\t\t\t\t\t<\/summary>\n\t\t\t\t<div>\n\t\t\t\t\t\t<div class=\"sc_fs_faq__content\">\n\t\t\t\t\n\n<p>Yes, the hardware ID is often referred to as the device ID.<\/p>\n\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t<\/details>\n\t\t\t\t<details\t\thelp class=\"sc_fs_faq sc_card  faqnoborder   sc_fs_card__animate\"\n\t\t\t\t>\n\t\t\t\t\t<summary>\n\t\t\t\t<h3>Is the hardware ID the same for all Windows versions?<\/h3>\t\t\t\t\t<\/summary>\n\t\t\t\t<div>\n\t\t\t\t\t\t<div class=\"sc_fs_faq__content\">\n\t\t\t\t\n\n<p>A hardware ID is specific to a device. So, it is linked to the equipment, not the operating system. The hardware ID will not change for different Windows versions.<\/p>\n\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t<\/details>\n\t\t\t\t<details\t\thelp class=\"sc_fs_faq sc_card  faqnoborder   sc_fs_card__animate\"\n\t\t\t\t>\n\t\t\t\t\t<summary>\n\t\t\t\t<h3>How do I find the hardware ID?<\/h3>\t\t\t\t\t<\/summary>\n\t\t\t\t<div>\n\t\t\t\t\t\t<div class=\"sc_fs_faq__content\">\n\t\t\t\t\n\n<p>The hardware ID for a device can be found in the Windows Device Manager. In each version of Windows, the steps are the same. Open the <strong>Device Manager<\/strong>, right-click the device, select <strong>Properties<\/strong>, select the <strong>Details <\/strong>tab, and under <strong>Property <\/strong>select <strong>Hardware Ids<\/strong>. The <strong>Value <\/strong>shown contains the hardware ID(s) for the device.<\/p>\n\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t<\/details>\n\t\t\t\t<details\t\thelp class=\"sc_fs_faq sc_card  faqnoborder   sc_fs_card__animate\"\n\t\t\t\t>\n\t\t\t\t\t<summary>\n\t\t\t\t<h3>What is the hardware ID used for?<\/h3>\t\t\t\t\t<\/summary>\n\t\t\t\t<div>\n\t\t\t\t\t\t<div class=\"sc_fs_faq__content\">\n\t\t\t\t\n\n<p>The hardware ID is used by Windows to identify the device and find a device driver for it. Microsoft finds a driver in the repository or the Windows Update catalog. If no driver is available with Microsoft, a driver from the manufacturer needs to be installed to allow communication between Windows and the device.<\/p>\n\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t<\/details>\n\t\t\t\t<details\t\thelp class=\"sc_fs_faq sc_card  faqnoborder   sc_fs_card__animate\"\n\t\t\t\t>\n\t\t\t\t\t<summary>\n\t\t\t\t<h3>What is a compatible ID?<\/h3>\t\t\t\t\t<\/summary>\n\t\t\t\t<div>\n\t\t\t\t\t\t<div class=\"sc_fs_faq__content\">\n\t\t\t\t\n\n<p>The compatible IDs for a device are also hardware IDs. The difference is that a hardware ID is unique to a single device, while compatible IDs can apply to multiple devices. The compatible IDs identify the device as a piece of equipment of a certain category that can be used for certain functions. This is important if no unique device driver is available for a device. A driver for a compatible ID of the device can enable Windows to still communicate with the device.<\/p>\n\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t<\/details>\n\t\t\t\t<details\t\thelp class=\"sc_fs_faq sc_card  faqnoborder   sc_fs_card__animate\"\n\t\t\t\t>\n\t\t\t\t\t<summary>\n\t\t\t\t<h3>Do Virtual Devices also have a hardware ID?<\/h3>\t\t\t\t\t<\/summary>\n\t\t\t\t<div>\n\t\t\t\t\t\t<div class=\"sc_fs_faq__content\">\n\t\t\t\t\n\n<p>Yes, virtual devices in Windows also have a hardware ID. These devices also need software to function, and need to be identified as a device within Windows. Examples are:<\/p>\n\n\n\n<p>Intel(R) Virtual 82566 Gigabit Network Connection (PCI\\VEN_8086&amp;DEV_10B7)<\/p>\n\n\n\n<p>Logitech Gaming Virtual Mouse (LogiDevice\\VID_046D&amp;PID_C231)<\/p>\n\n\n\n<p>HP 530T DP Virtual Bus Device (pci\\ven_14e4&amp;dev_16af&amp;subsys_18d3103c)<\/p>\n\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t<\/details>\n\t\t\n<script type=\"application\/ld+json\">\n\t{\n\t\t\"@context\": \"https:\/\/schema.org\",\n\t\t\"@type\": \"FAQPage\",\n\t\t\"mainEntity\": [\n\t\t\t\t\t{\n\t\t\t\t\"@type\": \"Question\",\n\t\t\t\t\"name\": \"What is a hardware ID?\",\n\t\t\t\t\"acceptedAnswer\": {\n\t\t\t\t\t\"@type\": \"Answer\",\n\t\t\t\t\t\"text\": \"<p>The hardware ID for a device is an identifier for a piece of computer hardware. Think of a sound card, or a webcam, for example. The hardware ID is vendor-specific. A hardware ID consists of a device class, vendor identifier, device identifier, subsystem identifier (different versions of the device), and a revision number. An example of a hardware ID is: PCI\\\\VEN_8086&amp;DEV_9A49&amp;SUBSYS_14321043&amp;REV_01<\/p><p>Revisions can be used for updates of firmware on the same device for example.<\/p>\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t}\n\t\t\t,\t\t\t\t{\n\t\t\t\t\"@type\": \"Question\",\n\t\t\t\t\"name\": \"Is hardware ID the same as Device ID?\",\n\t\t\t\t\"acceptedAnswer\": {\n\t\t\t\t\t\"@type\": \"Answer\",\n\t\t\t\t\t\"text\": \"<p>Yes, the hardware ID is often referred to as the device ID.<\/p>\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t}\n\t\t\t,\t\t\t\t{\n\t\t\t\t\"@type\": \"Question\",\n\t\t\t\t\"name\": \"Is the hardware ID the same for all Windows versions?\",\n\t\t\t\t\"acceptedAnswer\": {\n\t\t\t\t\t\"@type\": \"Answer\",\n\t\t\t\t\t\"text\": \"<p>A hardware ID is specific to a device. So, it is linked to the equipment, not the operating system. The hardware ID will not change for different Windows versions.<\/p>\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t}\n\t\t\t,\t\t\t\t{\n\t\t\t\t\"@type\": \"Question\",\n\t\t\t\t\"name\": \"How do I find the hardware ID?\",\n\t\t\t\t\"acceptedAnswer\": {\n\t\t\t\t\t\"@type\": \"Answer\",\n\t\t\t\t\t\"text\": \"<p>The hardware ID for a device can be found in the Windows Device Manager. In each version of Windows, the steps are the same. Open the <strong>Device Manager<\/strong>, right-click the device, select <strong>Properties<\/strong>, select the <strong>Details <\/strong>tab, and under <strong>Property <\/strong>select <strong>Hardware Ids<\/strong>. The <strong>Value <\/strong>shown contains the hardware ID(s) for the device.<\/p>\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t}\n\t\t\t,\t\t\t\t{\n\t\t\t\t\"@type\": \"Question\",\n\t\t\t\t\"name\": \"What is the hardware ID used for?\",\n\t\t\t\t\"acceptedAnswer\": {\n\t\t\t\t\t\"@type\": \"Answer\",\n\t\t\t\t\t\"text\": \"<p>The hardware ID is used by Windows to identify the device and find a device driver for it. Microsoft finds a driver in the repository or the Windows Update catalog. If no driver is available with Microsoft, a driver from the manufacturer needs to be installed to allow communication between Windows and the device.<\/p>\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t}\n\t\t\t,\t\t\t\t{\n\t\t\t\t\"@type\": \"Question\",\n\t\t\t\t\"name\": \"What is a compatible ID?\",\n\t\t\t\t\"acceptedAnswer\": {\n\t\t\t\t\t\"@type\": \"Answer\",\n\t\t\t\t\t\"text\": \"<p>The compatible IDs for a device are also hardware IDs. The difference is that a hardware ID is unique to a single device, while compatible IDs can apply to multiple devices. The compatible IDs identify the device as a piece of equipment of a certain category that can be used for certain functions. This is important if no unique device driver is available for a device. A driver for a compatible ID of the device can enable Windows to still communicate with the device.<\/p>\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t}\n\t\t\t,\t\t\t\t{\n\t\t\t\t\"@type\": \"Question\",\n\t\t\t\t\"name\": \"Do Virtual Devices also have a hardware ID?\",\n\t\t\t\t\"acceptedAnswer\": {\n\t\t\t\t\t\"@type\": \"Answer\",\n\t\t\t\t\t\"text\": \"<p>Yes, virtual devices in Windows also have a hardware ID. These devices also need software to function, and need to be identified as a device within Windows. Examples are:<\/p><p>Intel(R) Virtual 82566 Gigabit Network Connection (PCI\\\\VEN_8086&amp;DEV_10B7)<\/p><p>Logitech Gaming Virtual Mouse (LogiDevice\\\\VID_046D&amp;PID_C231)<\/p><p>HP 530T DP Virtual Bus Device (pci\\\\ven_14e4&amp;dev_16af&amp;subsys_18d3103c)<\/p>\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t}\n\t\t\t\t\t\t]\n\t}\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>All hardware equipment inside and connected to personal computers uses an identifier to uniquely identify itself. This allows operating systems to recognize the device and install the necessary software for it. In Windows, this generally means that a device driver for the hardware is installed. The hardware ID for a device can be checked to [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":765,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[52,74,92],"class_list":["post-416","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-device-drivers","tag-device-manager","tag-hardware-id","tag-windows-device-id"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.devicedriverfinder.com\/blog\/wp-json\/wp\/v2\/posts\/416","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.devicedriverfinder.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.devicedriverfinder.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.devicedriverfinder.com\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.devicedriverfinder.com\/blog\/wp-json\/wp\/v2\/comments?post=416"}],"version-history":[{"count":27,"href":"https:\/\/www.devicedriverfinder.com\/blog\/wp-json\/wp\/v2\/posts\/416\/revisions"}],"predecessor-version":[{"id":883,"href":"https:\/\/www.devicedriverfinder.com\/blog\/wp-json\/wp\/v2\/posts\/416\/revisions\/883"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.devicedriverfinder.com\/blog\/wp-json\/wp\/v2\/media\/765"}],"wp:attachment":[{"href":"https:\/\/www.devicedriverfinder.com\/blog\/wp-json\/wp\/v2\/media?parent=416"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.devicedriverfinder.com\/blog\/wp-json\/wp\/v2\/categories?post=416"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.devicedriverfinder.com\/blog\/wp-json\/wp\/v2\/tags?post=416"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}