Here’s another good KB article we published today on ConfigMgr 2007. This one describes an issue you may run into with USMT restores and how to fix it:
=====
Symptoms
When using the prestaged media feature in System Center Configuration Manager 2007 R3 to build new machines, the USMT (User State Migration Tool) restore step fails. The task sequence may still be successful but the user state is never migrated. You may also receive the following information in the smsts.log file:
==============================[ OSDSMPClient.exe ]==============================
OSDSMPClient <date/time> 3832 (0x0EF8)
Command line: "osdsmpclient.exe" /restore OSDSMPClient <date/time> 3832 (0x0EF8)
MigrationID not found in Environment. OSDSMPClient <date/time> 3832 (0x0EF8)
Encryption key not found in Environment. OSDSMPClient <date/time> 3832 (0x0EF8)
SMP not found in Environment. OSDSMPClient <date/time> 3832 (0x0EF8)
Client joined to the <domain> domain. OSDSMPClient <date/time> 3832 (0x0EF8)
Client is a member of the <siteName> site. OSDSMPClient <date/time> 3832 (0x0EF8)
GetAdaptersAddressess entry point is supported. OSDSMPClient <date/time> 3832 (0x0EF8)
DhcpGetOriginalSubnetMask entry point is supported. OSDSMPClient <date/time> 3832 (0x0EF8)
Adapter {E08FC8BE-A9C2-406A-8D1A-E5F87493790F} is DHCP enabled. Checking quarantine status. OSDSMPClient <date/time> 3832 (0x0EF8)
Adapter {E08FC8BE-A9C2-406A-8D1A-E5F87493790F} has 1 IPv4 address(es). OSDSMPClient <date/time> 3832 (0x0EF8)
Loading client certificates. OSDSMPClient <date/time> 3832 (0x0EF8)
this->hCertStore != NULL, HRESULT=80092002 (e:\nts_sms_fre\sms\client\osdeployment\osdsmpclient\smpclient.cpp,880) OSDSMPClient <date/time> 3832 (0x0EF8)
Failed to import the client certificate store (0x80092002) OSDSMPClient <date/time> 3832 (0x0EF8)
m_ClientInfo.init(), HRESULT=80092002 (e:\nts_sms_fre\sms\client\osdeployment\osdsmpclient\smpclient.cpp,1014) OSDSMPClient <date/time> 3832 (0x0EF8)
ClientRequestToMP::DoRequest failed (0x80092002). OSDSMPClient <date/time> 3832 (0x0EF8)
pClientRequestToMP->DoRequest(), HRESULT=80092002 (e:\nts_sms_fre\sms\client\osdeployment\osdsmpclient\smpclient.cpp,2787) OSDSMPClient <date/time> 3832 (0x0EF8)
ExecuteRestoreRequestToMP failed (0x80092002). OSDSMPClient <date/time> 3832 (0x0EF8)
ExecuteRestoreRequestToMP(migInfoFromMP), HRESULT=80092002 (e:\nts_sms_fre\sms\client\osdeployment\osdsmpclient\smpclient.cpp,2899) OSDSMPClient <date/time>3832 (0x0EF8)
ExecuteRestoreRequest failed (0x80092002). OSDSMPClient <date/time> 3832 (0x0EF8)
ExecuteRestoreRequest(), HRESULT=80092002 (e:\nts_sms_fre\sms\client\osdeployment\osdsmpclient\main.cpp,80) OSDSMPClient <date/time> 3832 (0x0EF8)
OSDSMPClient finished: 0x00002002 OSDSMPClient <date/time> 3832 (0x0EF8)
Process completed with exit code 8194 TSManager <date/time>2144 (0x0860)
This is not related to KB article 977203 : User state migration is unsuccessful on an ConfigMgr 2007 SP1 or SP 2 client after you install security update 974571 or Windows 7 SP1 (http://support.microsoft.com/kb/977203). The error code is different and this issue occurs even if 977384 is already installed.
This issue only occurs when you use prestaged media and put the USMT restore step in the same task sequence as the building of the OS. When the USMT restore steps is executed after the OS is built, no problem will occur.
Cause
The 0x80092002 is returned because the client certificate is not created yet. This is considered expected behavior for System Center Configuration Manager 2007 R3. This scenario was not explicitly tested with R3 but will work with Configuration Manager 2012.
Resolution
The workaround is to complete the USMT restore in a separate task sequence.
More Information
977203 User state migration is unsuccessful on an ConfigMgr 2007 SP1 or SP2 client after you install security update 974571 or Windows 7 SP1
=====
For the most current version of this article please see the following:
2648995 : USMT restore fails when using prestaged media in System Center Configuration Manager 2007 R3 (http://support.microsoft.com/kb/2648995)
J.C. Hornbeck | System Center Knowledge Engineer
App-V Team blog: http://blogs.technet.com/appv/
AVIcode Team blog: http://blogs.technet.com/b/avicode
ConfigMgr Support Team blog: http://blogs.technet.com/configurationmgr/
DPM Team blog: http://blogs.technet.com/dpm/
MED-V Team blog: http://blogs.technet.com/medv/
OOB Support Team blog: http://blogs.technet.com/oob/
Opalis Team blog: http://blogs.technet.com/opalis
Orchestrator Support Team blog: http://blogs.technet.com/b/orchestrator/
OpsMgr Support Team blog: http://blogs.technet.com/operationsmgr/
SCMDM Support Team blog: http://blogs.technet.com/mdm/
SCVMM Team blog: http://blogs.technet.com/scvmm
Server App-V Team blog: http://blogs.technet.com/b/serverappv
Service Manager Team blog: http://blogs.technet.com/b/servicemanager
System Center Essentials Team blog: http://blogs.technet.com/b/systemcenteressentials
WSUS Support Team blog: http://blogs.technet.com/sus/