Экспоненциальный алгоритм сильно замедляет Windows XP

    Разработчик отдела Windows Update Даг Нил (Doug Neal) объяснил, почему в последнее время многие пользователи Windows XP испытывают проблемы с производительностью после установки свежих обновлений.

    Как показало изучение логов с «заторможенных» машин, проблема заключается в неэффективном методе, которым модуль Windows Update Agent обрабатывает длинные списки предшествующих апдейтов. Время обработки списков возрастает экспоненциально с каждым новым апдейтом. Другими словами, обработка нового обновления занимает вдвое больше времени, чем предыдущего.

    За историю Windows XP было выпущено огромное количество патчей, так что при обработке списка из 40+ старых апдейтов процесс svchost.exe начинает потреблять много ресурсов CPU, и это заметно отражается на общей производительности системы.

    Ситуация наблюдается преимущественно на системах Windows XP с установленным браузером IE6 или IE7, но не с браузером IE8. В связи с требованиями безопасности браузер Internet Explorer имеет право строить вышеупомянутую цепочку дольше, чем это обычно разрешено для Windows Update. Со временем это исключение и привело к проблеме из-за ранее неизвестного бага в Windows Update Agent.

    Подразделение Microsoft Security Response Center дало разрешение на сокращение списка обрабатываемых апдейтов, и разработчики Windows Update постарались исправить баг. В октябре нынешнего года они сократили список на стороне бэкенда, но это не помогло: «Оказалось, что Windows Update Agent довольно умён и он обхитрил нас, — пишет Даг Нил, — так что проблема сохранилась для большинства пострадавших пользователей». Более полное изменение бэкенда произвели в ноябре, и ещё одно — в декабре. К сожалению, проблему всё равно не удалось устранить.

    К сожалению, пакеты обновлений выходят раз в месяц, так что следующую попытку не получится осуществить до января. Даг Нил уверяет, что эта проблема сейчас имеет наивысший приоритет — и на её решение бросили правильных (и самых умных) людей. Скоро выпустят официальный бюллетень KB с более подробным описанием ситуации, но официального способа обойти её пока что не существует. Разве что навсегда отключить Windows Update.

    На форумах шутят, что компания Microsoft нашла идеальный способ заставить пользователей Windows XP сделать апгрейд на более новые версии операционной системы. Официальная поддержка самой долгоживущей ОС в линейке Microsoft заканчивается в апреле 2014 года, и перед этим достаточно выпустить десяток пустых обновлений.

    UPD. Комментарий от Алексея Соломина (IRainman): «В Windows 7 можно сделать очистку хвостов для Windows Update через инструмент «Очистка диска», пункт «Очистка обновлений Windows», эту возможность добавили только в Windows 7 и более новые редакции. Также прошу отметить, что если кто-то ставил Windows 7 SP1 с нуля недавно, то при первых апдейтах ей становится очень плохо, при этом сервис авто обновлений отжирает процессор, и может выжрать несколько ГБ памяти. Проблема действительно касается всех версий, просто на Windows 7 и старше менее заметна».
    Ads
    AdBlock has stolen the banner, but banners are not teeth — they will be back

    More

    Comments 142

      –71
      Да все просто, что бы вы купили новые компьютеры, старые должны тормазить. Это так называемое запланированное устаревание. www.youtube.com/watch?v=R81oSmS3LzI. Если бы программы были так оптимизированны что работали отлично даже на компьютерах 10 летней давности, производители железа разорились. Это знает каждый маркетолог, кем я и являюсь.
        +30
        И к каким же приложения вы приложили руку (какие приложения разработчики делали искусственно-неэффективными по вашему приказу)?
          –11
          Windows 7, где из 3GiB при заполнении 2GiB Windows начинает активно «свапиться», что приводит к очень сильным тормозам. А это при 1GiB свободном.
            +24
            2014 год скоро уже. Народ, просыпайтесь, ау! Изучите, наконец-то, особенности управления памятью в ОС на базе NT6.x :/
              +3
              или же в ОСах на базе POSIX
                +3
                Какая разница, использование даже 10кб swap для многих людей — повод для паники. Тормозит же!
                +9
                Я говорю по факту как она работает, а работает именно так, у меня свободно 1GiB памяти, но зато все начинает закидываться в swap.
                  +13
                  Надо сказать, что товарищ прав, и винда действительно пользуется свопом без нужды, «на всякий случай», чем замедляет работу приложений (особенно тех, которые долгое время неактивны). Минусы в его адрес смешны и неоправданы.

                  Лечится грубо, но относительно просто. Ставим оперативы столько, что хоть попой кушать — скажем, 8 гигов или больше. И отключаем своп к едрене фене. :)

                  В качестве бонуса от кучи оперативы имеем ускорение за счёт всяческих кэшей. В качестве минуса — при нехватке памяти будет не постепенное торможение компа в ноль, а моментальные крэши приложений (впрочем, винда предупредит заранее).
                    +3
                    Windows не «на всякий случай» так делает, а именно чтобы в случае запуска ресурсоемкого приложения (игры, например), память не заполнилась до отказа, а была возможность просто использовать данные из swap.
                      +16
                      Не понимаю сути оптимизации под потенциальный запуск толстого приложения. Вот когда я его запущу — пусть винда перекидывает неиспользуемые блоки в своп и освобождает оперативу под толстое приложение. Пусть запуск толстого приложения будет медленным, а не работа всех приложений до его запуска (который ещё и навряд ли произойдёт).

                      В идеале хотелось бы тонкой настройки приоритетов управления памятью… Мечты, мечты.
                        +6
                        Перекидывание в swap занимает довольно приличное время, что в результате сделало бы запуск «толстых» приложений еще немного дольше.
                        Но, однако, я согласен с Вами — излишнее резервирование ресурсов тоже вредная штука, получается, что мощности простаивают — а это одна из самых нехороших вещей в любых системах. Ладно бы на свободную память не тратилась электроэнергия, но этого нет.

                        У меня, например, сейчас из 8Гб используется 2.0Гб, а при этом кэшировано — 2.1Гб. Зачем в текущей ситуации это — не понятно. Полностью отключить swap я, правда, не могу — постоянно пользуюсь VM, иногда парой-тройкой одновременно.
                        Проблему решил немного по-другому: у меня на материнской плате есть слот mSATA, через который удается добиться еще чуть больших скоростей работы с SSD. В результате, я практически не замечаю работы со swap — все работает быстро.
                          0
                          У меня подозрение, что винда сваливает неиспользуемые приложения в своп, чтобы освободить место под всякого рода кэши, которые не видны невооружённым взглядом. То есть это не только оптимизация под потенциальный запуск приложений, а оптимизация работы уже запущенных приложений, оптимизация повторного запуска приложений и т.п. То есть это не такое уж бредовое поведение, как может показаться. Однако невозможность задать приоритеты напрягает.

                          На нормальные статьи по этому поводу я не натыкался, так что если кто может поделиться ссылкой — я буду рад.
                          • UFO just landed and posted this here
                              +1
                              А как тогда объяснить, в моем случае, что если отключить swap, то свободными после рабочей сессии остаются не типичные для меня 5-6Гб из 8, а всего 2-4? Специально как-то эксперимент проводил под семеркой.
                              • UFO just landed and posted this here
                                  0
                                  Кажется я понял, что Вы имеете ввиду. В диспетчере память отображается свободной, а по факту занята еще и может быть использована.
                              0
                              «Кэшировано» в винде это не своп, а кэш жесткого диска в оперативке — прямо противоположенные понятия. У меня при раздаче торрентов на 160+ Гб кэшировано было около 14-ти гигабайт. Отдача — 8 мб/сек. Активность жесткого диска — 0.
                          +8
                          Почитайте Руссиновича. Надоело объяснять одно и то же…
                            –4
                            Вы пишете чушь. Соболезную людям, которые по вашему совету отключат своп в винде — они получат на свою голову много всяких проблем.

                            Современные версии виндоус не могут адекватно работать без свопа где-то в пол гига, а желательно хотя бы 1 гиг. Т.к. оно туда пишет всякие логи, системную информацию и прочая. Отключив своп вы будете периодически получать какие-то странные ошибки и некоторые приложения будут рандомно крашиться.

                            И нет, винда не пользуется свопом без нужны. Конечно было бы круто, если бы в винде была настройка типа swapiness, но её нет, так что кушайте что дают.
                              +4
                              Не встречал ни одного приложения, которое падало бы из-за отсутствия свопа. Насчёт логов, работающих только при свопе — извольте предоставить пруфлинки. Своп используется для крэш-дампов. В общем-то, вот и весь смысл его иметь, если памяти сильно больше, чем нужно для процессов.

                              Я подозреваю, что у винды есть кэши, которые не отображаются в потребляемой памяти, но которым она даёт приоритет перед «неиспользуемыми» приложениями. Потому что факт остаётся фактом: со свопом винда шерстит диском при переключении приложений, даже когда памяти много.

                              В целом, если оперативной памяти впритык, то отключение свопа будет ошибкой. Однако если памяти больше среднего потребления раза в два, то смысла в свопе — ноль. Оставляем огрызок для мини-дампа — и зашибись.

                              Вышеупомянутый Руссинович, к слову, тоже против отключения свопа особо не высказывался. В духе «я большого смысла не вижу, но если хочется — на здоровье».
                                –2
                                >>> Своп используется для крэш-дампов.

                                И когда винда не может их записать — начинаются проблемы.

                                >>> Однако если памяти больше среднего потребления раза в два, то смысла в свопе — ноль.

                                А потом вы запустите компиляцию, откроете большой файл в фотошопе, запустите конвертироватся видео или какой-нибудь кривой флешевый ролик подвиснет и в лучшем случае ваша программа просто аккуратно упадет. Это если она правильно написана. А если нет, то и в ней и в системе начнут появляться странные ошибки(пропадают меню, кнопки ничего не делают, etc, etc).

                                >>> Оставляем огрызок для мини-дампа — и зашибись.

                                Что я собственно и написал выше…
                                  +2
                                  И когда винда не может их записать — начинаются проблемы.

                                  Что за мифические «проблемы»? Единственная проблема отсутствия дампа — это невозможность его проанализировать. Вы хоть раз в жизни полный дамп использовали?

                                  А потом вы запустите компиляцию, откроете большой файл в фотошопе

                                  Я говорю: вместо того, чтобы совокупляться со свопом, нужно взять памяти с запасом. За вычетом торможения, поведение программ при 4 GB RAM + 4 GB swap абсолютно идентично поведению при 8 GB RAM. Со свопом программы точно так же будут падать из-за недостатка памяти, просто медленнее. И винда будет предупреждать об этом заранее, предлагая закрыть самое прожорливое приложение — хоть используете вы своп, хоть нет.

                                  А если нет, то и в ней и в системе начнут появляться странные ошибки(пропадают меню, кнопки ничего не делают, etc, etc).

                                  Я такой цирк видел только во времена 9x из-за недостатка хэндлов.
                                    +2
                                    И когда винда не может их записать — начинаются проблемы.

                                    Если винда попыталась их записать, то проблемы уже начались. Не путайте причину и следствие.
                                  +1
                                  Вы понятия не имеете, что такое своп, страничная адресация и отображение файла в память. Иначе бы не несли такую ахинею.
                                    0
                                    И да, винда сохраняет крешдампы. Но в памяти. Это потом уже они свопаются, как и любые другие данные. Но как часто вы просматриваете эти дампы?
                                  –2
                                  А я ничего не отключаю ) Пусть себе свопится на SSD. Мне не мешает.
                                  И называется всё это не «запланированное устаревание». Корень проблемы чуть глубже.
                                  Имхо всё зло идёт от такого понятия как «конкуренция». Хочет компания А чтобы именно ее софт покупали. Значит нужно больше фишечек, быстрее выпустить свою софтину чем соседняя компания, потратить на разработку меньше денег (читай человеко-часов). Отсюда требования ко всяким фреймворкам, RAD-средам и прочим LINQ-ам.
                                  Ну подумаешь, оказывается что в итоге, чтобы очередной «планировщик задач»/блокнот работал у тебя на машине надо не менее 4Гб оперативки. Ничего страшного что он использует SQL-сервер для хранения базы, что написан на NET-фреймворке, и что при запуске он жрёт 200Мб памяти. Зато его выпустили быстрее соседней компании и сорвали куш.

                                  И вот после запуска системы со всеми необходимыми прогами у тебя уже занято 2Гб, а ты еще даже не начинал работать.
                                  А лет 10 назад, я помню, сидел я на 64Мб оперативы с 98й виндой, и ужасался рассказам Дельфи-программиста, что ему чтобы комфортно разрабатывать нужно 256Мб памяти. Думал «куда ж эту прорву девать то!!!».

                                  А теперь у меня в рабочем компе 8Гб, но пара запущенных виртуалок, браузер с парой десятков вкладок, и оно всё «как-то тормозит».
                                    0
                                    Противоположность понятию «конкуренция» — понятие монополизм.

                                    А монополизм — это когда никто вообще ничего не делает, потому что и так съедят, выхода-то нет.
                                    0
                                    Так собственно, как победить эту беду? Достаточно ли отключить службу «Автоматические обновления»? На половине компов на предприятии работать невозможно.

                                    ЗЫ Вот так… за 10 лет на предприятии уже наверное и не осталось, кто разбирается как старый код работает. Даже поправить не могут :)
                            +16
                            Да да да, скандалы, интриги, заговоры.
                            1. Хотелось бы посмотреть, как вы будете смотреть FullHD видео, играть в игрушки с хорошей современной графикой и пр. на компьютерах 10 летней давности. Потребности как бы тоже растут.
                            2. Оптимизировать бесконечно нельзя. Можно конечно потратить 5 лет на выпуск программы, которая будет написана на ассемблере, и будет запускаться на старом железе, но легче потратить пару месяцев
                              +1
                              У меня на Pentium III-500 успешно работала игра с FullHD графикой полностью в режиме обсчета графики на CPU.
                              Но, разумеется, это исключение, а не правило
                                +2
                                Смотря что за игра, опять же.
                                Сегодняшние 2D игры тоже могут нагрузить по самое «не могу» (множество слоёв, сложные эффекты, освещенияе. Ну и FullHD разрешение в игре и в видео, как ни забавно, задачи разные — на старой видяшке аппаратного ускорения нужных кодеков не будет, а процессор декодирование может не потянуть.
                                Про 3D игры вообще молчу.

                                Помню пробовал разные кодеки на Penitum-MMX 200 Мгц — DVD качество на процессоре было абсолютно несмотрибельно, а вот всякие кодеки вроде DivX в 480x320 или ниже разрешении — на полной скорости. Причем даже DivX в 640x480 смотреть нереально, замедления или рывки, не только с CD-диска, но и с жетского.
                                  +3
                                  При том тот же Quake 1 можно в Voodoo 2 (SLI из двух карт) было запустить в 800x600 без тормозов.
                                    +4
                                    был в свое время видеоплеер под DOS, работавший быстро даже на слабом железе. это был единственный пожалуй способ просмотреть видео в разрешении 640х480 и подобном на первых пеньках.
                                      +5
                                        +4
                                        Да, именно его и гонял. В 640x480 можно подобрать подходящее качество и кодек, но тогда видео будет идти жуткими артефактами сжатия («квадратами»). Зато 640x480, да. А вот в 480x320 можно выставить битрейт повыше.
                                          +3
                                          Да ну вы бросьте, я им же на том же 200 пне проигрывал в нормальном качестве 640х480 видео.
                                        +5
                                        А ещё мне почему-то вспоминается веб-браузер Arachne
                                        800*600 в досе у меня тогда вызвал шок
                                    +3
                                    На работе Windows XP вполне достаточно, особенно если учесть скромные конфигурации большинства ПК (не более 1Гб памяти, процессор около 2ГГц, одно-двухядерный). В качестве тонкого клиента работает отлично, тем более, что большинство задач выполняются на специально выделенных фермах терминальных. А вот работа с офисными документами под Office 2007 просто сущий ад, учитывая, что обязали использовать только Outlook 2007 и выше. К этой проблеме добавлен ещё антивирус.
                                      +1
                                      Вот есть в качестве дополнительного компьютера iMac G4 (люстра) 800, а это 2002 год. Добавил памяти, поменял привод, и VLC умеет 720p фильмы играть на нём. В качестве дополнительного мобильного Toughbook CF-18 с WinXP и Xubuntu, тоже 720p и некоторые 1080p без проблем, ему сколько уже, шесть лет получается. Для экспериментов win-lin машина 2003 года стоит, там даже два флопповода внутри и AGP-карточка. Игры без проблем будут работать.
                                      +4
                                      да у нас конспиролог в трэде!
                                      • UFO just landed and posted this here
                                        +3
                                        Маркетолог это вообще профессия? )
                                        +12
                                        И все таки будет очень здорово, если выпустят последний service pack, либо сразу образ, где уже все стоит. Знаю, что для них это не выгодно, но зато будет последний образ чего-то хорошего, доброго из прошлого. А для старых железок это будет просто праздник.
                                          +14
                                          Сохранить в памяти светлый образ WinXP?
                                          Двусмысленное какое-то предложение :-)
                                            +2
                                            Для старых железок уже есть Win98 SE.
                                              0
                                              2K всё же получше, но от характеристик, конечно, зависит.
                                              0
                                              можно же интегрировать существующие обновления самому?
                                              +6
                                              Так вот оно в чем дело… А то меня крайне удивляло в последнее время, что когда загружал систему в WinXP, процесс проверки обновлений надолго сжирал весь cpu, чего я явно не наблюдал раньше, при том, что система была сравнительно недавно установлена и потому крайне чистая.
                                              • UFO just landed and posted this here
                                                  +2
                                                  Когда я неделю назад загружал ХР, процесс обновления провисел, если не ошибаюсь, где-то час. Это не панацея, но я в таких случаях через Process Explorer ставил тому процессу низкий приоритет, чтобы сделать систему хоть сколько-нибудь используемой на период проверки обновлений.
                                                  +2
                                                  А я уже два месяца гадаю, что он себя так ненормально ведет, на голой системе такие торамаза.
                                                  +23
                                                  В связи с требованиями безопасности браузер Internet Explorer имеет право строить вышеупомянутую цепочку дольше, чем это обычно разрешено для Windows Update.

                                                  Такое ощущение, что их писали две разные компании.

                                                  Оказалось, что Windows Update Agent довольно умён и он обхитрил нас

                                                  А, ну теперь всё ясно… детсад — ученик превзошёл учителя, искусственный интеллект и всё такое. Стыдоба -то какая…
                                                    +16
                                                    Ну так за 12 лет с момента выпуска он обрёл собственный интеллект и уже скоро начнёт охоту на разработчиков. А вы что думаете, ведь именно поэтому нельзя так долго использовать старые версии ПО.
                                                      +6
                                                      Windows XP выходила ещё в те времена, когда от программ требовалась оптимизация. С тех пор большинство разработчиков работают на языках «более высокого» уровня, теперь добавить несколько гигов памяти не проблема. Разбирать для них старый код, тем более оптимизированный для лучшего быстродействия — сложная задача. Вот и сели в лужу.
                                                        +5
                                                        Видел я разработчиков, которые утверждали, что «добавить несколько гигов не проблема». Заканчивалось тем, что заказчик популярно объяснял, сколько для его масштабов будут стоить эти «несколько гигов» и что софт, который требует таких дополнительных вложений он и рад бы применить, но не сможет. Экономически невыгодно получается.
                                                          0
                                                          Именно. Сейчас важнее скорость разработки, а не эффективность кода. Пока железо пользователей тянет, конечно. Совсем уж без оптимизации всё равно никуда. Но приходится соблюдать баланс между скоростью разработки и качеством.
                                                            +1
                                                            Как вам сказать, скорость разработки важнее… если вы торопитесь выпустить на рынок новую игру из обалденно популярной серии, то есть куда спешить и «пусть добавят пару гигов» прокатит среди лояльных фанатов

                                                            А если ведете разработку на заказ и тут выясняется, что заказчик скорее разорвет с вами договор, чем добавит памяти на каждое рабочее место, придется задуматься :)
                                                    +4
                                                    Осталось-то до апреля дотерпеть — там выпуск апдейтов, а значит и тормоза прекратятся.
                                                      +4
                                                      но XP об этом не знает. Так что искать новые обновления она все равно будет. «Надежда умирает последней» (с)
                                                        +4
                                                        Ну можно же последним апдейтом отключать Windows Update, нет?
                                                          +2
                                                          … или тогда уж сразу убивать систему )
                                                            –1
                                                            Да её уже сейчас можно убивать — безопасность низкая (нет DEP, ASLR, UAC, и ещё кучи менее заметных механизмов), интерфейс не удобный (я не про разные свистоперделки, а про реальные плюшки — быстрый поиск в меню и на машине, удобная настройка wi-fi и ещё множество мелочей), ускорения гуй видеокартой нет, адекватной поддержки многоядерных (многопоточных, Intel HT т.е.) процессоров ядром нет, и т.д, и т.д… :)

                                                            p.s: ах да, в XP нет AppLocker, как без него раньше жили я не понимаю.
                                                              0
                                                              1) SteadyState — крайний вариант, но тоже был в работе.
                                                              2) software restriction policies — муторно при обновлениях, но достойный инструмент.

                                                              AppLocker — роскошная вещь и технология, с её помощью вопрос с мутантом Guard@mail.ru у меня теперь закрыт, но и цена этой технологии — EA (EAS). Что для малого бизнеса, увы, недоступно.
                                                      –7
                                                      Люди но переходите на семерку! Ну что в Хряхе есть такого чего вам 7 не даст? И работет на железе 6 летней давности очень хорошо.
                                                      • UFO just landed and posted this here
                                                          +14
                                                          Кроме лицензии, для ХР нужно меньше ресурсов — виртуалка с ХР тупо занимает меньше места на SSD.
                                                          +3
                                                          Подозреваю, что некоторые станки с ЧПУ не смогут перейти на более новые версии ОС из-за проблем с совместимостью ПО и драйверов. Но, с другой стороны, такие компьютеры вообще вряд ли получают обновления.
                                                            0
                                                            У меня, в принципе, есть сомнения относительно того, что на станках с ЧПУ может быть именно ХР. Хотя кто знает, кто знает.
                                                              +1
                                                              Зря сомневаетесь.

                                                              Есть личный опыт, так что знаю точно. Очень много. И с XP и с 2000 и с NT (но это уже совсем старички)
                                                              Сами-то станки как правило управляются разными ПЛК. Но вот к ним «в комплекте» идут компы со всякими разными интерфейсными картами. Часто — проприетарщина голимая, втыкаемая как в PCI так и в LPT, USB, COM…
                                                              И вот к этим-то железкам дрова «ровесники» станка. И новые для вас никто делать не собирается.

                                                              И получается очень неприятная штука. Обновлять ОС нельзя. А дырки-то затыкать надо. Ибо иногда комп нужно и в сеть выткать — для оперативности, да, впрочем, и на флэшке всякую дрянь притащить могут.

                                                              Так что, проблема имеет место быть.
                                                                +2
                                                                Ну, на самом деле есть множество способов обезопасить такой компьютер от малвари, даже если приходится втыкать его в сеть. Но это требует определенных навыков и знаний, поэтому, мне кажется, его обычно просто не подключают к сети, от греха подальше.
                                                                  +1
                                                                  — У нас станки в основном идут с Embedded версией 2000/XP, в сеть их включать необходимо, настройка защиты при методически правильном подходе какой-то особо большой проблемы не составляет. Ну и Embedded версия сама по себе доп. защита.

                                                                  PS Большинство станков идут сразу с диском быстрого восстановления, в основном на Norton Ghost. За счет разнесения данных и ПО по разным разделам/дискам потери времени даже при переустановке невелики.
                                                            +6
                                                            а вы попробуйте старенькую АТС запрограммировать из windows 7! или какой нибудь станок с jetterom который программится с 16bit ного приложения где не о кокой совместимости быть не может так как драйверы на устройство есть только на 98,xp,2000 и всё.

                                                            У меня был клиент который издал внутреннее распоряжение перейти всем на 7-8 без исключения и ребята который обслуживали линию на производстве за 300тыс евро прилипли. в итоге заплатили ещё 30к для написания дравов под 7-8 32\64.
                                                              +1
                                                              Мы об более «заурядных» случаях говорим.
                                                                +2
                                                                а вы попробуйте старенькую АТС запрограммировать из windows 7! или какой нибудь станок с jetterom который программится с 16bit ного приложения где не о кокой совместимости быть не может так как драйверы на устройство есть только на 98,xp,2000 и всё.

                                                                А из 32х битной 7ки не работает, режимы совместимости с XP пробовали ставить? Это я совершенно серьёзно спрашиваю, ибо у меня всё подобное (очень старое или криво написанное) заработало в 7ке, а вот в Vista при этом не работало никак. Да и для таких, фактически, оффлайн задач апдейты не нужны, система спокойно продолжит жить на изолированной от инета железке, и ничегошеньки ей не сделается, если специально не ломать ничего.
                                                                  +1
                                                                  А зачем станку — обновления XP?
                                                                    0
                                                                    Не поверите! на производстве стоит конвеер из 7 станков. для каждого станка своя программа. две из них не под каким предлогом работать из под семёрки работать не хотят. также на ноуте стоят куча всякого софта для выгрузок эмуляции и т.пд. софт для работы со станками. а также стоит программа для удалённого управления, ноут подключают к станку и немцы(производители агрегата) заходят удалённо и решают проблемы которые не смог решить местный кулибин. так вот это программа требует .NET Framework 3.5 sp1 программка постоянно обновляется. Т.Е. мы имеет рабочий ноут который должен выходить в инет. не вижу смысла не ставить обновления.
                                                                    но это редкий случай
                                                                  +1
                                                                  Привычки трудно ломать. У меня на работе стоит 7 дома XP и из за мелких нестыковок возникает постоянно возникает дискомфорт, то контекстное меню где хочешь вызывается не то, ещё какой нить вопрос а к какой сети вы подключились, то папки разложит не как привык а как ей удобно. В итоге мелочи раздражают.
                                                                  А самое удивительное для некоторых людей в 7 нет плюсов: 64бита мне не нужно, кроме сервиспаков никакие обновления я не ставил, дисков больше 2Tb у меня нет(думаю когда появятся окажется что проблема тоже решаема), новый DX видюха всё равно не тянет. Вот и что мне даст семерка кроме нескольких месяцев дискомфорта? И почему сразу не уйти на 8 или 8.1?
                                                                    0
                                                                    В семерке хорошо уже то, что интерфейс рисуется видяхой. А не как в XP если одно приложение сильно загрузило проц, то можно идти пить чай. Банально отзывчивей 7ка, и значительно меньше деградирует скорость работы со временем, лучше стабильность (у меня 7ка перегружается пару раз в месяц, и то в основном для установки обновлений).
                                                                    А что касается 8 и 8.1, то слишком сильно налажали, когда пытались засунуть интерфейс для тачпадов в десктопную ось. Ждем девятки.
                                                                      0
                                                                      Если поотрубать всякого рода обновления и восстановление системы то я деградации скорости за 6 лет не заметил вообще. Сама по себе XP у меня тоже не падала. Да и с интерфейсом я такого не видел что загрузило систему то и висит остальные проги нормально работают. В общем скажу что лично для меня год попеременной работы за 7 и XP не выявил для себя лично никаких плюсов 7.
                                                                      +7
                                                                      Мне 8 дала то, что я теперь не использую никакие антивирусы, окромя какого-то там встроенного и все прекрасно уже более года. Кроме того стоит ssd, и для него нужна более свежая система. В сумме дает прекрасную скорость работы. Кроме того более удобный «Пуск». Вспоминаю XP как страшный сон, когда даже на мощной конфе были лаги. Поэтому он остается только на предприятиях, где нужен именно он, а дома только 8, только радость скорости.
                                                                        +3
                                                                        У меня на XP нет антивирусов и вирусами я как то не страдаю(тут больше голова спасает). А пуск я всегда любил классический, которого ни в 7 ни в 8 нет(без стороннего софта).
                                                                          +3
                                                                          Ну чтобы без антивируса работать, нужно настраивать систему, права, вот это все. Но лично у меня тяга к «тонкой настройке» с возрастом прошла.
                                                                            0
                                                                            Мне оказалось достаточно использовать софт только из проверенных мест, и гнать в шею народ с флешками, но я знаю что не везде это допустимо.
                                                                              +4
                                                                              А также ходить только на проверенные сайты, переходить по ссылкам только удостоверившись, что твоего собеседника не взломали и т.п.
                                                                                +3
                                                                                Вот тут пока хватало банального свежего хрома.
                                                                            +11
                                                                            Мне вот, кстати, всегда было интересно. Откуда такая уверенность, что вирусов нет?
                                                                            Я абсолютно серьёзно спрашиваю, без дураков.
                                                                              +1
                                                                              Скажем так на глаз по поведению системы видно что ничего левого не создаётся, ничего не удаляется, трафика парзитного при простое системы нет.
                                                                              Ну и ради интереса я раз в год где то ставлю антивирь на чистую систему на втором диске и прогоняю полностью все рабочие диски просто ради контроля. Пока полёт нормальный.
                                                                                +1
                                                                                А не проще пользоваться сканнерами, которые не требуют инсталляции?
                                                                                  +1
                                                                                  Я это делаю раз в год, честно даже не задумывался об удобстве.
                                                                          • UFO just landed and posted this here
                                                                              +1
                                                                              Аналогично, с первого января 2009 ни одного вируса. Причем до появления Microsoft Security Essentials антивируса небыло вообще.
                                                                            0
                                                                            >>> И почему сразу не уйти на 8 или 8.1?

                                                                            «Кафель» меня не впечатлил, а других преимуществ я не увидел, да и рабочий стол мне уже кажется перегруженным.
                                                                            +2
                                                                            А что есть в семерке (или даже восьмерке) чего нет на ХР?
                                                                              +1
                                                                              Лучше поддерживается производителями нового железа, создана не давно поэтому не обременена всякого рода костылями, все новые СДК коммерческого происхождения ориентированы под нее, дружит гигабитным вайфаем и имеет целую пачку няшных цветовых решений для окоше: Р.
                                                                                +12
                                                                                И что из этого нужно для типично офисной машины?
                                                                                Почта + скайп+ ворд?

                                                                                Учитывая, что компы, лицензии на винду и офис уже куплены?
                                                                                Вот, поставьте себя на место владельца компании. У вас есть прекрасно справляющийся со своей работой комп с чем-то 1-2х ядерным, на 2-3ГГц
                                                                                Вы будете покупать новый комп (9000) + винда (6000) + офис (9000) + работа (2400 [8 часов при почасовой ставке 300, учитываем простой сотрудника и время на перенос данных и настройку])?

                                                                                Отдать практически косарь баксов на каждый хост за «няшные цветовые решения»?
                                                                                Причем, цены я брал по уровню плинтуса и с «самосбором». Брэндовые решения — это где-то вдвое дороже.

                                                                                Не надо устраивать гонку версий рад самих версий. ОС — это всего лишь инструмент, решающий довольно узкий круг задач, на самом деле.
                                                                                А свистелки-перделки это не инструмент…
                                                                                  +2
                                                                                  >>У вас есть прекрасно справляющийся со своей работой комп с чем-то 1-2х ядерным, на 2-3ГГц

                                                                                  Поверьте 7-ка нет так требовательна к процу как кажется — у меня был Атлон 64 3800 (с939), и абсолютно спокойно ее подымал, единственное из железа чего она любит это оперативка — 1.5 Гб мне кажется минимумом, пусть хоть и ДДР400.

                                                                                  >>>Почта + скайп+ ворд
                                                                                  Линукс с LXDE + LibreOffice — еще дешевле выходит тогда ;)
                                                                                    +3
                                                                                    Дешевле. Но
                                                                                    1. LibreOffice !== Microsoft office (причем, даже если брать без Access… Проблем совместимости документов с libre чуть более чем дофига…

                                                                                    2. Есть еще такая опция как 1С. Пока с линухом не очень дружит… Костыли есть — но они такие костыли…

                                                                                    Насчет безопасности…
                                                                                    Тут выше в другой ветке пишут. И DEPa в хрюше нету и ASLR и UAC (чур меня, чур!) тоже нет. Какой ужас.
                                                                                    Но, одна мелочь:
                                                                                    osvdb.org — делаем выборку по вендору.
                                                                                    Смотрим последнюю десятку уязвимостей…
                                                                                    Офигеваем. ВСЕ дырки работают по vista/7/8
                                                                                    100764: Microsoft Office Shared Component Crafted Webpage Handling Address Space Layout Randomization (ASLR) Bypass
                                                                                    100759: Microsoft Windows Win32k.sys Crafted TrueType Font (TTF) File Handling DoS
                                                                                    100760: Microsoft Windows portcls.sys Driver Memory Object Handling Double-fetch Local Privilege Escalation

                                                                                    И т.д.
                                                                                    Даже хуже. Большая часть списка работает под > XP…
                                                                                      +1
                                                                                      Уязвимости уязвимостями, вот только из-за DEP, ASLR, и UAC под Windows 7 и старше для того, что бы эксплуатировать эти уязвимости нужно гораздо больше усилий, а часто их эксплуатация вообще становится невозможной.
                                                                                        +3
                                                                                        Это в теории.

                                                                                        А на практике — по данным ЛК за 2013 год — топовая уязвимость CVE-2011-3402
                                                                                        Цитирую
                                                                                        На втором месте расположилась категория «Windows компоненты», которая включает уязвимые файлы семейств ОС Windows, не относящиеся к Internet Explorer и программам Microsoft Office – их мы выделили отдельно. В этой категории самое большое количество атак приходится на обнаруженную в win32k.sys уязвимость CVE-2011-3402, которую впервые использовал Duqu.


                                                                                        Пруф 1: www.securelist.com/ru/analysis/208050822/Kaspersky_Security_Bulletin_2013_Osnovnaya_statistika_za_2013_god
                                                                                        Пруф 2: www.securelist.com/ru/blog/207768987/Obnovleniya_Microsoft_za_dekabr_2013_g_patch_kriticheskoy_0_day_uyazvimosti_ekspluatiruemoy_v_dikoy_prirode

                                                                                        Также можете сравнить кол-во атак с 2012 годом, например. И увидите, что не смотря на снижение доли ХР до 25% (грубо) ситуация с кол-вом заражений, численностью ботнетов и т.п. — ну никак не улучшилась
                                                                                        Т.е. реально никакой пользы от нововведений MS просто нет.

                                                                                        Я отнюдь не против новых технологий. Но дело-то в том, что ничего реально нового M$ не предлагает и не делает.
                                                                                        На то есть объективные причины. И причина номер один — совместимость с существующим софтом.

                                                                                        А все эти DEP, ASLR и прочее баловство — это мелкие твики, раздутые маркетингом.
                                                                                        Запрет на исполнение кода из памяти данных существует еще, дай бог памяти, с 386 процессоров… А DEP это те же яйца- только в профиль. И с такой же эффективностью.

                                                                                        ASLR — ноги растут еще из 97 года (если верить Википедии).

                                                                                        UAC — вообще бесполезная вещь. За примерами далеко не пойду. Привет от Яндекс-диска…
                                                                                      +1
                                                                                      Дешевле. Но
                                                                                      1. LibreOffice !== Microsoft office (причем, даже если брать без Access… Проблем совместимости документов с libre чуть более чем дофига…

                                                                                      2. Есть еще такая опция как 1С. Пока с линухом не очень дружит… Костыли есть — но они такие костыли…

                                                                                      Насчет безопасности…
                                                                                      Тут выше в другой ветке пишут. И DEPa в хрюше нету и ASLR и UAC (чур меня, чур!) тоже нет. Какой ужас.
                                                                                      Но, одна мелочь:

                                                                                        +2
                                                                                        Прошу прощения. Глюк. «правильный» пост выше. Правда и его обрезало…
                                                                                      +2
                                                                                      И что из этого нужно для типично офисной машины?
                                                                                      Почта + скайп+ ворд?

                                                                                      Тут уже может так получится, что лучше поставить Ubuntu, а купленный MS Word воткнуть в Wine, в котором он восхитительно работает. При этом, скорее всего, железки обновлять не потребуется (если вдруг не используется что то особенно экзотическое, и особо кривое вроде Intel GMA 915, или около).
                                                                                    0
                                                                                    Много чего.
                                                                                    DirectAccess? Технология снявшая головняк с бродячими музыкантами по филиалам и командировкам ноутбуками и сэкономившая тучу денег на железе для мелких бранчей.
                                                                                  +17
                                                                                  12 лет уже архитектура прожила и все еще живет. Это по меркам декстопных ОС — солиднейший возраст. Можно простить старушке, что уже и ходит медленно, и забывает что-то.
                                                                                    +3
                                                                                    У меня XP с IE8 в виртуалке, при апдейтах по полчаса тормозит. Неужели с IE 6-7 всё ещё хуже?
                                                                                    • UFO just landed and posted this here
                                                                                      +1
                                                                                      Товарищи, пару недель назад попытался установить с нуля WinXP Pro Rus 32bit (с честной лицензией Open License) и обнаружил, что Windows Update не работает. Он бесконечно ищет обновления и даже не предлагает обновить само средство обновления, что всегда делал раньше в первую очередь.

                                                                                      Попробовал установить WinXP на виртуалку — совершенно аналогичная ситуация.

                                                                                      Нагуглить ничего не смог. Попробовал несколько решений, призванных починить Windows Update, и ни одно не помогло.

                                                                                      Посмотрел план Microsoft по отказу от поддержки WinXP — вроде как до апреля 2014 ничего не должно было произойти.

                                                                                      Если вы пробовали устанавливать WinXP с нуля в последние пару недель, сталкивались ли вы с этой проблемой? Как решили?
                                                                                        +1
                                                                                        Есть такая проблема, надо ручками обновить
                                                                                        support.microsoft.com/kb/943144

                                                                                        Еще вариант поставить оффлайн update pack с oszone.net
                                                                                          0
                                                                                          Да, есть та же проблема. Установка WindowsUpdateAgent30-x86.exe не помогает.
                                                                                          «голую» установку проще обновить вот этим вот инструментом: download.wsusoffline.net/ а потом «натравить» на WSUS.

                                                                                          Подготовленный под архитектуру образ ставится через WDS/MDT/SCСM. Разливка обновлений через SCCM идёт несколько легче, чем родными механизмами, но тоже очень и очень «тугая». Наши технари в последнее время жалуются, что у них гораздо больше времени уходит на доводку уже разлитых образов.

                                                                                          +1
                                                                                          Недавно ставил честную корпоративную винду ХП. Думала очень долго. Только на следующий день разродилась и выдала список обновлений.
                                                                                            0
                                                                                            Двое суток крутил после установки WindowsUpdateAgent30-x86.exe, так и не разродилась. :(

                                                                                            Похоже, настало время отказаться от XP. Собственно, дома уже нигде она не стоит.
                                                                                              0
                                                                                              Мне помогает ручная установка ИЕ8, после этого жизнь возобновляется.
                                                                                          +1
                                                                                          Наконец-таки эту проблему признали.

                                                                                          Я впервые с этой хренью столкнулся ещё в бытность виндоадминства (~2005-2007). Старые машины выносило просто намертво.
                                                                                            0
                                                                                            Аналогично, с 2008 наблюдаю, единственное что хоть немого помогло — появления двухъядерных процессоров и 2г оперативки, все что старее приходилось выдумывать политику обновлений с GP и WOL в нерабочее время.
                                                                                            +2
                                                                                            Не знаю что там в XP в последнее время, но то что творит Win update с моей семеркой последние два месяца без крепкого словца не описать, в момент мне может погасить и интернет и производительность до нуля на период пока ему не будет самому угодно. Четко заметил что началось это после сентябрьского крупного обновления…
                                                                                              0
                                                                                              Настройте расписание.
                                                                                              Моя вин8 как и прошлая вин 7 делает это в 3 часа ночи, когда я уже сплю.
                                                                                              +2
                                                                                              ремя обработки списков возрастает экспоненциально с каждым новым апдейтом. Другими словами, обработка нового обновления занимает вдвое больше времени, чем предыдущего.

                                                                                              Вообще говоря, экспоненциальный рост это не «вдвое больше времени, чем предыдущего».
                                                                                              Вангую комментарий о авторе поста.
                                                                                                +3
                                                                                                Зато «вдвое больше времени, чем предыдущий» — это именно экспоненциальный рост. Так что сильно не придирайтесь.
                                                                                                  +3
                                                                                                  Это таким макаром можно далеко уйти.
                                                                                                  Вот, например, заявить что вы автор статьи, ведь автор статьи тоже пользователь хабра.
                                                                                                0
                                                                                                Немного оффтоп, но с 7-кой ситуация не сильно лучше.
                                                                                                Держу на десктопе 7-ку как хост для виртуалок, соотв из софта пользую на ней только vmware player да vnc.
                                                                                                Но апдейты все ставлю регулярно. Так вот 7-ка в итоге стала так жутко тормозить, что сейчас сильно думаю над заменой этой схемы.
                                                                                                  +2
                                                                                                  Да нет, с семеркой ситуация получше. Но при обновлении получается дичайшая фрагментация на диске, вследствие чего крайне долгая загрузка/завершение работы. Все больше смотрю в сторону чтобы провести такую дефрагментацию
                                                                                                    0
                                                                                                    Спасибо за ссылку.
                                                                                                    +1
                                                                                                    В 7ке можно сделать очистку хвостов для Windows Update через инструмент «Очистка диска», пункт «Очистка обновлений Windows», эту возможность добавили только в Windows 7, и более новые редакции. Так же прошу отметить, что если кто то ставил Windows 7 SP1 с нуля недавно, то при первых апдейтах ей становится очень плохо, при этом сервис авто обновлений отжирает процессор, и может выжрать несколько ГБ памяти.

                                                                                                    Комментарий так же адресуется GodfatherMD, и прошу alizar упомянуть об этом факте в статье ибо проблема действительно касается всех версий, просто на 7ке и старше менее заметна.
                                                                                                      0
                                                                                                      Странно как то читать о проблемах с 7-кой.
                                                                                                      Имеется древнючий ноутбук с Celeron M360 (1,4 ГГц, одноядерный, про HT тогда еще не знали, 2 ГБ в двухканальном режиме).
                                                                                                      Используется для серфинга и простых флэш игр. Семерка автоматом обновляется по ночам.
                                                                                                      Буквально только что вручную запустил Windows Update — за 5 минут поиска нашло одно обновления для NET 4.5.1.
                                                                                                      Еще за пять минут шуршания жестким диском поставило это обновление.
                                                                                                      Время от кнопки включения до появления домашней страницы в Файрфоксе меньше 2 минут.
                                                                                                      Ну еще стоит IE 11 — вручную выбирал из списка апдейтов — решил посмотреть на сие новшество.
                                                                                                        0
                                                                                                        Беру свои слова назад.
                                                                                                        В виртуалке с 1Гб памяти и одним процом Windows 7 с SP1 искала апдейты полдня.
                                                                                                        Под конец ругаясь что «памяти типа мало и я могу того...»
                                                                                                        svchost съел всю память.
                                                                                                        Еще полдня ставила 200+ апдейтов попутно опять ругаясь на память.
                                                                                                        Теперь всю память сожрал TrustedInstaller.
                                                                                                        Второй эксперимент: 2Гб памяти и два проца.
                                                                                                        Апдейты искала часа 3, но на память уже не ругалась.
                                                                                                        Сейчас сижу второй час и жду когда установятся все те же 200+ апдейтов.
                                                                                                          +1
                                                                                                          На днях вышло обновление для семёрки, которое должно исправлять эту проблему. Можно попробовать скачать его и установить вручную перед запуском обновлятора.
                                                                                                            0
                                                                                                            Хм, выпущена как-будто в честь 6-тилетия Windows 7… Где же они раньше были.
                                                                                                            Вам спасибо за наводку.
                                                                                                            Пока обе виртуалки (х86 и х64) забекапил.
                                                                                                            В случае если придется заново разворачивать, обязательно воспользуюсь вашим советом.
                                                                                                      +1
                                                                                                      На работе ХР и дома тоже.
                                                                                                      Уже поставлю 7-ку когда GTA V выйдет на компы, думаю она будет под 7-ку минимум, а пока и ХР для всего хватает, обновления никогда не использую.
                                                                                                      Под 7-ку оставил 50 гиг места на винте, потом будет другой системой
                                                                                                        +3
                                                                                                        Вы исповедуете какую-то религию или по какой-либо другой причине так себя истязаете? Почему не сразу восьмерку, а именно Win7?
                                                                                                        А в качестве браузера тогда Нетскейп, или уже перешли на IE6?
                                                                                                        +1
                                                                                                        я все еще не понимаю, в чем проблема в операционке?
                                                                                                        почему апдейтер именно виндоус ХР работает именно по экспоненциальному алгоритму, а в других осях — нет?
                                                                                                          +1
                                                                                                          К.О: Потому, что именно в XP его так написали ;)
                                                                                                            +1
                                                                                                            в чем тогда проблема его переписать для хп?)
                                                                                                              +1
                                                                                                              Не думаю что это просто, и не думаю что это кому-нибудь нужно.
                                                                                                                0
                                                                                                                кстати, да — если проблема в апдейтере, то даже переписанный апдейтер юзеры не могут получить в апдейте =)
                                                                                                            +1
                                                                                                            Как раз 2 дня назад потратил какое-то время на разбирательства с Asus Eee PC. Установлена WinXP Home.
                                                                                                            Комп не был подключен к сети 4-5 месяцев, а тут решил обновить.
                                                                                                            Итог — 100% CPU, поедаемых процессом svchost. Вирусов нет. Небольшое исследование показало, что это Windows Update. Даже если из всех пакетов обновлений выбрать для установки один, результат тот же (100% CPU без шансов завершения).

                                                                                                            Я только не понял, можно ли это вылечить как-то? Ну, не пользовательским способом, а хотя бы какими-нибудь хаками? Поможет ли установка IE8? Или её не провести без обновлений самой винды?
                                                                                                              +2
                                                                                                              Попробуйте отключить на время автоматические поиск и установку обновлений, а систему обновите через WSUS Offline. Когда Microsoft выпустят заплатку для описаной в топике проблемы, просто включите автоапдейт обратно.
                                                                                                                0
                                                                                                                Спасибо. После отключения обновлений компу полегчало. И с помощью указанной утилиты, вроде бы, нормально обновился.
                                                                                                              +1
                                                                                                              Забавно но касперский порой тоже себя так вел, может и сейчас ведет. (до 2012 точно страдал этим, не всегда и не у всех).

                                                                                                              Обновления починились msfix (XP Home)

                                                                                                              А тормоза наблюдаются только ВО ВРЕМЯ обновления, или после тоже???
                                                                                                              Есть люди кто ставил обновления .NET 4.5 на 512Мб и комп не умирает от LibraOffice+Firefox?
                                                                                                                0
                                                                                                                > многие пользователи Windows XP испытывают проблемы с производительностью после установки свежих обновлений

                                                                                                                Что-то я запутался, так что лучше спрошу: списки эти строятся когда, во время поиска новых обновлений, или во время отработки каждой системной операции?

                                                                                                                  0
                                                                                                                  Ха. У меня на старом компе (512мб ОЗУ, Duron 1Ггц) ещё в 2008г всё тормозило во время поиска обновлений и svchost.exe жрал кучу памяти.
                                                                                                                    +1
                                                                                                                    Ждем апреля, интегрируем все, что навыпустят на тот момент, в установочный образ, выкорчевываем из него Windows Update, и получаем систему, которая после установки и не подумает ни искать обновлений, ни тормозить, но при этом будет, натурально, «по самые немогу обновлена»!
                                                                                                                      0
                                                                                                                      октябре нынешнего года они сократили список на стороне бэкенда, но это не помогло: «Оказалось, что Windows Update Agent довольно умён и он обхитрил нас, — пишет Даг Нил, — так что проблема сохранилась для большинства пострадавших пользователей».

                                                                                                                      Я понимаю, что факапы бывают у всех, но слышать такое он представителей Microsoft по меньшей мере забавно. Теперь PR отдел будет оходится за товарищем…

                                                                                                                      Only users with full accounts can post comments. Log in, please.