Перейти до основного
Підтримка
Вхід
Вхід за допомогою облікового запису Microsoft
Увійдіть або створіть обліковий запис.
Вітаємо,
Виберіть інший обліковий запис.
У вас є кілька облікових записів
Виберіть обліковий запис, за допомогою якого потрібно ввійти.

Вступ

Застосунки, які використовують .NET Framework ініціалізації компонента COM, та з обмеженими дозволами, може не запускатися або працювати належним чином, після інсталяції липня-2018 безпеки та якості зведене оновлення для .NET Framework.

Microsoft .NET Framework виконання використовує маркер процес для визначення, чи процес працює в режимі адміністратора контексті. Ці системних викликів завершується невдало, якщо потрібно процес перевірки дозволів не є. Це призводить до повідомлення про помилку "немає доступу".

Ознаки

Після інсталяції будь-якого з Оновлень безпеки для липня 2018 .NET Framework, COM компонент не вдається виконати завантаження з "доступ заборонено",""клас не зареєстровано,", або"Внутрішня помилка сталася невідома причин"помилки. Найбільш поширені помилки підпис наведеним нижче чином.

Exception type: System.UnauthorizedAccessException

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

SharePoint

  • , Коли користувачі, перейдіть до сайту SharePoint, вони, може відображатися таке повідомлення HTTP 403: "На веб-сайті скасовуються, щоб відобразити веб-сторінка" HTTP 403.

  • Журнали ULS SharePoint, буде містити повідомлення на зразок таких:

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))      

  • Під час сканування Джерело вмісту людей, запит може не і входу такий запис в журналі ULS SharePoint:

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)

У разі виникнення помилки в журналах SharePoint, обхід реєструється повідомлення, подібне до такого:

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)

Консоль адміністрування в BizTalk Server

  • Консолі адміністрування BizTalk-сервер не запускається належним чином і повертає такі помилки:

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, з класичний ASP.

  • Розміщення Classic ASP виклик CreateObject .NET COM об'єкти, викликати появу повідомлення про помилку, подібне до наведеного нижче: ActiveX component can't create object

Веб-застосунок, який використовує уособлення

  • .NET застосунку, що створюється екземпляр програми .NET COM на уособлення контексті може появу повідомлення про помилку приблизно такого вигляду: 0x80040154 (REGDB_E_CLASSNOTREG)

Спосіб вирішення

Щоб вирішити ці проблеми, застосовуються до серпня 2018 безпеки і якість зведеннями або безпеки лише оновлення для вашої операційної системи та .NET Framework, що інстальовано. Щоб отримати додаткові відомості, перейдіть до CVE-2018-8356 | .NET Framework не використовувати функцію дефект.

Спосіб вирішення

Щоб вирішити цю проблему, спробуйте будь-якої з наведених нижче способів.

Примітка.Залежить від відповідного застосунку та коду, наведених нижче дій може бути ефективним.

  • За наявності досвідчених користувачів знань про те, як процеси запущено, запустіть процес за допомогою доPROCESS_QUERY_INFORMATIONдозволу.

  • Служби IIS розміщення Classic ASP виклику CreateObject, .NET COM об'єкти можуть отримати в "компонент ActiveX не вдається створити об'єкт" Помилка:

    • Веб-сайту, які використовують анонімної автентифікації:

      • Змінення веб-сайту, анонімної автентифікації облікових даних, використання "ідентифікацію пулу застосунків."

    • Якщо сайт використовує, базову автентифікацію або автентифікація Windows:

      • Увійдіть до застосунку один раз, як ідентифікацію пулу застосунків, а потім створити новий екземпляр компоненти .NET COM.

      • Після того інші користувачі на сайті зможете активний .NET COM компонент неполадки.

    • Крім того, якщо використовується автентифікація Windows, а також доступу до веб-сайту з консолі сервера Windows, на якому розміщено ASP-застосунок запускається:

      • Створення екземпляра компонента .NET COM також усуває помилку, для інших користувачів на сайті.

  • Застосування .NET, створюється екземпляр COM-.NET застосунку на уособлення контексті, викликати появу повідомлення про помилку "0x80040154 (REGDB_E_CLASSNOTREG)" :

    • Створювати екземпляр компоненти .NET COM перед викликом уособлення контексту.

      • Потім уперто створювати екземпляр виклики належним чином.

    • Запустіть програму .NET, у контексті уособленого користувача.

    • Уникайте використання уособлення, створюючи .NET COM-об'єкт.

  • Якщо UAC вимкнено, на комп'ютері, увімкніть її знову.

  • Якщо процес не може завантажити Diasymreader.dll, виконайте таку команду, для збирання: ngen install <the failing assembly> Щоб отримати додаткові відомості про ngen див.NGEN.exe (власного образу генератор).

Увага!:Наведених нижче дій може зробити комп'ютер або мережу вразливішими до атак зловмисних користувачів або шкідливого програмного забезпечення, такого як віруси. Ці способи не рекомендується. Однак, ми надаємо ці відомості таким чином, ви можете скористатися способів, описаних на власний розсуд. Використання цих способів на власний ризик.

  • Додати "МЕРЕЖНА служба" до групи локальних адміністраторів.

Стан

Корпорація Майкрософт підтвердила існування цієї неполадки у продуктах Майкрософт, перелічених у розділі "Застосовується до".

 

Застосовується до

Оновлення безпеки .NET Framework для липня 2018для .NET Framework 3.5, 4.0, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1 та 4.7.2 на всі застосовується і підтримувані версії Windows

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.

Чи ця інформація була корисною?

Наскільки ви задоволені якістю мови?
Що вплинуло на ваші враження?
Натиснувши кнопку "Надіслати", ви надасте свій відгук для покращення продуктів і служб Microsoft. Ваш ІТ-адміністратор зможе збирати ці дані. Декларація про конфіденційність.

Дякуємо за відгук!

×