Комментарии 34
В следующем обновлении будет новый баг, это никогда не кончится)
Этот сервис уже отключён в других поддерживаемых версиях Windows и в настоящее время бесполезен
в настоящее время бесполезен
Т.е. они официально сказали, что у них в дистрибутиве есть компоненты, которые в настоящее время бесполезны, но тратят ресурсы машины.
Тратит только место на диске, раз он отключен по идее
sc query sgrmagent
Имя_службы: sgrmagent
Тип : 1 KERNEL_DRIVER
Состояние : 4 RUNNING
(STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN)
Код_выхода_Win32 : 0 (0x0)
Код_выхода_службы : 0 (0x0)
Контрольная_точка : 0x0
Ожидание : 0x0
Работает
официально сказали, что у них в дистрибутиве есть компоненты, которые в настоящее время бесполезны
Конечно есть! Было бы странно, если бы их не было. Как иначе обновления выкатывать?
Новый компонент сначала выкатывается выключенным. Потом включают. Потом добавляют на него зависимостей.
Со старого компонента сначала убирают все свои зависимости. Потом ждут подтверждения от телеметрии. Потом его выключают. И только потом убирают окончательно. А чаще не убирают, потому что компоненты от других производителей понастроили зависимостей вокруг. Так старье и висит, пока эта версия ОС с поддержки не уйдет.
Винда - каноничный ширпотреб с чудовищным наследием, изобилием багов и отсутствием рабочих попыток перестать делать бяку на протяжении десятилетий (!).
Степень удивления в вашей реакции на признание, что в винде есть откровенно не нужные компоненты прямо скажем, удивительна.
Винда стабильная система поддерживающая совместимость по версиям из года в год.
А "баги"... Баги в библиотеках вокруг и сервисах самостоятельных.
Так ведь линуксойды говорят? "Ядро идеально", а что там устанавливает пользователь и откуда - его вина. А зачем и кому голое ядро нужно без сервисов и гуйни?
Зы: за множество десятилетий и версий винды, лично ни разу не столкнулся с ошибкой в ней. Находят, исправляют, патчи... Но всё как-то в новостях узнаю. И так 99%пользователей. Что как бы намекает, что собирать ядро и пакеты по зависимостям исправлять - гики пусть играются.
Ззы: имх. Без религиозности и войн. Просто в стиле комментария выше
При чём здесь линукс, это демагогия и подмена тезиса.
С пользовательской точки зрения, наверное, да, можно использовать винду годами и не сталкиваться с проблемами серьезнее «опять она засрала себе диск цэ апдейтами и .msi файлами и не стартует».
Если говорить про винду в бизнесе, сотни машин и больше - в течении одного-двух лет вы увидите баги примерно во всем если будете ее так или иначе обслуживать.
Буквально во всем, от отрисовки диалоговых окон установки ролей сервера до компьютеров, которые при штатном завершении работы через «пуск -> выключить» начинают выключаться, тушат экран и включаются назад самопроизвольно.
Короче винда, ИМХО конечно, она как российский автопром: пока новое как-то едет в примерно нужную сторону, но при наличии выбора вы предпочтете другое, если ваши вкусы не слишком специфичны.
Ту же макось, не обязательно становиться гиком и ворошить репозитории в поисках просто сравнительно нормальной операционки.
В макоси тоже бывают баги, ага, да.
Сколько там лет в семерке первого сервис пака можно было без внешних инструментов и софта на заблокированном компе с правами СИСТЕМЫ запустить терминал из-за оффлайн заявления о конфиденциальности, открывавшегося в сраном БЛОКНОТЕ?)
Год, два, три?
Не помню уже, но думаю суть ясна.
За фантастическую совместимость со старым ПО приходится вот этим всем расплачиваться.
Эта совместимость заканчивается, когда речь касается игр. Что-то из нулевых? Твоя проблема. Игра может не работать на мультиядерном проце. Для вторых механоидов мне посоветовали в биосе снизить частоту на что-то между 500 и 540 МГц, на любом видеоролике игра вылетает. Тут недавно был пост про игру Фараон, то же самое, всё работает через одно место. Что-то новее тоже кучу проблем имеет, потому что игры могут писаться под конкретную версию драйвера (ведь классно же, что под виндой в каждом драйвере есть костыли для множества игр, обновил драйвер, получил черный экран вместо игры), бесконечный ад с версиями Visual Studio Redist, версиями .NET, версиями DirectX. Вот написано, что с игрой идет DirectX 9.c - то его надо ставить и сносить текущий, потому что d уже не подходит, в нем что-то удалили. Он не хочет работать на твоей новенькой Вин11? Что ж, очень жаль, играй в Veilguard.
Как у программиста у меня тоже очень и очень много претензий к Windows. Банальное получение версии текущей винды сломано. В XP было так, в Vista так, в 7 иначе, в 10 уже нельзя получить. Максимум получишь версию в манифесте. А если еще "режим совместимости" включен (который не работает в 90% случаев)...
Весь gog построен вокруг идеи патчинга старых игр, потому что просто так они в новой винде НЕ работают. Да и патчинг не помогает особо, Мафия 2 вылетает каждые 10 минут
В те года, была "проблема" точного подсчёта времени. У нас это надо было и в играх как понимаю тоже есть потребность. Но дёргать directX или иные библиотеки "не по пацански"(да и объективно дорого было), то были способы не через винду лезть и засекать время. Это к тактам привязывало сильно. Это заставляет делать всякие манипуляции подобные " посоветовали в биосе снизить частоту на что-то между 500 и 540 МГц, " для запуска таких программ сейчас
В целом если эти "игры"(как и часть софта) использовали какие-то "не задокументированные" возможности винды или лезли напрямую к железу для "ускорения и оптимизации" работы или из-за иных хотелок разработчиков - то это не проблема винды. Это проблема программ.
ЗЫ: Из жизни... При переходе на win7 у клиентов возникали проблемы с некоторыми нашими программами, которые начинались делаться ещё на Win95. Разбор показал, что в некоторых общих библиотеках использовались низкоуровневые системные вызовы. Разработчик один у этих библиотек и он в года написания либ, имел профперекос на тему "быстрее/меньше_памяти". Причём зачастую излишне замороченно. Переписали куски кода или на работу с системными функциями или в целом подход сменили.
Вон.. работает щас фоном программа из середины 90-х. У клиентов тоже проблем больше не было.
Ну, рынок ПО это не только игры, но выше уже ответили правильно - игры зачастую оптимизировали под железо того времени. Поэтому справедливости ради дело не только и порой не столько в самой винде.
О. Помню, буквально неделю назад в ответ на комментарий товарища @aikсказал, что очень часто пользователи отрубают обновления, потому что они зачастую не устраняют известные баги, а добавляют новых или в очередной раз чинят то, что не сломано. А вот и свежий пример подкатил...
Стоит признать, что обновления (и не только для win и не только от MS) зачастую вообще не имеют смысла (за исключением исправляющих 0day) и только ухудшают софт вместо улучшения: внедрение рекламы, телеметрии, ИИ и других лишних функций (и зачастую даже не самих функций, а их демо с предложением купить), а чаще всего - урезание функций с предложением их доплатить по подписке.
немного философии
В целом, это естественно - а, соответственно, и неизбежно - в процессе роста. Сначала ребёнок (продукт с неполной функциональностью) растёт, достигая заявленного, а потом только зреет с исправлением багов и уязвимостей. Очень важно поймать этот момент и запретить дальнейшие обновления. Потому что затем (если не одновременно) движение идёт по одному из двух путей: бесконечный рост (превращаясь в ОС внутри ОС, умеющую всё что не надо и всё хуже умеющую что надо) либо старение (телеметрия, реклама, подписки и прочие околомошеннические штучки, правдами и неправдами вымогающие больше денег и информации), пока оба пути неизбежно не приведут к смерти - ой, нам больше не выгодно, извините.
Именно поэтому наиболее оптимальный путь - контролировать абсолютно все обновления настолько насколько это возможно.
Ситуацию, к сожалению, ухудшает тот факт, что невозможно понять что конкретно было изменено. Никто не пишет "мы добавили больше сбора информации и больше адвара", но ограничиваются коротким "приложение стало лучше и быстрее, мы исправили некоторые проблемы".
Потому не надо на обновления кидаться сразу. Пусть на смертниках отработают.
Я их ставлю месяца через два. Критические - через пару недель.
Такое впечатление, что они уже отдали разработку на аутсорс не в Индию, а в Нигерию куда-то. Такого числа ошибок после обновлений я не припоминаю. Посмотреть что они там наменяли - невозможно. Ссылка из настроек "See what's new in this update" ведёт на такое окошко,

а ссылка там - сюда, где нет конкретных описаний.
Отдали на аутсорс нейросети, сократили издержки, так сказать.
А ещё при нажатии F1 в проводнике открывается... нет, не справка, а Edge или IE с Bing и вбитым туда запросом "справка об использовании проводника в windows".

Думал, какой-то прикол из-за установленного у меня Classic Shell и Explorer Patcher, но не, сейчас проверил на виртуалке, где такого софта нет, реакция та же самая...
Ну, хоть в этот раз баг не влияет на безопасность
Сижу на Винде 25 лет и впервые вижу, чтобы контекстное меню уходило за край экрана:

Свезло, я и в прошлых версиях винды видел такие приколы, и что окно программы бывало уезжало за край экрана и всё, достать его оттуда непонятно как было.
Alt-Tab выбрать невидимое окно -> Alt-пробел появится меню -> переместить
Ещё, если панель задач стоит сверху, а не снизу, очень много приложений открывается с верхней частью, скрытой за этой самой панелью задач.
"Как я научился не беспокоиться и полюбил баги".
А ведь можно просто перейти на нормальную ОС с венды..
Microsoft признала наличие бага в последних обновлениях Windows 10 и просит не беспокоиться об этом