
Когда я подключаюсь к своему Brother HL-2170W для печати документа и остаюсь подключенным в течение нескольких часов, WLANExt.exe (Windows Wireless LAN 802.11 Extensibility Framework) начинает максимально использовать одно ядро ЦП и выделять большие объемы памяти, что приводит к значительному замедлению работы системы из-за подкачки страниц и в конечном итоге приводит к сбою. После этого компьютер отключается от принтера, и в результате я не могу оставаться подключенным к принтеру в течение длительного периода времени. На моем компьютере установлена 64-разрядная версия Windows 7 Home Premium Service Pack 1, и он подключен к принтеру ad hoc без маршрутизатора. Почему WLANExt делает это и что с этим можно сделать?
Информация о проблемах от Action Center Reliability Monitor выглядит следующим образом:
Источник Платформа расширения беспроводной локальной сети Windows 802.11 Краткое содержание Перестал работать Дата 4/10/2011 10:16 PM Положение дел отчет отправлен Описание Путь ошибочного приложения: C:\Windows\System32\wlanext.exe Проблема сигнатуры Название события проблемы: APPCRASH Имя приложения: WLANExt.exe Версия приложения: 6.1.7600.16385 Временная метка приложения: 4a5bcc33 Имя модуля сбоя: MSVCR80.dll Версия модуля сбоя: 8.0.50727.4940 Временная метка модуля неисправности: 4ca2b4dd Код исключения: c0000005 Смещение исключения: 000000000001e460 Версия ОС: 6.1.7601.2.1.0.768.3 Код местоположения: 1033 Дополнительная информация 1: 11a6 Дополнительная информация 2: 11a6764bdad9592045f504cfd8eeedc0 Дополнительная информация 3: b65b Дополнительная информация 4: b65b2b58d41cae3925ea5162417c3337 Дополнительная информация о проблеме Идентификатор контейнера: 27322072
Редактировать:Я заметил, что WLANExt.exe может аварийно завершить работу после подключения к принтеру в течение различных периодов времени, от менее 30 минут до более 12 часов. Похоже, что эта проблема может быть связана с попыткой системы получить доступ к Интернету через устройство, что невозможно, поскольку принтер не подключен к маршрутизатору. Однако это не всегда происходит, когда система сообщает «Идентификация» для принтера в значках сетевых подключений в области уведомлений. Код исключения c0000005
указывает на нарушение доступа (segfault). Я до сих пор не могу определить, что могло вызвать такое поведение, и тот факт, что WLANExt.exeвыделяет большие объемы памяти(2 ГБ или больше) перед сбоем делает эту проблему очень странной для понимания. Кроме того, система часто показывает, что уровень сигнала очень слабый, даже если компьютер находится всего в нескольких дюймах от принтера. Есть идеи, в чем проблема?
решение1
Пожалуйста, обновите драйверы беспроводной сети и принтера перед тем, как приступать к дальнейшему устранению неполадок, чтобы убедиться, что у вас действительно проблема, а не только ваши драйверы, которые устарели и, следовательно, нестабильны. Поскольку есть нарушение доступа, вам также может быть интересно убедиться, что ваша память и жесткий диск в порядке, выполнив сканирование ошибок на них...
Проверьте, есть ли в журнале событий или мониторе надежности аварийный дамп на момент сбоя.
Помимо момента сбоя, вам также хотелось бы знать, что вызывает скачок ЦП, поэтому вам также понадобится дамп зависания этого момента. Их можно легко поймать с помощьюПрокДамп, например, введя:
procdump WLANExt.exe -c 25 -s 4 WLANExt.dmp
Хотя это запечатлеет момент, также может быть интересно запечатлеть все целиком. Это позволит нам увидеть любой ввод-вывод, ошибки страниц, прерывания, DPC, события и множество других мелких вещей, которые могут происходить во время зависания, приводящего к сбою. Просто следуйтепроцедура, которую я описал здесьи прекратить захват после сбоя, по умолчанию он настроен на запоминание только последних X секунд, так что не беспокойтесь о ресурсах...
Итак, когда вы собрали эти три дампа аварий/трассировок, вы можете проанализировать их с помощьюWinDBGи XPerf или передайте его мне, и я постараюсь показать вам, где что-то идет не так...