Knowledge (XXG)

Driver Verifier

Source 📝

87: 2022: 2033: 150:
logging, etc. The verifier works by forcing drivers to work with minimal resources, making potential errors that might happen only rarely in a working system manifest immediately. Typically fatal system errors are generated by the stressed drivers in the test environment, producing
186:, that makes it possible to enable a standard or custom set of settings to select which drivers to test and verify. Each new Windows version has since introduced several new, more stringent checks for testing and verifying drivers and detecting new classes of driver defects. 197:
fatal system errors. It also causes resource-starved drivers to underperform and slow general operation if the constraints imposed by Verifier are not reversed after debugging. Microsoft recommends against verifying all drivers at the same time.
27: 321: 189:
Driver Verifier is not normally used on machines used in productive work. It can cause undetected and relatively harmless errors in drivers to manifest, especially ones not digitally signed by
301: 1037: 1052: 1217: 294: 874: 1908: 287: 2037: 310: 1287: 927: 511: 346: 1459: 1368: 884: 516: 1207: 1187: 1150: 1112: 1097: 1953: 1535: 1062: 1077: 190: 126:, so that several device drivers can be stressed at the same time. It can simulate certain conditions such as low memory, 1918: 1787: 1474: 1464: 1338: 1242: 1102: 459: 414: 2058: 2026: 1394: 1353: 1252: 1107: 904: 619: 569: 139: 274: 245: 65: 1616: 1496: 1202: 701: 341: 334: 329: 119: 1948: 1913: 1343: 1333: 1272: 1182: 1072: 1042: 691: 389: 123: 1313: 1257: 1237: 1082: 851: 736: 626: 2063: 1898: 1893: 1737: 1732: 1692: 1652: 1602: 1348: 1092: 1087: 962: 937: 899: 869: 819: 631: 554: 479: 399: 374: 1878: 1842: 1454: 1439: 1197: 1155: 1047: 977: 894: 879: 474: 2007: 1827: 1772: 1712: 1697: 1506: 1177: 1132: 989: 942: 1992: 1987: 1832: 1802: 1767: 1657: 1363: 1358: 1262: 1212: 1170: 1140: 1027: 614: 579: 526: 464: 194: 143: 122:
and can target specific device drivers for continual checking or make driver verifier functionality
1933: 1792: 1747: 1722: 1677: 1623: 1422: 1277: 1160: 609: 594: 534: 454: 424: 147: 86: 1938: 1888: 1662: 1581: 1567: 1486: 1192: 1032: 999: 972: 967: 641: 544: 539: 439: 160: 223: 2002: 1928: 1883: 1782: 1777: 1752: 1707: 1672: 1542: 846: 656: 489: 100: 54: 1943: 1852: 1687: 1630: 1588: 1449: 1417: 1373: 1328: 1247: 1007: 804: 681: 671: 434: 429: 49: 1979: 1862: 1837: 1822: 1812: 1762: 1757: 1511: 1145: 861: 726: 716: 661: 646: 504: 231: 164: 1469: 1012: 824: 814: 799: 731: 599: 574: 549: 499: 469: 379: 135: 2052: 1958: 1817: 1717: 1057: 1017: 794: 769: 761: 696: 564: 364: 108: 246:"Things to consider before you enable Driver Verifier Manager on production servers" 1727: 1682: 1609: 1574: 1282: 1232: 1022: 774: 721: 686: 604: 584: 404: 384: 175: 127: 111: 1797: 1742: 1647: 1501: 1389: 1267: 1122: 914: 889: 484: 131: 279: 1702: 1526: 1067: 957: 831: 751: 676: 494: 179: 115: 104: 37: 26: 1323: 1318: 952: 841: 789: 559: 253: 156: 152: 42: 1903: 1807: 1667: 1427: 1292: 922: 779: 666: 651: 589: 449: 409: 257: 1923: 1857: 1595: 1481: 1444: 1432: 1117: 836: 809: 784: 746: 444: 369: 1997: 1847: 1516: 1297: 1222: 118:
or actions that may be causing system corruption. It acts within the
114:. Once enabled, it monitors and stresses drivers to detect illegal 1963: 1399: 1227: 932: 706: 419: 1491: 1165: 984: 947: 283: 1409: 741: 711: 636: 182:, it gained an easy-to-use graphical user interface, called 170:
Driver Verifier (Verifier.exe) was first introduced as a
1976: 1871: 1640: 1559: 1552: 1525: 1408: 1382: 1306: 1131: 998: 913: 860: 760: 525: 355: 107:with ones that are specifically developed to catch 60: 48: 36: 224:"How Windows XP's Device Driver Verifier Works" 295: 8: 19: 103:that replaces the default operating system 2032: 1556: 302: 288: 280: 85: 18: 163:would occur in the field, without proper 207: 217: 215: 213: 211: 1909:Next-Generation Secure Computing Base 7: 1038:Distributed Transaction Coordinator 1369:User Interface Privilege Isolation 14: 256:. January 7, 2008. Archived from 2031: 2021: 2020: 230:. (article provided courtesy of 222:Columbus, Louis (July 6, 2001). 159:immediately; without stressing, 25: 1098:Remote Differential Compression 1954:Windows System Assessment Tool 1: 191:Windows Hardware Quality Labs 31:Driver Verifier in Windows 10 16:Windows driver troubleshooter 1243:Open XML Paper Specification 1103:Remote Installation Services 311:Microsoft Windows components 1395:Windows Subsystem for Linux 1354:Mandatory Integrity Control 1108:Windows Deployment Services 905:Wireless Zero Configuration 2080: 1497:Universal Windows Platform 1203:Kernel Transaction Manager 1188:Hardware Abstraction Layer 885:Multimedia Class Scheduler 2016: 1949:Windows Services for UNIX 1334:Data Execution Prevention 1183:Graphics Device Interface 1073:Network Access Protection 692:Remote Desktop Connection 317: 167:facilities or personnel. 155:that can be analysed and 24: 1314:Security and Maintenance 1258:Security Account Manager 852:Windows XP visual styles 275:Driver Verifier Homepage 1899:Media Control Interface 1733:Help and Support Center 1349:Kernel Patch Protection 1113:System Resource Manager 1093:Remote Desktop Services 1088:Print Services for UNIX 870:Service Control Manager 480:Windows Error Reporting 400:DirectX Diagnostic Tool 184:Driver Verifier Manager 1879:Desktop Cleanup Wizard 1455:COM Structured storage 1156:Desktop Window Manager 1048:Windows Media Services 99:is a tool included in 1507:Windows Mixed Reality 1178:Enhanced Write Filter 1028:Roaming user profiles 1788:Mobile Device Center 1738:Health & Fitness 1536:Solitaire Collection 1364:User Account Control 1359:Protected Media Path 1263:Server Message Block 1213:Logical Disk Manager 465:System Policy Editor 450:System Configuration 260:on October 21, 2012. 1934:Virtual DOS machine 1278:System Idle Process 1253:Resource Protection 1161:Portable Executable 1053:Active DRM Services 455:System File Checker 425:Performance Monitor 161:intermittent faults 21: 2059:Windows components 1939:Windows on Windows 1663:Backup and Restore 1475:Transaction Server 1193:I/O request packet 1033:Folder redirection 702:Speech Recognition 460:System Information 415:Management Console 2046: 2045: 1972: 1971: 1929:Video for Windows 1884:Games for Windows 1753:Internet Explorer 847:Windows Spotlight 490:Windows Installer 101:Microsoft Windows 94: 93: 74:/windows-hardware 55:Microsoft Windows 2071: 2035: 2034: 2024: 2023: 1944:Windows SideShow 1723:Food & Drink 1617:Spider Solitaire 1557: 1450:ActiveX Document 1418:Active Scripting 1374:Windows Firewall 1329:Credential Guard 1008:Active Directory 805:Indexing Service 435:Resource Monitor 430:Recovery Console 304: 297: 290: 281: 262: 261: 242: 236: 235: 219: 90: 89: 82: 80:/driver-verifier 79: 77: 75: 73: 71: 69: 67: 50:Operating system 29: 22: 2079: 2078: 2074: 2073: 2072: 2070: 2069: 2068: 2049: 2048: 2047: 2042: 2012: 1980:Microsoft Store 1978: 1968: 1914:POSIX subsystem 1894:File Protection 1867: 1838:Program Manager 1823:Phone Companion 1813:Outlook Express 1763:Make Compatible 1693:Desktop Gadgets 1653:Anytime Upgrade 1636: 1548: 1521: 1512:Windows Runtime 1404: 1378: 1344:Family features 1302: 1127: 1083:DFS Replication 994: 909: 900:Error Reporting 856: 756: 632:Mobility Center 627:Movies & TV 521: 505:Windows Insider 395:Driver Verifier 390:Drive Optimizer 357: 351: 342:Booting process 313: 308: 271: 266: 265: 244: 243: 239: 232:Sams Publishing 221: 220: 209: 204: 165:troubleshooting 97:Driver Verifier 84: 64: 32: 20:Driver Verifier 17: 12: 11: 5: 2077: 2075: 2067: 2066: 2064:Device drivers 2061: 2051: 2050: 2044: 2043: 2041: 2040: 2029: 2017: 2014: 2013: 2011: 2010: 2005: 2000: 1995: 1990: 1984: 1982: 1974: 1973: 1970: 1969: 1967: 1966: 1961: 1956: 1951: 1946: 1941: 1936: 1931: 1926: 1921: 1916: 1911: 1906: 1901: 1896: 1891: 1886: 1881: 1875: 1873: 1869: 1868: 1866: 1865: 1860: 1855: 1850: 1845: 1843:Steps Recorder 1840: 1835: 1830: 1825: 1820: 1815: 1810: 1805: 1800: 1795: 1790: 1785: 1780: 1775: 1770: 1765: 1760: 1755: 1750: 1745: 1740: 1735: 1730: 1725: 1720: 1715: 1710: 1705: 1700: 1695: 1690: 1685: 1680: 1675: 1670: 1665: 1660: 1655: 1650: 1644: 1642: 1638: 1637: 1635: 1634: 1627: 1620: 1613: 1606: 1599: 1592: 1585: 1578: 1571: 1563: 1561: 1554: 1550: 1549: 1547: 1546: 1539: 1531: 1529: 1523: 1522: 1520: 1519: 1514: 1509: 1504: 1499: 1494: 1489: 1484: 1479: 1478: 1477: 1472: 1470:OLE Automation 1467: 1462: 1457: 1452: 1447: 1437: 1436: 1435: 1430: 1425: 1414: 1412: 1406: 1405: 1403: 1402: 1397: 1392: 1386: 1384: 1380: 1379: 1377: 1376: 1371: 1366: 1361: 1356: 1351: 1346: 1341: 1336: 1331: 1326: 1321: 1316: 1310: 1308: 1304: 1303: 1301: 1300: 1295: 1290: 1285: 1280: 1275: 1270: 1265: 1260: 1255: 1250: 1245: 1240: 1238:Object Manager 1235: 1230: 1225: 1220: 1215: 1210: 1205: 1200: 1198:Imaging Format 1195: 1190: 1185: 1180: 1175: 1174: 1173: 1168: 1158: 1153: 1148: 1143: 1137: 1135: 1129: 1128: 1126: 1125: 1120: 1115: 1110: 1105: 1100: 1095: 1090: 1085: 1080: 1075: 1070: 1065: 1060: 1055: 1050: 1045: 1040: 1035: 1030: 1025: 1020: 1015: 1010: 1004: 1002: 996: 995: 993: 992: 987: 982: 981: 980: 975: 970: 965: 960: 955: 945: 940: 935: 930: 925: 919: 917: 911: 910: 908: 907: 902: 897: 895:Task Scheduler 892: 887: 882: 877: 872: 866: 864: 858: 857: 855: 854: 849: 844: 839: 834: 829: 828: 827: 825:Special folder 822: 817: 812: 807: 797: 792: 787: 782: 777: 772: 766: 764: 758: 757: 755: 754: 749: 744: 739: 737:Voice Recorder 734: 729: 724: 719: 714: 709: 704: 699: 694: 689: 684: 679: 674: 669: 664: 659: 654: 649: 644: 639: 634: 629: 624: 623: 622: 612: 607: 602: 597: 592: 587: 582: 577: 572: 567: 562: 557: 552: 547: 542: 537: 531: 529: 523: 522: 520: 519: 514: 509: 508: 507: 500:Windows Update 497: 492: 487: 482: 477: 472: 470:System Restore 467: 462: 457: 452: 447: 442: 437: 432: 427: 422: 417: 412: 407: 402: 397: 392: 387: 382: 380:Device Manager 377: 372: 370:Command Prompt 367: 361: 359: 353: 352: 350: 349: 344: 339: 338: 337: 332: 324: 318: 315: 314: 309: 307: 306: 299: 292: 284: 278: 277: 270: 269:External links 267: 264: 263: 237: 206: 205: 203: 200: 130:verification, 116:function calls 92: 91: 62: 58: 57: 52: 46: 45: 40: 34: 33: 30: 15: 13: 10: 9: 6: 4: 3: 2: 2076: 2065: 2062: 2060: 2057: 2056: 2054: 2039: 2030: 2028: 2019: 2018: 2015: 2009: 2006: 2004: 2001: 1999: 1996: 1994: 1991: 1989: 1986: 1985: 1983: 1981: 1975: 1965: 1962: 1960: 1959:Windows To Go 1957: 1955: 1952: 1950: 1947: 1945: 1942: 1940: 1937: 1935: 1932: 1930: 1927: 1925: 1922: 1920: 1917: 1915: 1912: 1910: 1907: 1905: 1902: 1900: 1897: 1895: 1892: 1890: 1887: 1885: 1882: 1880: 1877: 1876: 1874: 1870: 1864: 1861: 1859: 1856: 1854: 1851: 1849: 1846: 1844: 1841: 1839: 1836: 1834: 1831: 1829: 1828:Photo Gallery 1826: 1824: 1821: 1819: 1816: 1814: 1811: 1809: 1806: 1804: 1801: 1799: 1796: 1794: 1791: 1789: 1786: 1784: 1781: 1779: 1776: 1774: 1773:Meeting Space 1771: 1769: 1766: 1764: 1761: 1759: 1756: 1754: 1751: 1749: 1746: 1744: 1743:HyperTerminal 1741: 1739: 1736: 1734: 1731: 1729: 1726: 1724: 1721: 1719: 1716: 1714: 1713:Easy Transfer 1711: 1709: 1706: 1704: 1701: 1699: 1696: 1694: 1691: 1689: 1686: 1684: 1681: 1679: 1676: 1674: 1671: 1669: 1666: 1664: 1661: 1659: 1656: 1654: 1651: 1649: 1646: 1645: 1643: 1639: 1633: 1632: 1628: 1626: 1625: 1621: 1619: 1618: 1614: 1612: 1611: 1607: 1605: 1604: 1600: 1598: 1597: 1593: 1591: 1590: 1586: 1584: 1583: 1579: 1577: 1576: 1572: 1570: 1569: 1565: 1564: 1562: 1558: 1555: 1551: 1545: 1544: 1540: 1538: 1537: 1533: 1532: 1530: 1528: 1524: 1518: 1515: 1513: 1510: 1508: 1505: 1503: 1500: 1498: 1495: 1493: 1490: 1488: 1485: 1483: 1480: 1476: 1473: 1471: 1468: 1466: 1463: 1461: 1458: 1456: 1453: 1451: 1448: 1446: 1443: 1442: 1441: 1438: 1434: 1431: 1429: 1426: 1424: 1421: 1420: 1419: 1416: 1415: 1413: 1411: 1407: 1401: 1398: 1396: 1393: 1391: 1388: 1387: 1385: 1383:Compatibility 1381: 1375: 1372: 1370: 1367: 1365: 1362: 1360: 1357: 1355: 1352: 1350: 1347: 1345: 1342: 1340: 1337: 1335: 1332: 1330: 1327: 1325: 1322: 1320: 1317: 1315: 1312: 1311: 1309: 1305: 1299: 1296: 1294: 1291: 1289: 1286: 1284: 1281: 1279: 1276: 1274: 1271: 1269: 1266: 1264: 1261: 1259: 1256: 1254: 1251: 1249: 1246: 1244: 1241: 1239: 1236: 1234: 1231: 1229: 1226: 1224: 1221: 1219: 1216: 1214: 1211: 1209: 1208:Library files 1206: 1204: 1201: 1199: 1196: 1194: 1191: 1189: 1186: 1184: 1181: 1179: 1176: 1172: 1169: 1167: 1164: 1163: 1162: 1159: 1157: 1154: 1152: 1149: 1147: 1144: 1142: 1139: 1138: 1136: 1134: 1130: 1124: 1121: 1119: 1116: 1114: 1111: 1109: 1106: 1104: 1101: 1099: 1096: 1094: 1091: 1089: 1086: 1084: 1081: 1079: 1076: 1074: 1071: 1069: 1066: 1064: 1061: 1059: 1056: 1054: 1051: 1049: 1046: 1044: 1041: 1039: 1036: 1034: 1031: 1029: 1026: 1024: 1021: 1019: 1016: 1014: 1011: 1009: 1006: 1005: 1003: 1001: 997: 991: 988: 986: 983: 979: 976: 974: 971: 969: 968:Reparse point 966: 964: 961: 959: 956: 954: 951: 950: 949: 946: 944: 941: 939: 936: 934: 931: 929: 926: 924: 921: 920: 918: 916: 912: 906: 903: 901: 898: 896: 893: 891: 888: 886: 883: 881: 878: 876: 873: 871: 868: 867: 865: 863: 859: 853: 850: 848: 845: 843: 840: 838: 835: 833: 830: 826: 823: 821: 818: 816: 813: 811: 808: 806: 803: 802: 801: 798: 796: 793: 791: 788: 786: 783: 781: 778: 776: 773: 771: 770:Action Center 768: 767: 765: 763: 759: 753: 750: 748: 745: 743: 740: 738: 735: 733: 730: 728: 725: 723: 720: 718: 715: 713: 710: 708: 705: 703: 700: 698: 697:Snipping Tool 695: 693: 690: 688: 685: 683: 680: 678: 675: 673: 670: 668: 665: 663: 660: 658: 655: 653: 650: 648: 645: 643: 640: 638: 635: 633: 630: 628: 625: 621: 618: 617: 616: 613: 611: 608: 606: 603: 601: 598: 596: 593: 591: 588: 586: 583: 581: 578: 576: 573: 571: 568: 566: 563: 561: 558: 556: 555:Character Map 553: 551: 548: 546: 543: 541: 538: 536: 533: 532: 530: 528: 524: 518: 515: 513: 510: 506: 503: 502: 501: 498: 496: 493: 491: 488: 486: 483: 481: 478: 476: 473: 471: 468: 466: 463: 461: 458: 456: 453: 451: 448: 446: 443: 441: 438: 436: 433: 431: 428: 426: 423: 421: 418: 416: 413: 411: 408: 406: 403: 401: 398: 396: 393: 391: 388: 386: 383: 381: 378: 376: 375:Control Panel 373: 371: 368: 366: 365:App Installer 363: 362: 360: 354: 348: 345: 343: 340: 336: 333: 331: 328: 327: 326:Architecture 325: 323: 320: 319: 316: 312: 305: 300: 298: 293: 291: 286: 285: 282: 276: 273: 272: 268: 259: 255: 251: 247: 241: 238: 233: 229: 225: 218: 216: 214: 212: 208: 201: 199: 196: 192: 187: 185: 181: 177: 173: 168: 166: 162: 158: 154: 149: 145: 141: 137: 133: 129: 125: 124:multithreaded 121: 117: 113: 110: 109:device driver 106: 102: 98: 88: 81: 63: 59: 56: 53: 51: 47: 44: 41: 39: 35: 28: 23: 1993:File Manager 1833:Photo Viewer 1768:Media Center 1728:Groove Music 1658:Address Book 1629: 1622: 1615: 1610:Purble Place 1608: 1601: 1594: 1587: 1580: 1575:Chess Titans 1573: 1566: 1553:Discontinued 1541: 1534: 1233:Ntoskrnl.exe 1141:Boot Manager 1133:Architecture 1023:Group Policy 915:File systems 815:Saved search 722:Sticky Notes 687:Quick Assist 615:Media Player 585:Feedback Hub 580:Fax and Scan 475:Task Manager 405:Event Viewer 394: 385:Disk Cleanup 258:the original 249: 240: 227: 188: 183: 176:Windows 2000 172:command-line 171: 169: 96: 95: 38:Developer(s) 2008:Minesweeper 1977:Spun off to 1798:MSN Dial-up 1793:Movie Maker 1698:Diagnostics 1648:ActiveMovie 1390:COMMAND.COM 1268:Shadow Copy 1123:Server Core 963:Mount Point 890:Shadow Copy 485:Windows Ink 195:blue screen 174:utility in 142:detection, 120:kernel mode 105:subroutines 2053:Categories 1988:DVD Player 1803:NetMeeting 1703:DriveSpace 1568:3D Pinball 1068:SharePoint 832:Start menu 677:Phone Link 540:Calculator 495:PowerShell 356:Management 202:References 193:, causing 180:Windows XP 153:core dumps 138:checking, 134:tracking, 68:.microsoft 1783:Messenger 1778:Messaging 1708:DVD Maker 1678:CD Player 1673:CardSpace 1624:Solitaire 1324:BitLocker 1319:AppLocker 953:Hard link 842:Task View 820:Namespace 790:ClearType 610:Messaging 595:Magnifier 560:Clipchamp 535:3D Viewer 254:Microsoft 43:Microsoft 2027:Category 1904:MS-DOS 7 1889:ScanDisk 1808:NTBackup 1688:Contacts 1668:Cardfile 1603:Hold 'Em 1582:FreeCell 1428:VBScript 1339:Defender 1307:Security 1293:Winlogon 1248:Registry 862:Services 795:Explorer 780:AutoPlay 667:Paint 3D 652:OneDrive 642:Narrator 590:Get Help 545:Calendar 440:Settings 410:IExpress 228:InformIT 157:debugged 146:checks, 140:deadlock 78:/devtest 76:/drivers 2003:Mahjong 1924:Interix 1858:WinHelp 1758:Journal 1748:Imaging 1596:InkBall 1482:DirectX 1445:ActiveX 1433:JScript 1146:Console 1118:Hyper-V 1013:Domains 837:Taskbar 810:IFilter 785:AutoRun 747:WordPad 742:Weather 657:OneNote 647:Notepad 570:Cortana 445:Sysprep 250:Support 61:Website 2036:  2025:  1998:Hover! 1872:Others 1853:Travel 1848:Syskey 1631:Tinker 1589:Hearts 1517:WinUSB 1502:WinAPI 1487:Native 1298:WinUSB 1223:MinWin 1000:Server 800:Search 712:Sports 682:Photos 672:People 550:Camera 83:  72:/en-us 1964:WinFS 1863:Write 1560:Games 1527:Games 1400:WoW64 1228:NTLDR 1218:LSASS 1151:CSRSS 958:links 933:exFAT 762:Shell 727:Store 717:Start 707:Skype 662:Paint 637:Money 565:Clock 512:WinRE 420:Netsh 358:tools 347:Games 178:; in 2038:List 1919:HPFS 1683:Chat 1641:Apps 1543:Surf 1492:.NET 1460:DCOM 1288:WHEA 1283:USER 1273:SMSS 1063:WSUS 1043:MSMQ 985:ReFS 948:NTFS 923:CDFS 880:CLFS 875:BITS 775:Aero 752:Xbox 732:Tips 620:2022 605:Maps 600:Mail 575:Edge 527:Apps 322:APIs 136:IRQL 132:pool 112:bugs 70:.com 66:docs 1818:Pay 1718:Fax 1465:OLE 1440:COM 1423:WSH 1410:API 1171:DLL 1166:EXE 1078:PWS 1058:IIS 1018:DNS 990:UDF 978:EFS 973:TxF 943:FAT 938:IFS 928:DFS 517:WMI 148:IRP 144:DMA 128:I/O 2055:: 335:NT 330:9x 252:. 248:. 234:). 226:. 210:^ 303:e 296:t 289:v

Index


Developer(s)
Microsoft
Operating system
Microsoft Windows
docs.microsoft.com/en-us/windows-hardware/drivers/devtest/driver-verifier
Edit this on Wikidata
Microsoft Windows
subroutines
device driver
bugs
function calls
kernel mode
multithreaded
I/O
pool
IRQL
deadlock
DMA
IRP
core dumps
debugged
intermittent faults
troubleshooting
Windows 2000
Windows XP
Windows Hardware Quality Labs
blue screen

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.