Simptome
Luați în considerare următorul scenariu:
-
Instalați clientul System Center Configuration Manager 2007 Service Pack 1 (SP1) sau clientul System Center Configuration Manager 2007 Service Pack 2 (SP2).
-
Instalați actualizarea de securitate 974571 sau Windows 7 Service Pack 1 (SP1) pe același computer.
-
O secvență de activitate ConfigMgr rulează pe acest client. Această secvență de activități include pasul secvenței de activitate Capturare stare utilizator și pasul secvență de activitate Restaurare stare utilizator.
În acest scenariu, migrarea stării utilizatorului nu reușește. În același timp, următorul mesaj de eroare este înregistrat în fișierul Ccmexec.log:
Nu s-a reușit importul depozitului de certificate client (0x80092024) OSDSMPClient
Cauză
Această eroare apare deoarece un caracter NULL încorporat se află în proprietatea Nume prietenos a unui certificat. Actualizare de securitate 974571 împiedică acțiunea care importă certificatul atunci când proprietatea Nume prietenos are un caracter NULL încorporat. Prin urmare, certificatul nu se poate importa.
Rezolvare
Important Pentru a rezolva această problemă, instalați această remediere rapidă pe toate serverele de site System Center Configuration Manager 2007 Service Pack 1 (SP1) și pe toate serverele de site System Center Configuration Manager 2007 Service Pack 2 (SP2). Apoi implementați această remediere rapidă pentru toți clienții.
Această remediere rapidă rezolvă această problemă pentru toate certificatele client noi care sunt generate. Pentru a corecta certificatele curente, rulați utilitarul CCMCertFix care se află în acest pachet pe toți clienții Configuration Manager SP1 și pe toți clienții SP2 Configuration Manager.
Notă Pentru a extrage utilitarul CCMCertFix, urmați acești pași:
-
Instalați această remediere rapidă pe serverul site-ului.
-
Găsiți fișierul CCMCertFix.exe. În mod implicit, acest fișier se află în următorul folder:
ConfigMgr_2007_Installation_Directory\Logs\KB977203
-
Copiați și rulați fișierul CCMCertFix.exe pe orice client existent.
O remediere rapidă acceptată este disponibilă de la Microsoft. Totuși, această remediere rapidă este destinată să corecteze doar problema descrisă în acest articol. Aplicați această remediere rapidă doar la sistemele care se confruntă cu această problemă specifică.
Dacă remedierea rapidă este disponibilă pentru descărcare, există o secțiune "Descărcarea remedierii rapide este disponibilă" în partea de sus a acestui articol din Baza de cunoștințe. Dacă această secțiune nu apare, trimiteți o solicitare la Serviciul pentru relații cu clienții și asistența Microsoft pentru a obține remedierea rapidă.
Notă Dacă apar probleme suplimentare sau dacă este necesară o depanare, poate fi necesar să creați o solicitare de serviciu separată. Costurile uzuale de asistență se vor aplica la întrebări și probleme suplimentare de asistență care nu se califică pentru această remediere rapidă specifică. Pentru o listă completă a numerelor de telefon ale Serviciului pentru clienți și asistență Microsoft sau pentru a crea o solicitare de serviciu separată, vizitați următorul site Web Microsoft:
http://support.microsoft.com/contactus/?ws=supportNotă Formularul "Descărcarea remedierii rapide este disponibilă" afișează limbile pentru care este disponibilă remedierea rapidă. Dacă nu vedeți limba, cauza este că nu este disponibilă o remediere rapidă pentru limba respectivă.
Cerinţe preliminare
Pentru a aplica această remediere rapidă, trebuie instalat System Center Configuration Manager 2007 Service Pack 1 (SP1) sau System Center Configuration Manager 2007 Service Pack 2 (SP2).
Cerință repornire
Nu trebuie să reporniți computerul după ce aplicați această remediere rapidă.
Informații despre înlocuirea remedierii rapide
Această remediere rapidă nu înlocuiește o remediere rapidă lansată anterior.
Informații despre fișier
Versiunea în limba engleză (Statele Unite ale Americii) a acestei remedieri rapide instalează fișiere care au atributele listate în tabelele următoare. Datele și orele pentru aceste fișiere sunt listate în Timpul universal (UTC). Datele și orele pentru aceste fișiere de pe computerul local sunt afișate în ora locală împreună cu ora de vară curentă (DST) prejudecată. În plus, datele și orele se pot modifica atunci când efectuați anumite operațiuni asupra fișierelor.
Informații despre fișierul System Center Configuration Manager 2007 SP1
Nume fișier |
Versiune fișier |
Dimensiune fișier |
Data |
Timp |
Platforma |
---|---|---|---|---|---|
Ccmcertfix.exe |
4.0.6221.1193 |
17,768 |
01-Dec-2008 |
01:40 |
x86 |
Ccmgencert.dll |
4.0.6221.1193 |
130,408 |
01-Dec-2008 |
01:40 |
x86 |
Ccmsetup-sup.cab |
Nu se aplică |
257,833 |
01-Dec-2008 |
01:40 |
Nu se aplică |
Ccmsetup.exe |
4.0.6221.1193 |
609,128 |
01-Dec-2008 |
01:40 |
x86 |
Ccmsetup.msi |
Nu se aplică |
1,662,464 |
01-Dec-2008 |
01:40 |
Nu se aplică |
Mcs.msi |
Nu se aplică |
7,312,896 |
01-Dec-2008 |
01:40 |
Nu se aplică |
Mcsisapip.dll |
4.0.6221.1193 |
205,672 |
01-Dec-2008 |
01:40 |
x86 |
Mp.msi |
Nu se aplică |
9,515,520 |
01-Dec-2008 |
01:40 |
Nu se aplică |
Sccm2007ac-sp1-kb977203-x86.msp |
Nu se aplică |
3,076,096 |
01-Dec-2008 |
01:40 |
Nu se aplică |
Smpmgr.dll |
4.0.6221.1193 |
85,864 |
01-Dec-2008 |
01:40 |
x86 |
Ccmgencert.dll |
4.0.6221.1193 |
649,576 |
01-Dec-2008 |
01:40 |
IA-64 |
Ccmgencert.dll |
4.0.6221.1193 |
285,032 |
01-Dec-2008 |
01:40 |
x64 |
Mcsisapip.dll |
4.0.6221.1193 |
480,616 |
01-Dec-2008 |
01:40 |
x64 |
Informații despre fișierul System Center Configuration Manager 2007 SP2
Nume fișier |
Versiune fișier |
Dimensiune fișier |
Data |
Timp |
Platforma |
---|---|---|---|---|---|
Ccmcertfix.exe |
4.0.6487.2111 |
17,768 |
25 ianuarie 2010 |
06:27 |
x86 |
Ccmgencert.dll |
4.0.6487.2111 |
130,408 |
25 ianuarie 2010 |
06:27 |
x86 |
Ccmsetup-sup.cab |
Nu se aplică |
253,016 |
10-Dec-2009 |
03:40 |
Nu se aplică |
Ccmsetup.exe |
4.0.6487.2111 |
611,688 |
25 ianuarie 2010 |
06:27 |
x86 |
Ccmsetup.msi |
Nu se aplică |
1,662,976 |
25 ianuarie 2010 |
06:27 |
Nu se aplică |
Mcs.msi |
Nu se aplică |
7,204,864 |
25 ianuarie 2010 |
06:28 |
Nu se aplică |
Mcsisapip.dll |
4.0.6487.2111 |
206,696 |
25 ianuarie 2010 |
06:28 |
x86 |
Mp.msi |
Nu se aplică |
9,180,672 |
25 ianuarie 2010 |
06:28 |
Nu se aplică |
Sccm2007ac-sp2-kb977203-x86.msp |
Nu se aplică |
444,928 |
25 ianuarie 2010 |
06:28 |
Nu se aplică |
Smpmgr.dll |
4.0.6487.2111 |
86,376 |
25 ianuarie 2010 |
06:28 |
x86 |
Ccmgencert.dll |
4.0.6487.2111 |
649,576 |
25 ianuarie 2010 |
06:28 |
IA-64 |
Ccmgencert.dll |
4.0.6487.2111 |
285,032 |
25 ianuarie 2010 |
06:29 |
x64 |
Mcsisapip.dll |
4.0.6487.2111 |
481,640 |
25 ianuarie 2010 |
06:29 |
x64 |
Stare
Microsoft a confirmat că aceasta este o problemă în produsele Microsoft enumerate în secțiunea „Se aplică la”.
Mai multe informații
Proprietăți instalare client
Dacă ați specificat o proprietate de instalare push client atunci când ați instalat clientul System Center Configuration Manager 2007 SP1 sau clientul System Center Configuration Manager 2007 SP2, trebuie să specificați proprietatea din nou atunci când instalați remedierea rapidă. Dacă nu specificați proprietatea din nou atunci când instalați remedierea rapidă, proprietatea este eliminată din configurație. De exemplu, dacă ați modificat instalarea inițială utilizând punctul de localizare a serverului (SMSSLP) sau proprietatea punctului de stare de rezervă (FSP), trebuie să specificați din nou acea proprietate atunci când instalați remedierea rapidă.
Cum se utilizează utilitarul CCMCertFix.exe
Utilitarul CCMCertFix este un utilitar linie de comandă care rulează fără opțiuni (argumente). Cu toate acestea, trebuie să o rulați utilizând drepturi administrative. Fișierul CCMCertFix.exe este instalat în următoarea locație:
sms root\logs\KB977203Note Puteți redirecționa erorile către un anumit fișier jurnal. De exemplu, să presupunem că numele de fișier al fișierului jurnal este CCMCertFix.log. În acest scenariu, puteți rula următoarea comandă:
CCMCertFix.exe CCMCertFix.log
Informații de implementare despre utilitarul CCMCertFix.exe
Utilitarul CCMCertFix poate fi distribuit ca program Configuration Manager. De exemplu, să presupunem că utilizați următoarele setări pentru a distribui utilitarul ca program Configuration Manager:
-
Rulare: ascuns
-
Rulați dacă un utilizator este sau nu conectat
-
Rulați cu drepturi administrative
Aceste setări de program pot fi modificate pentru a se potrivi mediului și necesităților afacerii dvs.
Notă Trebuie să rulați utilitarul CCMCertFix utilizând drepturi administrative.
Pentru mai multe informații despre actualizarea de securitate 974571, faceți clic pe următorul număr de articol pentru a vizualiza articolul în Baza de cunoștințe Microsoft:
974571 MS09-056: Vulnerabilitățile din CryptoAPI ar putea permite falsificarea
Pentru mai multe informații despre terminologia actualizărilor de software, faceți clic pe următorul număr de articol pentru a vizualiza articolul în Baza de cunoștințe Microsoft:
824684 Descrierea terminologiei standard care este utilizată pentru a descrie actualizările
de software Microsoft Remedierea rapidă descrisă în articolul din Baza de cunoștințe Microsoft 997384 înlocuiește și include această remediere rapidă.
Prin urmare, această remediere rapidă nu poate fi instalată după instalarea remedierii rapide. Cu toate acestea, utilitarul CCMCertFix.exe nu este inclus ca parte a acelei remedieri rapide. Pentru a obține utilitarul CCMCertFix.exe după ce ați instalat remedierea rapidă, descărcați remedierea rapidă descrisă în această remediere rapidă, apoi rulați următoarea comandă pentru a extrage conținutul remedierii rapide:
msiexec.exe /a SCCM2007-SP2-KB977203-ENU.msi /qb targetdir=Path_To_Extract_ToNotes
-
În această comandă, substituentul Path_To_Extract_To reprezintă locația în care ar trebui extras conținutul remedierii rapide. După extragerea utilitarului CCMCertFix.exe, puteți găsi utilitarul în această locație.
-
Numele fișierului .msi din această comandă poate fi diferit, în funcție de versiunea localizată descărcată. Verificați numele fișierului .msi care este descărcat și modificați linia de comandă în mod corespunzător, dacă este necesar.
Instalarea KB977203 în timpul unei secvențe de activități
Pentru implementările sistemului de operare, remedierea rapidă KB977203 trebuie instalată în timpul unei secvențe de activitate OSD ConfigMgr 2007 în Windows de instalare și în activitatea ConfigMgr. În caz contrar, problema va continua să apară în timp ce se execută secvența de activități. Remedierea rapidă nu poate fi instalată utilizând o activitate "instalare software". Acest lucru ar face ca serviciul client ConfigMgr 2007 să se oprească, ceea ce va face ca secvența de activități să nu reușească.
Notă Dacă actualizarea client descrisă în articolul de bază Knolwedge 977384 este instalată în timpul secvenței de activitate, nu este necesar să instalați și această actualizare client, deoarece această actualizare este inclusă ca parte a acelei actualizări.
Pentru a instala remedierea rapidă KB977203 în timpul unei secvențe de activități OSD ConfigMgr 2007, utilizați opțiunea PATCH= descrisă în următorul articol din Baza de cunoștințe Microsoft:
907423 Cum să includeți o actualizare în instalarea inițială a clientului avansat
Systems Management Server 2003 Pentru a instala remedierea rapidă KB977203 în timpul unei secvențe de activități OSD ConfigMgr 2007, urmați acești pași:
-
Aplicați remedierea rapidă pe serverul site-ului.
-
După ce remedierea rapidă a fost aplicată pe serverul de site, fișierele de instalare a clientului ConfigMgr 2007 vor fi actualizate pentru a include remedierea rapidă KB977203 în directorul \i386\hotfix\KB977203\ al fișierelor de instalare client ConfigMgr 2007. Deoarece fișierele de instalare client ConfigMgr 2007 au fost actualizate, asigurați-vă că actualizați punctele de distribuție în care se află pachetul de instalare client ConfigMgr 2007.
-
Faceți clic dreapta pe secvența de activități pe care trebuie să o modificați, apoi faceți clic pe Editare.
-
Faceți clic pe Configurare ferestre și ConfigMgr.
-
În caseta Proprietăți instalare , tastați următoarele:
Pentru ConfigMgr 2007 SP1:PATCH="C:\_SMSTaskSequence\OSD\<Package_ID>\i386\hotfix\KB977203\SCCM2007AC-SP1-KB977203-x86.msp"Pentru ConfigMgr 2007 SP2:
PATCH="C:\_SMSTaskSequence\OSD\<Package_ID>\i386\hotfix\KB977203\SCCM2007AC-SP2-KB977203-x86.msp"
Note-
Substituentul <Package_ID> este ID-ul pachetului pachetului de instalare client ConfigMgr 2007 din ConfigMgr 2007.
-
Asigurați-vă că includeți ghilimelele ca parte a căii. Cu toate acestea, nu includeți parantezele care se află în jurul substituentului.
-
Asigurați-vă că ID-ul pachetului pachetului de instalare a clientului ConfigMgr 2007 este utilizat, nu ID-ul pachetului pachetului de remedieri rapide KB977203.
-
Folderul cache _SMSTaskSequence se va afla pe unitatea care are cel mai mult spațiu-disc. În cazul în care computerul are mai multe unități sau partiții, folderul _SMSTaskSequence poate ajunge pe o altă unitate decât unitatea C. În acest scenariu, modificați calea pentru a indica spre unitatea care conține folderul _SMSTaskSequence. Nu recomandăm să utilizați variabila _SMSTSMDataPath în cale, deoarece litera unității din această cale se poate enumera diferit în Windows PE decât în sistemul de operare Windows complet.
-
Ca alternativă la utilizarea căii locale care indică spre fișierele de instalare client ConfigMgr 2007 aflate în memoria cache locală Secvență de activități, puteți specifica o cale UNC care indică spre fișierele de instalare a clientului ConfigMgr 2007 din sursa de pachet originală sau dintr-un punct de distribuție.
-
Verificați numele fișierului .msp aflat în directorul \i386\hotfix\KB977203\ al fișierelor de instalare client ConfigMgr 2007. Numele poate diferi în funcție de setările regionale. Dacă numele diferă de numele numelui de fișier .msp utilizat în linia de comandă PATCH= din acest pas, ajustați numele în consecință.
-
-
Faceți clic pe Se aplică sau pe OK pentru a salva secvența de activități.
În plus față de instalarea remedierii rapide KB977203 în timpul Secvenței de activități, CCMCertFix.exe trebuie să ruleze, de asemenea. Când rulează CCMCertFix.exe depinde de scenariul de implementare care apare (înlocuire sau reîmprospătare sau computer nou). Pașii următori vă arată cum să rulați CCMCerFix.exe pentru toate scenariile de implementare.
-
Utilizați distribuția normală de software pentru a crea un pachet și un program utilizând utilitarul CCMCertFix.exe din KB977203. Programul nu trebuie să aibă nici un switch-uri și poate rula doar CCMCertFix.exe direct. După ce creați pachetul și programul, asigurați-vă că puneți pachetul pe punctele de distribuție.
-
Faceți clic dreapta pe secvența de activități afectată, apoi selectați Proprietăți.
-
Faceţi clic pe fila Complex.
-
Faceți clic mai întâi pe opțiunea Rulați alt program, apoi selectați pachetul și programul de la pasul 1.
-
Faceți clic pe OK.
-
Faceți clic dreapta pe secvența de activități afectată, apoi selectați Editare.
-
Faceți clic pe activitatea Configurare Windows și ConfigMgr.
-
Având selectate activitatea Setup Windows și ConfigMgr, faceți clic pe meniul Adăugare, apoi selectați General --> Instalare software.
-
Faceți clic pe activitatea de instalare a software-ului nou creată, apoi selectați pachetul și programul de la pasul 1.
-
Având încă selectată activitatea de instalare a software-ului nou creată, faceți clic pe meniul Adăugare , apoi selectați General --> Reporniți computerul.
-
Faceți clic pe activitatea de repornire nou creată a computerului, apoi selectați opțiunea Sistemul de operare implicit instalat în prezent. În plus, debifați opțiunea Notificați utilizatorul înainte de a reporni.
-
Faceți clic pe OK sau pe Se aplică pentru a salva secvența de activități.
Notă Pentru a înlocui scenariile, trebuie doar să urmați pașii de la 1 la 5 pentru secvența de activități care captează datele de pe computerul original. Pentru secvența de activități care restaurează datele pe noul computer, urmați toți pașii.