Przejdź do głównej zawartości
Pomoc techniczna
Zaloguj się przy użyciu konta Microsoft
Zaloguj się lub utwórz konto.
Witaj,
Wybierz inne konto.
Masz wiele kont
Wybierz konto, za pomocą którego chcesz się zalogować.

Symptomy

Rozpatrzmy następujący scenariusz:

  • Instalowanie klienta dodatku Service Pack 1 (SP1) System Center Configuration Manager 2007 lub klienta dodatku Service Pack 2 (SP2) dla System Center Configuration Manager 2007.

  • Na tym samym komputerze jest instalowana aktualizacja zabezpieczeń 974571 lub Windows 7 z dodatkiem Service Pack 1 (SP1).

  • Sekwencja zadań programu ConfigMgr jest uruchamiana na tym kliencie. Ta sekwencja zadań obejmuje krok sekwencji zadań Przechwytywanie stanu użytkownika i krok sekwencji zadań Przywróć stan użytkownika.

W tym scenariuszu migracja w stanie użytkownika kończy się niepowodzeniem. Jednocześnie w pliku Ccmexec.log jest rejestrowany następujący komunikat o błędzie:

Nie można zaimportować magazynu certyfikatów klienta (0x80092024) OSDSMPClient

Przyczyna

Ten błąd występuje, ponieważ osadzony znak NULL znajduje się we właściwości Przyjazna nazwa certyfikatu. Aktualizacja zabezpieczeń 974571 zapobiega akcji importowania certyfikatu, gdy jego właściwość Przyjazna nazwa ma osadzony znak NULL. Dlatego certyfikatu nie można zaimportować.

Rozwiązanie

Ważne Aby rozwiązać ten problem, zainstaluj tę poprawkę na wszystkich serwerach witryny dodatku Service Pack 1 (SP1) System Center Configuration Manager 2007 i na wszystkich serwerach witryn dodatku Service Pack 2 (SP2) System Center Configuration Manager 2007. Następnie wdróż tę poprawkę we wszystkich klientach.



Ta poprawka rozwiązuje ten problem w przypadku wszelkich nowych certyfikatów klienta, które są generowane. Aby poprawić bieżące certyfikaty, uruchom narzędzie CCMCertFix znajdujące się w tym pakiecie na wszystkich klientach Configuration Manager z dodatkiem SP1 i we wszystkich klientach Configuration Manager z dodatkiem SP2.

Uwaga Aby wyodrębnić narzędzie CCMCertFix, wykonaj następujące czynności:

  1. Zainstaluj tę poprawkę na serwerze witryny.

  2. Znajdź plik CCMCertFix.exe. Domyślnie ten plik znajduje się w następującym folderze:

    ConfigMgr_2007_Installation_Directory\Dzienniki\KB977203

  3. Skopiuj i uruchom plik CCMCertFix.exe na dowolnym istniejącym kliencie.

Obsługiwana poprawka jest dostępna od firmy Microsoft. Jednak ta poprawka ma na celu naprawienie tylko problemu opisanego w tym artykule. Zastosuj tę poprawkę tylko do systemów, w których występuje ten konkretny problem.

Jeśli poprawka jest dostępna do pobrania, u góry tego artykułu z bazy wiedzy znajduje się sekcja "Dostępne do pobrania poprawki". Jeśli ta sekcja nie jest wyświetlana, prześlij wniosek do działu obsługi klienta i pomocy technicznej firmy Microsoft w celu uzyskania poprawki.

Uwaga Jeśli wystąpią dodatkowe problemy lub jest wymagane jakiekolwiek rozwiązywanie problemów, może być konieczne utworzenie oddzielnego żądania usługi. Typowe koszty pomocy technicznej będą miały zastosowanie do dodatkowych pytań dotyczących pomocy technicznej i problemów, które nie kwalifikują się do danej poprawki. Aby uzyskać pełną listę numerów telefonów działu obsługi klienta i pomocy technicznej firmy Microsoft lub utworzyć oddzielne żądanie obsługi, odwiedź następującą witrynę internetową firmy Microsoft:

http://support.microsoft.com/contactus/?ws=supportUwaga W formularzu "Dostępne do pobrania poprawki" są wyświetlane języki, dla których jest dostępna poprawka. Jeśli nie widzisz swojego języka, oznacza to, że poprawka nie jest dostępna dla tego języka.

Wymagania wstępne

Aby zastosować tę poprawkę System Center Configuration Manager, musi być zainstalowany dodatek Service Pack 2007 z dodatkiem Service Pack 1 (SP1) lub System Center Configuration Manager 2007 z dodatkiem Service Pack 2 (SP2).

Wymaganie ponownego uruchomienia

Po zastosowaniu tej poprawki nie trzeba ponownie uruchamiać komputera.

Informacje dotyczące zastępowania poprawek

Ta poprawka nie zastępuje wcześniej wydanej poprawki.

Informacje dotyczące pliku

Wersja angielska (Stany Zjednoczone) tej poprawki instaluje pliki z atrybutami wymienionymi w poniższych tabelach. Daty i godziny tych plików są wymienione w uniwersalnym czasie koordynowanym (UTC). Daty i godziny tych plików na komputerze lokalnym są wyświetlane w czasie lokalnym wraz z bieżącą zmianą czasu letniego. Ponadto daty i godziny mogą ulec zmianie podczas wykonywania określonych operacji na plikach.

System Center Configuration Manager 2007 z dodatkiem SP1 — informacje o pliku

Nazwa pliku

Wersja pliku

Rozmiar pliku

Data

Czas

Platformy

Ccmcertfix.exe

4.0.6221.1193

17,768

01-gru-2008

01:40

x86

Ccmgencert.dll

4.0.6221.1193

130,408

01-gru-2008

01:40

x86

Ccmsetup-sup.cab

Nie dotyczy

257,833

01-gru-2008

01:40

Nie dotyczy

Ccmsetup.exe

4.0.6221.1193

609,128

01-gru-2008

01:40

x86

Ccmsetup.msi

Nie dotyczy

1,662,464

01-gru-2008

01:40

Nie dotyczy

Mcs.msi

Nie dotyczy

7,312,896

01-gru-2008

01:40

Nie dotyczy

Mcsisapip.dll

4.0.6221.1193

205,672

01-gru-2008

01:40

x86

Mp.msi

Nie dotyczy

9,515,520

01-gru-2008

01:40

Nie dotyczy

Sccm2007ac-sp1-kb977203-x86.msp

Nie dotyczy

3,076,096

01-gru-2008

01:40

Nie dotyczy

Smpmgr.dll

4.0.6221.1193

85,864

01-gru-2008

01:40

x86

Ccmgencert.dll

4.0.6221.1193

649,576

01-gru-2008

01:40

IA-64

Ccmgencert.dll

4.0.6221.1193

285,032

01-gru-2008

01:40

x64

Mcsisapip.dll

4.0.6221.1193

480,616

01-gru-2008

01:40

x64


System Center Configuration Manager 2007 z dodatkiem SP2 — informacje o pliku


Nazwa pliku

Wersja pliku

Rozmiar pliku

Data

Czas

Platformy

Ccmcertfix.exe

4.0.6487.2111

17,768

25-sty 2010

06:27

x86

Ccmgencert.dll

4.0.6487.2111

130,408

25-sty 2010

06:27

x86

Ccmsetup-sup.cab

Nie dotyczy

253,016

10-gru-2009

03:40

Nie dotyczy

Ccmsetup.exe

4.0.6487.2111

611,688

25-sty 2010

06:27

x86

Ccmsetup.msi

Nie dotyczy

1,662,976

25-sty 2010

06:27

Nie dotyczy

Mcs.msi

Nie dotyczy

7,204,864

25-sty 2010

06:28

Nie dotyczy

Mcsisapip.dll

4.0.6487.2111

206,696

25-sty 2010

06:28

x86

Mp.msi

Nie dotyczy

9,180,672

25-sty 2010

06:28

Nie dotyczy

Sccm2007ac-sp2-kb977203-x86.msp

Nie dotyczy

444,928

25-sty 2010

06:28

Nie dotyczy

Smpmgr.dll

4.0.6487.2111

86,376

25-sty 2010

06:28

x86

Ccmgencert.dll

4.0.6487.2111

649,576

25-sty 2010

06:28

IA-64

Ccmgencert.dll

4.0.6487.2111

285,032

25-sty 2010

06:29

x64

Mcsisapip.dll

4.0.6487.2111

481,640

25-sty 2010

06:29

x64

Stan

Firma Microsoft potwierdziła, że jest to problem w produktach firmy Microsoft wymienionych w sekcji "Dotyczy".

Więcej informacji

Właściwości instalacji klienta

Jeśli podczas instalowania klienta System Center Configuration Manager 2007 z dodatkiem SP1 lub klienta z dodatkiem SP2 System Center Configuration Manager 2007 z dodatkiem SP2 określono właściwość, należy ponownie określić tę właściwość podczas instalowania poprawki. Jeśli nie określisz właściwości ponownie podczas instalowania poprawki, właściwość zostanie usunięta z konfiguracji. Jeśli na przykład oryginalna instalacja została zmodyfikowana przy użyciu punktu lokalizatora serwera (SMSSLP) lub właściwości punktu stanu rezerwowego (FSP), musisz ponownie określić tę właściwość podczas instalowania poprawki.

Jak korzystać z narzędzia CCMCertFix.exe

Narzędzie CCMCertFix to narzędzie wiersza polecenia, które działa bez opcji (przełączników). Jednak należy go uruchomić przy użyciu praw administracyjnych. Plik CCMCertFix.exe jest zainstalowany w następującej lokalizacji:

sms root\logs\KB977203Note Możesz przekierować błędy do określonego pliku dziennika. Załóżmy na przykład, że nazwa pliku dziennika to CCMCertFix.log. W tym scenariuszu możesz uruchomić następujące polecenie:

CCMCertFix.exe CCMCertFix.log

Informacje o wdrażaniu narzędzia CCMCertFix.exe

Narzędzie CCMCertFix może być rozpowszechniane jako program Configuration Manager. Załóżmy na przykład, że używasz następujących ustawień do rozpowszechniania narzędzia jako programu Configuration Manager:

  • Uruchom: Ukryte

  • Uruchamianie, czy użytkownik jest zalogowany

  • Uruchamianie z prawami administracyjnymi

Te ustawienia programu można zmienić stosownie do środowiska i potrzeb biznesowych.

Uwaga Należy uruchomić narzędzie CCMCertFix przy użyciu praw administracyjnych.

Aby uzyskać więcej informacji na temat 974571 aktualizacji zabezpieczeń, kliknij następujący numer artykułu, aby wyświetlić ten artykuł w bazie wiedzy Microsoft Knowledge Base:

974571 MS09-056: Luki w zabezpieczeniach cryptoAPI mogą zezwalać na fałszowanie

Aby uzyskać więcej informacji na temat terminologii aktualizacji oprogramowania, kliknij następujący numer artykułu, aby wyświetlić ten artykuł w bazie wiedzy Microsoft Knowledge Base:



824684 Opis standardowej terminologii używanej do opisywania aktualizacji

oprogramowania firmy Microsoft Poprawka opisana w artykule z bazy wiedzy Microsoft Knowledge Base 997384 zastępuje tę poprawkę.

W związku z tym tej poprawki nie można zainstalować po zainstalowaniu tej poprawki. Jednak narzędzie CCMCertFix.exe nie jest uwzględniane jako część tej poprawki. Aby uzyskać narzędzie CCMCertFix.exe po zainstalowaniu tej poprawki, pobierz poprawkę opisaną w tej poprawce, a następnie uruchom następujące polecenie w celu wyodrębnienia zawartości poprawki:

msiexec.exe /a SCCM2007-SP2-KB977203-ENU.msi /qb targetdir=Path_To_Extract_ToNotes

  • W tym poleceniu symbol zastępczy Path_To_Extract_To reprezentuje lokalizację, w której zawartość poprawki powinna zostać wyodrębniona. Po wypakowaniu narzędzia CCMCertFix.exe można znaleźć narzędzie w tej lokalizacji.

  • Nazwa pliku .msi w tym poleceniu może się różnić w zależności od pobranej wersji zlokalizowanej. Sprawdź nazwę pobranego pliku .msi i odpowiednio zmień wiersz polecenia, jeśli jest to konieczne.

Instalowanie aktualizacji KB977203 podczas sekwencji zadań



W przypadku wdrożeń systemu operacyjnego poprawka KB977203 musi zostać zainstalowana podczas sekwencji zadań programu ConfigMgr 2007 OSD w zadaniu Instalator Windows i ConfigMgr. W przeciwnym razie problem będzie nadal występować podczas wykonywania sekwencji zadań. Poprawki nie można zainstalować przy użyciu zadania "zainstaluj oprogramowanie". Spowoduje to zatrzymanie usługi klienckiej ConfigMgr 2007, co spowoduje niepowodzenie sekwencji zadań.

Uwaga Jeśli aktualizacja klienta opisana w artykule bazy Knolwedge 977384 jest instalowana w sekwencji zadań, nie jest konieczne także instalowanie tej aktualizacji klienta, ponieważ ta aktualizacja jest dołączona do tej aktualizacji.

Aby zainstalować poprawkę KB977203 podczas sekwencji zadań programu ConfigMgr 2007 OSD, użyj opcji PATCH= opisanej w następującym artykule z bazy wiedzy Microsoft Knowledge Base:

907423 Jak uwzględnić aktualizację w początkowej instalacji klienta


zaawansowanego programu Systems Management Server 2003 Aby zainstalować poprawkę KB977203 podczas sekwencji zadań programu ConfigMgr 2007 OSD, wykonaj następujące czynności:

  1. Zastosuj poprawkę na serwerze witryny.

  2. Po zastosowaniu poprawki na serwerze witryny pliki instalacyjne klienta programu ConfigMgr 2007 zostaną zaktualizowane w celu uwzględnienia poprawki KB977203 w katalogu \i386\hotfix\KB977203\ plików instalacji klienta ConfigMgr 2007. Ponieważ pliki instalacji klienta programu ConfigMgr 2007 zostały zaktualizowane, należy zaktualizować punkty dystrybucji, w których znajduje się pakiet instalacyjny klienta programu ConfigMgr 2007.

  3. Kliknij prawym przyciskiem myszy sekwencję zadań, którą chcesz zmienić, a następnie kliknij pozycję Edytuj.

  4. Kliknij pozycję Konfiguracja okien i ConfigMgr.

  5. W polu Właściwości instalacji wpisz następujące polecenie:

    Dla programu ConfigMgr 2007 z dodatek SP1:

    PATCH="C:\_SMSTaskSequence\OSD\<Package_ID>\i386\hotfix\KB977203\SCCM2007AC-SP1-KB977203-x86.msp"For ConfigMgr 2007 SP2:

    PATCH="C:\_SMSTaskSequence\OSD\<Package_ID>\i386\hotfix\KB977203\SCCM2007AC-SP2-KB977203-x86.msp"
    Notes

    • Symbol zastępczy <Package_ID> to identyfikator pakietu pakietu instalacyjnego klienta ConfigMgr 2007 w programie ConfigMgr 2007.

    • Upewnij się, że jako część ścieżki dołączysz cudzysłowy. Nie umieszczaj jednak nawiasów kwadratowych otaczających symbol zastępczy.

    • Upewnij się, że jest używany identyfikator pakietu pakietu pakietu instalacyjnego klienta ConfigMgr 2007, a nie identyfikator pakietu poprawki KB977203.

    • Folder pamięci podręcznej _SMSTaskSequence znajduje się na dysku z największą ilością miejsca na dysku. Jeśli komputer ma wiele dysków lub partycji, folder _SMSTaskSequence może się pojawić na dysku innym niż dysk C. W tym scenariuszu zmień ścieżkę tak, aby wskazywała dysk zawierający folder _SMSTaskSequence. Nie zaleca się używania zmiennej _SMSTSMDataPath w ścieżce, ponieważ litera dysku w tej ścieżce może wyliczyć inaczej w Windows PE niż w pełnym Windows systemie operacyjnym.

    • Alternatywą dla korzystania ze ścieżki lokalnej wskazującej na pliki instalacyjne klienta programu ConfigMgr 2007 znajdujące się w lokalnej pamięci podręcznej sekwencji zadań można określić ścieżkę UNC wskazującą pliki instalacyjne klienta programu ConfigMgr 2007 w oryginalnym źródle pakietu lub w punkcie dystrybucji.

    • Sprawdź nazwę pliku msp znajdującego się w katalogu \i386\hotfix\KB977203\ plików instalacyjnych klienta programu ConfigMgr 2007. Nazwa może się różnić w zależności od ustawień regionalnych. Jeśli nazwa różni się od nazwy pliku msp, która jest używana w wierszu polecenia PATCH= w tym kroku, dostosuj nazwę odpowiednio.

  6. Kliknij przycisk Zastosuj lub OK , aby zapisać sekwencję zadań.


Oprócz zainstalowania poprawki KB977203 podczas sekwencji zadań, CCMCertFix.exe również musi zostać uruchomiona. Kiedy CCMCertFix.exe działa, zależy od scenariusza wdrożenia, który występuje (zastąp lub odśwież lub nowy komputer). W poniższych krokach pokazano, jak uruchamiać CCMCerFix.exe we wszystkich scenariuszach wdrażania.

  1. Użyj normalnej dystrybucji oprogramowania, aby utworzyć pakiet i program przy użyciu narzędzia CCMCertFix.exe z aktualizacji KB977203. Program nie musi mieć żadnych przełączników i może po prostu uruchamiać się CCMCertFix.exe bezpośrednio. Po utworzeniu pakietu i programu upewnij się, że pakiet został umieszczony w punktach dystrybucji.

  2. Kliknij prawym przyciskiem myszy sekwencję zadań, na które ma to wpływ, a następnie wybierz pozycję Właściwości.

  3. Kliknij kartę Zaawansowane.

  4. Kliknij opcję Najpierw uruchom inny program, a następnie wybierz pakiet i program z kroku 1.

  5. Kliknij przycisk OK.

  6. Kliknij prawym przyciskiem myszy sekwencję zadań, na które ma to wpływ, a następnie wybierz pozycję Edytuj.

  7. Kliknij zadanie Konfiguracja Windows i ConfigMgr.

  8. Po wybraniu zadania Setup Windows and ConfigMgr kliknij menu Dodaj, a następnie wybierz pozycję Ogólne — > Zainstaluj oprogramowanie.

  9. Kliknij nowo utworzone zadanie instalacji oprogramowania, a następnie wybierz pakiet i program z kroku 1.

  10. Po zaznaczeniu nowo utworzonego zadania instalowania oprogramowania kliknij menu Dodaj , a następnie wybierz pozycję Ogólne — > Uruchom ponownie komputer.

  11. Kliknij nowo utworzone zadanie ponownego uruchomienia komputera, a następnie wybierz opcję Aktualnie zainstalowany domyślny system operacyjny. Ponadto wyczyść opcję Powiadom użytkownika przed ponownym uruchomieniem.

  12. Kliknij przycisk OK lub zastosuj , aby zapisać sekwencję zadań.


Uwaga W przypadku scenariuszy zamieniania należy wykonać tylko kroki od 1 do 5 w celu wykonania sekwencji zadań przechwytującej dane na oryginalnym komputerze. Aby uzyskać sekwencję zadań, która przywraca dane na nowym komputerze, wykonaj wszystkie kroki.

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.

Czy te informacje były pomocne?

Jaka jest jakość języka?
Co wpłynęło na Twoje wrażenia?
Jeśli naciśniesz pozycję „Wyślij”, Twoja opinia zostanie użyta do ulepszania produktów i usług firmy Microsoft. Twój administrator IT będzie mógł gromadzić te dane. Oświadczenie o ochronie prywatności.

Dziękujemy za opinię!

×