Как да коригирам грешка DCOM 10016 на Windows 7, 8 и 10



Опитайте Нашия Инструмент За Премахване На Проблемите

Получаване на грешка DCOM с идентификатор на събитие 10016 означава, че една програма се е опитала да стартира DCOM сървъра с помощта на DCOM инфраструктурата, но потребителят няма необходимите разрешения за това. Това е известна грешка, която остава от по-старите издания на Windows, но всъщност не е решена, когато надстроите до по-нова версия на операционната система и се вижда и в Windows 8 и 10.



Ще получите това под формата на системна грешка , а също така ще получите съобщение, което съдържа CLSID и APPID . Това DCOM грешката може да е напълно безобидна, но да я виждате и да се налага да се справяте с нея през цялото време може да бъде досадно.



Но преди да продължите с процеса на отстраняване на неизправности, уверете се, че захранването на вашата система е на ниво и не е дефектно. Ако използвате някакъв вид овърклок (CPU, GPU или RAM), тогава го намалете или премахнете. Също така, уверете се, че драйверите на вашата система, особено драйверите за графичен процесор, са актуални и след това проверете дали системата ви е отстранена от обсъжданата грешка.



Има решение, за което е доказано, че работи за много потребители и за да го направите, ще ви трябва CLSID и APPID от съобщението за грешка и трябва да следвате стъпките в метода по-долу.

2016-11-04_183823

Грешка DCOM 10016 за Windows

Метод 1: Дайте S недостатъчни разрешения за Приложение, причиняващо грешката

The CLSID и APPID са уникални за дадено приложение - и наличието на двамата може да ви помогне при идентифицирането на приложението, причиняващо проблемите. Дори да знаете кое приложение причинява проблемите, всичко, което трябва да направите, е да му дадете достатъчно разрешения, така че да не създава проблеми всеки път, когато се нуждае от тях. Стъпките за това са много прости.



  1. Натиснете едновременно Windows и R клавиши на клавиатурата и въведете RegEdit в Бягай Натиснете Въведете или щракнете върху Добре за да отворите Редактор на регистъра.

    Стартиране на редактора на системния регистър

  2. От редактора на системния регистър разгънете HKEY_CLASSES_ROOT папка и CLSID папка вътре.
  3. Намерете папката с CLSID сте получили в съобщението за грешка.

    Отворете CLSID в редактора на системния регистър

  4. Сега Кликнете с десния бутон върху него и изберете „ разрешения И кликнете върху „ Разширено '.

    Отворете раздела Разширени в Разрешения

  5. Щракнете в горната част, ще видите собственик - сменете го на Администратори група.
  6. В долната част на прозореца на собственика също изберете Заменете всички записи за разрешения на дъщерни обекти . Щракнете Добре и след това изберете Да към Предупреждение за защита на Windows .

    Заменете всички записи за разрешения за детски обекти

  7. Върнете се в главния прозорец за разрешения, щракнете върху Добавяне , въведете Всеки и щракнете Добре . Отново в главния прозорец за разрешения изберете Всеки от списъка с потребители в горната част и изберете Пълен контрол от колоната Разрешаване в долната половина. Щракнете ДОБРЕ.

    Щракнете върху Добавяне в Разширени разрешения

  8. Приложи пълен контрол .
  9. След като приключите, разширете HKEY_LOCAL_MACHINE Вътре разширете тези папки: Софтуер, тогава Класове , тогава AppID .

    Отворете AppID в редактора на системния регистър

  10. Отидете в папката, която има същото APPID сте получили в съобщението си за грешка. Щракнете с десния бутон и изберете разрешения и изберете „ Разширено '.
  11. Използвайки стъпки от 4 до 6, дайте на приложението достатъчни разрешения.
  12. Имайте предвид, че когато разглеждате папките с CLSID и APPID, ще видите ключ на системния регистър с име на услугата причиняващ проблема.
  13. Натисни Windows ключ и от двата типа Контролен панел и отворете резултата или отворете Контролен панел от менюто 'Старт', в зависимост от това коя версия на Windows използвате.

    Отворете контролния панел

  14. Преминат към икони изглед горе вдясно и отворете Административни пособия.

    Изпълнение на административни инструменти

  15. Отворете Услуги за компоненти.

    Отворете услугите за компоненти

  16. Щракнете Компютър , следван от Боже мой Компютър.

    Отворете My Computer в Components Services

  17. Сега най-накрая намерете услугата, която причинява проблема, Кликнете с десния бутон го и изберете Имоти . След това щракнете върху Сигурност раздел.
  18. Ако разрешенията са били правилно зададени в системния регистър, трябва да можете да изберете Персонализиране и за трите категории в този прозорец (Разрешения за стартиране и активиране, Разрешения за достъп и Разрешения за конфигуриране). Ако някой от тези елементи е сив, повторете предишните стъпки за задаване на разрешения в системния регистър, за да проверите тези настройки.
  19. След като изберете Персонализиране и за трите категории, изберете Редактиране при стартиране и Разрешения за активиране. Ако получите предупреждение, че един или повече вписани записи за разрешения имат неразпознат тип, щракнете върху Премахване . Това просто означава, че разрешенията в системния регистър са зададени на стойност, която не е по подразбиране, което е необходимо за завършване на корекцията.

    Персонализирани разрешения

  20. В новия прозорец потърсете System в списъка с потребители в горната част. Ако не съществува, щракнете върху Добавяне . Тип Система и щракнете Добре . Изберете Система от списъка с потребители в прозореца. В долната половина на прозореца поставете отметка в Позволява колона до Локално стартиране и Локално активиране . Може също да видите Локален достъп вместо това просто се уверете, че има отметка за този елемент в колоната Разрешаване. Щракнете Добре . Повторете стъпките за другите два елемента, Разрешения за достъп , и Разрешения за конфигуриране .
  21. Повторете стъпки [номерирани] за други стойности на ClSID и AppID, изброени в регистрите на събитията.
  22. Рестартиране след извършване на горните стъпки е необходимо промените да влязат в сила.

Въпреки че това може да изглежда дълъг и изтощителен начин за решаване на проблема, той е този, за който се съобщава, че работи за по-голямата част от потребителите, които имат този проблем. Следвайте го внимателно стъпка по стъпка и за нула време ще отстраните грешката DCOM.

Метод 2: Изтриване на ключове от системния регистър

Някои конфликтни ключове на системния регистър също могат да причинят този проблем. Ключовете от системния регистър са форма на инструкции в двоичен вид, които системата да следва. Във вашия регистър има няколко ключове на системния регистър, които, въпреки че принадлежат към самата подкатегория на Microsoft, са известни, че причиняват проблеми. Изтриването на тези ключове може да реши проблема.

Внимание : Промяната на системния регистър се нуждае от техническа експертиза и ако направите грешка, можете да повредите системата си без поправка, така че продължете на свой собствен риск. Също така, не забравяйте да създайте резервно копие на вашия регистър ако ще правите промени в системния регистър.

  1. Щракнете върху Windows и в полето за търсене въведете Редактор на регистъра . Сега в показаните резултати щракнете с десния бутон върху Редактор на регистъра и кликнете върху „ Изпълни като администратор '.

    Отворете редактора на системния регистър като администратор

  2. Придвижете се до следния бутон:
    HKEY_LOCAL_MACHINE  SOFTWARE  Microsoft  Ole
  3. Сега изтрийте следните клавиши
    1. DefaultAccessPermission 2. DefaultLaunchPermission 3. MachineAccessRestriction 4. MachineLaunchRestriction
  4. Запазете промените и рестартирайте системата си.
  5. След изтриване на гореспоменатите ключове от системния регистър ще бъдат написани разрешенията по подразбиране за системата. В резултат на това приложенията, които изискват достъп до сървъра DCOM, ще имат достъп до него.
Етикети DCOM Грешка в DCOM Windows 4 минути четене