Во всех версиях Windows 8.1 отмечено излишне высокое потребление вычислительных ресурсов процессом taskhost.exe, если учётная запись содержит символы "user". Загрузка CPU отображается в «Диспетчере процессов Windows».
По информации Microsoft, причина в некорректной работе компонента DFPCommon.dl.
Для решения проблемы следует, внимание… «не создавать на компьютере аккаунтов с именами пользователей, в которых используется строка "user"», — говорится в официальном бюллетене Microsoft.
Кажется, что инструкция Microsoft выглядит слегка издевательски. Ведь довольно затруднительно вернуться в прошлое и сказать себе не создавать такие аккаунты. На самом деле, чтобы решить проблему, следует удалить аккаунты с символами "user", созданные ранее.
С другой стороны, это пример универсальной инструкции для решения всех проблем: просто «не делайте так»!
Microsoft не первый раз предлагает неординарные способы решения проблем в MS Windows и MS Office. Классикой жанра считается бюллетень KB168702. там описывалась ситуация, когда при попытке вернуть данные из Microsoft Query 97 на лист Microsoft Excel 97 в течение длительного времени мог отображаться значок вращающегося земного шара (что означает, что запрос обрабатывается), а затем запрос не возвращал данные на лист.
Один из трёх вариантов решения: «Если постоянно перемещать указатель мыши при передаче данных в Microsoft Excel, то запрос может не завершиться ошибкой. Не прекращайте перемещать курсор, пока все данные не будут получены Microsoft Excel. Примечание: в зависимости от запроса, может потребоваться несколько минут для возврата результатов запроса на лист».
Комментарии (95)
Ariez
17.05.2016 13:44+8Имхо было бы интереснее написать так:
«Для решения проблемы следует обновиться бесплатно до Win 10, там такой проблемы нет» =D
anloop
17.05.2016 14:06-2А так же воздержаться от учетных записей, где используются символы: «u», «s», «e» и «r»?
/me возрадовался тому, что не стал переходить на на win8x, ни на win10navion
17.05.2016 14:09+4На семёрке свои радости, чего стоит двухчасовой Windows Update после установки с выжиранием памяти, 100% загрузкой ЦП и несколькими ошибками в процессе.
anloop
17.05.2016 14:13Пару раз было. Это лучше, чем отказаться от привычки знакомым создавать аккаунты типа «user01».
P.S. Собственный WSUS решает проблемы обновления.
P.P.S Создайте себе уже образ винды с интегрированными обновлениями на сегодняшний день и раз в квартал обновляйте его. Занимает час в фоновом режиме.navion
17.05.2016 14:27WSUS тут ни при чем, тормозит именно клиент WU. И MDT у меня есть, но семёрка встречается не только на рабочих компьютерах куда можно ставить образ с него.
anloop
17.05.2016 14:38-1Вот за последний год не встречал ситуаций, в которых _свежий_ поставленный образ винды с обновлениями квартальной давности отжирал бы 100% проца и сыпал бы ошибками в процессе.
Это личный опыт. Да, когда он оригинальный MSDN только с SP1 — такое бывало (хотя и не на каждой машине, зависимости не искал). Потому и решил собирать образы для установки руками.
И да, я ношу свой собранный образ и «частным» клиентам.Shantaram1301
17.05.2016 23:07Буквально на прошлой неделе обновлял свежепоставленную 7ку не SP1 — 100% ЦП и дикие лаги.
dmitry_dvm
17.05.2016 16:10+1>Это лучше, чем отказаться от привычки знакомым создавать аккаунты типа «user01».
У знакомых имени нет что ли?anloop
17.05.2016 16:58Не всегда знакомые приносят свои ноуты. И не всегда эти имена не конфликтуют в существующей сети. Поэтому проще сделать «user01». Кому нужно — потом сами переименуют.
Retifff
17.05.2016 15:28+1С февраля борюсь на ноуте с 7-кой. Стандартные способы, описанные в интернете и на MS, не помогают от слова никак. Помогают различные MS-бюллетени, выходящие после того, как у меня начинается проблема )) Хватает на какое-то время. На днях победил в очередной раз. Можно ли здесь выложить ссылку на сторонний форум с историей борьбы, не знаю, могу в личку, если нужно кому.
anloop
17.05.2016 17:13+2А с чем конкретно-то боретесь?
Если есть желание — можно и в личку. Но, я думаю, если есть проблема — стОит её озвучить тут. Дружно решим.Retifff
17.05.2016 17:16+1Ну вот со 100% загрузкой CPU (вернее одного ядра) при запуске Windows Update и борюсь. Решать нечего, так как уже всё решено (в который раз)). Тема гуглится по «Windows Update часами работает поиск обновлений и svchost грузит ядро».
anloop
17.05.2016 17:35-8Ну эта борьба прекрасна.
Версия ОС? Как установлена? Железо?
Да не, я просто пёрну тут. Всё уже решено, MS — говно. Я просто на неизвестном ноуте, где установлена неизвестная версия ОС из неизвестного источника, борюсь с неизвестной проблемой. Прекрасное объяснение проблемыRetifff
17.05.2016 17:40Зачем столько экспрессии? История длинная, объяснение, логи, ссылки, собственно борьба и успешный финал находятся на 5-и страницах стороннего форума, как тему найти, я написал выше. Повторять все заново здесь смысла не вижу, комментарии на гиктаймсе, боюсь, для этого не очень подходят.
anloop
17.05.2016 17:50-3Вы не ответили ни на один вопрос и просто послали меня в гугл. Можно найти? Ну… Да, наверное — можно. А мне оно нужно? Проблемы возникали у Вас. Я попросил их озвучить. Озвучено было то, что можно найти и парой постов выше. Проблема-то в чём? Чем не устраивает мой вариант решения проблемы?
Никаких технических данных небыло предоставлено. Как решать проблему, которая не существует?Retifff
17.05.2016 17:55+1Ну, я думаю стоит диалог закончить на этой оптимистичной ноте. В гугл я послал, чтобы ссылка на форум не оказалась рекламой стороннего ресурса. Ну и гиктаймс не форум, чтобы решать такие проблемы, имхо. Смысла обсуждать такие подробности не вижу никакого. Да и вы, собственно, точно также не указали никаких версий ОС, железа и т.п., а от меня почему-то требуете )
anloop
17.05.2016 18:01-1Эм, просите, конечно, ещё раз. А версии железа и ОС чего конкретно я должен указывать для того, чтобы посоветовать перед установкой ОСи — интегрировать в дистрибутив все существующие обновления?
И да, совершенно согласен с Вами — GT не форум, чтоб решать такие проблемы. Но очень многое я для себя почерпнул не из самих статей на GT, а из комментариев. И если мы в комментариях разобрались бы с Вашей проблемой — это как минимум осталось бы в кэше.
Но Вы, вместо адекватного описания проблемы — отправили меня в гугл.
Вы не видите смысл на техническом ресурсе обсуждать технические подробности? Ну… Я наверное не понимаю направленности ресурса. Удаляюсь из обсуждения.
Hanggard
17.05.2016 17:52+1На самом деле Вы действительно очень странно себя повели. Выплакаться есть как бы другие ресурсы, а тут все-таки помочь человек хотел. А просто метнуть какаху в тот же Микрософт — а реально кто знает, может у Вас семерка на ноуте 2005 года выпуска тормозит апдейты? Пока никакой конкретики нет, звучит неубедительно с Вашей стороны.
Retifff
17.05.2016 17:58Да помощь-то не требуется, о чем я уже неоднократно указал. Какаху метнул ровно точно также, как и все остальные вокруг, исходя из собственного опыта. А тут оказывается для этого подтверждение нужно и справка, что не олень )
Hanggard
17.05.2016 18:00Что в целом не так уж в корне и неверно, кстати :) А то в руках у профессионала и сыплющиеся жигули доедут 1000км, знаете ли, было бы желание :)
TsSaltan
18.05.2016 20:51Огромное спасибо! Такая же хрень была с центром обновления, выжирал весь ЦП, я его просто отключил.
Нагуглил тему, накатил обновления, всё прекрасно работает!
IRainman
19.05.2016 16:00Вы бы решение выложили и желательно на хабр и в виде статьи, а то из-за этой проблемы народ толпами WU отключает уже.
ooptimum
17.05.2016 23:07На ноуте, случаем, не 2 Гб оперативки? Если да, то у MS есть специальный патч для такого случая. У меня была такая проблема с некоторыми компьютерами на работе и этот патч ее решил.
ooptimum
18.05.2016 07:43Посмотрел на работе номер обновления — KB3050265. Предназначено для компьютеров с оперативной памятью 2 Гб и меньше для решения проблем повышенного потребления ресурсов при обновлении Windows 7. Т.е. как раз тот случай, когда ты с утра включил компьютер и 2 часа куришь бамбук, т.к. он пытается обновиться и ты ничего другого не можешь делать, т.к. все еле ворочается.
SlimShaggy
18.05.2016 22:44А я уже привык, что после выхода очередной пачки обновлений несколько дней будет выжираться ядро. Если за неделю не установились — отключаю автоматический поиск обновлений. Тогда вместо непрерывного фонового жора получаем жор только после манипуляций с Центром обновлений, через пару-тройку часов которого апдейты успешно детектируются, а еще через столько же и ставятся.
Pakos
17.05.2016 15:53Двухчасовой? Я не дождался, как-то что-то смог сделать, поставить пару сотен апдейтов и сейчас получил кучу ошибок 0x8007… & Co в результате
И вопреки мнению anloop эти проблемы как раз при «собственном WSUS», на только что поставленную систему +SP1 (переезд 32@HDD -> 64@SSD) ведёт себя именно так.anloop
17.05.2016 17:06Так следующий мой комментарий именно про такое поведение. Соберите себе образ винды со всеми текущими обновлениями.
Но нет, мы будем бороться с последствиями, а не с проблемой.
При собственном WSUS и свежем образе — установка обновлений не занимает более часа.Pakos
17.05.2016 17:17+1Причина — неумение сделать обновление, не ломающее агент обновлений.
Если из-за этого нужно регулярно пересобирать образ (его ведь бывает надо ставить и на другие компы) — то как раз именно это борьба со следствием. Гениальное решение. Апдейт не занимает больше часа, если работает, а если агент сломан (о чём вполне известно и нормального решения пока нет), то вот такие проблемы на ровном месте. И чинящий это поведение апдейт тоже не вполне корректно работает в некоторых конфигурациях, но лучше, чем ничего.anloop
17.05.2016 17:25-2Так, простите, Вы считаете, что можно 2-3Гб апдейтов поставить тупо не глядя? И жалуетесь на тот факт, что система начинает тупить тогда, когда вы устанавливаете ОС с образа, которому 4 года?
Да, я согласен, очень не красиво со стороны MS было не выпускать кумулятивный пак (типа SP2) для 7ки. Но это их решение и ничего с ИХ решением мы (юзеры) сделать не можем.
Но мы можем облегчить _себе_ (юзерам) жизнь. Я облегчил. Кто-то облегчил. А мыши плакали, кололись, но продолжали жрать кактус.mayorovp
17.05.2016 18:01Простите, а вы что, считаете что 2-3Гб обновлений можно внимательно просмотреть?
Это хорошо, что есть возможность включить их в образ. И хорошо что вы умеете так делать. Но блин, для того чтобы собрать образ винды со всеми обновлениями обычно нужна нормально работающая винда со всеми обновлениями — что делать тому кто только что купил новый комп и поставил на него новую винду с диска?
anloop
17.05.2016 18:12> Простите, а вы что, считаете что 2-3Гб обновлений можно внимательно просмотреть?
А Вы считаете, что нужно ставить обновления не глядя? Мол «если советуют — надо ставить»?
Я считаю что да, нужно смотреть на то, что Вы устанавливаете на свой компьютер.
Иначе вам в «обновлениях» прилетит mailguard и Вы его поставите. А чего? Обновление же.
Хотя после этого комментария я понимаю, откуда столько вони об KBшках с обновлением на Windows 10. Никто не смотрит же, чего устанавливает.mitasamodel
18.05.2016 13:54+2Я использую свой компьютер не для чтения всех обновлений Windows и не для администрирования Windows. Я использую его для совершенно других дел. И Windows в этом лишь инструмент, а не сама цель.
Если производитель пишет, что у вас есть 85 важных обновлений, описание которых сводится к «Установите это обновление, чтобы устранить проблемы в Windows. Полный список см. в статье у нас на сайте<...>», то я не буду лезть на сайт и смотреть какие именно проблемы в Windows это официальное важное обновление исправляет. Да, я хочу устранить любые проблемы в Windows.
Кстати, ради интереса открыл таки описание одного из обновлений: https://support.microsoft.com/ru-ru/kb/3121255
Вы правда считаете, что я вообще понял о чём там идёт речь? И самое главное, что я должен понимать подобные вещи для всех остальных обновлений?
Pakos
18.05.2016 10:13Да, считаю, ибо некошерный апдейты были забанены на WSUS при их появлении администратором. Считаете что нужно повторять эти действия постоянно, перелопачивая каждый раз все апдейты? У меня есть более полезные занятия.
>> жалуетесь на тот факт, что система начинает тупить тогда, когда вы устанавливаете ОС с образа, которому 4 года
Да, ибо x86 ставится и обновляется таким образом «на ура», а вот x64 — с проблемами.
shaytan
17.05.2016 16:20+3Возможно здесь найдется обход проблемы:
https://blogs.technet.microsoft.com/sus/2015/06/03/new-windows-update-client-for-microsoft-windows-7-available/
Скачать и устанавливать в рукопашную перед автоматическим обновлением.under-c
17.05.2016 17:18+1Мой экспириенс: нужно сразу на чистую семерку установить две кб-шки или интегрировать в дистр: KB3135445 — обновляет клиента WU, KB3102810 — исправляет долгий поиск обновлений. Решение найдено в интернетах, после того как одна из машин только поиск обновлений на wsus делала более 12 часов.
Мечтать о выходе SP2 для семеры видимо не стоит.(Retifff
18.05.2016 09:38+1Признайтесь, вы знали про SP2? )
Вчерашняя статья на MS — https://support.microsoft.com/en-us/kb/3125574
convenience rollup for Windows 7 SP1 и содержит все исправления (безопаности и не только), выпущенные с момента появления SP1 в открытый доступ. После установки такого обновления на чистую 7 SP1 потребуется только доустановить исправления, вышедшие после апреля 2016 года.
Тут подробности: https://blogs.technet.microsoft.com/windowsitpro/2016/05/17/simplifying-updates-for-windows-7-and-8-1/
sumanai
18.05.2016 16:44+1> convenience rollup for Windows 7 SP1
Выкрутились- и пакет обнов выпустили, и поддержку продлевать не стали (каждый SP продлевает поддержку вроде как).
korolevdp
18.05.2016 10:08Проблему с длительным поиском обновлений на windows 7 решил установкой данного обновления: Windows6.1-KB3102810.
Лечится так (на 100% работает):
1. Остановить службу Автоматического обновления и BITS;
2. Запустить установку обновления Windows6.1-KB3102810 (в зависимости от вервии 32 или 64);
3. Перезагрузка
После этого процесс svhost перестает безгранично потреблять память и обновления появятся через несколько минут.
amiluik
17.05.2016 14:16+5Странно, что по новой традиции Майкрософта какой-нибудь апдейт по-тихому не удаляет всех пользователей с символами «user» в имени (мы заботимся о производительности вашей системы).
andrrrrr
17.05.2016 14:39«Если постоянно перемещать указатель мыши „
не только там эта фича работала.
когда-то давным была некая программа, запускалась она в окне ms-dos под виндой.
и было замечено что если двигать указатель мыши в пределах окна, скорость работы программы сильно возрастала, на порядок-другой или даже больше.tandzan
17.05.2016 15:48+1На домашнем ПК столкнулся с чудесным конфликтом прерываний — при воспроизведении музыки работа гигабитного сетевого адаптера ускорялась на порядок. Так и жил, копируя данные с сетевого носителя под музычку.
mayorovp
17.05.2016 16:15+4Вряд ли это конфликт прерываний. Скорее, дело в другом — музыкальные проигрыватели увеличивают точность мультимедийного таймера при помощи вызова timeBeginPeriod. Поэтому "под музычку" всевозможные кривые программы, полагающиеся на точные тайминги, работают быстрее.
tandzan
17.05.2016 16:52Возможно. Но потом сменилась платформа, с той же звуковой картой и программой копирования ситуация больше не воспроизводилась.
Foolleren
17.05.2016 17:00+1Это ещё что, давным давно для того чтобы нормально поиграть в онлайн игру приходилось запускать манагер закачек, при наличии левого трафика пинг был меньше, потом уже выяснилось что виной тому дефолтная настройка винды ожидающая пока буфер заполнится дабы не гонять пустые пакеты, — это сейчас онлайн игры жрут столько трафика, что ждать не приходится. и на оборот надо отключать весь левый трафик.
fedorro
17.05.2016 16:53Да, были и Windows программы, под 9x, ME, которые так ускорить можно было. Это всё подсиcтема DirectHands, которая входила в состав DirectX =) (ну или перемещения мыши по окну форсировали обработку очереди событий).
ildus
17.05.2016 18:37У меня был похожий случай. На моем стареньком компе звуковая карта не поддерживала 44khz, но при этом чудесным образом начинала воспроизводить 44к песни если зажать мышку. Я даже программу написал, которая имитировала зажатие мышки на винампе (через winapi события), естественно в это время комп работал только как проигрыватель.
LynXzp
17.05.2016 23:08Не помню какая программа, но то ли в момент загрузки то ли в момент просчета она просто зависала если не двигать мышкой. Прямо заметно было — отпустил курсор все спит, двигаешь — процесс идет.
Pakos
18.05.2016 10:34Ставил Word на 486SX25 с 5 мегабайтами(4x1+4x256) с QEMM со сжатием памяти (не диска, а RAM — MagnaRAM), тормозило страшно и если не махать мышкой, то прогесс-бар не двигался. Час махал мышкой (ставился даже не с дискет, а с HDD на HDD). Дождался окончания установки и отключил сжатие памяти.
ilialin
18.05.2016 16:17На Win7 (и, кажется, Висте) не ставится обычным способом 1С 7.7. Один из способов — во время установки водить мышкой по значку сетевого подключения.
strlock
17.05.2016 14:41Просто не нужно иметь дело с Microsoft)
hzs
17.05.2016 18:53У меня на старом ноуте стоит XP, вполне себе работает всё, так, что если что-то можно сделать только в винде, я использую свой ноутбук семилетней давности.
А для всего остального, действительно есть альтернативные операционные системы, в которых работает всё что нужно.
Но и у нас есть свои интересности, например, так как в линуксе абсолютно все устройства и папки являются на самом деле файлами, то в одной директории невозможно создать директорию и файл с одинаковыми именами.mayorovp
17.05.2016 19:16Ни в одной известной мне ОС нельзя создать директорию и файл с одинаковыми именами. Это не отличие.
hzs
17.05.2016 19:27+1Ого, специально проверил в виртуальной машине.
Винда ХР не дала создать файл и папку с одинаковым именем.
Тогда, выходит, что у нас косяков как минимум не больше :0))
Elmot
18.05.2016 08:48+1VAX/VMS. Каждый файл имел имя, расширение и версию. можно было иметь миллионы файлов с одинаковым именем/расширением, но разными версиями.
Pakos
18.05.2016 10:39Вспомнился школьный кружок, Фортран и удаление старых версий, т.к. в выделенной директории заканчивалось место. Вот совсем об этом уже забыл, а сейчас вспомнил. Что была за машина — х.з., что-то большое и отечественное.
mayorovp
18.05.2016 15:49Но можно ли было иметь директорию и файл с одинаковыми именем, расширением и версией?
rkfg
17.05.2016 23:08>в одной директории невозможно создать директорию и файл с одинаковыми именами.
А в Windows разве можно? Я вот попробовал, не вышло: i.imgur.com/VdvBo9l.png
Daimos
17.05.2016 15:02+1У кого в системе есть UpdatusUser? :)
maxzhurkin
17.05.2016 15:47+11Это в древнеримской локализации чтоли?
Daimos
17.05.2016 16:28+2Это Nvidia GeForce Experience тулза создает такого пользователя.
Denai
17.05.2016 18:09Сейчас не создаёт, верно? Да и создавала в 2011-м вроде только. Хотя ноутбуком соответствующим не владею.
Beginning with driver version 188.97 for Optimus notebooks, the driver creates a special Windows user account for security purposes, named UpdatusUser.1
Daimos
19.05.2016 22:48Да нет, не так давно на системник с 8.1 ставил видеокарту нвидиа и такой юзер в системе есть.
Denai
19.05.2016 22:51Это не сопровождалось установкой старых дров? Не помню чтоб такое где-то видел, а в интернетах натыкаюсь исключительно на статьи 2011-2013 годов и в основном про ноуты. Ну и «утилита Обновления NVIDIA» — зверь, который в дикой природе мне не встречался ни разу. С драйверами такое не идёт, а в последнее время продвигается GFexp
navion
26.05.2016 17:49Пользователя когда-то давно создавала GeForce Experience, но пару лет назад изменили схему работы и учётка больше не нужна.
ghost1908
17.05.2016 23:07Есть такой! В описании написано «Используется для установки обновлений ПО NVIDIA».
mayorovp
17.05.2016 15:04+1Традиции Microsoft: установка SQL Server 2008 (вроде бы) завершалась с ошибкой если имя текущего пользователя совпадало с именем домена…
solver
17.05.2016 18:23+2Вот КАК можно плодить такие баги?
Какими надо быть говнокодерами, чтобы имя пользователя влияло на производительность, а движение мышки лечило получение данных?
secondself
17.05.2016 23:07+1— Доктор, у меня сильные боли когда я поднимаю руку вот так… помогите!
— А вы так не делайте рукой!)
bkotov
17.05.2016 23:13+4В свое время, когда эникеил по знакомым, всегда называл локальную учетку user. Думаю таких персонажей на самом деле много, так что майкрософт опять на пустом месте создала куче людей проблему.
alexsupra
19.05.2016 18:03Как раз столкнулся с такой проблемой, taskhost.exe действительно во время простоя нагружает процессор до 50%.
ОС — Windows 8.1 Pro 64-bit, имя локального пользователя — «user».
Попробовал переименовать учетную запись локального пользователя (т.к. создавать новую в конкретной ситуации — накладно, необходимо заново делать много настроек), но похоже, что переименование не исправляет проблему.mayorovp
19.05.2016 20:14Где вы запись переименовать пытались? У пользователей в винде два имени — отображаемое и логин.
Whiskers
19.05.2016 19:23Во время простоя процессор постоянно нагружался на 100%. Отключение служб «Idle Maintenance» и «Regular Maintenance» не помогло. Переименовал учётную запись. Пока спокойно.
HellraiserRnD
Всё гениальное просто