Unable to import driver in OSD
I am having a problem importing a network card driver into OSD. Whenever I select import a specific driver and type in the UNC I get the following error : ConfigMgr cannot import the specified driver. Verify that the driver exists in the specified location and that the SMS Provider computer has Read permissions to the specified shared folder. The share and filesystem permissions are set correctly. I think it has to do with certificates because in the "C:\Program Files\Microsoft Configuration Manager\Logs\DriverCatalog.log" file I see the following entry : CreateFromINF("\\servername\Drivers\Vista\Broadcom\x64", "b57nd60a.inf") DriverCatalog 20/03/2008 12:21:05 4144 (0x1030)Client SSL is enabled. The current state is 0x31. DriverCatalog 20/03/2008 12:21:07 4144 (0x1030)Failed to load CryptInfo. DriverCatalog 20/03/2008 12:21:07 4144 (0x1030)Failed to calculate file hash. Code 0x80070002 DriverCatalog 20/03/2008 12:21:07 4144 (0x1030)Failed to format unique id for driver. Code 0x80070002 DriverCatalog 20/03/2008 12:21:07 4144 (0x1030) The "C:\Program Files\SMS_CCM\Logs\ClientAuth.log" shows : Failed to load CryptInfo. ClientAuth 20/03/2008 12:57:19 584 (0x0248)The 'Certificate Store' is empty in the registry, using default store name 'MY'. ClientAuth 20/03/2008 12:57:19 584 (0x0248)Raising event: instance of CCM_ServiceHost_CertRetrieval_Status{ClientID = "GUID:A2116AA0-75EB-4A3F-B424-ADF97863B1B2";DateTime = "20080320115719.329000+000";HRESULT = "0x00000000";ProcessID = 2272;ThreadID = 584;};ClientAuth 20/03/2008 12:57:19 584 (0x0248) The site is running in native mode. I have used the Specify root CA Certificates option under site management. Any idea on how to resolve this? Thanks!
March 20th, 2008 8:03am

Hi, I haven't seen this before, but it appears we are failing to lookup the hash algorithm on the SMS provider machine. This may be because the client on the SMS Provider machine is not properly configured for native mode. Could you please try either uninstalling it and/or configuring it correctly (e.g. making sure it has a valid certificate). Thanks, -- Brett
Free Windows Admin Tool Kit Click here and download it now
March 21st, 2008 12:36pm

Brett Flegg [MS] wrote: Hi, I haven't seen this before, but it appears we are failing to lookup the hash algorithm on the SMS provider machine. This may be because the client on the SMS Provider machine is not properly configured for native mode. Could you please try either uninstalling it and/or configuring it correctly (e.g. making sure it has a valid certificate). Thanks, -- Brett Could you please be a bit specific on how your recommendations are done? (Uninstalling/configuring the SMS provider?).I have followed the following docs to specify a root ca for OSD : http://technet.microsoft.com/en-us/library/bb632596.aspxand http://technet.microsoft.com/en-us/library/bb680501.aspx What I don't really follow is the following line in the documentation : Click Certificates, and then in the details pane, locate the first trusted root certificate you need for operating system deployment clients. What is ment with the first trusted root certificate? I mean I see a whole bunch of trusted certs so which one should I take? Thanks!
March 25th, 2008 5:39am

Hi, Sorry I wasnt clear in my previous post. It appears from the logs that you have a ConfigMgr Client installed on your provider machine. It is possible that the client is not configured properly and is interfering with the ability of the provider to import drivers. If possible, please try uninstalling the ConfigMgr client, restarting the provider, and then trying to import a driver. Thanks, -- Brett
Free Windows Admin Tool Kit Click here and download it now
March 25th, 2008 7:39pm

Brett Flegg [MS] wrote: Hi, Sorry I wasnt clear in my previous post. It appears from the logs that you have a ConfigMgr Client installed on your provider machine. It is possible that the client is not configured properly and is interfering with the ability of the provider to import drivers. If possible, please try uninstalling the ConfigMgr client, restarting the provider, and then trying to import a driver. Thanks, -- Brett Hi, I have uninstalled the client using the command-line, c:\windows\system32\ccmsetup\ccmsetup.exe /uninstall and rebooted the sms provider machine. The problem remains. The log file doesn't really give me more info to dive into.... Failed to load CryptInfo.DriverCatalog26/03/2008 16:56:085728 (0x1660)Failed to calculate file hash. Code 0x80070002DriverCatalog26/03/2008 16:56:085728 (0x1660)Failed to format unique id for driver. Code 0x80070002DriverCatalog26/03/2008 16:56:085728 (0x1660) Does 0x80070002 mean something like file not found? With which account will the sms provider connect to the share? The currectly logged in user, or the computer account or ... ? Thanks!
March 26th, 2008 12:05pm

I strongly think it has something to do with my certificates as I'm running in native mode. Are the drivers that are being imported signed by any chance and therefore requirethat PKI isrunning properly? If this is the case, which certificate is being used? The site certificate? Could/should I re-create the site certificate? Also note that smsprov.log shows : [1660][Wed 03/26/2008 17:06:56]:CExtUserContext::LeaveThread : Releasing IWbemContextPtr=7416464[1660][Wed 03/26/2008 17:13:56]:CExtUserContext::EnterThread : User=domain\username Caching IWbemContextPtr=7416464 in Process 0x1528 (5416)[1660][Wed 03/26/2008 17:13:56]:-------------------------------------------------------------[1660][Wed 03/26/2008 17:13:56]:CExtUserContext: Context Item Name: SMSAppName[1660][Wed 03/26/2008 17:13:56]:CExtUserContext: Context Item String value: SMS Administrator Console[1660][Wed 03/26/2008 17:13:56]:-------------------------------------------------------------[1660][Wed 03/26/2008 17:13:56]:CExtUserContext: Context Item Name: MachineName[1660][Wed 03/26/2008 17:13:56]:CExtUserContext: Context Item String value: servername[1660][Wed 03/26/2008 17:13:56]:-------------------------------------------------------------[1660][Wed 03/26/2008 17:13:56]:CExtUserContext: Context Item Name: Uservername[1660][Wed 03/26/2008 17:13:56]:CExtUserContext: Context Item String value: domain\username[1660][Wed 03/26/2008 17:13:56]:-------------------------------------------------------------[1660][Wed 03/26/2008 17:13:56]:CExtUserContext: Context Item Name: ApplicationName[1660][Wed 03/26/2008 17:13:56]:CExtUserContext: Context Item String value: Microsoft.ConfigurationManagement.dll[1660][Wed 03/26/2008 17:13:56]:-------------------------------------------------------------[1660][Wed 03/26/2008 17:13:56]:CExtUserContext: Context Item Name: ApplicationVersion[1660][Wed 03/26/2008 17:13:56]:CExtUserContext: Context Item String value: 4.0.6000.0[1660][Wed 03/26/2008 17:13:56]:-------------------------------------------------------------[1660][Wed 03/26/2008 17:13:56]:CExtUserContext: Context Item Name: LocaleID[1660][Wed 03/26/2008 17:13:56]:CExtUserContext: Context Item String value: MS\0x409[1660][Wed 03/26/2008 17:13:56]:-------------------------------------------------------------[1660][Wed 03/26/2008 17:13:56]:CExtUserContext: Context Item Name: SessionHandle[1660][Wed 03/26/2008 17:13:56]:CExtUserContext: Context Item String value: {4ceb8ca7-cecc-4873-8623-41f35c055385}[1660][Wed 03/26/2008 17:13:56]:CExtUserContext : Set ThreadLocaleID OK to: 1033[1660][Wed 03/26/2008 17:13:56]:CSspClassManager:reCallAction, dbname=SMS_AMS[1660][Wed 03/26/2008 17:13:56]:ExecQueryAsync: START Select Count(PackageID) From SMS_DriverPackage Where PkgSourcePath='\\\\servername\\Drivers2\\Vista\\Broadcom\\x64' Or PkgSourcePath='\\\\servername\\Drivers2\\Vista\\Broadcom\\x64\\'[1660][Wed 03/26/2008 17:13:56]:Adding Handle 15987772 to async call map[1660][Wed 03/26/2008 17:13:56]:CExtProviderClassObject:oCreateInstanceEnumAsync (SMS_Query)[1660][Wed 03/26/2008 17:13:56]:CSspClassManager::ReadAccountFromRegistry, Getting NT Service account... [1660][Wed 03/26/2008 17:13:56]:Using SMS SERVICE Account for impersonation[1660][Wed 03/26/2008 17:13:56]MS ACCOUNT WORK SUCCEEDED[1660][Wed 03/26/2008 17:13:56]:CSspQueryForObject :: Execute...[1660][Wed 03/26/2008 17:13:56]:Execute WQL =Select Count(PackageID) From SMS_DriverPackage Where PkgSourcePath='\\\\servername\\Drivers2\\Vista\\Broadcom\\x64' Or PkgSourcePath='\\\\servername\\Drivers2\\Vista\\Broadcom\\x64\\'[1660][Wed 03/26/2008 17:13:56]:Execute SQL =select count ( SMS_DriverPackage.PkgID ) from vSMS_DriverPackage AS SMS_DriverPackage where (SMS_DriverPackage.Source = "\\servername\Drivers2\Vista\Broadcom\x64" OR SMS_DriverPackage.Source = "\\servername\Drivers2\Vista\Broadcom\x64\")[1660][Wed 03/26/2008 17:13:56]:Results returned: 1 of 1[1660][Wed 03/26/2008 17:13:56]:Removing Handle 15987772 from async call map[1660][Wed 03/26/2008 17:13:56]:ExecQueryAsync: COMPLETE Select Count(PackageID) From SMS_DriverPackage Where PkgSourcePath='\\\\servername\\Drivers2\\Vista\\Broadcom\\x64' Or PkgSourcePath='\\\\servername\\Drivers2\\Vista\\Broadcom\\x64\\'[1660][Wed 03/26/2008 17:13:56]:CExtUserContext::LeaveThread : Releasing IWbemContextPtr=7416464[1554][Wed 03/26/2008 17:13:56]:CExtUserContext::EnterThread : User=domain\username Caching IWbemContextPtr=7416464 in Process 0x1528 (5416)[1554][Wed 03/26/2008 17:13:56]:-------------------------------------------------------------[1554][Wed 03/26/2008 17:13:56]:CExtUserContext: Context Item Name: SMSAppName[1554][Wed 03/26/2008 17:13:56]:CExtUserContext: Context Item String value: SMS Administrator Console[1554][Wed 03/26/2008 17:13:56]:-------------------------------------------------------------[1554][Wed 03/26/2008 17:13:56]:CExtUserContext: Context Item Name: MachineName[1554][Wed 03/26/2008 17:13:56]:CExtUserContext: Context Item String value: servername[1554][Wed 03/26/2008 17:13:56]:-------------------------------------------------------------[1554][Wed 03/26/2008 17:13:56]:CExtUserContext: Context Item Name: Uservername[1554][Wed 03/26/2008 17:13:56]:CExtUserContext: Context Item String value: domain\username[1554][Wed 03/26/2008 17:13:56]:-------------------------------------------------------------[1554][Wed 03/26/2008 17:13:56]:CExtUserContext: Context Item Name: ApplicationName[1554][Wed 03/26/2008 17:13:56]:CExtUserContext: Context Item String value: Microsoft.ConfigurationManagement.dll[1554][Wed 03/26/2008 17:13:56]:-------------------------------------------------------------[1554][Wed 03/26/2008 17:13:56]:CExtUserContext: Context Item Name: ApplicationVersion[1554][Wed 03/26/2008 17:13:56]:CExtUserContext: Context Item String value: 4.0.6000.0[1554][Wed 03/26/2008 17:13:56]:-------------------------------------------------------------[1554][Wed 03/26/2008 17:13:56]:CExtUserContext: Context Item Name: LocaleID[1554][Wed 03/26/2008 17:13:56]:CExtUserContext: Context Item String value: MS\0x409[1554][Wed 03/26/2008 17:13:56]:-------------------------------------------------------------[1554][Wed 03/26/2008 17:13:56]:CExtUserContext: Context Item Name: SessionHandle[1554][Wed 03/26/2008 17:13:56]:CExtUserContext: Context Item String value: {4ceb8ca7-cecc-4873-8623-41f35c055385}[1554][Wed 03/26/2008 17:13:56]:-------------------------------------------------------------[1554][Wed 03/26/2008 17:13:56]:CExtUserContext: Context Item Name: __WBEM_CLIENT_AUTHENTICATION_LEVEL[1554][Wed 03/26/2008 17:13:56]:CExtUserContext : Context Item Int value: 6[1554][Wed 03/26/2008 17:13:56]:CExtUserContext : Set ThreadLocaleID OK to: 1033[1554][Wed 03/26/2008 17:13:56]:CSspClassManager:reCallAction, dbname=SMS_AMS[1554][Wed 03/26/2008 17:13:56]:ExecMethodAsync : SMS_Driver::CreateFromINF[1554][Wed 03/26/2008 17:13:56]:Requested class =SMS_Driver[1554][Wed 03/26/2008 17:13:56]:Requested num keys =0[1554][Wed 03/26/2008 17:13:56]:CExtProviderClassObject:oExecuteMethod CreateFromINF[1554][Wed 03/26/2008 17:13:56]:CSspClassManager::ReadAccountFromRegistry, Getting NT Service account... [1554][Wed 03/26/2008 17:13:56]:Using SMS SERVICE Account for impersonation[1554][Wed 03/26/2008 17:13:56]MS ACCOUNT WORK SUCCEEDED[1660][Wed 03/26/2008 17:13:56]:CExtUserContext::EnterThread : User=NT AUTHORITY\SYSTEM Caching IWbemContextPtr=28021080 in Process 0x1528 (5416)[1660][Wed 03/26/2008 17:13:56]:CExtUserContext : Set ThreadLocaleID OK to: 1033[1660][Wed 03/26/2008 17:13:56]:CSspClassManager:reCallAction, dbname=SMS_AMS[1660][Wed 03/26/2008 17:13:56]:ExecQueryAsync: START SELECT * FROM SMS_SupportedPlatforms WHERE OSMaxVersion != OSMinVersion ORDER BY DisplayText[1660][Wed 03/26/2008 17:13:56]:Adding Handle 15987772 to async call map[1660][Wed 03/26/2008 17:13:56]:CExtProviderClassObject:oCreateInstanceEnumAsync (SMS_Query)[1660][Wed 03/26/2008 17:13:56]:CSspClassManager::ReadAccountFromRegistry, Getting NT Service account... [1660][Wed 03/26/2008 17:13:56]:Using SMS SERVICE Account for impersonation[1660][Wed 03/26/2008 17:13:56]MS ACCOUNT WORK SUCCEEDED[1660][Wed 03/26/2008 17:13:56]:CSspQueryForObject :: Execute...[1660][Wed 03/26/2008 17:13:56]:Execute WQL =SELECT * FROM SMS_SupportedPlatforms WHERE OSMaxVersion != OSMinVersion ORDER BY DisplayText[1660][Wed 03/26/2008 17:13:56]:Execute SQL =select all SMS_SupportedPlatforms.Condition,SMS_SupportedPlatforms.DisplayText,SMS_SupportedPlatforms.OSMaxVersion,SMS_SupportedPlatforms.OSMinVersion,SMS_SupportedPlatforms.OSName,SMS_SupportedPlatforms.OSPlatform,SMS_SupportedPlatforms.ResourceDll,SMS_SupportedPlatforms.StringId from SupportedPlatforms AS SMS_SupportedPlatforms where SMS_SupportedPlatforms.OSMaxVersion <> SMS_SupportedPlatforms.OSMinVersion order by SMS_SupportedPlatforms.DisplayText[1660][Wed 03/26/2008 17:13:56]:Results returned: 14 of 15[1660][Wed 03/26/2008 17:13:56]:Removing Handle 15987772 from async call map[1660][Wed 03/26/2008 17:13:56]:ExecQueryAsync: COMPLETE SELECT * FROM SMS_SupportedPlatforms WHERE OSMaxVersion != OSMinVersion ORDER BY DisplayText[1660][Wed 03/26/2008 17:13:56]:CExtUserContext::LeaveThread : Releasing IWbemContextPtr=28021080[1660][Wed 03/26/2008 17:13:56]:CExtUserContext::EnterThread : User=NT AUTHORITY\SYSTEM Caching IWbemContextPtr=28021080 in Process 0x1528 (5416)[1660][Wed 03/26/2008 17:13:56]:CExtUserContext : Set ThreadLocaleID OK to: 1033[1660][Wed 03/26/2008 17:13:56]:CSspClassManager:reCallAction, dbname=SMS_AMS[1660][Wed 03/26/2008 17:13:56]:ExecQueryAsync: START SELECT SMS_CIToContent.ContentID FROM SMS_CIToContent INNER JOIN SMS_Driver ON SMS_CIToContent.CI_ID = SMS_Driver.CI_ID WHERE SMS_Driver.SourceSite = 'AMS' AND SMS_CIToContent.ContentHash = 'B6A0B8EBF3645A815231A23FFEDBAC9C466C7C9B' AND SMS_CIToContent.ContentHashVersion = '2'[1660][Wed 03/26/2008 17:13:56]:Adding Handle 15987772 to async call map[1660][Wed 03/26/2008 17:13:56]:CExtProviderClassObject:oCreateInstanceEnumAsync (SMS_Query)[1660][Wed 03/26/2008 17:13:56]:CSspClassManager::ReadAccountFromRegistry, Getting NT Service account... [1660][Wed 03/26/2008 17:13:56]:Using SMS SERVICE Account for impersonation[1660][Wed 03/26/2008 17:13:56]MS ACCOUNT WORK SUCCEEDED[1660][Wed 03/26/2008 17:13:56]:CSspQueryForObject :: Execute...[1660][Wed 03/26/2008 17:13:56]:Execute WQL =SELECT SMS_CIToContent.ContentID FROM SMS_CIToContent INNER JOIN SMS_Driver ON SMS_CIToContent.CI_ID = SMS_Driver.CI_ID WHERE SMS_Driver.SourceSite = 'AMS' AND SMS_CIToContent.ContentHash = 'B6A0B8EBF3645A815231A23FFEDBAC9C466C7C9B' AND SMS_CIToContent.ContentHashVersion = '2'[1660][Wed 03/26/2008 17:13:56]:Execute SQL =select all SMS_CIToContent.ContentID from vSMS_CIToContent AS SMS_CIToContent INNER JOIN fn_ListDriverCIs(1033) AS SMS_Driver ON SMS_CIToContent.CI_ID = SMS_Driver.CI_ID where ((SMS_Driver.SourceSite = "AMS" AND SMS_CIToContent.ContentHash = "B6A0B8EBF3645A815231A23FFEDBAC9C466C7C9B") AND SMS_CIToContent.ContentHashVersion = "2")[1660][Wed 03/26/2008 17:13:57]:Results returned: 0 of 1[1660][Wed 03/26/2008 17:13:57]:Removing Handle 15987772 from async call map[1660][Wed 03/26/2008 17:13:57]:ExecQueryAsync: COMPLETE SELECT SMS_CIToContent.ContentID FROM SMS_CIToContent INNER JOIN SMS_Driver ON SMS_CIToContent.CI_ID = SMS_Driver.CI_ID WHERE SMS_Driver.SourceSite = 'AMS' AND SMS_CIToContent.ContentHash = 'B6A0B8EBF3645A815231A23FFEDBAC9C466C7C9B' AND SMS_CIToContent.ContentHashVersion = '2'[1660][Wed 03/26/2008 17:13:57]:CExtUserContext::LeaveThread : Releasing IWbemContextPtr=28021080[1554][Wed 03/26/2008 17:13:57]:**e:\nts_sms_fre\sms\siteserver\sdk_provider\smsprov\sspdriverci.cpp(693) : Error creating driver digest. Code 0x80070002**[1554][Wed 03/26/2008 17:13:57]:**Error creating driver digest. Code 0x80070002 **[1554][Wed 03/26/2008 17:13:57]:CExtUserContext::LeaveThread : Releasing IWbemContextPtr=7416464 Thanks!
Free Windows Admin Tool Kit Click here and download it now
March 26th, 2008 12:21pm

Hi Sander, I have tried to reproduce this issue here without any success. Could you please contact Microsoft Support (http://support.microsoft.com) and work through them to resolve this issue. By the way, what operating system is your SMS Provider machine running on? Thanks, -- Brett
March 28th, 2008 12:56pm

Hi Brett, ok, I will contact MS support. The OS running on the sms provider machine is win2k3 with SP2 and all MU patches applied to it. Thanks.
Free Windows Admin Tool Kit Click here and download it now
March 31st, 2008 3:20am

Just to note that importing a driver into MDT 2008 works fine... The difference is that using MDT 2008 the driver info gets updated into an .xml file while within SCCM into a SQL database?
April 7th, 2008 10:57am

I have a support case open with microsoft now. Once we get to a resolution I will post the solution here.
Free Windows Admin Tool Kit Click here and download it now
April 21st, 2008 10:10am

We have solved the problem. Driver import function needs components from the configmgr 2007 client and I have removed the client from the server. A way toverify if you have a similar problem is to check the existance of the following registry key : HKLM\Software\Microsoft\CCM\Security. If it doesn't exist then you probably do not have a configmgr client agent installed and therefore are missing the components to import drivers into OSD. Hope this info will help others.
May 30th, 2008 6:23am

I ran into this problem today after upgrading a site to SP1. Thanks to this post I should be able to quickly resolve the problem.Thanks!Steve Bobosky
Free Windows Admin Tool Kit Click here and download it now
December 12th, 2008 8:07pm

Hello, We have ConfigMgr Client Agent on SCCM 2007 R2 [running on a Windows Server 2008 R2] but the problem was not solved. HKLM\Software\Microsoft\CCM\Security key also was not created. Can you please detail the exact installation/configuration process? Thanks.
June 25th, 2010 6:29am

Hello, We have ConfigMgr Client Agent on SCCM 2007 R2 [running on a Windows Server 2008 R2] but the problem was not solved. HKLM\Software\Microsoft\CCM\Security key also was not created. Can you please detail the exact installation/configuration process? Thanks. Since Windows Server 2008 R2 is 64-bit and the configmgr client binaries are native 32-bit, you will need to check for the existance of the following key: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\CCM\Security
Free Windows Admin Tool Kit Click here and download it now
November 12th, 2010 4:47am

I am having the exact same problem and am attempting to at least resolve the issue regarding installtion of the client through the below attached thread. . . http://social.technet.microsoft.com/Forums/en-US/configmgrsetup/thread/87910c94-421e-41ad-955e-b76ef380fcfb I'm trying to do this (importing the drivers) through following the steps outlined within the MDT 2010 Quick-Start guide for SCCM2007. The document led me to believe that I had the server built to specification up until the point where I ran into this problem with importing drivers (save for another issue where I needed to give Write permissions to the Everyone group as opposed to Read in order to create a task sequence. . . the document said to give Read. . .but that was a minor annoyance compared to this). It looks to me that there was A LOT more to do regarding setting up SCCM than this document led me to believe!! One other thing that I am curious about. . .I have these drivers set on a seperate E: volume as opposed to C: (again, pursuant to the steps set forth in the Quick-Start Guide that is not quickly getting me started) and the way we need to point to the location where the driver's <.inf> files are allow for only a UNC path to be used. Do you think that the fact that this segregated volume is causing a problem because the UNC path cannot account for it? -Brian McKnight
June 7th, 2011 3:09pm

I have also added the computer account for my server into the share and NTFS permissions for the share/folder where I have these drivers with Read permission. This has already cost me two days that I did not want to lose!-Brian McKnight
Free Windows Admin Tool Kit Click here and download it now
June 7th, 2011 3:22pm

I have also added the computer account for my server into the share and NTFS permissions for the share/folder where I have these drivers with Read permission. This has already cost me two days that I did not want to lose! -Brian McKnight You actually have not mentioned anything about the solution I have proposed. Did you even try it?
June 8th, 2011 2:24am

If I read the solution correctly, the SCCM server needs to be a client onto itself in order for the functionality of importing drivers to work correctly. That is what I am attempting via the running of <ccmsetup.exe>, but the client is not loading correctly (judgeing by the lack of the registry key you mentioned along with errors that I am seeing in the <ccmsetup.log>). I linked to the thread that I have going pertaining to those problems. I am hoping that a) I did understand you correctly, and b) clearing up the problems with the client installation will clear up the problems with the importing of drivers. I apologize for not being clear. I was more or less at my wits end yesterday afternoon with all this (hopefully I won't end today that way). The thing that still gets me however is that none of this (the need to make the server it's own client along with all the additional configuration steps that it looks like you need to take on the server in order for it to push down to/communicate with said clients) is not mentioned in the MDT Quick Start Guide for SCCM. I left the office Friday afternoon thinking that I had the server ready so that I can actually start playing with the deployment stuff only to find out Monday that this was not the case. -Brian McKnight
Free Windows Admin Tool Kit Click here and download it now
June 8th, 2011 7:19am

Hi Brian, I can fully understand your frustration. When I first posted about this issue I already put a lot of time in trying to resolve it. Regarding your issue I think the best thing to do is to resolve the configmgr client installation. Perhaps you can post the ccmsetup.log file so we can have a look at it? Thanks.
June 8th, 2011 7:47am

I am also experiencing this problem. I have successfully imported roughly 100 drivers - only 3 are giving me this error Windows Server 2003 R2 x64 Bit SCCM Config Mgr 2007
Free Windows Admin Tool Kit Click here and download it now
June 8th, 2011 9:13am

Will do. Let me just try a working theory that I have in order to correct the client install problem and I will get the log results up on this thread. You can take a peek and the thread that I linked to up above as well if you are interested.-Brian McKnight
June 8th, 2011 9:22am

I just read part of the story and since this is a test install of SCCM why not reinstall the server from scratch including the OS and make sure the prerequisites are met before installing sccm. If I look at my installation notes I did it in the following order: Install IIS. Install BITS. Install RDC (remote differential compression). Configure webdav. Give (in the AD) full permission to System Management for the sccm server object. Install WDS (Windows Deployment Services Server). This is optional if you don't install the ConfigMgr PXE service point. Install SQL server. (Optional if you don't have a SQL server yet). Install WSUS. (Optional if you don't install the ConfigMgr software update point. Extend the AD schema. You need to be a schema admin to do this. The log file will be placed on the C drive of the machine on which you run EXTADSCH.EXE. Regarding the first 4 steps someone already mentioned a nice article on how to do this. Now it's OK to install the SCCM client on the primary server however make sure you don't uninstall it or you will end up in the same situation.
Free Windows Admin Tool Kit Click here and download it now
June 9th, 2011 4:44am

Hi Sander, Yeah, I am looking through that document now and I am going to parse through those log files that were mentioned this morning. Everything on my install looked good up until the point where it was mentioned to modify the <applicationhost.config> file. I added a line to the <reqeustFiltering> section to allow .inf files to pass though. . .I will notify you if this resolves our original importing of drivers problem. If it does not, and if nothing in the MP log files gives any indication of what is wrong with my Management Point, then I will get back to you with my <ccmsetup.log>.-Brian McKnight
June 9th, 2011 9:47am

I think that I have resolved my Management Point problems, so here is the latest <ccmsetup.log>. . . <![LOG[==========[ ccmsetup started in process 5148 ]==========]LOG]!><time="15:51:00.809+420" date="06-09-2011" component="ccmsetup" context="" type="1" thread="4060" file="ccmsetup.cpp:9010"> <![LOG[Version: 4.0.6487.2000]LOG]!><time="15:51:00.809+420" date="06-09-2011" component="ccmsetup" context="" type="1" thread="4060" file="ccmsetup.cpp:2068"> <![LOG[GetAdaptersAddressess entry point is supported.]LOG]!><time="15:51:00.809+420" date="06-09-2011" component="ccmsetup" context="" type="0" thread="4060" file="ccmiputil.cpp:118"> <![LOG[DhcpGetOriginalSubnetMask entry point is supported.]LOG]!><time="15:51:00.809+420" date="06-09-2011" component="ccmsetup" context="" type="0" thread="4060" file="ccmiputil.cpp:181"> <![LOG[Current AD site of machine is Default-First-Site-Name]LOG]!><time="15:51:00.813+420" date="06-09-2011" component="ccmsetup" context="" type="1" thread="4060" file="lsad.cpp:457"> <![LOG[Attempting to query AD for assigned site code]LOG]!><time="15:51:00.813+420" date="06-09-2011" component="ccmsetup" context="" type="0" thread="4060" file="lsad.cpp:1766"> <![LOG[Executing query (&(ObjectCategory=MSSMSRoamingBoundaryRange)(|(&(MSSMSRangedIPLow<=183894036)(MSSMSRangedIPHigh>=183894036))))]LOG]!><time="15:51:00.823+420" date="06-09-2011" component="ccmsetup" context="" type="0" thread="4060" file="lsad.cpp:1801"> <![LOG[Executing query (&(ObjectCategory=mSSMSSite)(|(mSSMSRoamingBoundaries=10.246.0.0)(mSSMSRoamingBoundaries=Default-First-Site-Name)))]LOG]!><time="15:51:00.839+420" date="06-09-2011" component="ccmsetup" context="" type="0" thread="4060" file="lsad.cpp:1862"> <![LOG[LSGetAssignedSiteFromAD : Trying to Assign to the Site <AFP>]LOG]!><time="15:51:00.863+420" date="06-09-2011" component="ccmsetup" context="" type="1" thread="4060" file="lsad.cpp:1922"> <![LOG[The MP name retrieved is 'AFPDPLYMTTST.DEPLOYMENTTST.LOCAL' with version '6487l' and capabilities '<Capabilities SchemaVersion="1.0"> </Capabilities>']LOG]!><time="15:51:00.867+420" date="06-09-2011" component="ccmsetup" context="" type="0" thread="4060" file="lsad.cpp:2869"> <![LOG[Retrieving client operational settings from AD.]LOG]!><time="15:51:00.867+420" date="06-09-2011" component="ccmsetup" context="" type="1" thread="4060" file="lsad.cpp:4931"> <![LOG[ClientOperationalSettings search filter is '(&(ObjectCategory=mSSMSManagementPoint)(mSSMSDefaultMP=TRUE)(mSSMSSiteCode=AFP))']LOG]!><time="15:51:00.870+420" date="06-09-2011" component="ccmsetup" context="" type="0" thread="4060" file="lsad.cpp:4673"> <![LOG[Command line: "C:\Windows\ccmsetup\ccmsetup.exe" ]LOG]!><time="15:51:00.870+420" date="06-09-2011" component="ccmsetup" context="" type="1" thread="4060" file="ccmsetup.cpp:4102"> <![LOG[CCMHTTPPORT: 80]LOG]!><time="15:51:00.870+420" date="06-09-2011" component="ccmsetup" context="" type="1" thread="4060" file="ccmsetup.cpp:8008"> <![LOG[CCMHTTPSPORT: 443]LOG]!><time="15:51:00.871+420" date="06-09-2011" component="ccmsetup" context="" type="1" thread="4060" file="ccmsetup.cpp:8023"> <![LOG[CCMHTTPSSTATE: 0]LOG]!><time="15:51:00.871+420" date="06-09-2011" component="ccmsetup" context="" type="1" thread="4060" file="ccmsetup.cpp:8041"> <![LOG[CCMHTTPSCERTNAME: ]LOG]!><time="15:51:00.871+420" date="06-09-2011" component="ccmsetup" context="" type="1" thread="4060" file="ccmsetup.cpp:8069"> <![LOG[FSP: AFPDPLYMTTST.DEPLOYMENTTST.LOCAL]LOG]!><time="15:51:00.871+420" date="06-09-2011" component="ccmsetup" context="" type="1" thread="4060" file="ccmsetup.cpp:8084"> <![LOG[CCMFIRSTCERT: 0]LOG]!><time="15:51:00.871+420" date="06-09-2011" component="ccmsetup" context="" type="1" thread="4060" file="ccmsetup.cpp:8126"> <![LOG[Config file: ]LOG]!><time="15:51:00.871+420" date="06-09-2011" component="ccmsetup" context="" type="1" thread="4060" file="ccmsetup.cpp:4497"> <![LOG[Retry time: 10 minute(s)]LOG]!><time="15:51:00.871+420" date="06-09-2011" component="ccmsetup" context="" type="1" thread="4060" file="ccmsetup.cpp:4498"> <![LOG[MSI log file: ]LOG]!><time="15:51:00.871+420" date="06-09-2011" component="ccmsetup" context="" type="1" thread="4060" file="ccmsetup.cpp:4499"> <![LOG[MSI properties: SMSSITECODE=AFP CCMHTTPPORT="80" CCMHTTPSPORT="443" CCMHTTPSSTATE="0" FSP="AFPDPLYMTTST.DEPLOYMENTTST.LOCAL" CCMFIRSTCERT="0"]LOG]!><time="15:51:00.871+420" date="06-09-2011" component="ccmsetup" context="" type="1" thread="4060" file="ccmsetup.cpp:4500"> <![LOG[Source List:]LOG]!><time="15:51:00.871+420" date="06-09-2011" component="ccmsetup" context="" type="1" thread="4060" file="ccmsetup.cpp:4508"> <![LOG[MPs:]LOG]!><time="15:51:00.871+420" date="06-09-2011" component="ccmsetup" context="" type="1" thread="4060" file="ccmsetup.cpp:4527"> <![LOG[ AFPDPLYMTTST.DEPLOYMENTTST.LOCAL]LOG]!><time="15:51:00.871+420" date="06-09-2011" component="ccmsetup" context="" type="1" thread="4060" file="ccmsetup.cpp:4542"> <![LOG[Updated security on object C:\Windows\ccmsetup\.]LOG]!><time="15:51:00.871+420" date="06-09-2011" component="ccmsetup" context="" type="0" thread="4060" file="ccmsetup.cpp:8849"> <![LOG[Sending Fallback Status Point message, STATEID='100'.]LOG]!><time="15:51:00.871+420" date="06-09-2011" component="ccmsetup" context="" type="1" thread="4060" file="ccmsetup.cpp:9326"> <![LOG[State message with TopicType 800 and TopicId {B9CAB0B8-9C43-4A2A-BD49-26EB0F47DAC7} has been sent to the FSP]LOG]!><time="15:51:01.089+420" date="06-09-2011" component="FSPStateMessage" context="" type="1" thread="4060" file="fsputillib.cpp:730"> <![LOG[Running as user "Administrator"]LOG]!><time="15:51:01.089+420" date="06-09-2011" component="ccmsetup" context="" type="1" thread="4060" file="ccmsetup.cpp:2690"> <![LOG[Detected 94618 MB free disk space on system drive.]LOG]!><time="15:51:01.089+420" date="06-09-2011" component="ccmsetup" context="" type="1" thread="4060" file="ccmsetup.cpp:463"> <![LOG[DetectWindowsEmbeddedFBWF() Detecting OS Version]LOG]!><time="15:51:01.089+420" date="06-09-2011" component="ccmsetup" context="" type="1" thread="4060" file="ccmsetup.cpp:509"> <![LOG[Client OS Version is 6.1, Service Pack Version 1]LOG]!><time="15:51:01.089+420" date="06-09-2011" component="ccmsetup" context="" type="1" thread="4060" file="ccmsetup.cpp:533"> <![LOG[Client OS is not a supported Windows Embedded Platform]LOG]!><time="15:51:01.090+420" date="06-09-2011" component="ccmsetup" context="" type="1" thread="4060" file="ccmsetup.cpp:535"> <![LOG[Successfully ran BITS check.]LOG]!><time="15:51:01.391+420" date="06-09-2011" component="ccmsetup" context="" type="1" thread="4060" file="ccmsetup.cpp:7105"> <![LOG[Failed to successfully complete HTTP request. (StatusCode at WinHttpQueryHeaders: 500)]LOG]!><time="15:51:01.623+420" date="06-09-2011" component="ccmsetup" context="" type="3" thread="4060" file="ccmsetup.cpp:5969"> <![LOG[Sending Fallback Status Point message, STATEID='308'.]LOG]!><time="15:51:01.623+420" date="06-09-2011" component="ccmsetup" context="" type="1" thread="4060" file="ccmsetup.cpp:9326"> <![LOG[State message with TopicType 800 and TopicId {42B9FA2D-EF0C-4D06-8A63-6A389B0B2895} has been sent to the FSP]LOG]!><time="15:51:01.643+420" date="06-09-2011" component="FSPStateMessage" context="" type="1" thread="4060" file="fsputillib.cpp:730"> Looks like I still have some issues.-Brian McKnight
Free Windows Admin Tool Kit Click here and download it now
June 9th, 2011 3:54pm

Ok, did you run ccmsetup.exe from the command line? (It looks like you did). I would suggest to push the client from the configmgr console. Search for the sccm server under the all systems collection right click it and select install client. (Make sure you have your boundaries setup, and have a client push account defined). Also make sure you have enabled AD system discovery so that it pulls systems from the AD into SCCM.
June 10th, 2011 3:39am

I would suggest to push the client from the configmgr console. Not needed. The MP issues have to be fixed first: "Failed to successfully complete HTTP request. (StatusCode at WinHttpQueryHeaders: 500". Searching for winhttpqueryheaders 500 here in the forums brings tons of troubleshooting tipps. Client OS is not a supported Windows Embedded Platform can ge ignored. Torsten Meringer | http://www.mssccmfaq.de
Free Windows Admin Tool Kit Click here and download it now
June 10th, 2011 5:30am

I would suggest to push the client from the configmgr console. Not needed. The MP issues have to be fixed first: "Failed to successfully complete HTTP request. (StatusCode at WinHttpQueryHeaders: 500". Searching for winhttpqueryheaders 500 here in the forums brings tons of troubleshooting tipps. Client OS is not a supported Windows Embedded Platform can ge ignored. Torsten Meringer | http://www.mssccmfaq.de What if he uses alternative ports for client communication, I don't think running the ccmsetup.exe from command line on the server will use the alternative ports unless you specify them. (And if you install IIS I guess port 80 is by default listening for incoming requests). The client push from the console will use the right ports.
June 10th, 2011 5:38am

This turned out to be a permissions issue for me. When I gave the PC account Full Control to the share where I had the driver source files, everything worked fine.-Brian McKnight
Free Windows Admin Tool Kit Click here and download it now
July 1st, 2011 10:24am

I am deploying sccm 2012 and have seen the exact same issue. The PS server was not able to import the drivers and could not create the drivers package. Once I deployed the SCCM agent all was good! Paul Keely
August 11th, 2012 3:01am

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics