11 лет назад 8 июля 2009 в 17:38 732
Системный журнал завален ошибками Event ID: 6004 – «A driver packet received from the I/O subsystem was invalid. The data is the packet». Комп, кажется, работает нормально – во всяком случае, ничего странного за ним не замечал. Система – Windows XP SP2 En.

Эти ошибки, как правило, связаны с драйверами сетевых устройств. К сожалению, на сайте Microsoft не слишком много информации по этой теме. Там дано только краткое описание проблемы (ссылку приводить не имеет смысла, т. к. она слишком длинная), из которого следует, что сам драйвер функционирует нормально, но регистрирует неправильно сформированные пакеты в журнале событий. Если в вашей машине несколько сетевых адаптеров, сначала нужно выяснить, к какому из них относятся данные сообщения. Для этого откройте соответствующую запись в журнале и просмотрите поле «Данные». Там будут две колонки: «Байты» и «Слова» – в последней ищите запись вида: M.R.x.S.m.b….D.e.v.i.c.e..L.a.n.m.a.n.R.e.d.i.r.e.c. t.o.r…A.T.H.N. E.T…N.e.t.B.T._.T.c.p.i.p._.{.B.2.A.1.6.0.A.4.-.E.8.F.9.-.4.2.
7.0.-.9.E.1.D.-.4.7.F. Ее наличие свидетельствует о том, что ошибку сгенерировал драйвер устройства LanmanRedirector.

Надо определить, к какому сетевому адаптеру он привязан: в консоли выполните команду net config workstation – появится таблица, в которой нужно найти строку, похожую на NetBT_Tcpip_{B2A160A4-E8F9-4270-9E1D-47FA5B4C100B} (конечно, буквы и цифры в вашем случае будут другими). Теперь копируем в буфер обмена то, что заключено в фигурные скобки, запускаем редактор реестра и делаем поиск по содержимому клипборда. Положим, требуемая запись будет обнаружена в ветви HKLMSOFTWAREMicrosoftWindows NTCurrentVersionNetworkCards2. Посмотрите на ключ Description в этой же ветви – там живет описание сетевого адаптера (к примеру, это будет Realtek RTL8168/8111 PCI-E Gigabit Ethernet NIC).

Железку, которая вызывает ошибку, мы нашли, остается только понять, что с этим делать (смайл). Некоторые советуют поступить радикально: полностью деинсталлировать старую версию «дров» и установить самую свежую. Впрочем, можно для начала попробовать следующее: выставить вручную скорость соединения и тип управления потоком в свойствах драйвера. Кроме того, имеет смысл попробовать отключить поддержку VLAN (обычно это поле 802.1Q/1p VLAN Tagging или что-то подобное). Советую также почитать топик www.techspot.com/vb/all/windows/t-120583-XP-Event-Log–Error-6004.html (к сожалению, на английском). Говорят еще, что подобную ошибку могут вызывать некоторые версии антивирусных продуктов «Касперского» и McAfee, однако вариант с «дровами» сетевушки, как мне кажется, более вероятен.

Никто не прокомментировал материал. Есть мысли?