Rejestrowanie zdarzeń (Instalator Windows)
zdarzenia systemu Windows zapewnia standardowy, scentralizowany sposób rejestrowania ważnych zdarzeń oprogramowania i sprzętu dla aplikacji (i systemu operacyjnego). Usługa rejestrowania zdarzeń przechowuje zdarzenia z różnych źródeł w pojedynczej kolekcji nazywanej dziennikiem zdarzeń . Przed systemem Windows Vista do rejestrowania zdarzeń należy użyć funkcji śledzenia zdarzeń systemu Windows (ETW) lub rejestrowania zdarzeń . System Windows Vista wprowadził nowy model obsługi zdarzeń, który łączy funkcje ETW i Windows Event Log API.
Instalator zapisuje również wpisy w dzienniku zdarzeń. Te zdarzenia rejestrują, takie jak następujące:
- Powodzenie lub niepowodzenie instalacji; usunięcie lub naprawa produktu.
- Błędy występujące podczas konfiguracji produktu.
- Wykrywanie uszkodzonych danych konfiguracji.
Jeśli zostanie zapisana duża ilość informacji, plik dziennika zdarzeń może stać się pełny, a instalator wyświetli komunikat "Plik dziennika aplikacji jest pełny".
Instalator może zapisać następujące wpisy w dzienniku zdarzeń. Wszystkie komunikaty dziennika zdarzeń mają unikatowy identyfikator zdarzenia. Wszystkie błędy ogólne utworzone w tabeli błędów , które są zwracane dla instalacji, która kończy się niepowodzeniem, są rejestrowane w dzienniku zdarzeń aplikacji z identyfikatorem komunikatu równym błędowi + 10 000. Na przykład numer błędu w tabeli Błąd dla instalacji zakończonej pomyślnie wynosi 1707. Pomyślna instalacja jest rejestrowana w dzienniku zdarzeń aplikacji z identyfikatorem komunikatu 11707 (1707 + 10 000).
Aby uzyskać informacje na temat włączania pełnego rejestrowania na komputerze użytkownika podczas rozwiązywania problemów z wdrażaniem, zobacz Najlepsze rozwiązania instalatora Windows.
Identyfikator zdarzenia | Komunikat | Uwagi |
---|---|---|
1001 | Wykrywanie produktu "%1" funkcji "%2" nie powiodło się podczas żądania składnika "%3" | Komunikat ostrzegawczy. Aby uzyskać szczegółowe informacje, zobacz wyszukiwanie uszkodzonej funkcji lub składnika. |
1002 | Nieoczekiwana lub brakująca wartość (nazwa: '%1', wartość: '%2') w kluczu '%3' ' | Komunikat o błędzie informujący o nieoczekiwanej lub brakującej wartości. |
1003 | Nieoczekiwany lub brak podklucza "%1" w kluczu "%2" | Komunikat o błędzie informujący o nieoczekiwanym lub braku podkluczu. |
1004 | Wykrywanie produktu "%1", funkcja "%2", składnik "%3" nie powiodło się Uwaga: Począwszy od Instalatora Windows w wersji 2.0 ten komunikat: Wykrywanie produktu "%1", funkcja "%2", składnik "%3" nie powiodło się. Zasób "%4" nie istnieje. |
Komunikat ostrzegawczy. Zobacz również wyszukiwanie uszkodzonej funkcji lub składnika. |
1005 | Operacja instalacji zainicjowała ponowny rozruch | Komunikat informacyjny o zainicjowaniu ponownego uruchomienia systemu przez instalację. |
1006 | Nie można przeprowadzić weryfikacji podpisu cyfrowego dla%1cabinet. Program WinVerifyTrust nie jest dostępny na komputerze. | Komunikat ostrzegawczy. W tabeli msiDigitalSignature została utworzona szafka, aby wykonano sprawdzanie WinVerifyTrust. Nie można wykonać tej akcji, ponieważ na komputerze nie zainstalowano odpowiednich bibliotek DLL kryptograficznych. |
1007 | Instalacja %1 nie jest dozwolona przez zasady ograniczeń oprogramowania. Instalator Windows zezwala tylko na wykonywanie nieograniczonych elementów. Poziom autoryzacji zwrócony przez zasady ograniczeń oprogramowania został %2. | Komunikat o błędzie wskazujący, że administrator skonfigurował zasady ograniczeń oprogramowania, aby nie zezwalać na tę instalację. |
1008 | Instalacja %1 nie jest dozwolona z powodu błędu w przetwarzaniu zasad ograniczeń oprogramowania. Obiekt nie może być zaufany. | Komunikat o błędzie wskazujący, że wystąpiły problemy podczas próby zweryfikowania pakietu zgodnie z zasadami ograniczeń oprogramowania. |
1012 | Ta wersja systemu Windows nie obsługuje wdrażania pakietów 64-bitowych. Skrypt "%1" jest przeznaczony dla 64-bitowego pakietu. | Komunikat o błędzie wskazujący, że skrypty dla pakietów 64-bitowych można wykonywać tylko na komputerze 64-bitowym. |
1013 | {Nieobsługiwany raport wyjątku} | Komunikat o błędzie dotyczący nieobsługiwanego wyjątku. Jest to raport. |
1014 | Informacje o serwerze proxy Instalatora Windows nie zostały poprawnie zarejestrowane | Komunikat o błędzie informujący, że informacje o serwerze proxy nie zostały poprawnie zarejestrowane. |
1015 | Nie można nawiązać połączenia z serwerem. Błąd: %d | Komunikat informacyjny informujący, że instalacja nie może nawiązać połączenia z serwerem. |
1016 | Wykrywanie produktu "%1" funkcji "%2", składnika "%3" nie powiodło się. Nie można odnaleźć zasobu "%4" w składniku run-from-source, ponieważ nie można odnaleźć prawidłowego i dostępnego źródła. | Komunikat ostrzegawczy. Aby uzyskać więcej informacji, zobacz Wyszukiwanie uszkodzonej funkcji lub składnika. |
1017 | Identyfikator SID użytkownika zmienił się z "%1" na "%2", ale nie można zaktualizować zarządzanej aplikacji i kluczy danych użytkownika. Błąd = '%3'. | Komunikat o błędzie wskazujący, że wystąpił błąd podczas próby zaktualizowania rejestracji użytkownika po zmianie identyfikatora SID użytkownika. |
1018 | Nie można zainstalować aplikacji "%1", ponieważ nie jest zgodna z tą wersją systemu Windows. | Komunikat o błędzie wskazujący, że instalacja jest niezgodna z aktualnie uruchomioną wersją systemu Windows. Skontaktuj się z producentem oprogramowania instalowanego w celu uzyskania aktualizacji. |
1019 | Produkt: %1 — aktualizacja%2została pomyślnie usunięta. | Komunikat informacyjny, że instalator usunął aktualizację.Instalator Windows 2.0: Niedostępne. |
1020 | Produkt: %1 — nie można usunąć aktualizacji "%2". Kod błędu %3. Dodatkowe informacje są dostępne w pliku dziennika %4. | Komunikat o błędzie wskazujący, że instalator nie może usunąć aktualizacji. Dodatkowe informacje są dostępne w pliku dziennika.Instalator Windows 2.0: Niedostępne. |
1021 | Produkt: %1 — nie można usunąć aktualizacji "%2". Kod błędu %3. | Komunikat o błędzie wskazujący, że instalator nie może usunąć aktualizacji. Aby uzyskać informacje na temat włączania rejestrowania, zobacz Włączanie pełnego rejestrowania na komputerze użytkownika podczas rozwiązywania problemów z wdrażaniem.Instalator Windows 2.0: Niedostępne. |
1022 | Produkt: %1 — pomyślnie zainstalowano%2aktualizacji . | Komunikat informacyjny o pomyślnym zainstalowaniu aktualizacji przez instalatora.
Instalatora Windows 2.0: Niedostępne. |
1023 | Produkt: %1 — nie można zainstalować%2aktualizacji . Kod błędu %3. Dodatkowe informacje są dostępne w pliku dziennika %4. | Komunikat o błędzie wskazujący, że instalator nie może zainstalować aktualizacji. Dodatkowe informacje są dostępne w pliku dziennika.Instalator Windows 2.0: Niedostępne. |
1024 | Produkt: %1 — nie można zainstalować%2aktualizacji . Kod błędu %3. | Komunikat o błędzie wskazujący, że instalator nie może zainstalować aktualizacji. Aby uzyskać informacje na temat włączania rejestrowania, zobacz Enable verbose logging on user's computer when troubleshooting deployment (Włączanie pełnego rejestrowania na komputerze użytkownika podczas rozwiązywania problemów z wdrażaniem).Instalator Windows 2.0: Niedostępne. |
1025 | Produkt: %1. Plik %2 jest używany przez następujący proces: Nazwa: %3 , identyfikator %4. |
Instalatora Windows 2.0: Niedostępne. |
1026 | Instalator Windows ustalił, że jego klucz rejestru danych konfiguracji nie został prawidłowo zabezpieczony. Właścicielem klucza musi być system lokalny lub wbudowane\administratorzy. Istniejący klucz zostanie usunięty i utworzony ponownie przy użyciu odpowiednich ustawień zabezpieczeń. | Komunikat ostrzegawczy.Instalator Windows 3.1 i starsze: Niedostępne. |
1027 | Instalator Windows ustalił, że klucz podrzędny rejestru %1 w danych konfiguracji nie został prawidłowo zabezpieczony. Właścicielem klucza musi być system lokalny lub wbudowane\administratorzy. Istniejący klucz podrzędny i cała jego zawartość zostaną usunięte. | Komunikat ostrzegawczy.Instalator Windows 3.1 i starsze: Niedostępne. |
1028 | Instalator Windows ustalił, że folder pamięci podręcznej danych konfiguracji nie został prawidłowo zabezpieczony. Właścicielem klucza musi być system lokalny lub wbudowane\administratorzy. Istniejący folder zostanie usunięty i utworzony ponownie przy użyciu odpowiednich ustawień zabezpieczeń. | Komunikat ostrzegawczyInstalatora Windows 3.1 i starszych: niedostępne. |
1029 | Produkt: %1. Wymagane jest ponowne uruchomienie. | Komunikat ostrzegawczy informujący o tym, że ponowne uruchomienie systemu jest wymagane do ukończenia instalacji, a ponowne uruchomienie zostało odroczone do późniejszego czasu.Instalator Windows 3.1 i starsze: Niedostępne. |
1030 | Produkt: %1. Aplikacja próbowała zainstalować najnowszą wersję chronionego pliku systemu Windows %2. Aby ta aplikacja działała prawidłowo, może być konieczne zaktualizowanie systemu operacyjnego. (Wersja pakietu: %3, wersja chroniona przez system operacyjny: %4). | Komunikat ostrzegawczy wskazujący, że instalacja próbowała zastąpić plik krytyczny chroniony przez program Windows Resource Protection. Do korzystania z tej aplikacji może być wymagana aktualizacja systemu operacyjnego.
Instalator Windows 3.1 i starsze: Niedostępne. |
1031 | Produkt: %1. Zestaw "%2" dla składnika "%3" jest używany. | Komunikat ostrzegawczy wskazujący, że instalacja próbowała zaktualizować aktualnie używany zestaw. Aby ukończyć aktualizację tego zestawu, należy ponownie uruchomić system.Instalator Windows 3.1 i starsze: Niedostępne. |
1032 | Wystąpił błąd podczas odświeżania zmiennych środowiskowych zaktualizowanych podczas instalacji%1". | Komunikat ostrzegawczy wskazujący, że niektórzy użytkownicy zalogowani do komputera mogą wymagać wylogowania się i ponownego zalogowania, aby ukończyć aktualizację zmiennych środowiskowych.Instalator Windows 3.1 i starsze: Niedostępne. |
1033 | Produkt: %1. Wersja: %2. Język: %3. Instalacja została ukończona ze stanem: %4. Producent: %5. | Pole 1 — ProductName Field 2 — ProductVersion Pole 3 — ProductLanguage Instalator Windows 3.1 i starsze: Niedostępne. Pole 5 —producent Instalator Windows 4.5 i starsze: Pole 5 jest niedostępne. |
1034 | Produkt: %1. Wersja: %2. Język: %3. Usunięcie zostało zakończone ze stanem: %4. Producent: %5. | Pole 1 — ProductName Field 2 — ProductVersion Pole 3 — ProductLanguage Instalator Windows 3.1 i starsze: Niedostępne. Pole 5 —producent Instalator Windows 4.5 i starsze: Pole 5 jest niedostępne. |
1035 | Produkt: %1. Wersja: %2. Język: %3. Zmiana konfiguracji została ukończona ze stanem: %4. Producent: %5. | Pole 1 — ProductName Field 2 — ProductVersion Pole 3 — ProductLanguage Pole 5 —producent Instalator Windows 4.5 i starsze: Pole 5 jest niedostępne. |
1036 | Produkt: %1. Wersja: %2. Język: %3. Aktualizacja: %4. Instalacja aktualizacji została ukończona ze stanem: %5. Producent: %6. | Pole 1 — ProductName Field 2 — ProductVersion Pole 3 — ProductLanguage Pole 4 — jest to przyjazna nazwa użytkownika, jeśli w pakiecie poprawek znajduje się Tabela MsiPatchMetadata. W przeciwnym razie jest to identyfikator GUID kodu poprawki. Pole 5 — stan instalacji aktualizacji. Instalator Windows 3.1 i starsze: Niedostępne. Pole 6 — producent Instalator Windows 4.5 i starsze: Pole 6 jest niedostępne. |
1037 | Produkt: %1. Wersja: %2. Język: %3. Aktualizacja: %4. Usuwanie aktualizacji zostało zakończone ze stanem: %5. Producent: %6. | Pole 1 — ProductName Field 2 — ProductVersion Pole 3 — ProductLanguage Pole 4 — jest to przyjazna nazwa użytkownika, jeśli w pakiecie poprawek znajduje się Tabela MsiPatchMetadata. W przeciwnym razie jest to identyfikator GUID kodu poprawki. Pole 5 — stan usunięcia aktualizacji. Instalator Windows 3.1 i starsze: Niedostępne. Pole 6 — producent Instalator Windows 4.5 i starsze: Pole 6 jest niedostępne. |
1038 | Produkt: %1. Wersja: %2. Język: %3. Wymagany jest ponowny rozruch. Typ ponownego uruchomienia: %4. Przyczyna ponownego uruchomienia: %5. Producent: %6. | Pole 1 — ProductName Field 2 — ProductVersion Pole 3 — ProductLanguage
msirbRebootDeferred (2) — użytkownik lub administrator odroczył wymagane ponowne uruchomienie komputera przy użyciu interfejsu użytkownika lub REBOOT=ReallySuppress.
msirbRebootInUseFilesReason (1) — ponowne uruchomienie było wymagane do zastąpienia używanych plików. msirbRebootScheduleRebootReason (2) — pakiet zawiera akcję ScheduleReboot. msirbRebootForceRebootReason (3) — pakiet zawiera akcję ForceReboot. msirbRebootCustomActionReason (4) — akcja niestandardowa o nazwie funkcji MsiSetMode. Pole 6 — producent Instalator Windows 4.5 i starsze: Pole 6 jest niedostępne. |
1044 | %1 nie jest podpisana przez firmę Microsoft. Dlatego odrzucenie zasad blokady systemu Windows. | Komunikat o błędzie wskazujący, że plik binarny nie jest podpisany przez firmę Microsoft i nie jest dozwolony zgodnie z zasadami blokady systemu Windows. |
10005 | Instalator napotkał nieoczekiwany błąd podczas instalowania tego pakietu. Może to wskazywać na problem z tym pakietem. Kod błędu to [1]. {{Argumenty to: [2], [3], [4]}} | Komunikat o błędzie wskazujący, że wystąpił błąd wewnętrzny. Tekst tej wiadomości jest oparty na tekście utworzonym dla błędu 5 w tabeli Błąd. |
11707 | Produkt [2] — operacja instalacji zakończyła się pomyślnie | Komunikat informacyjny informujący, że instalacja produktu zakończyła się pomyślnie. |
11708 | Produkt [2] — operacja instalacji nie powiodła się | Komunikat o błędzie informujący o tym, że instalacja produktu nie powiodła się. |
11728 | Produkt [2] — konfiguracja została ukończona pomyślnie. | Komunikat informacyjny informujący o pomyślnym skonfigurowaniu produktu. |
Można zaimportować zlokalizowane ciągi błędów dla zdarzeń do bazy danych przy użyciu Msidb.exe lub MsiDatabaseImport. Zestaw SDK zawiera zlokalizowane ciągi zasobów dla każdego z języków wymienionych w sekcji Lokalizowanie tabel Error i ActionText. Jeśli ciągi błędów odpowiadające zdarzeń nie są wypełniane, instalator ładuje zlokalizowane ciągi dla języka określonego przez właściwość ProductLanguage.