Обновление Яндекс Диска привело к неработоспособности Windows и программ

    image

    Предыстория


    30 ноября 2013 года появились первые сообщения от пользователей что у них:
    • Возникла ошибка при запуске ....dll
    • Запуск программы невозможен так как отсутствует ....dll
    • Не найдена библиотека ....dll
    • Слет активации (как следствие пропажи системных файлов)


    Такая же проблема настигла и меня, когда включив компьютер я обнаружил, что часть программ не запускается, а Windows не активирована.
    Проблема заключается в том, что при обновлении Яндекс Диска установщик попытался удалить не только старую версию программы, но и весь системный раздел.

    image

    Проверить лог Яндекс Диска можно в C:\Users\%USER%\AppData\Local\Yandex\Yandex.Disk\YandexDiskInstaller.log, где %USER% — имя пользователя в системе.

    Решение?


    Частично помог откат системы на предыдущую точку восстановления. Но всех проблем это не решило, т.к., например, Microsoft Office запускается лишь частично, а его восстановление и установка завершается внутренними ошибками.
    После отката была сразу же была отключена функция обновления Яндекс Диска, чтобы предотвратить удаление системных файлов.

    UPD: Если вы еще не перезагружали компьютер, но нашли в логе строчки о запланированном удалении.
    Почистите параметр реестра PendingFileRenameOperations, который находится в разделе HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\

    Представители Яндекса так прокомментировали случившееся:
    Здравствуйте!

    Мы исследовали проблему с ОС Windows более подробно и обнаружили, что в некоторых случаях из-за несовместимости приложения Яндекс.Диск и операционной системы могут возникать неполадки с работой системы и её загрузкой. Мы уже обновили версию программы, в которой подобные ошибки были исправлены, скачать ее Вы можете со страницы disk.yandex.ru/download. В случае, если запустить систему не удаётся, попробуйте восстановить её с помощью точек восстановления или переустановить Windows. Мы обязательно сделаем все возможное, чтобы подобная ситуация не повторялась в будущем.
    Приносим свои извинения за неудобства!


    В данный момент полностью вернуть работоспособность испорченных систем не удалось.

    Обсуждение данной проблемы ведется на форуме Ru-Board

    UPD2: Более подробно о ситуации с Яндекс.Диском ( vladimirrusinov)
    К сожалению, в процессе тестирования версии Диска для Windows 1.1.5 не была выявлена ошибка в компоненте uninstaller.

    Процесс разработки и тестирования десктопных приложений Диска устроен достаточно классическим образом. Еще на этапе разработки каждый день запускаются автотесты. После сборки релиз уходит на двухнедельное тестирование, которое проходит в несколько итераций, по циклу, пока не будут исправлены все критические ошибки. После функционального тестирования проводится окончательное регрессионное тестирование, которое занимает еще несколько дней. И ручное, и автоматическое тестирование проводится на множестве устройств и на всех версиях операционной системы.

    Затем новый релиз раскатывается внутри компании. Если и на этом этапе не выявилось критических проблем, сборка раскатывается. В процессе раскатывания системные администраторы наблюдают за датчиками мониторингов и отслеживают любые изменения в нагрузке на сервис и отклонения от статистики.

    Служба поддержки в период после выкладки релиза внимательно отслеживает проблемы, о которых сообщают пользователи, и передает их разработчикам и менеджерам.

    Проблема, которая случилась в этот раз, является цепочкой несчастливых совпадений. В команде сменился основной разработчик версии под Windows и он вне плана внес изменения в инсталлер/деинсталлер приложения, допустив ошибку, которая проявляется не всегда и только под админской учеткой в Windows.

    Постоянный тестировщик приложения прямо перед началом тестирования был госпитализирован (такой вот реальный форс-мажор), поэтому тестированием занимался другой сотрудник, менее знакомый с продуктом. В списке изменений исправлений в инсталлере не было, и акцент в тестировании был сделан на другие компоненты. Регрессионным тестированием и автотестами ошибка не выявилась.

    Приложением целую неделю пользовались все сотрудники Яндекса. Обычно этого времени хватает, чтобы обнаружить существенные баги. Однако на этот раз никто на проблему не наткнулся.

    Как только пришли первые отзывы в саппорт, мы начали искать проблему, после чего оперативно выпустили версию приложения, исправляющую проблемы с инсталлером.

    Напоминаем, что проблемная версия приложения – 1.1.5. Мы выпустили еще две промежуточные версии. Стабильная версия программы имеет номер 1.1.8. Удостовериться, что у вас нужная версия программы, или получить нужный апдейт можно в меню Диска (" Справка" — «О программе» — «Проверить обновления» ).

    Мы очень сожалеем, что из-за наших ошибок пользователи столкнулись с такими эпическими проблемами и понимаем, что случившееся подрывает доверие к программе и всему сервису. Вся команда Диска сейчас делает все возможное, чтобы максимально улучшить процесс разработки и тестирования приложений и чтобы такой фэйл был единственным и последним в нашей истории.


    UPD3: Пост в блоге Яндекс.Диска
    FINAL UPD4: Яндекс выдал всем, у кого стояла проблемная версия, по 200GB на Яндекс Диске
    Поделиться публикацией
    Реклама помогает поддерживать и развивать наши сервисы

    Подробнее
    Реклама
    Комментарии 739
    • +83
      Напомнило ситуацию с rm -rf /usr /lib… в обновлении Bumblebee.
      • +8
        Ну вы поняли, что я буду делать перед постингом комментов (=
      • +37
        «I didn't like that folder anyway» из комментариев
        • +2
          наконец-то Яндекс достиг того уровня, что «Я.Диск» можно включать в базовую поставку новых версий Windows
        • +11
          Одно дело /usr, это лечится загрузкой с флешки и переустановкой пакетов, а вот C:\Users — это пропажа пользовательских файлов из Загрузок, Библиотек, и, где многие любят хранить файлы, с Рабочего стола.
          • +2
            Интересно, если комп еще не перегрузился, то как можно отменить эти «scheduled to delete on reboot»?
            Еще можно кого-нибудь спасти! Поделитесь рецептом, кто в курсе.
            • +5
              Надо проверить и почистить ветки
              HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnce
              HKEY_USERS\*\Software\Microsoft\Windows\CurrentVersion\RunOnce

              Для «старых» установщиков точно должно помочь, а вот у новых появился какой-то еще один способ…
              • +7
                Вот еще кое-что нашел в доке по винде про отложенное удаление. по крайней мере надо еще в реестре чистить похоже вот тут:
                "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\PendingFileRenameOperations"


                If the dwFlags parameter specifies MOVEFILE_DELAY_UNTIL_REBOOT, MoveFileEx fails if it cannot access the registry. The function stores the locations of the files to be renamed at restart in the following registry value:

                HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\PendingFileRenameOperations
                • +3
                  Ну и в догонку еще, похоже можно запретить такие удаления всего в корне, если еще поменять немного в реестре, вот как пишут на msdn:
                  Using MoveFileEx for WFP files (on boot)
                  It should be noted that MoveFileEx with MOVEFILE_DELAY_UNTIL_REBOOT refuses to move/rename WFP-protected files unless the following registry value is set to 1:

                  HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\AllowProtectedRenames

                  For some reason, this information doesn't appear on this page, but is documented in the following MSDN page:

                  msdn.microsoft.com/en-us/library/aa381498(VS.85).aspx

                  This page states that the registry flag above must be set before any boot where protected files are to be replaced via
                  MoveFileEx and is deleted after reboot.
                  • +3
                    Такое изменение может косвенно повлиять на другие программы, которые используют похожий механизм, либо на обновления Windows, но как «скорая помощь» — да, вполне может помочь.
            • +3
              Настройка архивации системы по расписанию очень помогает. Убедился сам несколько раз.
              • +6
                У меня на винде были отдельные разделы под нужные вещи. А диск C — это так, маленькая помойка гигов на 20, которую не жалко снести :)
                Если бы при виндовые инсталляторы подталкивали на подобное разделение (как делает та же *buntu), всем было бы лучше.
                • +1
                  Виндовые инсталляторы — это инсталляторы системы? или программ? Потому как разбиение диска у среднестатистического пользователя выглядит так — диск 500Гб, под систему 100 Гб, остальное «под данные». При этом системный диск забит под завязку всякой порнухой в прямом и переносном смысле, а на втором две пустые скрытые папки — $Recycle.bin и System Volume Information.
                  Нужно, чтобы
                  а) инсталлятор системы предлагал поместить папку Users отдельно, Program Files отдельно и
                  б) научить инсталляторы программ раскладывать файлы корректно
                  Короче, нереально.
                  • 0
                    Установщик самой системы. Прямо в инсталляторе предлагать отдельный раздел (к примеру D:) и, чтобы ничего особо не поломать, делать NTFS hardlink'и (не помню их названия) из D:\Users -> C:\Users.
                    Хотя, насколько помню по «великой и ужасной» директории winsxs, с подсчетом места при наличии хардлинков в винде все очень грустно.
                    • +4
                      Хардлинки бывают в рамках одной fs. На то они и хард.
                      • 0
                        Я имел ввиду NTFS Junction Point (нагуглил):
                        указанный логический диск либо папка будет отображаться как папка на другом логическом диске либо в другой папке

                        • 0
                          По логике работы больше похоже на symlink
                          • 0
                            Он и есть. Очень выручает, когда система на ссд, и есть программа, которой обязательно надо положить 300 гигов данных в AppData\Local или в Program Files.
                          • 0
                            Вопрос, а что мешает дефектной или вредоносной программе производящей разрушения на диске C: пройтись по симлинку, ти напакостить на другом разделе?
                            • 0
                              Это защита не от вредоноса, а не случайного стирания пользовательских данных при перестановке ОС.
                        • +2
                          И чем бы это спасло от удаления «пользовательских» файлов Я.Диска с D:\ вплоть до корня, заодно и исполняемыми вплоть до корня C:\?
                          Проблема винды в том, что она не сама выполняет деинсталляцию, а позволяет программам использовать свои деинсталляторы, при этом ещё и позволяя им стирать любые файлы по своему желанию. Это катастрофический архитектурный фейл, который что-то никак не решатся задепрекейтить.
                          Что уж говорить о периодических требованиях Adobe Reader'а, Java и Skype обновиться «собственным» способом, без обновления всего остального, что ещё отягощается невозможностью при какой-то неудаче откатить обновления.
                          Это сплошная беда, и лечить это смысла уже мало, учитывая огромное количество хренового софта.
                          • 0
                            Так задепрекейтили в Windows RT, но народ недоволен.
                        • +1
                          Нужно забыть про разбиение дисков. Пользователей это не волнует и им это не нужно, а кривые установщики программ будут работать корректно.
                          • +1
                            Давно меня разные люди пытаются убедить, что нужно забыть, что можно и симлинками монтировать. Но до сих пор находятся аргументы против этого. С одним разделом удобнее до тех пор пока не полезут проблемы.
                            • 0
                              Что куда монтировать и зачем? Какие проблемы могут вылезти?
                              • 0
                                С таких вопросов и начинаются проблемы +6 месяцев от реализации по заявлению.
                            • 0
                              Нужно. Не обязательно, правда, сообщать им об этом. Однажды, потеряв систему, но сохранив данные, пользователь скажет «спасибо».

                              Я не имею ввиду каким конкретно образом будет сделан доступ к разделам — будут это отдельные «буквы дисков» иди всё будет смонтировано внутрь одного корня.
                              • +1
                                За что он скажет спасибо? Реальность такова:

                                Потому как разбиение диска у среднестатистического пользователя выглядит так — диск 500Гб, под систему 100 Гб, остальное «под данные». При этом системный диск забит под завязку всякой порнухой в прямом и переносном смысле, а на втором две пустые скрытые папки — $Recycle.bin и System Volume Information.


                                Диски им эти разбивают эникейщики и «внучки, которые в компьютерах разбираются», сами пользователи про это даже и не слышали.
                              • 0
                                Винда уже сейчас режет под себя по 2-3+ разделов. Что ей мешает автоматом нарезать на 3-4+.
                                • 0
                                  Все служебные разделы (одна штука, смотрите Computer Management->Disk Management) скрыты, основной раздел с ОС занимает всё остальное пространство на физическом диске.
                                  • 0
                                    Помнится, восьмерка у меня на купленном ноуте использовала 4 если не 5 разделов, а минимально ей нужно 2 (C+100М boot).
                                    Поправьте, если ошибаюсь.
                                    Сейчас ею выделены msftres (128М)+C (43Г)+diag (374М) по словам parted.

                                    Если она научилась использовать системные разделы, то что мешает аналогично использовать два диска с автоматическим связыванием через Junction Point.Систему можно спокойно переставлять, а при перестановке ОС бы цепляла директории со второго диска, показывая пользователю только один общий диск. По аналогии с mount/vfs. Доступ и управление вторым диском с «данными» — только через администраторские оснастки.
                                    • 0
                                      Диск на 4 раздела разметил производитель ноута. У меня стоит 8.1, там два раздела — boot и данные.
                          • –2
                            не совсем верно про /usr.
                            Как правило, /home — это только симлинк на /usr/home
                            со всеми вытекающими последствиями.
                            • +7
                              Это где это такие правила?
                              • +3
                                Это в *BSD так иногда делали, чтобы не ломать голову, сколько же места отвести под /usr, а сколько под /home и чтоб хватило и там и там. Объединяли их в один раздел и делали симлинк.

                                Только это глупость полнейшая. Данные и программы. Как раз это-то и должно быть на разных разделах. Я ещё понимаю — /home и /var объединить в таком случае (типа и то, и другое меняется в процессе эксплуатации системы), но никак не /home и /usr.
                                • +1
                                  Я недавно ставил дистрибутив, который называется PC-BSD. Это типа юзер-френдли BSD (в реальности полуработающее поделие). Ну так вот там такого не было. Так что, вероятно, это какой-то совсем архаизм.
                                  • 0
                                    Вспоминаю, 10 лет назад во времена FreeBSD 4.x у нас в у нивере так было сделано.
                        • 0
                          Ну вот, простимулировали пользователей делать бэкапы.
                          • +3
                            Кстати. Небольшие бэкапы очень удобно делать в яндекс-диск!
                          • +1
                            Яндекс пытались повторить успех, не получилось(
                            • +10
                              Яндекс к успеху шёл, не получилось, не фартануло
                          • –75
                            Обажаю виндовс :) если что то не работает переустановите виндовс…
                            • –45
                              С такими продажами, как у Windows 8.1, скоро будет «Купите новый компьютер»
                              • +13
                                А что там не так?
                                • –31
                                  С Windows 8.x? Да почти всё.
                                  • –5
                                    Я тут попытался установить VMware View Client на windows 8.1 и мне написали, что не могут установить, т.к. операционная система должна быть не ниже чем Windows XP servicepack 2. Пришлось в режиме совместимости устанавливать.
                                    • +17
                                      Простите, а Microsoft Тут при чем? VMware сделали на коленке обнаружение корректной версии, в результате показывают сообщение, не соответствующее действительности, а виноват Microsoft?
                                      • 0
                                        Никто не говорит, что виноват Майкрософт, но большинство производителей софта не успели адаптировать свои продукты. По этому я не стал бы пока использовать 8.1 для разработки(знал бы я это раньше)
                                        • +2
                                          Плюйте в разработчиков этого софта. Одно дело, когда софт говорит, что новая ОС еще не поддерживается, другое, когда заявлено одно, а работает иначе.
                                          • 0
                                            Чем ваша фраза отличается от моей?
                                            Видимо я чего-то не понимаю
                                          • +1
                                            А сколько у них было времени, как вы думаете? RC 8.1 был с полгода доступен или около того.
                                      • –9
                                        Да, теперь я буду знать что на хабре нельзя плохо говорить про любую продукцию MS, даже если искренне считаю некоторые экземпляры неудачными.
                                        • +43
                                          Теперь Вы знаете, что своё мнение необходимо обосновывать.
                                          • +12
                                            Комментарии с хорошим обоснованием против MS/Apple/Linux/etc обычно заканчиваются плюсами за комментарий и минусами в карму. Так что тоже не всегда вариант)
                                            • +12
                                              Зато совесть чиста. А чтобы она была уж совсем-совсем чиста. Может обосновывать и плюсы и минусы.
                                              Пример:
                                              linux: высокий порог вхождения (как говорят), зато распространение ПО через репозитории.
                                              windows: риски связанные вирусами, меньшая гибкость в выборе графической оболочки, зато игры и бОльшая программная база.
                                              mac os: лагает безбожно, зато красивенький.

                                              прошу расценивать комментарий только как пример и шутку (чем он и является).
                                            • 0
                                              Только в том случае, когда пытаешься его кому-то навязать. Я не пытался.
                                          • 0
                                            Мне очень интересно послушать. Только если не брать во внимание интерфейс, это все-таки субъективная вещь и многим плитки нравятся.
                                            • +14
                                              Интерфейс — неотделимая часть ОС. Если в *никсах я могу выбирать между KDE, Gnome и еще кучей DM'ов, то в 8.x «плитки» активно навязываются и их нельзя отключить.

                                              Мне не нравятся не сами плитки. Мне нравится то, чего меня лишили. Я не могу делать многие вещи привычным образом. А к новым способам привыкать даже не хочется, ибо сделаны они топорно. Например, мне не ясна логика появления «выплывающей панели» справа экрана. Она то появляется сразу, то ее приходится ловить мышью. Также мне непонятно, почему на компьютере с достаточно неплохим железом (i5, SSD) при введении в поисковую строку плиточного интерфейса нескольких символов из названия нужной мне программы (чтобы не искать её в огромном списке), мне приходится подождать несколько секунд пока не появится результат. Я ярый противник использования костылей вроде Start8 и прочих «улучшайзеров». Так что единственным вариантом для меня остаётся тихо ненавидеть.

                                              Прочие положительные и отрицательные нововведения и так обсуждались неоднократно. Лично для меня, Windows 8.x по сравнению с Windows 7 стала хуже, несмотря на все то, что мне в ней понравилось.
                                              • +2
                                                Я тоже ненавижу новомодные софтовые высеры.
                                                • +16
                                                  Нельзя говорить, что ОС говно только потому что вам не нравится новый интерфейс. Если он не нравится, то так и стоит говорить, сужая критику до интерфейса.
                                                  Логика всех панелей и пуска, кстати, визуально показывается при первом входе в систему. По поводу строки поиска тоже не очень понятно. Я могу предположить, что винда просто не успела еще проиндексировать все файлы в системе. На моем не-SSD не вижу никаких задержек, которые бы мешали работать.

                                                  Когда вышла бета и только появилась информация, что плитки будут основным интерфейсом, я тоже воспринял это в штыки. Сейчас я с удовольствием использую 8 и на работе и дома. Скорость работы с меню замено выше, чем в классическом пуске. Живые плитки тоже прикольно, но пока мало приложений, которые используют этот интерфейс.
                                                  Возможно MS стоило бы не так агрессивно внедрять плитки, но уж как сделано так и сделано. Полагаю, это взвешенный шаг.
                                                  image
                                                  • +2
                                                    Ладно бы интерфейс. «Весело» было с обновлением OEM-винды до 8.1, когда на нескольких компах мне пришлось с загрузочной флэшки разблокировать учётку локального админа, когда надо было залогиниться невзирая при отсутствии подключения к инету. У себя на буке ввиду непостоянного Internet-подключения я систему обновлять до 8.1 пока не стал.
                                                    • 0
                                                      Что-то плохо понял проблему после обновления 8.1. А что случилось со старой учетной записью? Если это liveid, то он же должен был остаться скешированным.
                                                      • +1
                                                        У нас почему-то не остался. Именно live id. Может, я привык к локальным учёткам везде, и это напрягло, но лично мне не понравилось.
                                                        • 0
                                                          Локальная учёта включается в 5 кликов. Но да, предварительно нужно зайти как-то.
                                                        • +1
                                                          А мне не понравилось, что 8.1 меня зафорсила перейти на Live ID. А поскольку возникло ещё пару неизлечимых проблем (одна из них какой-то фатальный факап в драйверах Нвидии после которого показывался голый десктоп), то пришлось в итоге откатиться на 8.0. Благо инсталлятор 8.0 это позволяет без полного реинсталла. Пусть выпустят сервис пак под эту 8.1. Пардон, 8.1 это фактически и есть сервис-пак.

                                                          • –1
                                                            Не вижу ничего плохого в liveid. Впрочем, можно также от него отказаться. Только в 8.1 это сделать можно менее очевидно) При установке создается впечатление, что можно только через liveid войти.

                                                            Ну а про драйверы да, что же поделаешь, вот касперский тоже до сих пор не работает под 8.1 и рекомендует не обновляться пока он не созреет :)
                                                            • +1
                                                              Кирилл, здравствуйте. Вообще все наши свежие версии домашней защиты работают с 8.1. Исключение составляет лишь бесплатная Яндекс-версия нашего антивируса, т.к. она построена на базе старого билда, который не поддерживает 8.1.
                                                              • 0
                                                                Я и не говорил про домашние версии. Я говорю про endpoint. Было заявлено, что в декабре будет выпущена версия для 8.1. Это печально, что вы так сильно отстаете.
                                                                • +1
                                                                  Вы, раз уж на то пошло, ни про какие конкретно не говорили :)

                                                                  Корпоративную защиту пилим вовсю и от обещаний про декабрь не отказываемся. Более того, тестирование уже закончено, идут последние приготовления к релизу, так что в начале следующей недели, если верить коллегам, будет обновление для KES10 с поддержкой 8.1.

                                                                  За задержку просим прощения, но мы решили перестраховаться: лучше задержаться с релизом, но выполнить его качественно, чем поторопиться и выпустить забагованную хрень, которая добавит головняка и нам, и, что куда важнее, нашим корпоративным клиентам.
                                                                  • 0
                                                                    Ну это благородная причина задержки, безусловно.
                                                                    Но вообще ожидается, что ваш продукт должен быть разработан, полностью оттестирован в ближайшее время после выпуска платформы, а не через 3.5 месяца после выхода RTM. И не надо говорить, что она объявлена в октябре, для вас RTM был доступен определённо раньше.
                                                                    • +5
                                                                      Я уже предвкушаю завтрашние заголовки сомнительных ресурсов: «Лаборатория Касперского объявила Яндекс.Диск „забагованной хренью“».
                                                                      • +2
                                                                        Ненене! На коллег из Яндекса никаких наездов, что Вы! Напротив, всячески сочувствуем и поддерживаем, особенно вспоминая наш недавний факап с системными файлами :)
                                                                        • 0
                                                                          Да просто небольшой налет юмора, не обращайте внимания.
                                                                      • 0
                                                                        Главное, чтобы не получилось так как у Яндекса.
                                                                • 0
                                                                  Собственно, мне этот форс и не понравился. На ровном месте проблем нарисовал. Сам неизлечимых проблем не испытал, но друзья говорили, что некоторые программы не работают.
                                                            • +1
                                                              А что действительно важное существенно поменялось в 8.x по сравнению с 7 кроме интерфейса?
                                                              • +4
                                                                Скорость работы, синхронизация, ReFS, новый протокол RDP, SMB3, улучшена многомониторная конфигурация, hyper-v… На самом деле можно долго перечислять, когда работаешь, даже не задумываешься, что чего-то нет в 7-ке, например. Но удобство и комфорт работы складывается из множества маленьких кусочков, часто высокотехнологичных. Это не просто галочка в опциях, а большество изменений, как всегда, делается и во все в невидимой его части.
                                                                • +3
                                                                  ReFS

                                                                  Она как бы есть, но её как бы нет.
                                                                  • +1
                                                                    Не да, поддержка почему-то не полноценная. Но, впрочем, эта фс пока и не является десктопной. Ну хотя бы можно подцеплять чужие файловые системы.
                                                                  • +2
                                                                    Новый протокол RDP можно включить и на 7-ке, правда, после того как RDPUDD.dll мне два раза в синий экран удалённую машину уронил, пришлось вернуть старый протокол. Пусть медленней, но стабильней.
                                                                    Не знаю в чём улучшение мультимониторной конфигурации, но всплывающую панель ловить мышкой на границе двух мониторов жутко неудобно.

                                                                    Если бы была возможность отключить эти плитки, чтобы никогда их не видеть, продажи Windows 8 шли бы веселее.
                                                                    • +1
                                                                      Я вижу плитки, в лучшем случае, раз в неделю, когда надо запустить программу, которой ещё нет на рабочем столе. Остальное время — всё как раньше.
                                                                      • –1
                                                                        Ярлыки программ на рабочем столе? О, господи, поставьте же любой заменитель кнопки Пуск. ;-)
                                                                        • 0
                                                                          Большинство ярлыков — программы с одним аргументом, в которые можно перетащить файл для обработки. Кнопка «пуск» для этого была бы не так пригодна. А программы, которые надо просто запускать (без аргументов), лежат в строчке Quick Launch. Кнопка «пуск» или её заменители почти не нужны.
                                                                        • 0
                                                                          А разве есть штатная возможность после загрузки сразу видеть рабочий стол?
                                                                          • 0
                                                                            В 8.1 (и 8.1 preview) есть. Надо в desktop щёлкнуть правой кнопкой по нижней строчке, выбрать Properties, потом панель navigation, и поставить галочку где-то в середине (при входе переходить на desktop вместо start).
                                                                  • +4
                                                                    Нельзя говорить, что ОС говно только потому что вам не нравится новый интерфейс. Если он не нравится, то так и стоит говорить, сужая критику до интерфейса.

                                                                    Провальная статистика продаж (напомню, что 8.x продаётся гораздо хуже Vista) показывает, что можно.
                                                                    • +4
                                                                      Лично я обычно наблюдаю такую картину: «W8? Не, там интерфейс, говорят, изменили. Я лучше на 7ке посижу».
                                                                      Т.е. зачастую «покупатели» не то, что не пробуют пощупать новую систему в плане использования, а даже и не смотрят, что там нового.
                                                                      Чисто субъективное наблюдение.
                                                                      • +2
                                                                        У меня тоже чисто субъективное наблюдение — поставил 8ку в виртуалку — неудобно, ибо поломано параллельное десктопное представление, потом посмотрел на цену апдейта и понял, что мне оно не нужно. Недавно посмотрел на 8.1 ситуация не поменялась, итог — гуй для десктопа сломан.

                                                                        Ещё меня уже замучал народ, который со словами «тыжпрограммист» приходит с новыми ноутами и просить поставить «нормальный виндовс» вместо этой непонятной штуки. В 8.1. MS хоть догадались сделать убираемым автозапуск метро меню :) на 8ку мне вообще народ говорил по первости: «комп сломанный». А в корпоративном секторе 8ку вообще никак не приняли, и это не мои умозаключения — она не продаётся, вообще никак, обычным пользователям её хоть с железом впаривают, а корпоративной сектор от неё воротит. Единственное, что покупают хоть как то это серверную редакцию, из за нативного гипервизора, но на гуй всё равно ругаются. В общем Windows не Linux тут гуй просто так не поменяешь, так что моё мнение — 8.x для десктопа сломали, но хочу заметить при этом, что для планшетов на x86 она хороша :)
                                                                        • +4
                                                                          +1 к задолбанности «тыжпрограммистом» (((=

                                                                          Я извиняюсь, но почему-то вспомнилась фраза, что когда программисту нечем заняться, он настраивает оформление (:

                                                                          Т.е. я настолько ленив, что мне действительно проще привыкнуть к новому интерфейсу, чем настраивать старый.

                                                                          • +1
                                                                            Когда семерка только появилась, не говоря и о висте, народ с такими же проблемами требовал «старую добрую» ХР. Слава богу не 98-ую хоть.

                                                                            У нас, кстати, OEM восьмерки нормально уживаются… Народ нос морщит, но сильного беспокойства не испытывает. И пользователи это далеко не самые сообразительные.
                                                                        • +1
                                                                          Динамика не хуже висты. Вообще Microsoft, мне кажется, совершенно нет никакого резона делать так, чтобы все пользователи разом переходили на новую версию. То есть сделать все, чтобы это было удобно в их силах, но нет ничего плохого в том, что пользователи полюбили семерку и сидят в ней. Главное, что десктопный рынок до сих пор под влиянием windows и у пользователей только есть выбор, остаться на семерке или попробовать что-нибудь посовременнее. И срок поддержки 7-ки вполне покрывает эти нужды. Когда придет время и консерваторы захотят обновиться, у них все еще будет такая возможность.
                                                                          • +1
                                                                            Динамика не хуже висты

                                                                            Сами MS говорили обратное в своём же официальном блоге.
                                                                            • +2
                                                                              Там единственное заявление по-моему было в марте. statcounter говорит, что не так все плохо у 8. Например, 8.1 уже 1.11%, в то время как Линукс аж 1.22%.
                                                                              Но за 5 лет windows потеряла в позиции около 6-7%. Думаю все-таки не без мобильного рынка, на который windows становится только сейчас.
                                                            • +42
                                                              А причем тут виндовс, собственно? Дело в невнимательности разработчиков.
                                                              А так, после случая с Bumblebee, я «обажаю» линукс (орфография сохранена).
                                                              • –21
                                                                Использовали бы для сборки ebuild (Gentoo) — «обажали» бы меньше (сборка в этом случае запускается в песочнице).
                                                                • +28
                                                                  Ебилд мне в дебиан!
                                                                  • +2
                                                                    У нас, в дебиане, оно называется apt-build (:
                                                                • +4
                                                                  «обажать» = «обрасти багами» :)
                                                              • +3
                                                                Странно, вроде лог лежит внутри C:\Users\%USER%, значит, установщик запускается от юзера, ну тогда какие такие системные файлы получилось удалить?
                                                                • +3
                                                                  Поправьте меня если я не прав, но если UAC дал добро или вообще отключен то там пофиг от юзера запущено или нет ибо текущий пользователь системы по правам будет почти на 100% равноценен администратору.
                                                                  • +2
                                                                    UAC был включен
                                                                    • +1
                                                                      А окошко UAC выскакивало? Как я понимаю, если в нем нажать «Да», то установщик запускается с правами администратора
                                                                      • +7
                                                                        Нет.

                                                                        Обновление у ЯД проходит в фоне и уведомляет уже по факту.

                                                                        Мне кажется, что если б установщик работал от имени администратора, то система вообще не поднялась бы после перезагрузки.
                                                                        • +11
                                                                          У меня и не поднялась. )-:
                                                                        • +11
                                                                          Скорее всего при первой установке установщик ставит сервис для этого. Во всяком случае, теперь так принято.
                                                                          Последующие установки просто скармливают сервису установщик, тот проверяет подпись и если что запускает под админом.
                                                                          Важно: это просто мое предположение.
                                                                          • +2
                                                                            Скорее всего при первой установке установщик ставит сервис для этого. Во всяком случае, теперь так принято.

                                                                            Кстати, а не знаете чем это обосновано? Ведь есть же нормальные методы, к примеру через планировщик можно через определённый интервал времени запускать задачу с необходимыми правами. Честно признаюсь, что у меня возможно непонимание, но все компании, которые добавляют апдейтеры в виде службы, или автоматически запускаемых приложений для меня выглядят идиотами. Ах да — все эти службы у меня нещадно удаляются методом «sc delete» без вникания в последствия, и как не странно если софт запущен — он так же сам обновляется. В общем я искренне не понимаю зачем этот мусор в системе живёт.
                                                                            • +2
                                                                              Всецело согласен. Рак мозга это и лень, теперь каждая собака ставит свой сервис, в большинстве случаев совершенно необоснованно. О том что есть распрекрасный шедулер с очень гибкими триггерами вообще мало кто вспоминает. И потом всё это чудо радостно подымается на старте и хорошо если выключается после отработки.
                                                                              • 0
                                                                                Шедулер находится во власти пользователя, он может быть отключен или перенастроен. Производители софта не хотят быть зависимыми от таких вещей, поэтому в ход идут сервисы как доверенные приложения на которые не будет возникать каждый раз запрос на повышение привилегий.
                                                                                • 0
                                                                                  Автозапуск и службы так же находятся во власти пользователя.
                                                                                  • +1
                                                                                    Но не во власти пользователя вообще отключить весь механизм служб. То есть с высокой степенью вероятности служба позволит обновляться приложению без целенаправленных запретительных мер со стороны пользователя, а вот шедулер может быть отключен на корню и даже задолго до установки приложения. Может его отключили с целью «зачем нам эта фигня — никогда не пользовались и не будем» и в соответствии с этим пользователь получил море головняка с тем что какие-то приложения не обновляются автоматически. Причем это осознаешь только когда будет очень поздно — что-то перестанет работать из-за сильно устаревшей версии приложения, проникнут вирусы из-за уязвимостей и т.д.
                                                                                    Добавляется еще одна прослойка, которую надо проверить в поисках причины «ПОЧЕМУ НЕ РАБОТАЕТ». А количество этих прослоек как раз и стараются уменьшить, либо сделать их подконтрольными.
                                                                                    • 0
                                                                                      Отключенный шедулер это уже сравнимо со случаями отключения UAC когда пользователь сам себе проблемы создаёт. Точнее всё же не с UAC, а скорее с отключением файла подкачки, когда большинство умников отключающих его даже не понимают зачем он нужен, а потом удивляются «почему у меня занято 6 ГБ оперативки из 8, а комп при этом тормозит».

                                                                                      Добавляется еще одна прослойка, которую надо проверить в поисках причины «ПОЧЕМУ НЕ РАБОТАЕТ». А количество этих прослоек как раз и стараются уменьшить, либо сделать их подконтрольными.

                                                                                      Кстати говоря именно этими моментами я и руководствуюсь когда стараюсь что бы софт обновлялся только с предварительного разрешения и что бы была возможность отката — люблю когда всё работает, и внезапно не ломается. В итоге мне совершенно не тяжело получается потратить час времени, один раз в месяц, и в удобное для меня время, что бы разобраться что обновилось, и как оно после этого работает. Т.е. есть необходимость что бы у пользователя администратора, который в состоянии думать была возможность управлять этим процессом, а не решать внезапно возникающие из ниоткуда проблемы.
                                                                                      • –1
                                                                                        Поясните, с какого это перепугу отключение свопа может повлиять в худшую сторону на производительность при большом объёме оперативки, полностью не занятом
                                                                                        • +2
                                                                                          Поясняю: менеджер памяти Windows копирует в своп не используемые (устаревшие) страницы, а оперативку, при необходимости, забивает полезными данными, системным кешем и подобными вещами. К тому же отключение свопа часто вызывает проблему из-за которой памяти начинает не хватать приложениям, но при этом диспетчер задач показывает, что её относительно много свободной, однако, поскольку она сильно фрагментирована, начинают валится разные ошибки при выделении и (или) резервировании памяти приложениями.
                                                                                          • +3
                                                                                            Уточните, в чём заключается проблема: в том, что диспетчер может врать и показывать неверное количество свободой памяти, или исключительно во фрагментации оперативки?

                                                                                            P.S. Мда… я ещё понимаю заминусовать комментарий, но вот полденько гадить в карму за один заданный вопрос… отпадает желание что-то писать на Хабре
                                                                                            • +3
                                                                                              Стандартная проблема. Haters gonna hate.

                                                                                              Минусов в карму можно получить за самый безобидный вопрос)
                                                                                              • +2
                                                                                                Количество свободной памяти диспетчер показывает верное, но именно из-за фрагментации начинаются проблемы, ибо очень часто приложения хотят относительно большие куски памяти, к примеру, для рендеринга картинок в браузере может понадобиться от нескольких сотен кБ до нескольких МБ буфер на каждую картинку, этот буфер разумеется должен быть непрерывным и явно (разработчиком софта) или косвенно (менеджером памяти) будет выделен кратно размеру страниц, помимо этого существуют явные проблемы фрагментации куч, различные последствия работы сборщиков мусора, в особенности отложенная по тем или иным причинам сборка мусора, а так же собственные менеджеры памяти в приложениях, которые тоже хотят резервировать большие страницы, и т.д.

                                                                                                Помимо этого полное отключение файла подкачки на системном диске приведёт к невозможности создания дампа памяти в случае BSOD, эта возможность нужна довольно редко, но обычно когда она нужна лучше что бы всё работало. Для примера можно взять ситуацию когда после обновления системы, и или дров система начинает валиться в BSOD даже в безопасном режиме — это пример довольно таки сферический и в вакууме, и лично мне так ни разу не приходилось с этим сталкиваться, но теоретически такое может быть, и вот если такое реально случится, то по простому починить систему будет уже сложнее, и придётся сначала включать файл подкачки через сторонний загрузочный диск, и только потом смотреть, что же там в дампе.

                                                                                                Лично я нигде Вас не минусовал, ибо задавать любые вопросы это хорошо. Однако я понимаю откуда эти минусы, да и что далеко ходить, мне, как разработчику ПО, частенько приходится разгребать дампы с badallocation, которые возникают у юзеров с отключённым своп, и это, поверьте мне очень и очень грустно, ибо это обычно падение в совершенно случайном месте, и часто совершенно не понятно чем оно вызвано, т.е. дамп приходит с малюсеньким куском памяти, даже без стека, не говоря уже о полном дампе, который крайне желателен в многопоточных приложениях, а без стека он приходит по той же причине по которой случился badallocation — не хватило памяти ибо не удалось выделить кусок памяти для снятия дампа :)… и это ещё хорошо если хоть какой то дамп приходит, а бывает, что вообще ничего не приходит, а у юзера приложение падает, и он не понимает почему. Самое обидное в таких дампах это то, что не возможно понять то ли это я балбес и где то у меня порча памяти, то ли юзер балбес и у него своп отключен. В итоге такие дампы чаще всего просто помечаются как не подходящие для анализа, но время на них тратить каждый раз приходится.
                                                                                                • +1
                                                                                                  спасибо за ответ! насчёт оценки вреда от фрагментации хотелось бы ещё поспорить (завтра напишу более развёрнуто соображения по этому поводу)

                                                                                                  не хватило памяти ибо не удалось выделить кусок памяти для снятия дампа
                                                                                                  понятно :(
                                                                                                  однако, такое ведь возможно только при полном или почти полном забитии оперативки? если оперативки регулярно не хватает для работы программ, то, действительно, отключать своп неразумно. однако я всё-таки имел в виду случай, когда оперативки действительно много, и достаточно большой объём свободен.

                                                                                                  невозможности создания дампа памяти в случае BSOD
                                                                                                  а вот об этом не знал

                                                                                                  починить систему будет уже сложнее, и придётся сначала включать файл подкачки через сторонний загрузочный диск
                                                                                                  а разве не в любом случае потребуется диск, если уж система сразу валится в BSOD? (тут я чайник, к счастью с таким сталкиваться не приходилось)

                                                                                                  кстати, а часто бывает недостаточно информации с самого окошка смерти, чтоб выяснить причину, и приходиться лазить в дампы?

                                                                                                  файла подкачки на системном диске
                                                                                                  , стоп, именно на системном?

                                                                                                  вроде всегда рекомендовалось определять файл подкачки на жёстком диске, который меньше загружен в работе (то есть желательно отличном от системного)
                                                                                                  • –1
                                                                                                    однако, такое ведь возможно только при полном или почти полном забитии оперативки?

                                                                                                    В том то и дело, что, к сожалению, нет. Может быть даже свободно 4 ГБ из 8 ГБ, но из-за фрагментации памяти, особенно после длительной работы разношёрстного софта уже не удастся выделить даже небольшой кусочек, к примеру размером 64 кБ, ну или не удастся запустить поток или процесс, которому под стек обязательно необходимо зарезервировать кусок непрерывной памяти (до нескольких МБ размером), соответственно получим ошибку создания потока в приложении и какой нибудь глюк в нём, а то и вовсе BSOD с сообщением PROCESS_INITIALIZATION_FAILED :)

                                                                                                    Ах да, ещё я забыл про ситуации когда что то где то течёт, ибо протечки, даже не большие, это всегда значительное увеличение фрагментации, а то и излишнее выделение памяти приложениями, что гораздо быстрее приводит к разным весёлым моментам.

                                                                                                    а разве не в любом случае потребуется диск, если уж система сразу валится в BSOD?

                                                                                                    В любом, просто при включённом файле подкачке необходимо будет лишь посмотреть дамп, а если своп был отключен то его сначала придётся включить через лайвсиди (по памяти я например не скажу как это сделать с загрузочного диска :) ), в общем лучше заранее подстелить соломки, а точнее просто не убирать ту, что разложили разработчики ОС.
                                                                                                    кстати, а часто бывает недостаточно информации с самого окошка смерти, чтоб выяснить причину, и приходиться лазить в дампы?

                                                                                                    Частенько, ибо на экране смерти не видно стека вызовов, и там, к примеру, может быть видна конечная ошибка в какой то системной библиотеке, однако при этом в дампе будет стек и там будет виден реальный виновник. К тому же падать может по разному, т.е. как будто в разных местах (по синему экрану), а из дампа будет видно, что везде, к примеру, один и тот же драйвер в стеке.

                                                                                                    , стоп, именно на системном?

                                                                                                    Для создания дампа, именно на системном, пусть даже маленький (1МБ вроде достаточно), а для более оптимальной работы файла подкачки безусловно лучше разместить его на отдельном физическом диске.
                                                                                                    • +2
                                                                                                      > В том то и дело, что, к сожалению, нет. Может быть даже свободно 4 ГБ из 8 ГБ, но из-за фрагментации памяти, особенно после длительной работы разношёрстного софта уже не удастся выделить даже небольшой кусочек, к примеру размером 64 кБ, ну или не удастся запустить поток или процесс, которому под стек обязательно необходимо зарезервировать кусок непрерывной памяти (до нескольких МБ размером), соответственно получим ошибку создания потока в приложении и какой нибудь глюк в нём, а то и вовсе BSOD с сообщением PROCESS_INITIALIZATION_FAILED :)

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

                                                                                                      Оперативная память — это ведь не жесткий диск: у каждого процесса свое адресное пространство, и запрос на 1ГБ к ОС не требует 1ГБ непрерывного свободного места в пространстве физических адресов, поскольку MMU все равно виртуализирует всю память и раскидает этот гигабайт на кучу мелких 4кб страниц, которые могут располагать по любым физическим адресам в любом порядке.

                                                                                                      Фрагментация имеет значение, когда, например, есть, например, in-memory DB, использующая почти всю память и постоянно выделяющая/освобождающая ее во время оперцаий. И, поскольку выделяемые/освобождаемые куски не всегда совпадают с размером страницы, то вернуть их ОС не возможно (а менеджер памяти оперирует именно ими), получается ситуация, когда есть куча аллоцированных страниц памяти, с малой долей объема занятого полезными данным.

                                                                                                      Например, если есть 1024 4к страниц, занятых на 25%, то полезных данных 1МБ, однако, системой программе выделено 4МБ. И, если у нас всего 5МБ оперативки, то фрагментация для нас опасна.

                                                                                                      Если же есть пара десятоков программ, к тому же, постоянно запускающихся и завершающихся, то фрагментацию памяти можно вообще не рассматривать.
                                                                                                    • +1
                                                                                                      Для создания дампа, именно на системном, пусть даже маленький
                                                                                                      Последую совету )

                                                                                                      И всё-таки выскажу свои соображения. Нехватка места под кусок данных при 4 ГБ из 8 — это жесть, конечно, я и не думал, что такое возможно :( Но вопрос в том, как часто подобная ситуация реально может возникать на практике? Я просто немного сомневаюсь, что вероятность этого (пусть даже не 4, а 6 из 8 ГБ занято, как вы приводили пример в начале) велика. Вот и выше в комменте iavael приводил наблюдения.

                                                                                                      Я какое-то время сидел с отключённым свопом после того, как поставил 2 гига оперативки (тогда этого с лихвой хватало для повседневной работы). Никаких особых проблем вроде не замечал (не знаю, возможно, не так много использовал программ, активно фрагментирующих память). Оперативка забивалась очень-очень редко, тогда просто всплывало предупреждение о нехватке виртуальной памяти, и я выгружал программы по усмотрению. Мне казалось это даже удобнее, в случае переполнения сразу отключить более ненужное, нежели медленно-медленно и постепенно подплывать к подтормаживанию системы, грузящей-выгружающей всё большие объёмы памяти в своп, с растущим дискомфортом в работе, не всегда сразу ощущаемом, но от этого не менее неприятным.

                                                                                                      С другой стороны, пока менеджер памяти ещё способен выделить требуемые кусочки, вряд ли даже сильнейшая фраментация оперативки способна привести к такому замедлению работы, как обращения к жёсткому диску. Пусть даже система сбрасывает самые, по её мнению, неиспользуемые страницы памяти, всё равно, весьма вероятно, рано или поздно, они тоже понадобятся. А ведь файл подкачки тоже может фрагментироваться! что может стать весьма серьёзной проблемой, приводящей к ещё большим тормозам. Это частично решаемо выделением под своп достаточно большого размера на жёстком диске, но если уж мы предполагаем, что даже наполовину свободная оперативка может ужасно фрагментироваться, то и про своп можно сказать то же самое.

                                                                                                      То есть, возвращаясь к первоначально поднятому вопросу, отключение свопа при большом объёме свободной памяти, хотя и может потенциально привести к потере стабильности (спорный момент, насколько велика вероятность этого), но, как мне кажется, вряд ли приведёт к изменению в худшую сторону производительности системы.
                                                                                                • 0
                                                                                                  Большой p.s :): так же бытует, вполне оправданное мнение, что разработчики ОС лучше знают как именно она работает, и какие режимы для неё более оптимальные, и именно по этой причине менять какие то системные настройки без понимания, что именно за ними реально стоит явно не стоит, по этой же причине не стоит использовать различные «оптимизированные» сборки ОС, собранные не понятно кем, и не понятно по каким соображениям. Собственно данный подход обычно позволяет использовать ОС и софт годами без каких либо глюков и странностей, исключение составляют лишь особо кривые приложения и драйверы, но их очень и очень мало, и глючат они у всех :)

                                                                                                  На хабре так же есть замечательный цикл статей, посвящённый менеджеру памяти Windows, крайне рекомендую его к прочтению.
                                                                                                  • +2
                                                                                                    бытует, вполне оправданное мнение, что разработчики ОС лучше знают как именно она работает, и какие режимы для неё более оптимальные

                                                                                                    Ну, разработчики — не боги всё-таки.
                                                                                                    Например, по умолчанию, системой ставится плавающий размер свопа, однако практически все рекомендации по оптимизации начинаются с совета выставить минимальный и максимальный объём равными, чтоб избежать проблем с фрагментацией. Думается, не напрасно же?

                                                                                                    Немного отвлекаясь от темы, также, например, очень спорное решение по умолчанию скрывать от пользователя расширения файлов. Это и неудобно, и, уж точно, не способствует безопасности.

                                                                                                    Мне как-то много крови попортила ситуация, когда я не мог вернуть настройки в привычное состояние после удаления вируса. Оказалось, что возможно выставлением определённого флага реестра добиться эффекта, когда система нагло врёт пользователю и притворяется, что позволяет менять настройки отображения файлов вручную, но при этом реально ничего не меняет (т.е. сама действует как вирус). Зачем специально придумывать такой идиотизм, помогающий вирусам и гадящий пользователям, в душе не ведаю. Впрочем, это отдельная история, как и случай с системной службой, молча и паскудно стирающей с рабочего стола ярлыки к сетевым ресурсам, если их более трёх штук… как-нибудь надо собрать коллекцию подобных извращений

                                                                                                    «оптимизированные» сборки ОС, собранные не понятно кем, и не понятно по каким соображениям

                                                                                                    почему же непонятно? всяко удобнее поставить сборку с интегрированным набором софта и «свистелок», позволяющую в несколько кликов при установке получить систему, готовую к работе. Для настройки голой системы под себя нужно время. Так что как временный вариант всякие зверьдивиди очень даже полезны. и как резервная ОС потом сгодится.
                                                                                                    • 0
                                                                                                      Например, по умолчанию, системой ставится плавающий размер свопа, однако практически все рекомендации по оптимизации начинаются с совета выставить минимальный и максимальный объём равными, чтоб избежать проблем с фрагментацией. Думается, не напрасно же?

                                                                                                      Вы про тоже самое пишете в примере про что и я пишу — необходимо разобраться как работает, и зачем делать это изменение :) И тем не менее по умолчанию настройки вполне рациональные — размер файла подкачки равен объёму оперативки, однако при необходимости может быть увеличен, и фрагментация при подобном увеличении не сыграет на самом деле значительной роли ведь система при этом продолжит работать, что куда важнее для простого пользователя, а файл подкачки будет дефрагментирован в последствии при загрузке, а для SSD фрагментация вообще не существует.
                                                                                                      Впрочем, это отдельная история, как и случай с системной службой, молча и паскудно стирающей с рабочего стола ярлыки к сетевым ресурсам, если их более трёх штук… как-нибудь надо собрать коллекцию подобных извращений

                                                                                                      Даа, соберите пожалуйста, очень интересно будет почитать.
                                                                                                      всяко удобнее поставить сборку с интегрированным набором софта и «свистелок», позволяющую в несколько кликов при установке получить систему, готовую к работе.… Так что как временный вариант всякие зверьдивиди очень даже полезны. и как резервная ОС потом сгодится.

                                                                                                      Для этого существуют лайвсиди, или загрузочные флешки :) Что же касается конкретно ЗверСД (уже ДВД) — это ужасная сборка, через неё даже какую ту заразу распространяли одно время.
                                                                                                      • 0
                                                                                                        > Например, по умолчанию, системой ставится
                                                                                                        По умолчанию система ставится на такой зоопарк конфигураций, окружений и вариантво использования, что вполне понятно, что разработчикам пришлось идти на унификацию настроек.

                                                                                                        > очень спорное решение по умолчанию скрывать от пользователя расширения файлов
                                                                                                        Для подавляющего большинства пользователей это оказалось (или казалось) удобнее. Не забывай, что с компьютером зачастую работают не специалисты. Тем более скрываются только расширения известных системе файлов, то есть те, для которых есть заданная программа открытия, зачем расширение, если файл откроется программой и без его отображения. Там еще нюанс был, что пользователи при переименовании меняли или удаляли и расширение, и хрен бы с ним, если это неизвестный системе тип файла, все равно она его открывать не умела, но меняли-то как раз у тех файлов с которыми работали.

                                                                                                        > Оказалось, что возможно выставлением определённого флага реестра добиться эффекта, когда система нагло врёт пользователю и притворяется, что позволяет менять настройки отображения файлов вручную, но при этом реально ничего не меняет (т.е. сама действует как вирус).
                                                                                                        Embedded версии винды так работали, политиками такое поведение можно настроить и у обычных, а еще есть «заморозка» состояния (забыл, как правильно зовётся), плюс сиспрепы там всякие и т.п.

                                                                                                        > случай с системной службой, молча и паскудно стирающей с рабочего стола ярлыки к сетевым ресурсам, если их более трёх штук
                                                                                                        Можно доказательство (aka пруф), ни разу такого не видел, чесслово :)

                                                                                                        > Так что как временный вариант всякие зверьдивиди очень даже полезны.
                                                                                                        Нет, полезны были сборки FuckYouBill, LonerD и некоторые другие, а вот Зверь это самое главное говнище, автора которой, например я обещал при встрече стукнуть лопатой, которое до сих пор встречается и даже продолжает работать (например, где я лично лапки приложил вычистив всю херню и вернув все родные инструменты на место), если хозяин машины категорически против переустановки :) (но мы же умнее).
                                                                                                        • 0
                                                                                                          Можно доказательство (aka пруф), ни разу такого не видел, чесслово :)


                                                                                                          ну вот например про удаление
                                                                                                          nemcd.com/2012/12/propadayut-yarlyki-s-rabochego-stola-windows-7/

                                                                                                          ага, это видимо было, когда я под семёркой сидел.

                                                                                                          щас лень искать, но и про магическое правило «трёх ярлыков» тоже прогуглить можно

                                                                                                          Долгое время было три директории на сетевых дисках, с которыми я работал. Когда же добавил ещё один ярлык, то в один прекрасный момент (видимо, после перезагрузки) обнаружил пропажу всех четырёх. Был, мягко говоря, в шоке от такого поведения системы. К счастью, ответ тогда быстро нагуглился, а то б, может, полез дополнительно на вирусы проверять, потеряв ещё больше времени…
                                                                                                          • 0
                                                                                                            Не понял при чем тут количество 3, если по ссылке описание «удаления неработающих ярлыков» известное как минимум с XP. Ну и неиспользуемые долгое время ярлыки начали помещаться в специальную папку вроде даже раньше.

                                                                                                            Только что проверил у себя, создал ярлыки на сервер, удалил источники, ярлыки на месте и не удаляются. Предложение удалить их появляется только при попытке перейти в расположение источника. Служба работает и не отключена.

                                                                                                            (не стал удалять уже написанный выше комментарий)

                                                                                                            Пошел на сайт МС и нашел «авторский материал» — support.microsoft.com/kb/978980/ru
                                                                                                            Теперь стало окончательно понятно, что и как.
                                                                                                            Проверил запуском «Обслуживания» — только предлагает удалить.
                                                                                                            Говорят, что в SP1 это поведение (удаление) было исправлено.
                                                                                                            Нарыл так же хак, для лечения — www.ghacks.net/2010/03/30/fix-windows-7-desktop-shortcuts-disappearing/

                                                                                                            З.Ы. Кстати, вспомнился, кажется ещё из времён 98-ой винды, совет — если на рабочем столе скапливается 5 (а может и правда 4 :) ) «однотипных» ярлыков, создавать папку для их хранения, так как такое количество является показателем того, что в дальнейшем их станет больше или что-то типа того (точную формулировку запамятовал).
                                                                                                            • 0
                                                                                                              Говорят, что в SP1 это поведение (удаление) было исправлено.

                                                                                                              Но, всё-таки, закладывать в систему возможность пакостить, стирая без предупреждения/уведомления что-либо, созданное пользователем — за такое руки отрывать надо
                                                                                                              Если подобное наблюдалось ещё в XP, то это печально :(

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

                                                                                                              • 0
                                                                                                                Папку «хлам»? :)
                                                                                                                • 0
                                                                                                                  так просто не отделаться, если уж приниматься за уборку, то рассортировавыть придётся )
                                                                                                                  • 0
                                                                                                                    Ну почему же обязательно хлам :)

                                                                                                                    Например у меня ярлыки RDP лежат в отдельной папке, линки документов тоже в своей — отдельной и так далее.

                                                                                                                    Хуже бывало у бухгалтерш а-ля блондинко, на рабочем столе созданы два ярлыка на 1-с серверную (с разными настройками), эти же ярлыки они как-то умудрились продублировать в панель быстрого запуска (видимо мои уроки винда для чайников даром не прошли), пользуются только ярлыками в быстром запуске, но через 60 дней удаляются ярлыки с рабочего стола (ну по умолчанию же так), и начинается «стон» — «аааа, всё пропало, ничего не работает» и так далее.
                                                                                        • 0
                                                                                          А в чем проблем со службой? Служба — это доверенный кусок кода, который если что можно выполнить. И все. Он не обязательно висит в системе постоянно включенным. Вот только что залез в настройки — вот есть у меня Mozilla Maintenance Service. Он с запуском «вручную», т.е. будет запущен по требованию. В чем проблема? Чем мешает?

                                                                                          и как не странно если софт запущен — он так же сам обновляется

                                                                                          Да, но тогда он спрашивает UAC (кроме дебилов, которые в пользовательский каталог ставится.

                                                                                          Ну тут все довольно просто. Windows нужна своя система обновлений. Ее там нет. Вот каждый и во что горазд.
                                                                                          • 0
                                                                                            В том то и проблема, что они постоянно работают :) К тем, которые запускаются по требованию и только когда надо у меня претензий нет.
                                                                                            • 0
                                                                                              А какие работают?
                                                                                              • +1
                                                                                                GoogleCrashHandler (его собрат GoogleCrashHandler64) к примеру, которые работают всегда, вне зависимости от того работает софт гугла или нет, разнообразные jushed (Java update sheduler), AdobeManagerIMMUpdater (или как то так), AdobeServiceManager (который тоже не ясно что делает, но запускается при старте системы всегда) и т.д. я правда уже не помню что из них службы, а что в автозапуске или ещё как стояло.
                                                                                                • 0
                                                                                                  Так понятное дело почему они работают — они ждут своего часа чтобы выполнить обновление. А чтобы узнать настал ли наш час «Ч» нужно положится либо на шедулер либо каждую секунду/минуту проверять время…
                                                                                                  Либо в случае сервиса поддержки какого-то продукта — держит какие-то хендлы или порты открытыми в ожидании команд. Естественно, какой-то код при этом должен постоянно выполнятся, поэтому и служба в состоянии «работает». Но как правило, если они не совсем кривые они занимают лишь небольшую область памяти.
                                                                                                  Ну и потом, иногда старт службы длится дольше чем она выполняет работу — такие службы нет смысла останавливать, ибо сделаешь еще хуже. Память-то можно нарастить, а время уходит безвозвратно.
                                                                                                  • +2
                                                                                                    Это всё понятно. Но если каждая программа будет держать свой сервис обновлений система станет просто помойкой из «обновляторов», это как всякие гварды мейл ру, элементы яндекс, которая может быть тебе и не нужна, но зачем то работает. В общем это плохой подход. В общем надо пользоваться механизмами, предоставляемыми системой, и не заниматься велосипедостроительством.
                                                                                      • +3
                                                                                        Яндексовский софт обновляется через BITS, аналогично апдейтам системы.
                                                                                        • 0
                                                                                          Сам их софт не использую, однако интересно как так они умудрились использовать правильный механизм, и при этом так накосячить :( Ведь в BITS принято же, что есть список файлов, и раз он есть то согласно именно этому, и только этому списку и надо удалять пакет.
                                                                                  • 0
                                                                                    Установщик пытался удалить все файлы, включая файлы из system32 (https://pp.vk.me/c311426/v311426342/4e4f/sq22rUy4aAQ.jpg).
                                                                                    Видимо, какие-то файлы ему удалось удалить, что нарушило работоспособность программ.

                                                                                    Сама Windows запустилась без проблем, но активация слетела.
                                                                                  • +2
                                                                                    Uninstaller часто хочет elevation — чтобы остановить и удалить сервис, например.
                                                                                    • 0
                                                                                      Или даже просто для того, что бы удалить файлы программ из %PROGRAMFILES%, или для того, что бы удалить какие то общие ресурсы из %ALLUSERSPROFILE%.

                                                                                      p.s: вообще я не понимаю как косякнули так умудрились косякнуть, ибо, судя по всему, удалять они начали прямиком из %SYSTEMDRIVE% :)
                                                                                  • +56
                                                                                    Отличный ответ саппорта. А если человек не умеет использовать точки восстановления или переустанавливать Windows? Даже ссылку на мануал для своих пользователей не прикрепили. Зато извинения за «неудобства» приносят.
                                                                                    • +8
                                                                                      У моих родителей вообще нету точек восстановления аз приемлемые сроки. Вот теперь думаю, что делать. Куча всего не работает. А была лицензионная OEM…
                                                                                      • +5
                                                                                        Я бы не постеснялся им о ситуации в саппорт написать. Пусть за вас думают, что делать, и пишут инструкцию по решению. Хотя, к сожалению, наверное, не станут.