Платим блогерам
Редакция
Новости Software jMeirou

реклама

По информации от Microsoft, многократные открытия и закрытия командной консоли и консоли PowerShell в Windows 7 могут привести к возникновению проблем и даже к аварийному завершению работы системы.

Данная проблема затрагивает операционные системы Windows 7 и Windows Server 2008 R2, в том числе с установленными пакетами обновлений SP1, и имеет место в случае, "если используется не англоязычный метод ввода (такой как IME для японского языка)", как написано на сайте Microsoft. Результатом многократных открытий и закрытий консоли может стать значительное замедление работы системы и аварийное завершение работы программ. Это происходит из-за утечки объектов GDI, которая имеет место каждый раз, когда открывается и закрывается консоль.

реклама

"Утечка происходит в процессе Taskhost.exe или Explorer.exe, в зависимости от того, отображается языковая панель или нет. Когда число утекших дескрипторов объектов GDI в процессе достигает максимального значения, новые объекты GDI больше не создаются, - поясняет Microsoft. - Когда приложение получает фокус в первый раз, всем языковым панелям посылается оповещение. Затем языковые панели выделяют объекты GDI для приложения. Однако, когда командная консоль или консоль PowerShell закрывается, процесс Conhost.exe не посылает оповещение для удаления объектов GDI, которые были выделены языковыми панелями. Таким образом, происходит утечка".

Для решения описанной проблемы была выпущена соответствующая заплатка. Однако Microsoft советует устанавливать эту заплатку только на системы, явно подверженные данной проблеме, или подождать выпуска следующего пакета обновлений (SP2).

Загрузить заплатку вы можете по этой ссылке.

Показать комментарии (12)

Сейчас обсуждают