
ConfigMgr Some Drivers Can Not be Imported
When working with operating system deployment in Configuration Manager 2012 R2 SP1, you may intermittently come across the common warning Some Drivers Can Not be Imported message when trying to import drivers. The full warning reads:
Some drivers can not be imported because they are not applicable to any supported platforms. See DriverCatalog.log file for details.
As pictured below:
The warning message is also accompanied with the following entries logged in the DriverCatalog.log file.
\\FILEPATH\DRIVER.inf is not applicable to any supported platforms.
Driver is not applicable to any supported platforms. Code 0x80070661
The warning message is indicative that ConfigMgr could not detect a supported platform within the driver. Now, it is possible that the driver you are trying to import doesn’t have any platforms listed or that the driver is corrupted. While this is a possibility, it is also unlikely.
There are two primary causes for the warning message;
1. Windows 10 Drivers
If you are trying to import drivers marked specifically for windows 10, it is possible that this is the reason for the Some Drivers Can Not be Imported warning message.
Prior to CU1 for Configuration Manager 2012 SP2 or R2 SP1, the driver import would fail to import drivers marked for Windows 10. The problem was due to the way version number recognition was performed.
The problem with version number recognition for windows 10 drivers is resolved in Cumulative Update 1 and above for Configuration Manager 2012 SP2 and R2 SP1.
- For details and to download Cumulative Update 1, click the following link:
Description of Cumulative Update 1 for System Center 2012 R2 Configuration Manager Service Pack 1 and System Center 2012 Configuration Manager Service Pack 2
Cumulative Update 2 is also available and supersedes Cumulative Update 1;
- For details and to download Cumulative Update 2, click the following link:
Description of Cumulative Update 2 for System Center 2012 R2 Configuration Manager Service Pack 1 and System Center 2012 Configuration Manager Service Pack 2
2. Running Server 2008 R2
If you are running Server 2008 R2 to host your Configuration Manager 2012 primary site server you may find that this is also the reason for the Some Drivers Can Not be Imported warning message.
The warning message only occurs in this instance if the drivers are digitally signed.
The reason is due to newer drivers being signed by a newer signing method that is not recognized or natively supported by Windows Server 2008 R2.
For more information on this particular problem you can review the following knowledge base article:
Can’t import drivers into System Center Configuration Manager
To resolve the problem, you can download and install the following two hotfixes:
- You cannot import a Windows 8 signed driver on a Windows Server 2008 R2-based WDS server
- The “Untrusted publisher” dialog box appears when you install a driver in Windows 7 or Windows Server 2008 R2
Summary
To summarise, the steps you should take to resolve this problem assuming both scenarios are applicable:
- Install all of the latest updates for your Server 2008 R2 on your primary site servers
- Install the two hotfixes for Server 2008 R2 listed in step 2 of this post
- Install Cumulative Update 2 for Configuration Manager 2012 SP2/R2 SP1 listed in step 1 of this post
You should ensure your administrative console is also updated with the cumulative update