Enforcement of InfVerif Validation Checks

Published Jul 20 2021 09:03 AM 1,108 Views
Microsoft

InfVerif tool validation checks (Error 1217 and 1330-1333) are enforced with the release of Windows 11, version 21H2 after two years relaxation. These validations will be performed on every Driver submissions for the Windows Hardware Compatibility Program (WHCP) made to the Partner Center(Hardware Dev Center). These validation check points were initially introduced in Windows 10, version 1903 (InfVerif validation) but enforcement was relaxed to give partners sometime to prepare for the change. This enforcement will help us ensure the reliability of driver packages and reduce the install failures. Please find additional details on errors below

 

These checks will be run against all driver submissions and for all OS levels. Driver submissions which exhibit the following errors, will be rejected on Partner Center.

Error 1217:

InfVerif failed for Driver. Partial Log:Error 1217 in xxxxxxxx.inf, line x : Invalid driver version (1.4.1), expecting w.x.y.z, where each segment is between 0-65536.

Error 1330:

InfVerif failed for Driver. Partial Log:Error 1330 in xxxxxxx.inf, line xxxxx: Cannot copy multiple different sources files ('<filename>' and ' <filename> ') to destination file 'C:\Windows\system32\<filename>'.

Error 1331, 1332, and 1333:

These errors are all the same problem but relating to registy values, registry values within services, and services respectively.  Methods to resolve these errors are similar to the methods used to resolve Error 1330.

 

For more information on the errors and what Windows driver developers can do to address them, please review the information at these links:

https://docs.microsoft.com/en-us/windows-hardware/drivers/install/inf-driverver-directive

https://docs.microsoft.com/en-us/windows-hardware/drivers/devtest/inf-verif-error-1330 

%3CLINGO-SUB%20id%3D%22lingo-sub-2566591%22%20slang%3D%22en-US%22%3EEnforcement%20of%20InfVerif%20Validation%20Checks%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2566591%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fnam06.safelinks.protection.outlook.com%2F%3Furl%3Dhttps%253A%252F%252Fdocs.microsoft.com%252Fen-us%252Fwindows-hardware%252Fdrivers%252Fdevtest%252Finfverif%26amp%3Bdata%3D04%257C01%257CNaim.Mohammad%2540microsoft.com%257C2056bfb58c1c4a96d1cc08d941846a86%257C72f988bf86f141af91ab2d7cd011db47%257C1%257C0%257C637612859247374078%257CUnknown%257CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%253D%257C1000%26amp%3Bsdata%3DveZ1r5biu8Zl%252BEu1e2jF8Pxhe5rZE6698J%252FIQ5teC4w%253D%26amp%3Breserved%3D0%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3EInfVerif%20tool%3C%2FA%3E%20validation%20checks%20(Error%201217%20and%201330-1333)%20are%20enforced%20with%20the%20release%20of%20Windows%2011%2C%20version%2021H2%20after%20two%20years%20relaxation.%20These%20validations%20will%20be%20performed%20on%20every%20Driver%20submissions%20for%20the%20Windows%20Hardware%20Compatibility%20Program%20(WHCP)%20made%20to%20the%20Partner%20Center(Hardware%20Dev%20Center).%20These%20validation%20check%20points%20were%20initially%20introduced%20in%20Windows%2010%2C%20version%201903%20(%3CA%20href%3D%22https%3A%2F%2Fnam06.safelinks.protection.outlook.com%2F%3Furl%3Dhttps%253A%252F%252Ftechcommunity.microsoft.com%252Ft5%252Fwindows-hardware-certification%252Frelaxing-the-enforcement-of-new-infverif-validation-checks%252Fba-p%252F482364%26amp%3Bdata%3D04%257C01%257CNaim.Mohammad%2540microsoft.com%257C2056bfb58c1c4a96d1cc08d941846a86%257C72f988bf86f141af91ab2d7cd011db47%257C1%257C0%257C637612859247384070%257CUnknown%257CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%253D%257C1000%26amp%3Bsdata%3DcnZTmeploH%252Fk3jm9hvy6zE%252BwC0N64cxhPg63pzBI%252B04%253D%26amp%3Breserved%3D0%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3EInfVerif%20validation%3C%2FA%3E)%20but%20enforcement%20was%20relaxed%20to%20give%20partners%20sometime%20to%20prepare%20for%20the%20change.%20This%20enforcement%20will%20help%20us%20ensure%20the%20reliability%20of%20driver%20packages%20and%20reduce%20the%20install%20failures.%20Please%20find%20additional%20details%20on%20errors%20below%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EThese%20checks%20will%20be%20run%20against%20all%20driver%20submissions%20and%20for%20all%20OS%20levels.%20Driver%20submissions%20which%20exhibit%20the%20following%20errors%2C%20will%20be%20rejected%20on%20Partner%20Center.%3C%2FP%3E%0A%3CP%3E%3CSTRONG%3EError%201217%3A%3C%2FSTRONG%3E%3C%2FP%3E%0A%3CP%3EInfVerif%20failed%20for%20Driver.%20Partial%20Log%3AError%201217%20in%20xxxxxxxx.inf%2C%20line%20x%20%3A%20Invalid%20driver%20version%20(1.4.1)%2C%20expecting%20w.x.y.z%2C%20where%20each%20segment%20is%20between%200-65536.%3C%2FP%3E%0A%3CP%3E%3CSTRONG%3EError%201330%3A%3C%2FSTRONG%3E%3C%2FP%3E%0A%3CP%3EInfVerif%20failed%20for%20Driver.%20Partial%20Log%3AError%201330%20in%20xxxxxxx.inf%2C%20line%20xxxxx%3A%20Cannot%20copy%20multiple%20different%20sources%20files%20('%3CFILENAME%3E'%20and%20'%20%3CFILENAME%3E%20')%20to%20destination%20file%20'C%3A%5CWindows%5Csystem32%5C%3CFILENAME%3E'.%3C%2FFILENAME%3E%3C%2FFILENAME%3E%3C%2FFILENAME%3E%3C%2FP%3E%0A%3CP%3E%3CSTRONG%3EError%201331%2C%201332%2C%20and%201333%3A%3C%2FSTRONG%3E%3C%2FP%3E%0A%3CP%3EThese%20errors%20are%20all%20the%20same%20problem%20but%20relating%20to%20registy%20values%2C%20registry%20values%20within%20services%2C%20and%20services%20respectively.%26nbsp%3B%20Methods%20to%20resolve%20these%20errors%20are%20similar%20to%20the%20methods%20used%20to%20resolve%20Error%201330.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EFor%20more%20information%20on%20the%20errors%20and%20what%20Windows%20driver%20developers%20can%20do%20to%20address%20them%2C%20please%20review%20the%20information%20at%20these%20links%3A%3C%2FP%3E%0A%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fnam06.safelinks.protection.outlook.com%2F%3Furl%3Dhttps%253A%252F%252Fdocs.microsoft.com%252Fen-us%252Fwindows-hardware%252Fdrivers%252Finstall%252Finf-driverver-directive%26amp%3Bdata%3D04%257C01%257CNaim.Mohammad%2540microsoft.com%257C2056bfb58c1c4a96d1cc08d941846a86%257C72f988bf86f141af91ab2d7cd011db47%257C1%257C0%257C637612859247384070%257CUnknown%257CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%253D%257C1000%26amp%3Bsdata%3DZ3XxJ5jNbhgFrgLmoc9a0WfIf9Z7K7k5C7WLfVlBxrg%253D%26amp%3Breserved%3D0%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fwindows-hardware%2Fdrivers%2Finstall%2Finf-driverver-directive%3C%2FA%3E%3C%2FP%3E%0A%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fnam06.safelinks.protection.outlook.com%2F%3Furl%3Dhttps%253A%252F%252Fdocs.microsoft.com%252Fen-us%252Fwindows-hardware%252Fdrivers%252Fdevtest%252Finf-verif-error-1330%26amp%3Bdata%3D04%257C01%257CNaim.Mohammad%2540microsoft.com%257C2056bfb58c1c4a96d1cc08d941846a86%257C72f988bf86f141af91ab2d7cd011db47%257C1%257C0%257C637612859247394065%257CUnknown%257CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%253D%257C1000%26amp%3Bsdata%3DeLd5s1ie9zkyFG88nuDvmojnHUkNl5rCjdLm7qKyoPc%253D%26amp%3Breserved%3D0%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fwindows-hardware%2Fdrivers%2Fdevtest%2Finf-verif-error-1330%26nbsp%3B%3C%2FA%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E
Co-Authors
Version history
Last update:
‎Jul 20 2021 09:03 AM
Updated by: