Обаждането беше отменено от филтъра за съобщения, 0x80010002

Obazdaneto Bese Otmeneno Ot Filt Ra Za S Obsenia 0x80010002



При отваряне на определени програми на клиентски или сървърен компютър с Windows, Обаждането беше отменено от филтъра за съобщения с код за грешка 0x80010002 може да се задейства. В други случаи се среща същия проблем, когато се извиква наследено приложение. Тази публикация предоставя най-приложимите корекции на този проблем.



  Обаждането беше отменено от филтъра за съобщения, 0x80010002





Възникна неочаквана грешка.





Обаждането беше отменено от филтъра за съобщения. (Изключение от HRESULT: 0x80010002 (RPC_E_CALL_CANCELED))



Обаждането беше отменено от филтъра за съобщения, 0x80010002

Ако получите съобщение за грешка, посочващо Обаждането беше отменено от филтъра за съобщения, 0x80010002 когато се опитате да отворите приложение или когато приложението бъде извикано на вашия компютър с Windows 11/10, тогава следните предложени корекции, които сме представили по-долу без определен ред, трябва да ви помогнат да коригирате грешката във вашата система.

  1. Проверете услугата Remote Procedure Call (RPC).
  2. Рестартирайте услугата Windows Management Instrumentation (WMI).
  3. Стартирайте WBEMTEST
  4. Регистрирайте DLL файлове, прекомпилирайте .mofs в папката wbem и пререгистрирайте WMI услуга и доставчик
  5. Поправка/възстановяване на инструменти за управление на Windows
  6. Временно деактивирайте или деинсталирайте антивирусната програма
  7. Стартирайте WBEMTEST
  8. Отстраняване на RPC грешки с помощта на PortQry
  9. Конвертирайте мониторите на сервизни компоненти на Windows от WMI в RPC

Нека разгледаме предложените корекции в детайли. Ако системата ви не е била актуализирана от известно време, преди да продължите, ви предлагаме да проверите за актуализации и да инсталирате всички налични битове (включително Незадължителни актуализации ) на вашата система, след което вижте дали проблемът е разрешен или не. Преинсталирането на приложението, извеждащо грешката, също може да помогне.

1] Проверете услугата Remote Procedure Call (RPC).

Услугата RPCSS е Service Control Manager за COM и DCOM сървъри. Той изпълнява заявки за активиране на обекти, разрешаване на експортиращи обекти и разпределено събиране на отпадъци за COM и DCOM сървъри. Ако тази услуга бъде спряна или деактивирана, програмите, използващи COM или DCOM, няма да функционират правилно. Освен това услугата RpcSs използва rpcss.dll файл, който се намира в директорията C:\Windows\system32. Ако файлът е премахнат или повреден, може да срещнете това Обаждането беше отменено от филтъра за съобщения, 0x80010002 грешка.



Това решение изисква да проверите и да се уверите, че услугата Remote Procedure Call (RPC) (RpcSs) е стартирана и настроена на Автоматичен стартиране, което е конфигурацията по подразбиране. За да възстановите конфигурацията за стартиране по подразбиране на услугата, стартирайте командния ред като администратор, след това копирайте и поставете командата по-долу и натиснете Enter.

sc config RpcSs start= auto
sc start RpcSs

След като командата се изпълни, затворете командния прозорец и рестартирайте компютъра.

2] Рестартирайте услугата Windows Management Instrumentation (WMI).

  Рестартирайте услугата Windows Management Instrumentation (WMI).

Инструментариум за управление на Windows (winmgmt) Услугата предоставя общ интерфейс и обектен модел за достъп до информация за управление на операционните системи, устройствата, приложенията и услугите. Ако тази услуга бъде спряна, повечето базирани на Windows софтуери няма да функционират правилно. Ако тази услуга е деактивирана, всички услуги, които изрично зависят от нея, няма да могат да стартират. Освен това услугата winmgmt използва WMIsvc.dll файл, който се намира в директорията C:\Windows\system32\wbem – ако файлът е премахнат или повреден, вероятно ще срещнете проблеми със зависимите услуги.

Това решение изисква да осигурите winmgmt услугата е настроена на стартовата си конфигурация по подразбиране на вашия целеви сървър чрез изпълнение на командата по-долу в CMD подкана с повишени права. Рестартирайте услугата, ако вече работи.

sc config winmgmt start= auto
sc start winmgmt

Прочети : Хост на доставчик на WMI (WmiPrvSE.exe) Високо използване на процесора

фото галерията спря да работи windows 10

3] Стартирайте WBEMTEST

Ако не можете да рестартирате WMI, както е описано по-горе, можете да стартирате WBEMTEST локално, за да тествате WMI свързаността на възела. За това вижте това Документация на Microsoft .

4] Пререгистрирайте DLL файлове, прекомпилирайте .mofs в папката wbem и пререгистрирайте WMI услуга и доставчик

За това решение трябва да пререгистрирайте всички DLL файлове и прекомпилирайте .mofs в папката wbem и пререгистрирайте услугата и доставчика на WMI. За да изпълните тази задача, трябва да създадете и стартирате a пакетен файл като следвате тези стъпки:

  • Натиснете Windows клавиш + R за да извикате диалоговия прозорец Изпълнение.
  • В диалоговия прозорец Изпълнение въведете бележник и натиснете Enter, за да отворите Notepad.
  • Копирайте и поставете синтаксиса по-долу в текстовия редактор.
@echo off
sc config winmgmt start= disabled
net stop winmgmt /y
%systemdrive%
cd %windir%\system32\wbem
for /f %%s in ('dir /b *.dll') do regsvr32 /s %%s
wmiprvse /regserver
winmgmt /regserver
sc config winmgmt start= auto
net start winmgmt
for /f %%s in ('dir /s /b *.mof *.mfl') do mofcomp %%s
  • Запазете файла с име и добавете .един файлово разширение – напр. Регистрирайте WMI.bat; На на Запиши като тип кутия, изберете Всички файлове .
  • Сега, стартирайте пакетния файл с администраторски права (щракнете с десния бутон върху записания файл и изберете Изпълни като администратор от контекстното меню) или просто щракнете двукратно върху .bat файла, за да го стартирате.
  • След като пакетният файл се изпълни, можете да го изтриете.
  • Рестартирайте машината и тествайте WMI.

5] Поправка/възстановяване на инструменти за управление на Windows

  Поправете или изградете отново WMI Repository

Можете бързо ремонт или възстановяване на WMI на локална машина или сървър (в зависимост от случая), като създадете пакетен файл, както е показано по-горе, с изходния код по-долу или можете да следвате инструкциите стъпка по стъпка, предоставени в свързаното ръководство.

Echo Rebuilding WMI.....Please wait. > c:\wmirebuild.log
net stop sharedaccess >> c:\wmirebuild.log
net stop winmgmt /y >> c:\wmirebuild.log
cd C:\WINDOWS\system32\wbem >> c:\wmirebuild.log
del /Q Repository >> c:\wmirebuild.log
c:
cd c:\windows\system32\wbem >> c:\wmirebuild.log
rd /S /Q repository >> c:\wmirebuild.log
regsvr32 /s %systemroot%\system32\scecli.dll >> c:\wmirebuild.log
regsvr32 /s %systemroot%\system32\userenv.dll >> c:\wmirebuild.log
mofcomp cimwin32.mof >> c:\wmirebuild.log
mofcomp cimwin32.mfl >> c:\wmirebuild.log
mofcomp rsop.mof >> c:\wmirebuild.log
mofcomp rsop.mfl >> c:\wmirebuild.log
for /f %%s in ('dir /b /s *.dll') do regsvr32 /s %%s >> c:\wmirebuild.log
for /f %%s in ('dir /b *.mof') do mofcomp %%s >> c:\wmirebuild.log
for /f %%s in ('dir /b *.mfl') do mofcomp %%s >> c:\wmirebuild.log
mofcomp exwmi.mof >> c:\wmirebuild.log
mofcomp -n:root\cimv2\applications\exchange wbemcons.mof >> c:\wmirebuild.log
mofcomp -n:root\cimv2\applications\exchange smtpcons.mof >> c:\wmirebuild.log
mofcomp exmgmt.mof >> c:\wmirebuild.log
net stop winmgmt >> c:\wmirebuild.log
net start winmgmt >> c:\wmirebuild.log
gpupdate /force >> c:\wmirebuild.log

Прочети : Неуспешно нулиране на хранилището на WMI, грешка 0x80070005, 0x8007041B, 0x80041003

6] Временно деактивирайте или деинсталирайте антивирусната програма

Вероятно има или защитен/антивирусен софтуер, който причинява проблеми на сървъра, WMI/DCOM конфигурацията е лоша или WMI repo е повредено. Така че, ако проблемът продължава, след като сте приложили решенията 1, 2, 4 и 5, споменати по-горе, можете да опитате да деинсталирате всеки антивирусен софтуер, да деактивирате защитната стена на Windows или която и да е специална защитна стена на трета страна и да видите дали това помага.

7] Отстраняване на RPC грешки с помощта на PortQry

  Отстраняване на RPC грешки с помощта на PortQry

PortQry предоставя бърза представа за това как функционира RPC, преди да се задълбочите в данните за проследяване на мрежата. Тъй като хвърленото изключение препраща към RPC, можете да отстраните RPC грешки, като използвате PortQry.exe команди за бързо определяне дали можете да осъществите връзка на клиентския или сървърния компютър според случая.

8] Преобразувайте мониторите на сервизни компоненти на Windows от WMI в RPC

Тази корекция се отнася за SolarWinds потребители, които са срещнали проблема и са получили съобщение за грешка в уеб конзолата. Това потенциално заобиколно решение може да помогне за разрешаването на проблема без драстични стъпки като повторно изграждане на броячи на производителност или повторно изграждане на хранилището на WMI — вместо това преобразувайте мониторите на сервизни компоненти на Windows от WMI в RPC, като следвате тези стъпки:

  • Прегледайте страницата Резюме на SAM в уеб конзолата на Orion.
  • Редактирайте шаблона на приложението, който има компонента за услуга на Windows.
  • Разгънете компонента Windows Service.
  • Промяна от WMI към RPC метод.
  • Запазване.

За да промените всички възможни монитори на услуги на Windows към метода RPC във всички ваши приложения, можете да използвате SQL скрипта, наличен на support.solarwinds.com за преобразуване на всички съществуващи сервизни компоненти на Windows монитори за извличане на методи от WMI в RPC.

Надявам се тази публикация да помогне!

Как да поправя код на грешка 0xc8000402?

Съобщава се, че кодът за грешка 0xc8000402 най-вероятно ще бъде срещнат от Windows Insiders, работещи с Windows 10, които се присъединяват към Dev или Beta Channels, докато се опитват да изтеглят най-новата версия на своето устройство. Ако сте засегнати от това, като заобиколно решение можете първо да се присъедините към Release Preview Channel и след това да инсталирате Windows 11 от там.

Какво е неуспешен 0x80070002?

Грешката 0x80070002 при внедряването на SCCM означава T системата не може да намери посочения файл . В друг случай грешката 0x80070002 е грешка при актуализиране на Windows което може да е резултат от повредени или липсващи системни файлове. Освен това, ако системата няма достатъчно място за изтегляне на актуализацията, може да срещнете тази грешка. Проблемът може да възникне и поради конфликт между хардуерни устройства, свързани към системата.

Популярни Публикации