Udostępnij przez


Stałe błędów usługi WMI

Jeśli wystąpi błąd, usługa WMI zwraca kod błędu jako wartość HRESULT . Te kody mogą być zwracane przez skrypty, aplikacje języka C++ lub Wmic.

Uwaga / Notatka

Poniższa dokumentacja jest przeznaczona dla deweloperów i administratorów IT. Jeśli jesteś użytkownikiem końcowym, który napotkał komunikat o błędzie dotyczącym usługi WMI, przejdź do działu pomocy technicznej firmy Microsoft i wyszukaj kod błędu wyświetlany w komunikacie o błędzie. Aby uzyskać więcej informacji na temat rozwiązywania problemów ze skryptami usługi WMI i usługą WMI, zobacz WMI Isn't Working!.

Jeśli usługa WMI zwraca komunikaty o błędach, należy pamiętać, że mogą nie wskazywać problemów w usłudze WMI lub u dostawców usługi WMI. Błędy mogą pochodzić z innych części systemu operacyjnego i pojawiać się jako błędy za pośrednictwem usługi WMI. W żadnym wypadku nie usuwaj repozytorium WMI jako pierwszej akcji, ponieważ usunięcie repozytorium może spowodować uszkodzenie systemu lub zainstalowanych aplikacji.

Aby uzyskać więcej informacji, zobacz rozwiązywanie problemów z usługą WMI.

Niektóre metody w klasach WMI mogą zwracać kody błędów systemu i sieci (na przykład 64). Definicję tych typów kodów błędów można sprawdzić przy użyciu polecenia net helpmsg w oknie wiersza polecenia. Na przykład polecenie net helpmsg 64 zwraca komunikat: Określona nazwa sieci nie jest już dostępna.

Na poniższej liście wymieniono niektóre typowe zakresy błędów.

0x80041068 — 0x80041099

Błędy pochodzące z samej usługi WMI.

Określona operacja WMI nie powiodła się z powodu

  • Błąd w żądaniu, na przykład zapytanie WQL kończy się niepowodzeniem lub konto nie ma odpowiednich uprawnień.
  • Problem z infrastrukturą WMI, taki jak nieprawidłowa rejestracja modelu CIM lub DCOM.

0x8007xxxx

Błędy pochodzące z podstawowego systemu operacyjnego. Usługa WMI może zwrócić ten typ błędu z powodu awarii zewnętrznej, na przykład błędu zabezpieczeń DCOM.

0x80040xxx

Błędy pochodzące z modelu DCOM. Na przykład konfiguracja modelu DCOM dla operacji na komputerze zdalnym może być niepoprawna.

0x8005xxxx

Błąd pochodzący z interfejsów USŁUGI ACTIVE Directory (Active Directory Service Interfaces) lub LDAP (Lightweight Directory Access Protocol), na przykład błąd dostępu do usługi Active Directory podczas korzystania z dostawców usługi Active Directory WMI.

Niektóre metody w klasach WMI mogą zwracać kody błędów systemu i sieci (na przykład 64). Definicję tych typów kodów błędów można sprawdzić przy użyciu polecenia net helpmsg w oknie wiersza polecenia. Na przykład polecenie net helpmsg 64 zwraca komunikat: Określona nazwa sieci nie jest już dostępna. W języku C++możesz wywołać metodę FormatMessage i określić C:\Windows\System32\wbem\wmiutils.dll jako moduł komunikatu.

WBEM_E_FAILED

2147749889 (0x80041001)

Wywołanie nie powiodło się.

WBEM_E_NOT_FOUND

2147749890 (0x80041002)

Nie można odnaleźć obiektu.

WBEM_E_ACCESS_DENIED

2147749891 (0x80041003)

Bieżący użytkownik nie ma uprawnień do wykonania akcji.

WBEM_E_PROVIDER_FAILURE

2147749892 (0x80041004)

Dostawca uległ awarii w pewnym czasie innym niż podczas inicjowania.

WBEM_E_TYPE_MISMATCH

2147749893 (0x80041005)

Wystąpiła niezgodność typów.

WBEM_E_OUT_OF_MEMORY

2147749894 (0x80041006)

Za mało pamięci dla operacji.

WBEM_E_INVALID_CONTEXT

2147749895 (0x80041007)

Obiekt IWbemContext jest nieprawidłowy.

WBEM_E_INVALID_PARAMETER

2147749896 (0x80041008)

Jeden z parametrów wywołania jest niepoprawny.

WBEM_E_NOT_AVAILABLE

2147749897 (0x80041009)

Zasób, zazwyczaj serwer zdalny, nie jest obecnie dostępny.

WBEM_E_CRITICAL_ERROR

2147749898 (0x8004100A)

Wystąpił wewnętrzny, krytyczny i nieoczekiwany błąd. Zgłoś błąd do pomocy technicznej firmy Microsoft.

WBEM_E_INVALID_STREAM

2147749899 (0x8004100B)

Co najmniej jeden pakiet sieciowy został uszkodzony podczas sesji zdalnej.

WBEM_E_NOT_SUPPORTED

2147749900 (0x8004100C)

Funkcja lub operacja nie jest obsługiwana.

WBEM_E_INVALID_SUPERCLASS

2147749901 (0x8004100D)

Określona klasa nadrzędna jest nieprawidłowa.

WBEM_E_INVALID_NAMESPACE

2147749902 (0x8004100E)

Nie można odnaleźć określonej przestrzeni nazw.

WBEM_E_INVALID_OBJECT

2147749903 (0x8004100F)

Określone wystąpienie jest nieprawidłowe.

WBEM_E_INVALID_CLASS

2147749904 (0x80041010)

Określona klasa jest nieprawidłowa.

WBEM_E_PROVIDER_NOT_FOUND

2147749905 (0x80041011)

Dostawca, do których odwołuje się schemat, nie ma odpowiedniej rejestracji.

WBEM_E_INVALID_PROVIDER_REGISTRATION

2147749906

Dostawca, do których odwołuje się schemat, ma nieprawidłową lub niekompletną rejestrację.

Ten błąd może być spowodowany przez wiele warunków, w tym następujące:

  • Brak polecenia #pragma przestrzeni nazw w pliku MANAGED Object Format (MOF) używanym do rejestrowania dostawcy. Dostawca może być zarejestrowany w niewłaściwej przestrzeni nazw usługi WMI.
  • Nie można pobrać rejestracji modelu COM.
  • Model hostingu jest nieprawidłowy. Aby uzyskać więcej informacji, zobacz Provider Hosting and Security.
  • Klasa określona w rejestracji jest nieprawidłowa.
  • Nie można utworzyć wystąpienia klasy __Win32Provider lub dziedziczyć go w celu utworzenia rejestracji dostawcy w pliku MOF.

WBEM_E_PROVIDER_LOAD_FAILURE

2147749907 (0x80041013)

Com nie może zlokalizować dostawcy, do którego odwołuje się schemat.

Ten błąd może być spowodowany przez wiele warunków, w tym następujące:

  • Dostawca używa biblioteki DLL WMI, która nie jest zgodna z plikiem lib używanym podczas tworzenia dostawcy.
  • Biblioteka DLL dostawcy lub dowolna z bibliotek DLL, od których zależy, jest uszkodzona.
  • Dostawca nie może wyeksportować dllRegisterServer.
  • Dostawca procesu nie został zarejestrowany przy użyciu polecenia regsvr32 .
  • Dostawca poza procesem nie został zarejestrowany przy użyciu przełącznika /regserver . Na przykład myprog.exe /regserver.

WBEM_E_INITIALIZATION_FAILURE

2147749908 (0x80041014)

Składnik, taki jak dostawca, nie może zainicjować z przyczyn wewnętrznych.

WBEM_E_TRANSPORT_FAILURE

2147749909 (0x80041015)

Błąd sieci uniemożliwiający normalne działanie.

WBEM_E_INVALID_OPERATION

2147749910 (0x80041016)

Żądana operacja jest nieprawidłowa. Ten błąd zwykle dotyczy nieprawidłowych prób usunięcia klas lub właściwości.

WBEM_E_INVALID_QUERY

2147749911 (0x80041017)

Kwerenda nie była prawidłowa składniowo.

WBEM_E_INVALID_QUERY_TYPE

2147749912 (0x80041018)

Żądany język zapytań nie jest obsługiwany.

WBEM_E_ALREADY_EXISTS

2147749913 (0x80041019)

W operacji put określono flagę wbemChangeFlagCreateOnly , ale wystąpienie już istnieje.

WBEM_E_OVERRIDE_NOT_ALLOWED

2147749914 (0x8004101A)

Nie można wykonać operacji dodawania na tym kwalifikatorze, ponieważ obiekt właściciel nie zezwala na przesłonięcia.

WBEM_E_PROPAGATED_QUALIFIER

2147749915 (0x8004101B)

Użytkownik próbował usunąć kwalifikator, który nie był własnością. Kwalifikator został odziedziczony z klasy nadrzędnej.

WBEM_E_PROPAGATED_PROPERTY

2147749916 (0x8004101C)

Użytkownik próbował usunąć właściwość, która nie była własnością. Właściwość została dziedziczona z klasy nadrzędnej.

WBEM_E_UNEXPECTED

2147749917 (0x8004101D)

Klient wykonał nieoczekiwaną i nielegalną sekwencję wywołań, taką jak wywołanie metody EndEnumeration przed wywołaniem funkcji BeginEnumeration.

WBEM_E_ILLEGAL_OPERATION

2147749918 (0x8004101E)

Użytkownik zażądał nielegalnej operacji, takiej jak zduplikowanie klasy z wystąpienia.

WBEM_E_CANNOT_BE_KEY

2147749919 (0x8004101F)

Niedozwolona próba określenia kwalifikatora klucza we właściwości, która nie może być kluczem. Klucze są określone w definicji klasy dla obiektu i nie mogą być zmieniane dla poszczególnych wystąpień.

WBEM_E_INCOMPLETE_CLASS

2147749920 (0x80041020)

Bieżący obiekt nie jest prawidłową definicją klasy. Jest niekompletna lub nie została zarejestrowana w usłudze WMI przy użyciu SWbemObject.Put_.

WBEM_E_INVALID_SYNTAX

2147749921 (0x80041021)

Kwerenda jest nieprawidłowa składniowo.

WBEM_E_NONDECORATED_OBJECT

2147749922 (0x80041022)

Zastrzeżone do przyszłego użytku.

WBEM_E_READ_ONLY

2147749923 (0x80041023)

Podjęto próbę zmodyfikowania właściwości tylko do odczytu.

WBEM_E_PROVIDER_NOT_CAPABLE

2147749924 (0x80041024)

Dostawca nie może wykonać żądanej operacji. Może to obejmować zapytanie, które jest zbyt złożone, pobieranie wystąpienia, tworzenie lub aktualizowanie klasy, usuwanie klasy lub wyliczanie klasy.

WBEM_E_CLASS_HAS_CHILDREN

2147749925 (0x80041025)

Podjęto próbę wprowadzenia zmiany, która unieważnia podklasę.

WBEM_E_CLASS_HAS_INSTANCES

2147749926 (0x80041026)

Podjęto próbę usunięcia lub zmodyfikowania klasy zawierającej wystąpienia.

WBEM_E_QUERY_NOT_IMPLEMENTED

2147749927 (0x80041027)

Zastrzeżone do przyszłego użytku.

WBEM_E_ILLEGAL_NULL

2147749928 (0x80041028)

Określono wartość Nothing/NULL dla właściwości, która musi mieć wartość, taką jak wartość oznaczona przez kwalifikator Klucz, Indeksowany lub Not_Null .

WBEM_E_INVALID_QUALIFIER_TYPE

2147749929 (0x80041029)

Podano wartość wariantu kwalifikatora, która nie jest typem kwalifikatora prawnego.

WBEM_E_INVALID_PROPERTY_TYPE

2147749930 (0x8004102A)

Typ modelu CIM określony dla właściwości jest nieprawidłowy.

WBEM_E_VALUE_OUT_OF_RANGE

2147749931 (0x8004102B)

Żądanie zostało wykonane z wartością poza zakresem lub jest niezgodne z typem.

WBEM_E_CANNOT_BE_SINGLETON

2147749932 (0x8004102C)

Podjęto nielegalną próbę utworzenia pojedynczej klasy, na przykład wtedy, gdy klasa pochodzi z klasy innej niż pojedyncza.

WBEM_E_INVALID_CIM_TYPE

2147749933 (0x8004102D)

Określony typ modelu CIM jest nieprawidłowy.

WBEM_E_INVALID_METHOD

2147749934 (0x8004102E)

Żądana metoda jest niedostępna.

WBEM_E_INVALID_METHOD_PARAMETERS

2147749935 (0x8004102F)

Parametry podane dla metody są nieprawidłowe.

WBEM_E_SYSTEM_PROPERTY

2147749936 (0x80041030)

Nastąpiła próba uzyskania kwalifikatorów we właściwości systemowej.

WBEM_E_INVALID_PROPERTY

2147749937 (0x80041031)

Typ właściwości nie jest rozpoznawany.

WBEM_E_CALL_CANCELLED

2147749938 (0x80041032)

Proces asynchroniczny został anulowany wewnętrznie lub przez użytkownika. Należy pamiętać, że ze względu na czas i charakter operacji asynchronicznej operacja mogła nie zostać naprawdę anulowana.

WBEM_E_SHUTTING_DOWN

2147749939 (0x80041033)

Użytkownik zażądał operacji, gdy usługa WMI jest w trakcie zamykania.

WBEM_E_PROPAGATED_METHOD

2147749940 (0x80041034)

Podjęto próbę ponownego użycia istniejącej nazwy metody z klasy nadrzędnej, a podpisy nie są zgodne.

WBEM_E_UNSUPPORTED_PARAMETER

2147749941 (0x80041035)

Co najmniej jedna wartość parametru, taka jak tekst zapytania, jest zbyt złożona lub nieobsługiwana. W ZWIĄZKU z tym usługa WMI jest proszona o ponowienie próby wykonania operacji przy użyciu prostszych parametrów.

WBEM_E_MISSING_PARAMETER_ID

2147749942 (0x80041036)

Brak parametru w wywołaniu metody.

WBEM_E_INVALID_PARAMETER_ID

2147749943 (0x80041037)

Parametr metody ma kwalifikator identyfikatora , który jest nieprawidłowy.

WBEM_E_NONCONSECUTIVE_PARAMETER_IDS

2147749944 (0x80041038)

Co najmniej jeden parametr metody ma kwalifikatory identyfikatorów , które są poza sekwencją.

WBEM_E_PARAMETER_ID_ON_RETVAL

2147749945 (0x80041039)

Wartość zwracana dla metody ma kwalifikator identyfikatora .

WBEM_E_INVALID_OBJECT_PATH

2147749946 (0x8004103A)

Określona ścieżka obiektu jest nieprawidłowa.

WBEM_E_OUT_OF_DISK_SPACE

2147749947 (0x8004103B)

Dysk jest niedostępny lub osiągnięto limit 4 GB dla repozytorium WMI (repozytorium CIM).

WBEM_E_BUFFER_TOO_SMALL

2147749948 (0x8004103C)

Podany bufor był zbyt mały, aby przechowywać wszystkie obiekty w module wyliczania lub odczytywać właściwość ciągu.

WBEM_E_UNSUPPORTED_PUT_EXTENSION

2147749949 (0x8004103D)

Dostawca nie obsługuje żądanej operacji put.

WBEM_E_UNKNOWN_OBJECT_TYPE

2147749950 (0x8004103E)

Napotkano obiekt o nieprawidłowym typie lub wersji podczas marshalingu.

WBEM_E_UNKNOWN_PACKET_TYPE

2147749951 (0x8004103F)

Podczas marshalingu napotkano pakiet z nieprawidłowym typem lub wersją.

WBEM_E_MARSHAL_VERSION_MISMATCH

2147749952 (0x80041040)

Pakiet ma nieobsługiwaną wersję.

WBEM_E_MARSHAL_INVALID_SIGNATURE

2147749953 (0x80041041)

Pakiet wydaje się być uszkodzony.

WBEM_E_INVALID_QUALIFIER

2147749954 (0x80041042)

Podjęto próbę niezgodności kwalifikatorów, takich jak umieszczenie [klucza] na obiekcie zamiast właściwości.

WBEM_E_INVALID_DUPLICATE_PARAMETER

2147749955 (0x80041043)

Zduplikowany parametr został zadeklarowany w metodzie CIM.

WBEM_E_TOO_MUCH_DATA

2147749956 (0x80041044)

Zastrzeżone do przyszłego użytku.

WBEM_E_SERVER_TOO_BUSY

2147749957 (0x80041045)

Wywołanie metody IWbemObjectSink::Wskazuje nie powiodło się. Dostawca może ponownie rozpalić zdarzenie.

WBEM_E_INVALID_FLAVOR

2147749958 (0x80041046)

Określony smak kwalifikatora był nieprawidłowy.

WBEM_E_CIRCULAR_REFERENCE

2147749959 (0x80041047)

Podjęto próbę utworzenia odwołania, które jest cykliczne (na przykład wyprowadzanie klasy z samej siebie).

WBEM_E_UNSUPPORTED_CLASS_UPDATE

2147749960 (0x80041048)

Określona klasa nie jest obsługiwana.

WBEM_E_CANNOT_CHANGE_KEY_INHERITANCE

2147749961 (0x80041049)

Podjęto próbę zmiany klucza, gdy wystąpienia lub podklasy już używają klucza.

WBEM_E_CANNOT_CHANGE_INDEX_INHERITANCE

2147749968 (0x80041050)

Podjęto próbę zmiany indeksu, gdy wystąpienia lub podklasy już używają indeksu.

WBEM_E_TOO_MANY_PROPERTIES

2147749969 (0x80041051)

Podjęto próbę utworzenia większej liczby właściwości niż obsługiwana przez bieżącą wersję klasy.

WBEM_E_UPDATE_TYPE_MISMATCH

2147749970 (0x80041052)

Właściwość została ponownie zdefiniowana z typem powodującym konflikt w klasie pochodnej.

WBEM_E_UPDATE_OVERRIDE_NOT_ALLOWED

2147749971 (0x80041053)

Podjęto próbę w klasie pochodnej, aby zastąpić kwalifikator, którego nie można zastąpić.

WBEM_E_UPDATE_PROPAGATED_METHOD

2147749972 (0x80041054)

Metoda została ponownie zadeklarowana z podpisem powodującym konflikt w klasie pochodnej.

WBEM_E_METHOD_NOT_IMPLEMENTED

2147749973 (0x80041055)

Podjęto próbę wykonania metody, która nie została oznaczona jako [zaimplementowana] w dowolnej odpowiedniej klasie.

WBEM_E_METHOD_DISABLED

Podjęto próbę wykonania metody oznaczonej jako [disabled].

WBEM_E_REFRESHER_BUSY

2147749975 (0x80041057)

Odświeżanie jest zajęte inną operacją.

WBEM_E_UNPARSABLE_QUERY

2147749976 (0x80041058)

Kwerenda filtrowania jest nieprawidłowa składniowo.

WBEM_E_NOT_EVENT_CLASS

2147749977 (0x80041059)

Klauzula FROM zapytania filtrowania odwołuje się do klasy, która nie jest klasą zdarzeń (nie pochodzi od __Event).

WBEM_E_MISSING_GROUP_WITHIN

2147749978 (0x8004105A)

Klauzula GROUP BY została użyta bez odpowiedniej klauzuli GROUP WITHIN.

WBEM_E_MISSING_AGGREGATION_LIST

2147749979 (0x8004105B)

Użyto klauzuli GROUP BY. Agregacja we wszystkich właściwościach nie jest obsługiwana.

WBEM_E_PROPERTY_NOT_AN_OBJECT

2147749980 (0x8004105C)

Notacja kropkowa została użyta we właściwości, która nie jest obiektem osadzonym.

WBEM_E_AGGREGATING_BY_OBJECT

2147749981 (0x8004105D)

Klauzula GROUP BY odwołuje się do właściwości, która jest obiektem osadzonym bez użycia notacji kropkowej.

WBEM_E_UNINTERPRETABLE_PROVIDER_QUERY

2147749983 (0x8004105F)

Kwerenda rejestracji dostawcy zdarzeń (__EventProviderRegistration) nie określiła klas, dla których podano zdarzenia.

WBEM_E_BACKUP_RESTORE_WINMGMT_RUNNING

2147749984 (0x80041060)

Żądanie zostało wykonane w celu utworzenia kopii zapasowej lub przywrócenia repozytorium, gdy było ono używane przez WinMgmt.exe, lub przez proces SVCHOST, który zawiera usługę WMI.

WBEM_E_QUEUE_OVERFLOW

2147749985 (0x80041061)

Asynchroniczna kolejka dostarczania przepełniła się zbyt wolno z odbiorcy zdarzeń.

WBEM_E_PRIVILEGE_NOT_HELD

2147749986 (0x80041062)

Operacja nie powiodła się, ponieważ klient nie miał niezbędnych uprawnień zabezpieczeń.

WBEM_E_INVALID_OPERATOR

2147749987 (0x80041063)

Operator jest nieprawidłowy dla tego typu właściwości.

WBEM_E_LOCAL_CREDENTIALS

2147749988 (0x80041064)

Użytkownik określił nazwę użytkownika/hasło/urząd w połączeniu lokalnym. Użytkownik musi używać pustej nazwy użytkownika/hasła i polegać na domyślnych zabezpieczeniach.

WBEM_E_CANNOT_BE_ABSTRACT

2147749989 (0x80041065)

Klasa została abstrakcyjna, gdy jej klasa nadrzędna nie jest abstrakcyjna.

WBEM_E_AMENDED_OBJECT

2147749990 (0x80041066)

Zmieniony obiekt został zapisany bez określonej flagi WBEM_FLAG_USE_AMENDED_QUALIFIERS .

WBEM_E_CLIENT_TOO_SLOW

2147749991 (0x80041067)

Klient nie pobierał obiektów wystarczająco szybko z wyliczenia. Ta stała jest zwracana, gdy klient tworzy obiekt wyliczenia, ale nie pobiera obiektów z modułu wyliczającego w odpowiednim czasie, powodując buforowanie obiektów modułu wyliczającego w celu utworzenia kopii zapasowej.

WBEM_E_NULL_SECURITY_DESCRIPTOR

2147749992 (0x80041068)

Użyto deskryptora zabezpieczeń o wartości null.

WBEM_E_TIMED_OUT

2147749993 (0x80041069)

Upłynął limit czasu operacji.

WBEM_E_INVALID_ASSOCIATION

2147749994

Skojarzenie jest nieprawidłowe.

WBEM_E_AMBIGUOUS_OPERATION

2147749995 (0x8004106B)

Operacja była niejednoznaczna.

WBEM_E_QUOTA_VIOLATION

2147749996 (0x8004106C)

Usługa WMI zajmuje zbyt dużo pamięci. Może to być spowodowane niską dostępnością pamięci lub nadmiernym zużyciem pamięci przez usługę WMI.

WBEM_E_TRANSACTION_CONFLICT

2147749997 (0x8004106D)

Operacja spowodowała konflikt transakcji.

WBEM_E_FORCED_ROLLBACK

2147749998 (0x8004106E)

Transakcja wymusiła wycofanie.

WBEM_E_UNSUPPORTED_LOCALE

2147749999 (0x8004106F)

Ustawienia regionalne używane w wywołaniu nie są obsługiwane.

WBEM_E_HANDLE_OUT_OF_DATE

2147750000 (0x80041070)

Uchwyt obiektu jest nieaktualny.

WBEM_E_CONNECTION_FAILED

2147750001 (0x80041071)

Połączenie z bazą danych SQL nie powiodło się.

WBEM_E_INVALID_HANDLE_REQUEST

2147750002 (0x80041072)

Żądanie obsługi było nieprawidłowe.

WBEM_E_PROPERTY_NAME_TOO_WIDE

2147750003 (0x80041073)

Nazwa właściwości zawiera więcej niż 255 znaków.

WBEM_E_CLASS_NAME_TOO_WIDE

2147750004 (0x80041074)

Nazwa klasy zawiera więcej niż 255 znaków.

WBEM_E_METHOD_NAME_TOO_WIDE

2147750005 (0x80041075)

Nazwa metody zawiera więcej niż 255 znaków.

WBEM_E_QUALIFIER_NAME_TOO_WIDE

2147750006 (0x80041076)

Nazwa kwalifikatora zawiera więcej niż 255 znaków.

WBEM_E_RERUN_COMMAND

2147750007 (0x80041077)

Polecenie SQL musi zostać uruchomione ponownie, ponieważ istnieje zakleszczenie w języku SQL. Może to być zwracane tylko wtedy, gdy dane są przechowywane w bazie danych SQL.

WBEM_E_DATABASE_VER_MISMATCH

2147750008 (0x80041078)

Wersja bazy danych nie jest zgodna z wersją, którą przetwarza sterownik repozytorium.

WBEM_E_VETO_DELETE

2147750009 (0x80041079)

Usługa WMI nie może wykonać operacji usuwania, ponieważ dostawca jej nie zezwala.

WBEM_E_VETO_PUT

2147750010 (0x8004107A)

Usługa WMI nie może wykonać operacji put, ponieważ dostawca jej nie zezwala.

WBEM_E_INVALID_LOCALE

2147750016 (0x80041080)

Określony identyfikator ustawień regionalnych nie był prawidłowy dla operacji.

WBEM_E_PROVIDER_SUSPENDED

2147750017 (0x80041081)

Dostawca jest zawieszony.

WBEM_E_SYNCHRONIZATION_REQUIRED

2147750018 (0x80041082)

Obiekt musi zostać zapisany w repozytorium WMI i pobrany ponownie, zanim żądana operacja zakończy się pomyślnie. Ta stała jest zwracana, gdy obiekt musi zostać zatwierdzony i pobrany, aby wyświetlić wartość właściwości.

WBEM_E_NO_SCHEMA

2147750019 (0x80041083)

Nie można ukończyć operacji; żaden schemat nie jest dostępny.

WBEM_E_PROVIDER_ALREADY_REGISTERED

02147750020 (0x119FD010)

Nie można zarejestrować dostawcy, ponieważ jest on już zarejestrowany.

WBEM_E_PROVIDER_NOT_REGISTERED

2147750021 (0x80041085)

Dostawca nie został zarejestrowany.

WBEM_E_FATAL_TRANSPORT_ERROR

2147750022 (0x80041086)

Wystąpił błąd transportu krytycznego.

WBEM_E_ENCRYPTED_CONNECTION_REQUIRED

2147750023 (0x80041087)

Użytkownik próbował ustawić nazwę komputera lub domenę bez zaszyfrowanego połączenia.

WBEM_E_PROVIDER_TIMED_OUT

2147750024 (0x80041088)

Dostawca nie może zgłosić wyników w określonym przedziale czasu.

WBEM_E_NO_KEY

2147750025 (0x80041089)

Użytkownik próbował umieścić wystąpienie bez zdefiniowanego klucza.

WBEM_E_PROVIDER_DISABLED

2147750026 (0x8004108A)

Użytkownik próbował zarejestrować wystąpienie dostawcy, ale serwer COM dla wystąpienia dostawcy został zwolniony.

WBEMESS_E_REGISTRATION_TOO_BROAD

2147753985 (0x80042001)

Rejestracja dostawcy nakłada się na domenę zdarzeń systemowych.

WBEMESS_E_REGISTRATION_TOO_PRECISE

2147753986 (0x80042002)

Klauzula WITHIN nie została użyta w tym zapytaniu.

WBEMESS_E_AUTHZ_NOT_PRIVILEGED

2147753987 (0x80042003)

Ten komputer nie ma niezbędnych uprawnień domeny do obsługi funkcji zabezpieczeń powiązanych z utworzonym wystąpieniem subskrypcji. Skontaktuj się z administratorem domeny, aby uzyskać ten komputer dodany do grupy dostępu autoryzacji systemu Windows.

WBEM_E_RETRY_LATER

2147758081 (0x80043001)

Zastrzeżone do przyszłego użytku.

WBEM_E_RESOURCE_CONTENTION

2147758082 (0x80043002)

Zastrzeżone do przyszłego użytku.

WBEMMOF_E_EXPECTED_QUALIFIER_NAME

2147762177 (0x80044001)

Oczekiwano nazwy kwalifikatora.

WBEMMOF_E_EXPECTED_SEMI

2147762178 (0x80044002)

Oczekiwano średnika lub '='.

WBEMMOF_E_EXPECTED_OPEN_BRACE

2147762179 (0x80044003)

Oczekiwano nawiasu klamrowego otwierającego.

WBEMMOF_E_EXPECTED_CLOSE_BRACE

2147762180 (0x80044004)

Brak zamykającego nawiasu klamrowego lub niedozwolonego elementu tablicy.

WBEMMOF_E_EXPECTED_CLOSE_BRACKET

2147762181 (0x80044005)

Oczekiwano nawiasu zamykającego.

WBEMMOF_E_EXPECTED_CLOSE_PAREN

2147762182 (0x80044006)

Oczekiwano nawiasu zamykającego.

WBEMMOF_E_ILLEGAL_CONSTANT_VALUE

2147762183 (0x80044007)

Wartość liczbowa poza zakresem lub ciągami bez cudzysłowów.

WBEMMOF_E_EXPECTED_TYPE_IDENTIFIER

2147762184 (0x80044008)

Oczekiwano identyfikatora typu.

WBEMMOF_E_EXPECTED_OPEN_PAREN

2147762185 (0x80044009)

Oczekiwano otwartego nawiasu.

WBEMMOF_E_UNRECOGNIZED_TOKEN

2147762186 (0x8004400A)

Nieoczekiwany token w pliku.

WBEMMOF_E_UNRECOGNIZED_TYPE

2147762187 (0x8004400B)

Nierozpoznany lub nieobsługiwany identyfikator typu.

WBEMMOF_E_EXPECTED_PROPERTY_NAME

2147762187 (0x8004400B)

Oczekiwana nazwa właściwości lub metody.

WBEMMOF_E_TYPEDEF_NOT_SUPPORTED

2147762189 (0x8004400D)

Definicje typów i typy wyliczane nie są obsługiwane.

WBEMMOF_E_UNEXPECTED_ALIAS

2147762190 (0x8004400E)

Tylko odwołanie do obiektu klasy może mieć wartość aliasu.

WBEMMOF_E_UNEXPECTED_ARRAY_INIT

2147762191 (0x8004400F)

Nieoczekiwane inicjowanie tablicy. Tablice muszą być zadeklarowane za pomocą elementu [].

WBEMMOF_E_INVALID_AMENDMENT_SYNTAX

2147762192 (0x80044010)

Składnia ścieżki przestrzeni nazw jest nieprawidłowa.

WBEMMOF_E_INVALID_DUPLICATE_AMENDMENT

2147762193 (0x80044011)

Zduplikowane specyfikatory poprawek.

WBEMMOF_E_INVALID_PRAGMA

2147762194 (0x80044012)

#pragma musi być zgodne z prawidłowym słowem kluczowym.

WBEMMOF_E_INVALID_NAMESPACE_SYNTAX

2147762195 (0x80044013)

Składnia ścieżki przestrzeni nazw jest nieprawidłowa.

WBEMMOF_E_EXPECTED_CLASS_NAME

2147762196 (0x80044014)

Nieoczekiwany znak w nazwie klasy musi być identyfikatorem.

WBEMMOF_E_TYPE_MISMATCH

2147762197 (0x80044015)

Nie można wprowadzić określonej wartości do odpowiedniego typu.

WBEMMOF_E_EXPECTED_ALIAS_NAME

2147762198 (0x80044016)

Znak dolara musi być zgodny z nazwą aliasu jako identyfikatorem.

WBEMMOF_E_INVALID_CLASS_DECLARATION

2147762199 (0x80044017)

Deklaracja klasy jest nieprawidłowa.

WBEMMOF_E_INVALID_INSTANCE_DECLARATION

2147762200 (0x80044018)

Deklaracja wystąpienia jest nieprawidłowa. Musi zaczynać się od "wystąpienia"

WBEMMOF_E_EXPECTED_DOLLAR

2147762201 (0x80044019)

Oczekiwany znak dolara. Alias w formularzu "$name" musi być zgodny ze słowem kluczowym "as".

WBEMMOF_E_CIMTYPE_QUALIFIER

2147762202 (0x8004401A)

Kwalifikator "CIMTYPE" nie może być określony bezpośrednio w pliku MOF. Użyj notacji typu standardowego.

WBEMMOF_E_DUPLICATE_PROPERTY

2147762203 (0x8004401B)

W moF znaleziono zduplikowaną nazwę właściwości.

WBEMMOF_E_INVALID_NAMESPACE_SPECIFICATION

2147762204 (0x8004401C)

Składnia przestrzeni nazw jest nieprawidłowa. Odwołania do innych serwerów nie są dozwolone.

WBEMMOF_E_OUT_OF_RANGE

2147762205 (0x8004401D)

Wartość poza zakresem.

WBEMMOF_E_INVALID_FILE

2147762206 (0x8004401E)

Plik nie jest prawidłowym tekstowym plikiem MOF ani binarnym plikiem MOF.

WBEMMOF_E_ALIASES_IN_EMBEDDED

2147762207 (0x8004401F)

Obiekty osadzone nie mogą być aliasami.

WBEMMOF_E_NULL_ARRAY_ELEM

2147762208 (0x80044020)

Elementy null w tablicy nie są obsługiwane.

WBEMMOF_E_DUPLICATE_QUALIFIER

2147762209 (0x80044021)

Kwalifikator był używany więcej niż raz w obiekcie.

WBEMMOF_E_EXPECTED_FLAVOR_TYPE

2147762210 (0x80044022)

Oczekiwano typu smaku, takiego jak ToInstance, ToSubClass, EnableOverride lub DisableOverride.

WBEMMOF_E_INCOMPATIBLE_FLAVOR_TYPES

2147762211 (0x80044023)

Łączenie opcji EnableOverride i DisableOverride w tym samym kwalifikatorze nie jest legalne.

WBEMMOF_E_MULTIPLE_ALIASES

2147762212 (0x80044024)

Nie można użyć aliasu dwa razy.

WBEMMOF_E_INCOMPATIBLE_FLAVOR_TYPES2

2147762213 (0x80044025)

Łączenie klas ToInstance lub ToSubClass z ograniczeniami nie jest legalne.

WBEMMOF_E_NO_ARRAYS_RETURNED

2147762214 (0x80044026)

Metody nie mogą zwracać wartości tablicy.

WBEMMOF_E_MUST_BE_IN_OR_OUT

2147762215 (0x80044027)

Argumenty muszą mieć kwalifikator in lub out .

WBEMMOF_E_INVALID_FLAGS_SYNTAX

2147762216 (0x80044028)

Składnia flag jest nieprawidłowa.

WBEMMOF_E_EXPECTED_BRACE_OR_BAD_TYPE

2147762217 (0x80044029)

Brak końcowego nawiasu klamrowego i średnika dla klasy.

WBEMMOF_E_UNSUPPORTED_CIMV22_QUAL_VALUE

2147762218 (0x8004402A)

Funkcja modelu CIM w wersji 2.2 nie jest obsługiwana dla wartości kwalifikatora.

WBEMMOF_E_UNSUPPORTED_CIMV22_DATA_TYPE

2147762219 (0x8004402B)

Typ danych modelu CIM w wersji 2.2 nie jest obsługiwany.

WBEMMOF_E_INVALID_DELETEINSTANCE_SYNTAX

2147762220 (0x8004402C)

Składnia usuwania wystąpienia jest nieprawidłowa. Powinna to być #pragma DeleteInstance("instancepath", FAIL|NOFAIL)

WBEMMOF_E_INVALID_QUALIFIER_SYNTAX

2147762221 (0x8004402D)

Składnia kwalifikatora jest nieprawidłowa. Powinna ona mieć wartość qualifiername:type=value,scope(class|instance), flavorname.

WBEMMOF_E_QUALIFIER_USED_OUTSIDE_SCOPE

2147762222 (0x8004402E)

Kwalifikator jest używany poza jego zakresem.

WBEMMOF_E_ERROR_CREATING_TEMP_FILE

2147762223 (0x8004402F)

Błąd podczas tworzenia pliku tymczasowego. Plik tymczasowy jest etapem pośrednim w kompilacji MOF.

WBEMMOF_E_ERROR_INVALID_INCLUDE_FILE

2147762224 (0x80044030)

Plik zawarty w moF przez polecenie preprocesora #include jest nieprawidłowy.

WBEMMOF_E_INVALID_DELETECLASS_SYNTAX

2147762225 (0x80044031)

Składnia poleceń preprocesora #pragma deleteinstance lub #pragma deleteclass jest nieprawidłowa.

Wymagania

Wymaganie Wartość
Minimalny obsługiwany klient
Windows Vista
Minimalny obsługiwany serwer
Windows Server 2008
Nagłówek
WbemCli.h
IDL
WbemCli.idl

Zobacz także

kody powrotne WMI