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

1. Адская проблема с вирусами

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

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

Решение от микрософта: антивирусы. Вначале — от сторонних производителей, в последнее время — вообще в виде системного компонента.
И разработка UAC, который постоянно спрашивает как дурак: «Вы точно хотите запустить эту программу?».

2. Фрагментация файловой системы

Проблема: особенности NTFS (изменяемая, но не умеющая восстанавливаться на своё место MFT, такая же резервная файловая таблица и т.д.) в совокупности с бесконечным доступом к жёсткому диску (постоянный доступ к машинному и пользовательскому файлам реестра, используемый без необходимости файл подкачки pagefile.sys переменной длины и т.д.) вызывают дикую фрагментацию файловой системы.

Очевидное решение: пересмотреть структуру файловой системы, сделать размер свопа по умолчанию фиксированным, а сам своп не использовать без необходимости. Пересмотреть взаимодействие с реестром.

Решение от микрософта: захерачить дефрагментатор в планировщик и сделать эту настройку неотключаемой.

3. BSOD

Проблема: от внутренних противоречий система часто сбоит.

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

Решение от микрософта: добавить в предсмертное системное сообщение смайлик.

4. Некорректная работа с веб-парой — html-файл + папка

Проблема: ОС некорректно и небезопасно работает с данными, сохранёнными из интернета. Доступные настройки тоже не работают как надо. Подробности — по ссылке.

Решение от микрософта: выдрать с корнями возможность настройки из GUI.

5. Поведение cmd.exe при выделении текста

Без комментариев. Надо читать ссылку.


К чему это я? Не секрет, что компания микрософт скоро выпустит Windows 8, у которой есть все шансы повторить судьбу Висты, то есть — «настолько опередить своё время, что остаться непонятой». И это несмотря на то, что предварительный релиз выложен в сеть для свободного скачивания и масса пользователей добровольно превратилась в бесплатных бета-тестеров.

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

В ответ на что микрософт...

... пытается заставить вендоров оснащать сенсорными экранами все новые настольные компьютеры и ноутбуки, которые с осени 2012 г. будут выпускаться с предустановленной Windows 8...

Эксперт объяснил главную проблему Windows 8

Всё, вопрос закрыт, проблема решена.

По предварительным подсчетам, добавление такого дисплея в среднем поднимет стоимость каждого компьютера на $100-150.

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

Я всю жизнь отучал людей тыкать пальцами в монитор.
Наблюдать за пользователями, работающими под Windows 8 на сенсорных мониторах — без слёз не смогу.

Поэтому хорошо, что микрософт прислушивается к мнению окружающих:

В корпорации Microsoft на запрос CNews ответили, что их позиция достаточно проста: каждый имеет право на собственное мнение и критику.

Пользуйтесь продукцией компании микрософт!!!



Lampslave
2012.04.04 10:52:21
#cid20417

Ответить

вовремя выкладывать обновления, закрывающие уязвимости

Раньше, да и сейчас тоже, обновления отключали очень многие, "чтобы не спалиться". И почти все просто не понимают важность этого момента. А количество обновлений, между тем, по количеству мегабайтов перекрывает все мыслимые пределы.

виндуз дефендера, который постоянно спрашивает как дурак: «Вы точно хотите запустить эту программу?»

Это не дефендер, а UAC, который является неким "автоматическим sudo". При работе под ограниченной учёткой его поведение становится намного прозрачнее.

karbofos
2012.04.04 12:33:43
#cid20420

Ответить

отключали очень многие, "чтобы не спалиться"

смех сквозь слёзы: наркоманы раскуривали кактус :)

2012.04.04 16:05:57
#cid20429

Ответить

#cid20417, Lampslave

Раньше, да и сейчас тоже, обновления отключали очень многие, "чтобы не спалиться". И почти все просто не понимают важность этого момента. А количество обновлений, между тем, по количеству мегабайтов перекрывает все мыслимые пределы.

Понятно, что пользователи могут творить херню, но речь-то не о них.

Микрософт выпускает обновления раз в две недели (!) по вторникам. У нас это — среда, если не ошибаюсь. В инструкциях по настройке Windows тоже рекомендуется ставить автоматическую установку обновлений не чаще раза в неделю.

А ещё есть известные проблемы безопасности, которые могут не закрываться годами.

Это не дефендер, а UAC

Пардон, ступил. Виндуз дефендер — это немного другое, да.

который является неким "автоматическим sudo".

Нет, не является.

При работе под ограниченной учёткой его поведение становится намного прозрачнее.

Замечено, что если запускать программу из експлорера, пользователь получает вопрос «Вы уверены... ?», после чего программа запускается с пользовательскими привилегиями. Если же запускать эту же программу из другой оболочки (например, из тотал коммандера) — тип запуска тот же, но вопроса нет.
Какую полезную функцию несёт UAC, если он работает на уровне експлорера, а не на уровне системы?

2012.04.04 16:33:29
#cid20431

Ответить

#cid20420, karbofos

смех сквозь слёзы: наркоманы раскуривали кактус :)

Хвилищевский ел клюкву, стараясь не морщиться.
Он ждал, что все скажут: «Какая сила характера!»
Но никто не сказал ничего.

© Даниил Хармс

Lampslave
2012.04.04 17:05:57
#cid20433

Ответить

Замечено, что если запускать программу из експлорера, пользователь получает вопрос «Вы уверены... ?», после чего программа запускается с пользовательскими привилегиями.

"Вы уверены" - это для админа вопрос, а для юзера "дай пароль админа" вроде как. Соответственно и привилегии разные. Админ и так может писать куда хочет.

Если же запускать эту же программу из другой оболочки (например, из тотал коммандера) — тип запуска тот же, но вопроса нет.

O_o надо попробовать. Что-то мне в это слабо верится, если честно.

Lampslave
2012.04.04 17:12:50
#cid20434

Ответить

Семёрка. В качестве подопытных кроликов ограниченная учётка, Unreal Commander, Far (Тотал не держим) и сетап 7zip-а. Запускаю сетап - получаю окно "давай пароль админа". Так что эксплорер тут, видимо, ни при чём.

2012.04.04 17:24:51
#cid20436

Ответить

#cid20433, Lampslave

"Вы уверены" - это для админа вопрос, а для юзера "дай пароль админа" вроде как. Соответственно и привилегии разные. Админ и так может писать куда хочет.

Юзера тоже спрашивает «Вы уверены... ?». Когда административные права не нужны.

«Каждый раз при запуске абсолютно любой программы вам придется подтверждать, что вы действительно хотите ее запустить. Через некоторое время постоянные запросы начинают попросту раздражать, а потом и вовсе бесить!»
Что такое UAC и как его отключить

Если же запускать эту же программу из другой оболочки (например, из тотал коммандера) — тип запуска тот же, но вопроса нет.

O_o надо попробовать. Что-то мне в это слабо верится, если честно.

Лично проверял. Года три назад, на висте. Не исключено, что сейчас уже пофиксили, но будет весело, если нет.

2012.04.04 17:28:39
#cid20437

Ответить

#cid20434, Lampslave

Семёрка. В качестве подопытных кроликов ограниченная учётка, Unreal Commander, Far (Тотал не держим) и сетап 7zip-а. Запускаю сетап - получаю окно "давай пароль админа". Так что эксплорер тут, видимо, ни при чём.

Значит, пофиксили.
А если не сетап, а что-нибудь портативное?

Lampslave
2012.04.04 17:55:52
#cid20439

Ответить

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

Виста - может быть, но на семёрке такого нет точно.

А если не сетап, а что-нибудь портативное?

Портативный LibreOffice как-то пускал из проводника - вопросов не было.

oermolaev
2012.04.05 13:20:08
#cid20486

Ответить

становится намного прозрачнее

Скажите, "прозрачно" - это когда видно, или когда не видно?
А то последнее время очень часто можно слышать это слово от руководства страны: "прозрачность бизнеса", "прозрачность УК", "прозрачность выборов" и прозрачные урны..

Lampslave
2012.04.05 14:16:46
#cid20489

Ответить

"Прозрачно" - это когда видно, что от меня хотят и почему. А про политику давайте может быть в другом месте поплачем. Надоело, правда.

oermolaev
2012.04.05 14:56:56
#cid20492

Ответить

а прозрачный прокси-сервер? вроде как не видно?

2012.04.05 15:40:36
#cid20495

Ответить

Имелось в виду:
«При работе в Windows под ограниченной учётной записью, поведение UAC становится намного понятнее.»

Даже я понял.