Welcome to TechNet Blogs Sign in | Join | Help

Расшифровываем коды ошибок

Довольно часто коллеги спрашивают меня о тех или иных проблема с которыми столкнулись при работе с Windows. Чаще всего они считают, что в их системе произошло, что-то непонятное или труднообъяснимое.

Что именно привело к ошибке в Windows или приложениях написаных Microsoft можно узнать, воспользовавшись программой Event viewer. Но, к сожалению, записи в Event viewer не всегда можно истолковать однозначно и довольно часто сообщение об ошибке не позволяет однозначно определить причину сбоя. Примером может служить следующее событие.

event viewer windows error code

Для того чтобы докопаться до истины нам нужно взять из кода ошибки 0x800706ba последние четыре цифры 06ba. Затем с помощью калькулятора или вручную перевести их в десятичную систему исчисления. Получаем число 1722. Идем на сайт MSDN и смотрим там текстовое описание ошибки http://msdn.microsoft.com/en-us/library/ms681381(VS.85).aspx

В моем случае описание ошибки гласит "RPC_S_SERVER_UNAVAILABLE  1722 (0x6BA) - The RPC server is unavailable". На лицо проблемы с соединением к серверу RPC. Теперь мы знаем, почему Outlook взбрыкнул и отказался проводить индексацию.

Дотошный читатель спросит: "А что делать, если под рукой нет Интернета?"

Все очень просто запускаете утилиту net с ключом helpmsg и получаете ту же информацию.

net showmsg windows error code

Надеюсь, эта маленькая хитрость сделает ваше общение с системами и приложениями от Microsoft более простым и принесет вам славу специалиста, который может разобраться во всем.

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Comments

# re: Расшифровываем коды ошибок

Что мешало вносить расшифровку сразу в журнал событий, если расшифровка уже есть в системе? Оверхед не такой большой вроде.

Saturday, November 07, 2009 4:03 PM by Alex M.

# re: Расшифровываем коды ошибок

Точной причины почему расшифровка не включается в собщения по умолчанию я не знаю.  Но предполагаю что первоначально разработчики не хотели перегружать базу event viewer длиннымии сообщениями с расшифровкой системных ошибок. А может быть это была чья то лень.

Думаю это было не верное архитектуроное решение. Надеюсь такое положение вещей будет меняться в лучшую сторону т.к уже сейчас вижу в журналах своей ОС что в некоторых сообщениях об ошибках уже появилась расшифровка кодов ошибок.

Sunday, November 08, 2009 12:14 AM by abeshkov

# re: Расшифровываем коды ошибок

Супер :)

Есть еще какие-нибудь джедайские хистрости?

Sunday, November 08, 2009 6:10 AM by Dvar

# re: Расшифровываем коды ошибок

> Есть еще какие-нибудь джедайские хистрости?

Конечно есть. Буду продолжать делиться ими тут.

Sunday, November 08, 2009 7:41 AM by abeshkov

# re: Расшифровываем коды ошибок

Есть еще сайт eventid.net на котром народ делится вариантами для решения возникших проблем.

Sunday, November 08, 2009 7:43 PM by vita1y

# re: Расшифровываем коды ошибок

Спасибо Андрей, хоть не просто гуглить по коду всей ошибки. Но вот вопрос, почему нельзя было сразу в скобочках или где сразу ввыводить десятичное число или в обще значение helpmsg + код ?

Wednesday, November 11, 2009 9:20 AM by Дядя Вася

# re: Расшифровываем коды ошибок

эко диво.

ты попробуй разъясни шо такое The RPC server is unavailable и как ЭТО лечить, а не как его выявлять.

Friday, November 13, 2009 8:44 AM by pethead

# re: Расшифровываем коды ошибок

>>ты попробуй разъясни шо такое The RPC server is unavailable и как ЭТО лечить, а не как его выявлять.

выявление проблемы часто занимает больше времени, чем её решение...

Wednesday, November 25, 2009 10:53 AM by Дмитрий

# re: Расшифровываем коды ошибок

>> ты попробуй разъясни шо такое The RPC server is unavailable и как ЭТО лечить, а не как его выявлять.

pethead вас забанили на Bing и Google? Или вы ими никогда не пробовали пользоваться?

Thursday, November 26, 2009 1:06 AM by abeshkov

# re: Расшифровываем коды ошибок

Приветствую! Очень полезная информация! Правда есть одна проблема... верней даже две:

1) не все ошибки имеют код;

2) не все коды имеются в таблице.

Как быть, если кода ошибки нет в таблице? Например, у меня есть такая ошибка:

Event filter with query "SELECT * FROM __InstanceModificationEvent WITHIN 60 WHERE TargetInstance ISA "Win32_Processor" AND TargetInstance.LoadPercentage > 99" could not be reactivated in namespace "//./root/CIMV2" because of error 0x80041003. Events cannot be delivered through this filter until the problem is corrected.

0x1003 = 4099, а на сайте сразу после 4006 (0xFA6) идёт 4100 (0x1004)

Не подскажешь, как тут быть?

Saturday, November 28, 2009 1:01 PM by (oss@ck ;)

# re: Расшифровываем коды ошибок

Дело вот в чем,я купил новую видео карту и оперативку,видюху поставил, поставил оперативку а она оказалась DDR2 (а у меня разъем ddr1,я незметил), врубаю комп, а она (оперативка) нагрелась,ну я её выдернул быстро,но с виду на матери ниче не поплавилось, всё ок.Так вот,и комп при выключении уходит в перезагрузку,но не всегда...рандомно, и затем вылазит окошко "Система восстановлена после серьзной ошибки" и  код:

:BCCode : 10000050 BCP1 : F792156C BCP2 : 00000000 BCP3 : F77D1AB9

BCP4 : 00000000 OSVer : 5_1_2600 SP : 2_0 Product : 256_1

что это означает?и это из-за оперативки или из-за видюхи?

Tuesday, December 01, 2009 10:23 AM by Oo

# re: Расшифровываем коды ошибок

(oss@ck ;)  вам нужно смотреть в id ошибок того SQL сервера который вы используете. Что говорит тех. поддержка?

Так делать пробовали http://www.google.co.uk/search?hl=en&source=hp&q=because+of+error+0x80041003&meta=&aq=f&oq=

Wednesday, December 02, 2009 5:05 AM by abeshkov

# re: Расшифровываем коды ошибок

2 Oo

У вас скорее аппаратная ошибка. Думаю вам пора обратиться в тех. поддержку производителя оборудования. К сожалению мы не занимаемся расшифровкой аппаратных ошибок.

Wednesday, December 02, 2009 5:07 AM by abeshkov

Leave a Comment

(required) 
required 
(required) 

  
Enter Code Here: Required
 
Page view tracker