"Prístup odmietnutý" chyby a aplikácie COM, Aktivácia zlyhá po nainštalovaní júla 2018 zabezpečenia a kvality súhrnnej aktualizácie rozhrania .NET Framework

Úvod

Aplikácie, ktoré spoľahnúť inicializovať súčasti .NET Framework a spustené s obmedzenými povoleniami môže zlyhať pri spustení alebo spustiť správne po nainštalovaní júla 2018 zabezpečenia a kvality súhrnnej aktualizácie rozhrania .NET Framework.

Microsoft .NET Framework runtime používa proces token zistiť, či je proces spustený v rámci oprávnení. Tieto výzvy systému môže zlyhať, ak nie sú potrebné procesu kontroly povolenia. To spôsobuje chybu "prístup odmietnutý".

Príznaky

Po nainštalovaní niektorý z Júla 2018 aktualizácie rozhrania .NET Framework, súčasti nedokáže načítať kvôli ACCESS_DENIED"," "trieda nie je zaregistrovaná," alebo "neznámeho dôvodu sa vyskytla vnútorná chyba" chyby. Najčastejšie zlyhanie je nasledovné:

Exception type: System.UnauthorizedAccessException

Message: Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))

SharePoint

  • Pri používateľov, prejdite na lokalitu SharePoint, sa môže zobraziť hlásenie HTTP 403: "Na webovej lokalite odmietol Zobraziť túto webovú stránku" HTTP 403.

  • SharePoint ULS denníkoch bude obsahovať nasledujúce:

w3wp.exe (0x1894)         0x0B94  SharePoint Foundation  General 0000       High                UnauthorizedAccessException for the request. 403 Forbidden will be returned. Error=An error occurred creating the configuration section handler for system.serviceModel/extensions: Could not load file or assembly <AssemblySignature>  or one of its dependencies. Access is denied. (C:\Windows\Microsoft.NET\Framework64\v2.0.50727\Config\machine.config line 180)  

 w3wp.exe (0x1894)         0x0B94  SharePoint Foundation  General b6p2      VerboseEx                Sending HTTP response 403:403 FORBIDDEN.    

w3wp.exe (0x1894)         0x0B94  SharePoint Foundation  General 8nca       Verbose                Application error when access /, Error=Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))      

  • Pri prehľadávaní obsahu zdroja ľudí, žiadosti môže zlyhať a denníka nasledovný záznam v denníku SharePoint ULS:

mssearch.exe (0x118C) 0x203C SharePoint Server Search Crawler:Gatherer Plugin cd11 Warning The start address sps3s://<URLtoSite> cannot be crawled.  Context: Application 'Search_Service_Application', Catalog 'Portal_Content'  Details:  Class not registered   (0x80040154)

Pri výskyte chyby hlásenie podobné nasledovnému je prihlásený v denníku SharePoint prehľadávania:

sps3s://<URLtoSite>  A component required for crawling this type of content is not registered with this application server. View the event logs for more information. (SearchID = XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX)

Konzola správy servera BizTalk

  • Konzola správy servera BizTalk Server nespustí správne a vráti nasledujúce chyby:

An internal failure occurred for unknown reasons. (WinMgmt)

Program Location:

   at System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode, IntPtr errorInfo)

   at System.Management.ManagementObject.Get()

   at Microsoft.BizTalk.SnapIn.Framework.WmiProvider.SelectInstance

IIS s klasické ASP

  • Hosted Classic ASP volá CreateObject .NET COM objekty môžu generovať chybové hlásenie podobné nasledujúcemu: ActiveX component can't create object

.NET aplikácie, ktorá používa zosobnenie

  • .NET aplikácie, ktoré vytvorí inštanciu aplikácie .NET COM rámci zosobnenie môžu generovať chybové hlásenie podobné nasledujúcemu: 0x80040154 (REGDB_E_CLASSNOTREG)

Riešenie

Ak chcete vyriešiť tieto problémy, aktualizáciu augusta 2018 zabezpečenia a kvality súhrnné alebo zabezpečenia lenoperačného systému a .NET Framework nainštalovaný. Ďalšie informácie získate na CVE-2018-8356 | .NET Framework funkcie obísť zabezpečení.

Alternatívne riešenie

Ak chcete vyriešiť tento problém, skúste niektorý z nasledujúcich postupov.

Poznámka: Príslušné aplikácie a kód, nasledujúce postupy nemusia byť účinné.

  • Máte pokročilých vedomosti o tom, ako sú spustené procesy spustiť proces pomocouPROCESS_QUERY_INFORMATIONpovolenie.

  • Služba IIS hosťované Classic ASP volá CreateObject pre objekty .NET COM môže Zobraziť "súčasť ActiveX nemôžete vytvoriť objekt" chyba:

    • Ak váš web používa anonymný prístup:

      • Zmena webu anonymné overenie poverení "identita fondu aplikácií."

    • Ak váš web používa základné overovanie alebo overovanie systému Windows:

      • Prihláste sa do aplikácie raz ako identita fondu aplikácií a vytvoriť inštanciu súčasti .NET.

      • Potom iným používateľom lokality môcť aktívne .NET COM komponent bez zlyhania.

    • Prípadne ak používate overovanie systému Windows a konzolu systému Windows server, na ktorom sa spustí aplikácie ASP pristupujete webovej lokalite:

      • Vytvorenie inštancie súčasti .NET rieši chyby pre iných používateľov.

  • .NET aplikácie, ktoré vytvorí inštanciu aplikácie .NET COM v rámci zosobnenie môžu generovať chybové hlásenie "0x80040154 (REGDB_E_CLASSNOTREG)" :

    • Vytvoriť inštanciu súčasti .NET ako zosobnenie kontextu volania.

      • Neskôr vydával vytvoriť inštanciu volania práce podľa očakávania.

    • Spustenie aplikácie .NET v rámci zosobneného používateľa.

    • Nepoužívajte anonymity pri vytváraní objekt .NET COM.

  • Ak UAC vypnutá pre počítač, znovu zapnúť.

  • Ak proces zlyhá načítavanie Diasymreader.dll, spustite nasledujúci príkaz na zhromaždenie: ngen install <the failing assembly> Ďalšie informácie o ngen, pozrite siNGen.exe (natívne obrázok generátor).

Upozornenie::Nasledovných postupov môže oslabiť zabezpečenie počítača alebo siete voči útokom zlomyseľných používateľov alebo nebezpečnému softvéru, ako sú napríklad vírusy. Neodporúčame týchto postupov. Však poskytujeme tieto informácie, aby riešenia môžete implementovať podľa vlastného uváženia. Použite tieto postupy na vlastné riziko.

  • Pridanie "NETWORK SERVICE" do lokálnej skupiny Administrators.

Stav

Spoločnosť Microsoft potvrdzuje, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v tomto článku v časti Informácie v tomto článku sa týkajú nasledujúcich produktov.

 

Súvisiaci produkt

Júla 2018 aktualizácie rozhrania .NET Frameworkpre rozhranie .NET Framework 3.5, 4.0 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1 a 4.7.2 všetky a verzie systému Windows

Potrebujete ďalšiu pomoc?

Rozšírte svoje zručnosti
Preskúmať školenie
Buďte medzi prvými, ktorí získajú nové funkcie
Pripojiť k Microsoft insiderov chcú

Považujete poskytnuté informácie za užitočné?

Ďakujem za vaše pripomienky!

Ďakujeme vám za pripomienky. Pravdepodobne vám pomôže, ak vás spojíme s pracovníkom podpory pre Office.

×