INFORMATICS

The Best

Przełącznik języka

Select your language

Zaproś mnie na KAWE

Jeżeli podoba Ci się strona i chcesz wspomóc projekt!

Postaw mi kawę na buycoffee.to

This Site

Płatnik

CMS

Hardware

Uncategorised

Emulators

Powershell

Storage Array

DNS

Antivirus program

Bład DistributedCOM 10016

Bład w logu systemu windows

Zgodnie z ustawieniami uprawnienia właściwe dla aplikacji nie jest udzielane uprawnienie Lokalny Aktywacja do aplikacji serwera COM z identyfikatorem klasy CLSID
{571FCE7E-C4EB-41CF-B9D1-1CBCBFC6D2BD}
i identyfikatorem aplikacji APPID
{82F02F0C-0E3A-472E-BAA5-0BC0AE548818}
użytkownikowi NT SERVICE\SQLAgent$PLAT o identyfikatorze zabezpieczeń SID (S-1-5-80-3915390885-3463890458-3775375526-1576808566-1976942934) z adresu LocalHost (użycie LRPC) działającemu w kontenerze aplikacji o identyfikatorze SID Niedostępny (Niedostępny). To uprawnienie zabezpieczeń można modyfikować przy użyciu narzędzia administracyjnego Usługi składowe.

 

Rozwiązanie problemu:

Komunikat, wskazuje na problem z uprawnieniami dla aplikacji serwera COM w systemie Windows, konkretnie związany z brakiem uprawnienia Lokalna aktywacja dla aplikacji o podanych identyfikatorach CLSID i APPID. Poniżej wyjaśnienie i kroki do rozwiązania problemu:

Wyjaśnienie:

  • CLSID ({571FCE7E-C4EB-41CF-B9D1-1CBCBFC6D2BD}): To unikalny identyfikator klasy COM, który identyfikuje konkretną aplikację COM w systemie.
  • APPID ({82F02F0C-0E3A-472E-BAA5-0BC0AE548818}): Identyfikator aplikacji COM, który definiuje ustawienia zabezpieczeń dla tej aplikacji.
  • Użytkownik (NT SERVICE\SQLAgent$PLAT): Konto usługi SQL Agent dla instancji o nazwie "PLAT" próbuje uzyskać dostęp do tej aplikacji COM.
  • SID (S-1-5-80-...): Identyfikator zabezpieczeń konta usługi.
  • Problem: Konto NT SERVICE\SQLAgent$PLAT nie ma uprawnienia do lokalnej aktywacji tej aplikacji COM, co uniemożliwia jej prawidłowe działanie.
  • Narzędzie do modyfikacji: Uprawnienia można skonfigurować za pomocą narzędzia Usługi składowe (Component Services).

Rozwiązanie:

Aby nadać odpowiednie uprawnienia, wykonaj następujące kroki:

  1. Otwórz narzędzie Usługi składowe:
    • Naciśnij Win + R, wpisz dcomcnfg i naciśnij Enter. Spowoduje to otwarcie okna "Usługi składowe".
  2. Znajdź aplikację COM:
    • W drzewie po lewej stronie przejdź do: Usługi składowe > Komputery > Mój komputer > Konfiguracja DCOM.
    • Znajdź aplikację odpowiadającą podanemu APPID ({82F02F0C-0E3A-472E-BAA5-0BC0AE548818}). Możesz przeszukać listę, aby znaleźć nazwę aplikacji związaną z tym identyfikatorem.
  3. Skonfiguruj uprawnienia:
    • Kliknij prawym przyciskiem myszy na aplikację i wybierz Właściwości.
    • Przejdź do zakładki Zabezpieczenia.
    • W sekcji Uprawnienia uruchamiania i aktywacji kliknij Edytuj.
    • Dodaj konto NT SERVICE\SQLAgent$PLAT:
      • Kliknij Dodaj, wpisz NT SERVICE\SQLAgent$PLAT i potwierdź.
      • Jeśli konto nie jest rozpoznawane, upewnij się, że wpisujesz poprawną nazwę lub użyj przycisku Zaawansowane, aby wyszukać konto po SID.
    • Zaznacz opcję Lokalna aktywacja dla tego konta.
    • Opcjonalnie, upewnij się, że konto ma również uprawnienia Lokalne uruchamianie i Dostęp lokalny, jeśli są wymagane.
  4. Zastosuj zmiany:
    • Kliknij OK, aby zapisać zmiany w uprawnieniach.
    • Zamknij okno Właściwości i Usługi składowe.
  5. Uruchom ponownie usługę:
    • Uruchom ponownie usługę SQL Agent dla instancji PLAT, aby zmiany zostały zastosowane:
      • Otwórz Menedżer usług (services.msc).
      • Znajdź usługę SQL Server Agent (PLAT), kliknij prawym przyciskiem myszy i wybierz Uruchom ponownie.
  6. Sprawdź działanie:
    • Sprawdź, czy problem został rozwiązany, próbując ponownie uruchomić operację, która wywołała błąd.

Dodatkowe uwagi:

  • Sprawdzenie SID: Jeśli konto NT SERVICE\SQLAgent$PLAT nie jest widoczne w interfejsie, możesz użyć SID (S-1-5-80-...) do ręcznego dodania go w zaawansowanych ustawieniach zabezpieczeń.
  • Uprawnienia administratora: Upewnij się, że masz uprawnienia administratora na komputerze, aby zmieniać ustawienia DCOM.
  • Logi zdarzeń: Sprawdź Podgląd zdarzeń (Event Viewer) w sekcji Windows Logs > System lub Application, aby uzyskać dodatkowe informacje o błędach związanych z DCOM.
  • Bezpieczeństwo: Nadawaj tylko niezbędne uprawnienia, aby uniknąć potencjalnych problemów z bezpieczeństwem.

Search