Вчера я столкнулся с совершенно неожиданным стечением обстоятельств во время очередного обновления MacOS. Я вообще очень люблю обновления ПО, всегда хочется посмотреть на новые возможности той или иной программы. Когда летом я увидел, что можно скачать и поставить MacOS 10.15 Catalina Beta, я сознательно не стал этого делать, понимая, что beta может содержать значительное количество багов, а MacBook мне нужен ежедневно по работе. И вот вчера я увидел долгожданное уведомление.
Я с радостью нажал кнопку «Обновить сейчас» и стал ждать загрузки. Пока у меня скачивалось обновление, я решил сделать что-нибудь «полезное», а именно поудалять какой-нибудь ненужный хлам с ноута. И в этот раз под категорию хлам у меня попал TeamViewer.
Проблема тут вовсе не в TeamViewer.
Я его раньше использовал для удаленной помощи родителям, ну тут они вроде как сами хорошо справляются, и TeamViewer мне оказался не нужен. Плюс меня начала раздражать одна вещь, а именно то, что он, судя по всему, висел у меня в объектах входа на маке, хотя в системных настройках в разделе «Пользователи и группы» во вкладке «Объекты входа» его не было.
Как бы там ни было, я решил его удалить. И для этой задачи у меня под руку подвернулась известная многим утилита — «Clean my mac». Я очень люблю эту программу, но в этот раз она меня подвела.
Я как обычно зашел в раздел «Деинсталлятор» и выбрал там TeamViewer для дальнейшего удаления. Все прошло хорошо и как раз подоспела загрузка обновления MacOS. Далее все шло как обычно. Установка продолжалась некоторое время, мак несколько раз перезагружался и вот долгожданный момент. Завершающий этап установки и завершение настройки. Я сижу и жду входа в систему, и что я вижу:
И вот тут у меня начались проблемы. Естественно сначала я нажал раз пять OK, но это ни к чему не привело. Следующий шаг, пару раз перезагрузиться, что тоже не помогло! Дальше начал рассуждать. Вспомнил о том, что я только что удалил TeamViewer и вспомнил про объекты входа, и понял что поступил плохо. Дальше последовал час нагугливания решения, и первое что подвернулось под руку, было решение, предполагающее удаление всех остатков приложения вручную. Как выяснилось, информация по объектам входа разложена по каталогам LaunchAgents, LaunchDaemons и StartupItems, которые разбросаны по системе, под разные права доступа.
Для того чтобы их удалить нужен был доступ к жесткому диску. Есть несколько вариантов, об этом довольно много написано в сети. Я выбрал вариант использования терминала, запустив его из режима восстановления системы.
Там тоже было не все гладко, так как диск у меня зашифрован. Но это меня не остановило. Пройдя поиском по всем файлам, и удаляя все подряд, похожее на TeamViewer по названию, я думал что решил проблему, но это было не так! После перезагрузки все оставалось по прежнему. Здесь надо оговориться, так как, у кого-нибудь может возникнуть логичный вопрос: Почему я не запустил систему через безопасный режим? Ведь он отключает объекты входа для пользователя? — отвечу: система не запускалась в безопасном режиме!
Спустя еще один час этой возни нашлось рабочее решение. Оно заключалось в том, что надо поместить TeamViewerAuthPlugin.bundle на прежнее место, а именно в каталог /Library/Security/SecurityAgentPlugins/. И это меня спасло! Спасибо моему другу, который посреди ночи развернул локальный сервер и через ngrok раздал мне этот файл, который я успешно скачал из терминала с помощью curl`a.
Итог этой истории: относитесь внимательно к удалению приложений в MacOS!
P.S. Catalina вроде в порядке, все работает.
Комментарии (261)
yaroslavche
12.10.2019 03:47-12Я понимаю, что проблема может и важная, но может пора принять тот факт, что не все пользуются макосью? Я, например, один раз пользовался ей и слащавость ОС у меня скорее вызывала недоумение: почему все считают её такой крутой? Например, я пользуюсь openSUSE и считаю, что она ничем не уступает ей, ИМО.
FeNUMe
12.10.2019 04:13+2По вашему если осью пользуется только 1 из 10 человек, то писать о ней не стоит вообще? Если нет, то к чему претензия?
yaroslavche
12.10.2019 04:21Ней пользуется большинство и я совсем не против этого. Мейнстрим, предпочтения — называйте как хотите. Но моё мнение: проблема описанная в посте не несёт смысловой нагрузки для пользователей других ОС. У меня тоже иногда (редко) бывают проблемы, когда приходится переустанавливать ОС (благо в линуксе это все проходит практически всегда безболезненно). Или мне тоже стоит писать пост, когда, например, падает что-то после апдейта? Нашел проблему, погуглил (если есть), решил, и забыл. Зачем об этом писать, если не все используют макось с тимвивером?
DrPass
12.10.2019 04:30+3Но моё мнение: проблема описанная в посте не несёт смысловой нагрузки для пользователей других ОС.
Ну, да. А проблемы, связанные с настройкой Docker, не несут смысловой нагрузки для программистов микроконтроллеров, врачей и учителей биологии. Зачем писать про Docker? ;)
Решение любой проблемы можно нагуглить вне Хабра, равно как и любую новость здесь. Но если статья кому-то полезна, значит, писать её не лишне.yaroslavche
12.10.2019 04:32+1В принципе, согласен с утверждением =) Да, не прав, извините. Надеюсь, данная статья поможет другим пользователям.
FeNUMe
12.10.2019 04:37+2Вас кто-то насильно загнал под кат? Не интересен пост — проходите мимо и все. Человек столкнулся с проблемой для которой пока еще нет 100500 статей с решением и поделился своим опытом, который возможно поможет кому-то — в этом нет ничего плохого.
Или мне тоже стоит писать пост, когда, например, падает что-то после апдейта?
Стоит если решение не гуглится и вы напишете как починили.yaroslavche
12.10.2019 04:42-2Нет, конечно же. Я теперь понимаю, что мой комментарий не уместен. Крик души, просто. Я за линукс топлю прост. Хейтер макось из-за лицензии (хотя не пользовался толком). Посыпаю голову пеплом.
DoctorMoriarty
12.10.2019 07:58+3>Хейтер макось из-за лицензии (хотя не пользовался толком)
«Не читал, но осуждаю!» (с)rexen
13.10.2019 22:52-1«Не читал, но осуждаю!» (с)
Безотносительно темы поста или коммента…
Но вот любовь многих лепить эту цитату дебильна по сути.
Мне по-вашему нужно мужика в опу оприходовать и только после этого у меня появится моральное право осуждать гомосексуалистов? «Не е? ал, но осуждаю!». Так что ли?
Exchan-ge
12.10.2019 12:07очему все считают её такой крутой?
Я как-то раз купил своему взрослому ребенку макбукпро (2009 г.)
Был занят делами, уделял мало внимания и кое-что упустил.
В результате человек сейчас категорически отказывается иметь дело с Windows (7,8,10) — несмотря на некоторые проблемы с софтом (которого просто нет под макось)
Думаю, что предпочтения той или иной ОС — сугубо индивидуальны.
atomlib
12.10.2019 12:51Не все пользуются «МакОС». Хорошо, приняли этот факт.
Дальше-то что? Статью удалять?
mkll
12.10.2019 05:40+8Прошу прощения, я, возможно, под утро совсем затупил, но мне показалось, что тема раскрыта не до конца, а именно — вы TeamViewer-то снесли потом? Или оставили? И в чем была причина такого поведения системы — в некорректной/незакончившейся деинсталляции?
По описанию ситуации похоже на то, что был удален объект (бандл), а ссылка на него осталась. Т.е., видимо, CleanMyMac выполняет не совсем правильную последовательность действий при деинсталляции (я бы сначала удалял ссылку, а потом уже осиротевший объект).
Тут, правда, неясно, чего это макось такая нервная — ну не нашла она файла там, где он должен быть, но это же юзерский файл, некритичный, почему это привело к невозможности продолжения загрузки, чай не о модуле ядра речь идет…WhiteBlackGoose
13.10.2019 08:07ТС упомянал о том, что TV в автозагрузке нет, а он загружается. Возможно TV охренел и пишет свой автозапуск куда не следует. Причем наверное это можно объяснить: удаленный доступ через TV пользователь имеет еще ДО входа в систему. А значит TV пишет в какие-то внутренности, где надо быть предельно аккуратным.
Но у меня остались другие вопросы:
1) На макос нет встроенных деинсталляторов?
2) Если их нет, почему бы не запустить деинсталлятор самого TV, а не какую-то мутную программу?vikarti
13.10.2019 11:20Судя по скриншотам — там проблема вовсе не в автозапуске. TV ставит security auth плагин который позволяет входит в систему (windows-аналог видимо — своя GINA) через него а с этими плагинами надо быть очень осторожными, и удалять их штатным образом а не силой.
Некоторые тулзы что используют плагины такие вроде ShareMouse (продвинутый аналог opensource'ной Synergy) при попытке настроить удаленный вход — прямо говорят (и описывает где и как) что надо бы настроить вход в систему по ssh именно если их плагин — сбойнет.mkll
13.10.2019 17:19Хм, я даже не знал, что TV ставит такой плагин. Подозреваю, что у меня его нет — я ставил упрощенный вариант TV. Хотя это было давно.
UPD. Хм, таки есть:
/Library/Security/SecurityAgentPlugins/TeamViewerAuthPlugin.bundle
/Library/PrivilegedHelperTools/com.teamviewer.Helper
А как бы от него избавиться, оставив сам TV, теперь…
Viceroyalty
13.10.2019 17:32Я конечно виндузятник, а не маковод, но очень похоже, что TV добавила свой драйвер, причем зарегистрировав его как загружающийся в безопасном режиме: в маке нельзя загрузится с внешнего носителя и удалить драйвер и вычистить ссылки на него из местного аналога реестра?
(В бытность мою гентушником я еще был моложе и непосредственно с дровами дел не имел — просто админил)
Finesse
12.10.2019 06:42+1Что говорят по поводу этой проблемы на bugreport.apple.com?
andrew8712
12.10.2019 09:36Вы шутите? Они там молчат обычно. Максимум, что могут сделать, это повесить на баг метку Duplicate
farcaller
12.10.2019 10:38На хорошо составленные багрепорты вам могут прислать даже отладочные прошивки для девайсов, чтобы вы могли лучше воспроизвести баг.
И да, внутри эппловых роутеров таки был netbsd :-)
Dmitri-D
12.10.2019 07:10Cisco VPN не работает в Catalina. Курим бамбук, ждем обновление.
govage
12.10.2019 10:07Или пользуемся нативным vpn
DMGarikk
12.10.2019 11:29который не будет работать с 95% корпоративных VPN, да
whyme
12.10.2019 18:24Это какие 95%, по моим ощущениям в 95% случаев используется ipsec, который в основном настраивается на нативных клиентах ios (да и других ОС) без особых проблем, изредко разве что надо шаблоны заливать для старых версий ios (разве что для циско ipsec нужен клиент, да и то вроде есть способы настроить нативно).
DMGarikk
12.10.2019 21:37я работал в нескольких околобанковских организациях и ещё в нескольких просто контор. и у всех были какието адовые конструкции с cisco vpn и подобным софтом это или проприетарные токены с ключами для которых надо ставить очень странные драйвера (почти везде) или софт от безопасников которые чекает конфиг клиентской ОС и только тогда разрешает подключение, почти везде была жестко ограничена версия VPN клиента с которой «всё работает» причем всегда эта версия так или иначе была не полностью совместима с актуальной ОС…
Mnemonik
12.10.2019 11:28чота прохладная история какая-то, я обновил и компьютер свой и макбук и везде anyconnect работает нормально. да, показывает перечеркнутый круг на иконке и предупреждает что программа эта фуфло при запуске, но работает. да я прям щас через него сижу!
darkit
12.10.2019 14:57Cisco AnyConnect Secure Mobility Client v. 4.7.00136 нормально работает.
Dmitri-D
12.10.2019 17:33+1а 4.7.04056 не работает
во всяком случае по конторе было письмо, призывающее не ставить новую макось и в качестве причины — не работает vpndarkit
12.10.2019 17:44странно, но у меня все работает :)
у меня стандартный джововский набор программ и никаких проблем не было. Кроме Transmission Remote GUI, который за пару дней обновили и уже все работает.
eisaev
12.10.2019 20:44Оно похоже не обязано работать. Поэтому кому как везёт. А вообще официальная позиция Cisco такая:
The macOS 10.15 operating system does not support 32-bit binaries. Additionally, Apple verifies that all software installed on 10.15 has been cryptographically notarized via digital signature. For the best user experience, we recommend upgrading to AnyConnect 4.8, because it is the first version that officially supports operation on macOS 10.15 and contains no 32-bit code.
Telmah
12.10.2019 23:42Cisco anyconnect secure mobility client 4.8.00175 все чудесно работает, в релиз ноутах заявлена совместимость с 10.15
tankistua
12.10.2019 07:25+1Чтото они такое говно начали выкладывать в продакшин, что я просто офигеваю. Иос 13ый вообще какой то ужас — я уже не помню таких обновлений, чтобы терялся интернет, ухом отключался микрофон или наооборот очень приятная функция это включение громкой связи, чтобы тебе в ухо ктото проорал: Привет.
sigmatik
12.10.2019 08:16Согласен, последняя мобильная операционка вызвала много негатива. Такое ощущение что редко сократили штат тестировщиков
msatersam11
12.10.2019 12:38+1Немного оффтоп, но эпик на яблоке — это когда для работы с новой версией ЯП ( swift 5 ), нужна новая версия IDE( XCode 10.2+ ), которой нужна… новая версия МакОСи( следующая за HighSierra, т.е Mojave или выше ).
Пусть некоторые и ругают винду, но с VisualStudio подобный цирк особо не встречался.Dmitri-D
12.10.2019 17:45+2У меня мохаве на мини стал терять wifi. Рядом стоит эир с сиеррой — и всё работает. Разбор полетов с эппл саппортом дал ровно ноль результатов. Они дважды собирали логи и всё что им там нужно с компа. И ничем это не помогло. 2 месяца переписки. Четыре раза сидел на телефоне выполнял инструкции. Ноль.
Пришлось разбираться самому. Сиерра довольно активно меняет скорость wifi — т.е. выбирает разные скорости в зависимости от, видимо, помех и шумов. Активно — это в смысле каждые минут 10-20 может быть другая скорость. А мохаве врубает 150 мбит и говорит — да я нефига связаться не могу с вашим роутером. В это же время сиерра прекрасно работает на 10мбитах. Это по 2.4GHz. На 5 — скорости выше, то картина примерно такая же. Лечится только вырубанием wifi и тогда при включении — всё работает. Какое-то время всё ок. Неделю или пару дней. Потом снова та же колбаса. Я понимаю — и роутер не рядом, и эфир довольно сильно забит, и вероятно помехи от чего-то лезут. Но блинский нафик, проблем не было до обновления на мохаву.Goodkat
12.10.2019 23:26Лечится только вырубанием wifi и тогда при включении — всё работает. Какое-то время всё ок. Неделю или пару дней. Потом снова та же колбаса.
Ну настрой аутоматор, чтобы раз в сутки выключал-включал вайфай.Dmitri-D
12.10.2019 23:57Я переориентировал роутер, поставил его ближе и другой стороной, развернул антены. В общем как-то пока работает. Плюс — сзади mini были связаны провода, я их распустил и связал в другом месте.
Всё это время наблюдал за уровнем сигнала — благо макос умеет его показывать — и добивался максимума. Помогло.
А аутоматор — это как-то через чур, хотя спасибо за идею.
mkll
13.10.2019 17:29Ну как эпик — такое каждый год, с той или иной задержкой. В этот раз, наоборот, всё получше — для Xcode 10 ожидалось, что как обычно, потребуется обновляться на актуальную версию (Mojave), но он продолжал работать в High Sierra вплоть по 10.1. Для 10.2 уже требовал Mojave и не устанавливался, но правкой двух плистов и заменой одного файла запускался в High Sierra с полпинка.
msatersam11
13.10.2019 18:02Мб и так. Я [временно] поступил немного проще — скачал кастомный тулчейн для поддержки новой версии и поправил текстовый файл поддерживаемых версий( иначе синтаксис новой версии свифта будет как неверный восприниматься ).
Я вообще не люблю обновлять ОСь на новую версию, особенно, на яблоке. Почти гарантированно что-то отвалится/сломается.
Прикол в том, что, ни новый Xcode, ни новая макось мне были не нужны от слова «совсем», т.к все меня полностью устраивало — мне просто нужно было… запустить демку от Yandex MapKit 3.X для iOS.
Эти «гении» написали пример-демку на 5-м свифте! Что вовсе не помешало им иметь и предоставлять документацию исключительно для Obj-Cmkll
13.10.2019 18:24Xcode нужен из-за Swift 5, а макось — да, не нужна. Я пару раз перепрыгивал через версию. :)
запустить демку от Yandex MapKit 3.X для iOS.
Эти «гении» написали пример-демку на 5-м свифте! Что вовсе не помешало им иметь и предоставлять документацию исключительно для Obj-C
Имел поверхностное знакомство с Yandex MapKit лет 5 назад, осталось ощущение, что его писали студенты по объявлению. И плюс к этому — ни доки, ни примеров. Поплевался, выкинул. Похоже, с тех пор мало что изменилось «в Датском Королевстве». Поражает, конечно, когда современная модная молодежная компания с сотнями разработчиков не может выделить пару человеко/дней для актуализации документации. Чем заняты все эти люди?
А насчет версии свифта — не пробовали принудительно везде в проекте проставить 4.2? У меня этот фокус буквально на днях прокатил в обратную сторону — демка была на 3-м, который Xcode 10.3 не изволит кушать. Скушал как миленький, даже не ругнулся нигде.
Extremum
12.10.2019 08:29О, да. Мне прилетел баг от заказчика что часть обозначений валют utf-8 пропали с сайта. Проверил — на 12 все ок, на 13 посыпались. Не представляю как так можно обновляться.
MaZaNaX
12.10.2019 08:46мне прилетел ещё более интересный баг от заказчика: на ios 12 пдфы отображаются нормально, на 13 — вместо букв цифры и непонятные символы. Оказалось, что проблема в шрифтах ?_(?)_/?.
BingoBongo
12.10.2019 12:17+1MaZaNaX, на чем приложения написаны? Если на Qt, то это их косяк bugreports.qt.io/browse/QTBUG-77467
MaZaNaX
14.10.2019 09:09на php. PDF генерировался на сервере. и криво отображался только в safari :)
вылечилось сменой шрифта
junari
12.10.2019 08:29+1Благоверной как-то недавно пришло обновление на новенький MacBook Pro. На каком-то этапе установка зависла на лого. Простоял так ночь, ничего не изменилось. В итоге приобрел новый опыт — как зайти в специальный режим и восстановить из резервной копии, благо она была сделана перед установкой обновлений. С тех пор не обновляемся.
Я это все к чему. Ноут новой модели, ничего на нем не установлено кроме браузера, используется для редкого серфинга. Я понимаю, что у Майкрософт что-то может пойти не так во время обнов — там целый зоопарк различных устройств, но эпл, у которой десяток актуальных устройств…
Вот поэтому мне нравится linux. Там этот процесс более контролируем.Goodkat
12.10.2019 23:27Вот поэтому мне нравится linux. Там этот процесс более контролируем.
Ага, первый вопрос после любого релиза — что сломали в этот раз?0xd34df00d
13.10.2019 00:19Решается использованием дистрибутивов с роллинг релизом.
sumanai
13.10.2019 17:14+1В котором поломки идут постоянно?
0xd34df00d
13.10.2019 19:34Ну только если арч использовать.
Серьёзно, не могу вспомнить, когда что-то на моей системе бы ломалось.
aik
12.10.2019 08:36+2Когда ставишь обновления — просто ставь обновления. Не стоит их сочетать с установкой/удалением софта и драйверов. Как бы вы не верили эпплу/майкрософту/гуглу/столлману.
Ну и вопрос: есть же штатные методы удаления программ, тот самый постоянно упоминаемый маководами "просто перенос в корзину". Зачем сторонние программы использовать?
Да и вообще, всякие чистилки чуть ли не на первом месте в списке вредоносного софта стоят, когда юзер скачал, запустил, нажал "почистить всё" — а потом ОС не запускается или ошибками сыплет.
asocial
12.10.2019 09:52Ну и вопрос: есть же штатные методы удаления программ, тот самый постоянно упоминаемый маководами «просто перенос в корзину». Зачем сторонние программы использовать?
Тоже не понял, зачем нужно ставить дополнительную прогу, если все прекрасно удаляется переносом в корзину.Finesse
12.10.2019 10:34+1Далеко не все программы устанавливаются и удаляются простым переносом. Некоторым программам для установки нужно нагадить в систему, поэтому они используют инсталлятор. Приличные разработчики в таком случае поставляют деинсталлятор. Все программы в ходе своей работы создают файлы в `~/Library` для сохранения настроек, кеша и т.п., перенос в корзину не удаляет их.
aik
12.10.2019 10:42Вопрос был скорее риторический. Просто фанатики обычно утверждают, что через корзину все программы удаляются и в системе софт под мак никогда не мусорит.
Но всё равно, не повод при каждом случае использовать чистилку (без понимания того, что именно она сейчас сделает).
alsoijw
12.10.2019 11:16Когда ставишь обновления — просто ставь обновления. Не стоит их сочетать с установкой/удалением софта и драйверов. Как бы вы не верили эпплу/майкрософту/гуглу/столлману.
В gnu/linux пакетный менеджер блокирует систему и одновременно что-то ставить/удалять/обновлять не получится.aik
12.10.2019 11:22Но никто не мешает наставить всякой фигни уже после обновления системы, но до перезагрузки с новым ядром. Ну и некоторые вещи мимо пакетного менеджера ставятся, бывает.
Я не говорю, что это регулярно. Но бывает. И слепо полагаться на пакетный менеджер в плане того, что он всегда всё разрулит, не стоит.0xd34df00d
12.10.2019 18:36А чем это плохо?
А то я свой линукс не перезагружал уже года два, и все это время продолжаю его обновлять, не замечая каких-либо проблем.rPman
12.10.2019 20:52Я так получил кучу проблем с загрузкой системы и фактически потребовалось переустанавливать систему.
Машина не перезагружалась годами, где то по середине этого срока что то (наверное связанное с установкой с изменениями initramfs) поломало загрузку, как не старался починить не получилось (не видело устройства — диски), причем похожую ошибку ранее я в спешке исправил просто скопировав в каталог boot версию из чистой установки (так как штатно не получилось быстро восстановить а машина нужна была здесь и сейчас немедленно), но позже это уже не спасало.
В причине не разобрался (это не модули и не параметры загрузки ядра, это я в первую очередь проверил) но понял что долго работающая машина без каких либо тестов это потенциальная проблема.0xd34df00d
12.10.2019 21:00Интересно, из-за чего оно у вас так сломалось.
А так-то конкретно ядро-то я не обновляю, а после обновления сразу проверяю и перезагружаю.
bykvaadm
12.10.2019 21:02один из частных примеров, но не редкий случай, когда ставите ось на virtualbox, в первую очередь уствнавливаете обновления и vbox guest additions. для установки guest additions вы ставите дополнительно linux-headers. а дальше могут быть чудеса, поскольку при обновлении может подтянуться новое ядро, а заголовки будут скачаны для текущего, соответственно и собраны дополнения будут для текущего ядра. после ребута у вас начнутся веселые танцы с бубном, чтобы привести версии софта в порядок, при этом дополнения работать не будут.
screwer
13.10.2019 01:48Ядро так не обновить. Да, какие то мелкие патчи могут быть установлены. Типа фикса конкретной функции. Но полноценное обновление ядра без рестарта неаозможно. Это легко понять, если вспомнить, какое количество обьектов (структур) существует в ядре, и как они все друг с другом перелинкованы. Экспорт-импорт наживую всех аллокаций и фикс всех указателей, это минимум что придется сделать. Изменение полей одного обьекта потащит такой шквал зависимостей, что писать какой-нибкдь live migrate выглядит почти невыполнимой задачей.
bykvaadm
12.10.2019 20:48не систему, а просто создает lock-файл, который пакетный менеджер при повторном запуске увидит и откажется дальше работать.
Goodkat
12.10.2019 23:38В gnu/linux пакетный менеджер блокирует систему и одновременно что-то ставить/удалять/обновлять не получится.
Который из?
У меня их три.
BeardedBeaver
12.10.2019 11:39Скачивание обновлений и установка обновлений это две разные задачи с разной степенью сложности. Вы же не перестаете работать в любой оси пока скачивается сериальчик? А скачивание образа обновлений по сути не отличается от скачивания сериальчика.
aik
12.10.2019 11:42Ну на скачивание человек и не жалуется, он явно начал установку обновлений — и параллельно удалить тимвьювер какой-то левой программой захотел.
BeardedBeaver
12.10.2019 11:45Пока у меня скачивалось обновление, я решил сделать что-нибудь «полезное», а именно поудалять какой-нибудь ненужный хлам с ноута.
aik
12.10.2019 12:01как раз подоспела загрузка обновления MacOS. Далее все шло как обычно. Установка продолжалась некоторое время, мак несколько раз перезагружался и вот долгожданный момент. Завершающий этап установки и завершение настройки
То есть пока качалось — он "удалил" тимвьювер. А потом начал устанавливать обновление.
Exchan-ge
12.10.2019 12:15Да и вообще, всякие чистилки чуть ли не на первом месте в списке вредоносного софта стоят, когда юзер скачал, запустил, нажал «почистить всё» — а потом ОС не запускается или ошибками сыплет.
Обычно говорят, что «чистилки» просто бесполезны.
И, действительно — я не помню ни единого случая, когда всем известный CCleaner приводил бы к неработоспособности ПК или появлению ошибок.
А вот случаи восстановления быстродействия у крайне запущенных ПК при помощи этой программы — действительно были.aik
12.10.2019 12:27Тот же ccleaner был как-то трояном заражен на официальном сайте.
А ошибки и неработоспособность после чистилок я видел. Может не после ccleaner'a. Но даже если он ничего не убивал ни разу, всё равно считаю, что слепо скачивать и нажимать "почисти мне тут всё автоматом" нельзя. То есть как инструмент специалиста, который понимает, что оно делает, чистилка имеет право быть. Но вот как полностью автоматическая программа для юзера — лучше не надо.
Exchan-ge
12.10.2019 12:50Тот же ccleaner был как-то трояном заражен на официальном сайте.
Это хорошая иллюстрация к часто встречающемуся (в том числе и на этом сайте) тезису «Зачем мне антивирус? Я без него уже пять (десять, двадцать ) лет живу спокойно».
(Я не привержен такому подходу и был своевременно предупрежден )
Но даже если он ничего не убивал ни разу, всё равно считаю, что слепо скачивать и нажимать «почисти мне тут всё автоматом» нельзя.
Вы сможете проделать подобную операцию вручную? (см. выше про «крайне запущенный ПК»)
Но вот как полностью автоматическая программа для юзера — лучше не надо
Я уже отметил выше, что в худшем случае она просто бесполезна. Но иногда — реально помогает.aik
12.10.2019 12:53Обычно "живу без антивируса" равно "windows defender установлен". И он периодически на что-то там реагирует даже.
Вы сможете проделать подобную операцию вручную?
Обычно чистка запущенного ПК — это автозагрузка, временные файлы да дефрагментация. В 90% этого хватает, чтобы его оживить.
Exchan-ge
12.10.2019 13:08Обычно «живу без антивируса»
Мой Нортон частенько ругается на фришный софт с различных файловых ресурсов.
(Может и не по делу, но кто будет проверять лично )
Обычно чистка запущенного ПК — это автозагрузка, временные файлы да дефрагментация. В 90% этого хватает, чтобы его оживить.
Не, не хватает. Запущенный комп — это комп, на который юзеры ставили и сносили десятки разных программ (обычно из тех, что идут «в нагрузку» к другому софту, но бывают и очень экзотические варианты).
У таких в реестре полный бардак.dth_apostle
12.10.2019 18:21И что? Вот честно — вы смотрели размер файлов реестра? Как вы думаете, наличие лишних значений в осиротевших ключах как-то влияет на быстродействие?
Exchan-ge
12.10.2019 18:37Как вы думаете, наличие лишних значений в осиротевших ключах как-то влияет на быстродействие?
Пользователь пожаловался на то, что его комп в последнее время стал очень медленно работать.
Я проверил — реально, примерно как если бы кто-то заменил его E5300 на один из ранних атомов.
Уже планировал снести все и установить начисто. Но на всякий случай прошелся свежей версией CCleaner.
И тогда случилось маленькое чудо.
Потом я использовал этот способ неоднократно, с одинаковым результатом.
Поэтому, наверное — таки да, влияет.dth_apostle
12.10.2019 19:43Магия. Увы, применение магии не валидировать. Это могло быть обновление, это могло быть иное стечение обстоятельств. То, что вы не можете ни объяснить, ни повторить, вы не можете приводить в качестве аргумента.
Exchan-ge
12.10.2019 20:30Магия. Увы, применение магии не валидировать.
Там в списке исправлений было примерно 1500 позиций.
Повторяемость -то хорошая, бо все машины из одной поставки и примерно в одном и том же состоянии.dth_apostle
12.10.2019 23:14Еще раз — магии не бывает. Корректно — провести анализ: загрузки, использования CPU, RAM etc. Можно же заниматься «культом вуду» и использовать всякие амулеты типа CCleaner.
Goodkat
12.10.2019 23:46Как вы думаете, наличие лишних значений в осиротевших ключах как-то влияет на быстродействие?
Да, конечно, если это ключи, которые читаются и обрабатываются каждый раз при открытии любой папки, например, или при щелчке по файлу правой кнопки мышки и т.п.dth_apostle
13.10.2019 00:56Запустите ProcessExplorer, а потом откройте папку или запустите какое-нибудь приложение. Даже на «нулевой» системе
ad1Dima
13.10.2019 12:39"Как вы думаете, наличие лишних значений в осиротевших ключах как-то влияет на быстродействие?"
Влияет, особенно на скорость загрузки ос. В том числе поэтому в новом продвигаемом сейчас пакетном способе установки приложений (msix) МС сделали виртуализацию реестра, когда у каждого пакета он собственный и загружается на старте приложения а не на старте ОС.dth_apostle
14.10.2019 11:33Влияет, особенно на скорость загрузки ос
Вот пример только открытого ProcMon:
Обратите внимание, что запросы к реестру постоянны.
Я взял пример 1го попавшегося: длительность — 3.23E-5 сек.
Грубо говоря, чтобы потерять 1 сек на этих запросах, их должно быть порядка 31000.ad1Dima
14.10.2019 11:35Это всего лишь означает, что запрос выполнился в RAM, и это только подтверждает утверждение о тормоза при старте ОС.
dth_apostle
14.10.2019 11:37Вы о чем? Как это
только подтверждает утверждение о тормоза при старте ОС.
?
Давайте аргументы, а не голословные заявления.
Вот вам пример того, что все улья реестра можно загрузить в RAM современного ПК без особых проблем:
HKEY_CURRENT_CONFIG, HKEY_LOCAL_MACHINE\System — 23,068,672 SYSTEM
HKEY_CURRENT_USER — 21,495,808 NTUSER.DAT
HKEY_LOCAL_MACHINE\SAM — 65,536 SAM
HKEY_LOCAL_MACHINE\Security — 65,536 SECURITY
HKEY_LOCAL_MACHINE\Software — 177,471,488 SOFTWARE
HKEY_USERS\.DEFAULT — 12,582,912 DEFAULT
Суммарно набирается порядка 200 МБ — это если все в память запихать.ad1Dima
14.10.2019 12:31Давайте аргументы, а не голословные заявления.
Вот тут сотрудник Miscrosoft говорит, что большое количество записей в реестре тормозит загрузку (и логин) в ОС.
youtu.be/RUvYOCP_mnE?t=1301dth_apostle
14.10.2019 14:03Там такое же заявление парня из МС, к-рый «продает» приложения в Windows Store. С таким же правом я могу заявить, что в моем случае приложения из Windows Store запускаются дольше, чем нативные — к-рые читают и пишут в реестр.
Тем более, исходно мы обсуждали _чтение_ из реестра.
А выступающий, кстати, в МС где-то с 2009-2010 — сразу в команде Windows 8 App Model = Windows Universal Platform.
Относиться с его словам о реестра стоит критично.ad1Dima
14.10.2019 14:54Вы можете утверждать что угодно.
Мой комментарий был про то, что разросшийся реестр тормозит загрузку ОС. Вы парируете, что после того как реестр загружен, он читается быстро. С этим я и не спорил ?\_(?)_/?dth_apostle
14.10.2019 15:34Я говорил о том, что пока не видел ситуации, когда именно загрузка реестра (а не запуск приложений, прописанных в автозапуске в RunOnce или типа того) тормозил бы систему.
Более того, я привел вам пример, что размер всего реестра — меньше 200МБ. Даже если весь он загружается в память, это явно не та операция, к-рая как-то заметно влияет на скорость загрузки.drWhy
14.10.2019 20:46В том то и дело, что реестр в память не загружается, и поиск в нём — довольно продолжительный процесс. И, конечно, обилие мусора в реестре не может не сказываться как на скорости загрузки системы, так и на скорости работы системы и приложений.
Благо, ProcessExplorer поддерживает режим логгирования процесса загрузки ОС — можно просуммировать все задержки при обращении к реестру.
Печально также то, что поиск в реестре не использует оптимально ни процессор, ни память, при этом жутко тормозя. Если ветку реестра, например HKLM_Software, выгрузить в текстовый файл и открыть его, например, встроенным редактором Far Manager'а, поиск происходит существенно быстрее.dth_apostle
14.10.2019 20:48Благо, ProcessExplorer поддерживает режим логгирования процесса загрузки ОС — можно просуммировать все задержки при обращении к реестру.
так сделайте.
Если ветку реестра, например HKLM_Software, выгрузить в текстовый файл и открыть его, например, встроенным редактором Far Manager'а, поиск происходит существенно быстрее
только дело в том, что приложения выполняют НЕ поиск, а переходят по конкретному пути.drWhy
14.10.2019 20:54Сделал, спасибо.
Приложений много, некоторые запрашивают значение ключа (тоже не мгновенная операция, кстати), некоторые повторяют эту операцию сотни тысяч раз, некоторые гадят в реестр мусор. А пользователь всё ещё ждёт.dth_apostle
14.10.2019 21:04Поделитесь исх данными — будет интересно оценить. На работе ноут грузится буквально за секунды. Надо будет завтра засечь и привести реальное время загрузки. При том, что ноут уже помирающий — просто жду замену.
Приложений много, некоторые запрашивают значение ключа (тоже не мгновенная операция, кстати), некоторые повторяют эту операцию сотни тысяч раз
ну еще вопрос — как приложения, не указанные в автозапуске, могут запрашивать значения и «гадить» в реестр?
aik
14.10.2019 22:35+1Сегодня как раз ковырялся с компьютером "жутко тормозит при включении и запуске программ". Винт нормальный. Из интереса начал с ccleaner'a. Тот удалил три куки, 900 мегов временных файлов, и что-то по мелочи из реестра про фреймоврк и расширения. Хуже действительно не стало. Лучше тоже.
Руками почистил автозагрузку, удалил всякие медиагеты и алисы, удалил 20 гигов временных файлов — который не смог ccleaner удалить почему-то. И пыль из кулера выбил — там ccleaner вообще не предлагал почистить. :)
Exchan-ge
14.10.2019 23:34Лучше тоже.
Ключевые слова здесь: «и что-то по мелочи из реестра»
Эффект будет тогда, когда счет пойдет на тысячи записей.
И да, на компах с более слабыми процами и памятью в 2Гб он проявляется сильнее.aik
15.10.2019 01:06Тут и было два гига. И core2 1,8GHz
А уж тысячи записей в реестре — юзеры настолько не намусорили.
Другое дело — тысячи временных файлов, с которыми клинер не справился.
Am0ralist
15.10.2019 09:43Руками почистил автозагрузку
Так в нём тоже это можно посмотреть и удалить ключи, запустить деинсталяторы программ и прочее.
обычно тормоза не от 900 метров, а от тысяч штук зависят. По факту, ускорение вызывает очистка двух папок темповых (обычного и интернет эксплорера) в которых на момент очистки тысяч 50 или больше файлов, настолько, что даже при открытии этих папочек на HDD вызывает дикие тормоза эксплорера.
Ну и обычная виндовая чистилка примерно так же помогает, вот только она не умеет чистить кеши сторонних программ.
Склинер же умеет и этим удобнее. Проблем за много лет на разных компах — не замечено.aik
15.10.2019 09:51Автозагрузки и деинсталяторы можно и без него запускать.
С временными файлами он не справился — не знаю, откуда он удалял 900 мегабайт, но в %temp% было 20 гигов мусора, порядка 30 тысяч файлов где-то.
Обычная виндовая чистилка зато может удалять обновления и предыдущие версии Windows.
А ещё этот ccleaner (да и вообще весь их софт, дефрагглеры там всякие) норовит поставить гуглохром, если не снять мелкую галочку. Я не доверяю софту, который тянет за собой от третьих фирм всякий хлам.
Am0ralist
15.10.2019 13:23То есть вы не доверяете драйверам Асуса? Ну тем, которые с диска к мамке идут?
С временными файлами он не справился — не знаю, откуда он удалял 900 мегабайт, но в %temp% было 20 гигов мусора, порядка 30 тысяч файлов где-то.
Видимо, у вас были странные настройки.aik
15.10.2019 13:32То есть вы не доверяете драйверам Асуса? Ну тем, которые с диска к мамке идут?
Если они при установке ставят хром, то не доверяю. Но я уже очень давно диски к материнкам не смотрел даже. Когда последний раз заглядывал, там была отдельная кнопка "установить браузер", а не мелкая галочка, которую требовалось снять.
Видимо, у вас были странные настройки.
Настройки были по умолчанию.
Кстати, дополнительный косяк клинера — это то, что он службу свою втыкает.Am0ralist
15.10.2019 14:07Когда последний раз заглядывал, там была отдельная кнопка «установить браузер», а не мелкая галочка, которую требовалось снять.
Нет, там была галочка «установить только драйверы» и хром ставился так же с ними. Я малость офигел от такого.
В любом случае, это способ финансирования бесплатного ПО.
Кстати, дополнительный косяк клинера — это то, что он службу свою втыкает.
Потому что он работает в фоне и постоянно выдает предупреждения об объемах.
Настройки были по умолчанию.
А папка то была этого пользователя? Это единственный вариант, который я встречал, что заходишь из под другого пользователя. Но это логично как раз
FeNUMe
12.10.2019 12:24На счет чистилок согласен, постоянно ругаю клиентов и друзей за всякие CCleaner и подобное. Из свежих случаев вредительства: чистильщик выкосил папку c:\Windows\Minidump\, через какое-то время начались синие экраны раз в пару дней и обратились ко мне, в логах только неожиданный ребут, а минидампов для диагностики нет — потому что оказалось винда не умеет их писать если папка назначения не существует.
taliano
12.10.2019 08:36Кто-нибудь смог настроить шрифты в 10.15 на дисплее без ретины? Шаманство из 10.14 c
похоже уже не работает.defaults write -g CGFontRenderingFontSmoothingDisabled -bool && defaults write NSGlobalDomain AppleFontSmoothing -int 2
Finesse
12.10.2019 10:36+1Вы имеете ввиду включение субпиксельного антиалиасинга? Если да, то этот метод работает в 10.15: https://apple.stackexchange.com/a/337871/188791
b3er
12.10.2019 08:46Если был доступ к рекавери, то можно было бы просто восстановиться из снепшота, обычно макось создаёт его до обновления
EmmGold
12.10.2019 09:31+1Ну Тимка костыль ещё тот. Она нативна для Windows, а под всякие линуксы и т.п. таскает с собой Wine со всем скрабом. Это всё обычно «как-то» работает, но далеко не всегда, и при удалении может чего и зацепить. Даже скорее всего что-нибудь с собой удаляет.
rionnagel
12.10.2019 13:06Да вроде уже перестала таскать wine. Но у меня всё равно не заводится на fedora core.
drWhy
12.10.2019 09:46Да, друзья, готовые помочь серверами ночью — это хорошо.
Плохо, что для удаления ПО из системы приходится использовать сторонние утилиты. Полагал, хотя бы на Mac OS с этим лучше.
TeamViewer таки превращается в тыкву, всё чаще отказываясь запускаться в домашнем/бесплатном варианте, ссылаясь на попытки профессионального использования. При этом расценки на про версию решительно негуманны и точно не подходят для сценария периодически помочь родителям/друзьям. Альтернатив практически нет, настолько он был хорош.
Бэкапы всё ещё наше всё.aik
12.10.2019 10:12+1Я на anydesk пока что перешел.
Не идеальная замена, но достаточно пристойная.drWhy
12.10.2019 10:13Спасибо, попробую.
aik
12.10.2019 10:20+2Там основная проблема — то, что в бесплатной версии нету "адресной книги".
Решается через список последних подключений, избранное или просто создание ярлыков. Ну это куда постоянно коннектитесь.
В остальном вопросов пока не было. Ну может интерфейс не самый удобный, но вполне терпимый.
dobrev
12.10.2019 13:19Насчёт создания ярлыков можете подробнее? Есть какая-то возможность сделать ярлык с параметром подключения к определённому адресу рабочего места anydesk?
dobrev
12.10.2019 13:36Сам спросил, сам отвечу, ибо теперь, узнав о такой возможности, нашёл ответ (внезапно) в справке: support.anydesk.com/Command_Line_Interface
Формат такой:
echo password | "C:\Program Files (x86)\AnyDesk\AnyDesk.exe" alias@ad --with-password
Например:
echo etovashparol | "C:\Program Files (x86)\AnyDesk\AnyDesk.exe" 2128506 --with-password
В примере 2128506 это адрес рабочего места (да, я помню их короче 9-ти цифр), а etovashparol — это пароль от него.
aik
12.10.2019 13:36
Ну или просто команда "C:\Program Files (x86)\AnyDesk\AnyDesk.exe" <цифровой_ID_хоста>
Потом с ярлыком что угодно делайте. Пароль, правда, в нём вроде как задать нельзя, надо будет хотя бы один раз руками ввести, поставив галочку "запомнить".
PS. Про пароль вы там уже раскопали. Мне пока не нужно было.
dth_apostle
12.10.2019 18:23При сравнении AnyDesk для меня лично проигрывает Chrome Remote Desktop — как минимум, подстраиваемостью под разные разрешения
aik
12.10.2019 18:37Насколько знаю, это решение для тех, кто пользуется гуглохромом. Как отдельное приложение нельзя ни клиента, ни сервера запустить.
dth_apostle
12.10.2019 19:44Да, именно. Либо иные решения на Chromium — тот же MS Edge с ним работает.
aik
14.10.2019 10:54Сложно это, гораздо проще дать юзеру ссылку на экзешник и сказать "запусти и продиктуй цифры", чем заставлять его ставить хром и т.п.
Да мне и самому хром ставить не хочется.
Goodkat
12.10.2019 23:50Плохо, что для удаления ПО из системы приходится использовать сторонние утилиты. Полагал, хотя бы на Mac OS с этим лучше.
Если вы установили ПО из эпстора, то никаких проблем с удалением быть не должно.
Если вы устанавливаете программу, которая требует права администратора для установки, устанавливает свои драйвера и т.п., то никто вам ничего гарантировать не сможет.
mkll
13.10.2019 17:37всё чаще отказываясь запускаться в домашнем/бесплатном варианте, ссылаясь на попытки профессионального использования
У меня жалуется, но запускается. А у вас прям отказывается?aik
14.10.2019 10:55Выкидывает через минуту и блокирует на полчаса — по мне так это вполне себе отказывается.
mkll
14.10.2019 19:21Спасибо. У меня до этого пока не дошло, только предупреждает каждый раз, что «commercial use suspected».
aik
14.10.2019 22:37У меня домашний комп как-то вообще банило, не мог к нему подключиться. Писал заявку на разблокировку, присылал логи — через месяц разбанили. Потом опять забанили и я решил больше не унижаться, а искать замену.
Причем банили именно домашний, а не рабочий — я в обе стороны коннектился.
Kolyagrozamorey
12.10.2019 10:12Какой то заголовок в статье желтый. По заголовку подумал что MacBook у автора згорел :)
pavelgvozdb
12.10.2019 10:36+1Однажды сидя в парке со своим маком я решил, что пора бы согласиться на обновления предлагаемые системой, «Заодно и глаза отдохнут от работы», подумал я. Тапнул по кнопке, Мак вырубился и на чёрном экране появился прогрессбар. Собственно, всё как обычно. Я в это время думал о своём, смотря на чистое голубое небо.
Обратил внимание на экран только когда он был полностью чёрный и после пары минут ожидания Макбук не включился. Я включил его кнопкой и процесс обновления начался заново. «Видимо был какой-то сбой», промелькнула мысль и я начал наблюдать за процессом с настороженностью. На середине прогрессбара Мак просто подвисал секунд на 10, а потом выключался, я пробовал запускать процесс раз 5, всё по тому-же сценарию. Начав искать с телефона решение в интернете и ничего подобного не найдя, я понял, что пора идти в более приемлемое место,где я мог бы по-материться в голос.
Было это 6-8 месяцев назад, поэтому всех действий, которые я пытался сделать, уже не упомню (сбрасывал PRAM и NVRAM, SMC, ещё что-то делал), однако восстановить мак мне удалось только из старой резервной копии.
После этого случая я перестал рьяно пропагандировать безотказность MacOS и MacBook-ов. Разочаровался, так сказать, но использовать продолжаю…
latonita
12.10.2019 11:09Рановато, по-моему, обновляться) у нас вчера человек 15 обновились — у половины проблемы. То внешние мониторы перестали работать по hdmi, то у кого-то Dropbox с onedrive отвалились, тк были в корне, и так далее… там сям что-то отвалилось
boootloader
12.10.2019 11:10+3Так много комментариев, но почему-то ни одного о том, что CleanMyMac — приложение, имеющее весьма дурную репутацию. Как минимум, оно замечено в удалении системных файлов и библиотек при своих «очистках» и «оптимизациях». Как максимум, ему приписывают наличие вредоносных компонентов и сбор пользовательских данных.
Просто не пользуйтесь сомнительным софтом — актуально для любой платформы.Mnemonik
12.10.2019 11:31нещадно плюсую. на самом деле «удаляторы» не очень нужны для мака. в нем приложения самодостаточные папки, почти всегда достаточно удалить папку с приложением чтобы грохнуть его полностью. в последних ОС вообще зачастую достаточно иконку в мусор кинуть и приложение будет удалено.
максимум у самых хитросделаных приложений будут те самые LaunchDaemons/LaunchAgents еще, но они без самого приложения безвредны, да и автор судя по тексту сам знает где они лежат.isden
12.10.2019 14:49+11. Вы еще забыли, что некоторые приложения любят писать далеко не только в LaunchDaemons/LaunchAgents.
2. Приложение то удалится, но после себя оставит кучу мусора, и хорошо если только в домике (по-моему только приложения из аппстора почти не оставляют после себя всякого). Вот это и есть та вещь, которая мне решительно не нравится в пакетном манагере макоси. Штатными средствами всего этого не вычистить.
creker
12.10.2019 17:06+11. Самодостаточная папка удалит только бандл приложения. Весь мусор, который оно создало на диске, никто за него не удалит. Для этого клинеры и сделаны. В макоси полно аккумулятором мусора. Тот же xcode взять как яркий пример от самой эпл. Ставится из аппстора, а засоряет весь диск своими файлами, которые остаются после удаления.
2. Фоновые агенты далеко не безвредны могут быть. Это полноценные демоны, которые будут постоянно висеть в системе и делать, что им вздумается. Например, драйвера дергать системные или те, которые поставило приложение вместе с собой. Кто это все удалять будет? Помимо этого, остаются плагины для встраивания в самые разные места системы. У меня в макоси годами они лежали, пока клинер мне их не показал.
3. Ну и не забываем про pkg установщики. Там вообще хаос.UksusoFF
12.10.2019 22:55IDE от JetBrains тоже каждая версия хранит вагон конфигов где-то в Library.
Goodkat
12.10.2019 23:54А где их хранить, если не в Library?
Не в папке же самого приложения.UksusoFF
13.10.2019 00:02Да, но при удалении бандла они не удаляются. Так что клинеры не бесполезны.
Goodkat
13.10.2019 00:15Что они не удаляются — это, наверное, даже и правильно. Может у меня место вдруг закончилось и я удаляю программы, которые сейчас не нужны, но которые мне понадобятся в будущем, со всеми старыми настройками. В iOS это стандартная функция ОС, например.
Другое дело, что я бы задавал при удалении бандла вопрос пользователю: удалить только само приложение или все его настройки и данные вместе с ним.
BeardedBeaver
12.10.2019 11:37Я вот тоже хотел написать что-то типа что статью правильнее было бы назвать «как Clean my mac сломал мне систему»
qRoC
12.10.2019 14:54+2Можно ещё многое рассказать про их саппорт и «политику возврата денег». Так что данная статья — очередной пример того, что не нужно ставить сомнительный софт, даже если он обернут в красивую обложку.
xDimaRus
12.10.2019 12:22Мак же на основе BSD разве там нет адекватного пакетного менеджера и официальной репы пакетов как в Linux? Зачем все эти клинеры кривые как принято в виндовом юзерленде. Или проблема в том что ТВ плагин экрана логона поставил как-то не стандартно и клинер не вычистил его?
FeNUMe
12.10.2019 12:38+1У вас слишком хорошее мнение о маке, родной пакетный менеджер и магазин не лучше виндовых аналогов.
xDimaRus
12.10.2019 13:04В винде нет пакетных менеджеров. За корректность инсталлера отвечает его разработчик, если приложение куда-то что-то положит то должно само удалить. Поэтому винда (и нормальные клинеры) вызывает uninstall-строку приложения т.к. сами не знают как его удалить. Тут я так понял ТВ зарегался на экране логона а клинер удалил его «стандартным» способом без удаления регистрации.
FeNUMe
12.10.2019 13:20В винде нет пакетных менеджеров.
Вы не правы — существуют Chocolatey и NuGet, плюс враперы типа OneGet.xDimaRus
13.10.2019 23:42Что из мейнстрим пользовательского ПО (а не компонентов разработчика) через них распространяется подскажете?
FeNUMe
14.10.2019 03:47Chrome, Firefox, VLC, WinRAR, 7zip, Notepad++, Skype, GIMP и т.д.
зайдите на chocolatey.org/packages и сами полистайте каталог.xDimaRus
14.10.2019 08:57Там же дисклеймер из которого следует что этоине продакшен решение. Если пакеты не собраны разработчиками софта а пакетный менеджер не включен в релиз ос — то сомневаюсь что это можно использовать в проде. Разве как повод влепить минус в карму ((
bondarenkod
14.10.2019 10:00Ставить в один ряд менеджер пакетов (в которые заворачиваются приложения) и менеджер пекеджей с библиотеками, которые используются при разработке того или иного ПО (в основном, на .net) — это, конечно, очень правильно!
FeNUMe
14.10.2019 12:24Вы точно посмотрели на Chocolatey? Это как раз репозиторий с пакетами обычных приложений.
bondarenkod
14.10.2019 16:55Конечно, он у меня стоит :)
Chocolatey — пакетный менеджер для софта, а NuGet — де-факто, для разработчика, через него происходит дистрибьюция, в основном, DLL, завернутых в пакеты и использующиеся в .net (в основном) проектах. Потому в контексте «поставить софт через ПМ» — NuGet использовать нельзя.
creker
12.10.2019 16:49Смотря что под это этим подразумевать. В винде есть инфраструктура инсталляторов, которая интегрирована в ОС. По сути, аналог юниксов всяких. Точно так же разработчик сам пишет и инсталлятор, и деинсталлятор, которые регистрируются в системе. Точно так же хвосты за приложением чистить кому-то придется, если разработчик не сделал нормальный деинсталлятор. Репозиториев — да, нет из коробки. В макоси же вообще ничего этого нет.
Goodkat
12.10.2019 23:56А чем Mac App Store — не репозиторий?
DerRotBaron
13.10.2019 10:58Примерно такой же, как и Windows store, только (по крайней мере года 2 назад был) ещё более бесполезный в смысле отношения полезного софта к мусорному.
Но пусть оба и являются по сути встроенными репозиториями, их применение останется где-то на уровне репозиториев и ПМ, используемых языками и их средами вроде pip, cargo или npm.
xDimaRus
13.10.2019 23:48«Инфраструктура» аналог «юниксов всяких» ))) Отлично, расскажите в 2 словах как она реализует обновления и подтяжу пакетов зависимостей.
drWhy
12.10.2019 17:08Windows Installer есть, но встречаются приложения с собственным инсталлятором.
Проблема в том, что многие анинсталляторы, как в первом, так и во втором варианте не полностью удаляют следы программ (файлы и записи в реестре) из системы по разным причинам. Одна из них — обеспечение триального периода использования программы, после удаления которой в реестре остаётся глубоко зарытый ключик, по присутствию которого программа определяет факт предыдущей своей установки.
А некоторые инсталляторы/анинсталлаторы просто кривые.
При этом есть годные программы, вообще не требующие установки.
isden
12.10.2019 14:56+1> разве там нет адекватного пакетного менеджера и официальной репы пакетов
Все есть (хотя насчет адекватности встроенного я не уверен :)), но приложения в обход аппстора могут поставляться в виде .app бандла, который по сути и есть запускаемое приложение. Которое нигде не регистрируется и может начать гадить после запуска куда угодно.
Еще есть .pkg бандлы (из которых разворачиваются .app бандлы), внутри которых может быть uninstaller и разные скрипты на разные события. А может и не быть. А может быть, но кривой. И т.д.
creker
12.10.2019 16:40-1разве там нет адекватного пакетного менеджера и официальной репы пакетов как в Linux
Нет ни того, ни другого. Среди всех ОС она обладает худшей инфраструктурой пакетов. По сути, ее нет ни в каком виде. Даже AppStore, который вроде бы призван решить эту проблему, ничего не решает. Приложение может оставить после себя дофига мусора, которые все равно чистить руками придется. Насколько знаю, AppStore не дает даже возможности написать скрипт деинсталляции.
eps
12.10.2019 20:50разве там нет адекватного пакетного менеджера и официальной репы пакетов как в Linux?
Есть AppStore, но его производители софта (типа Teamviewer) часто не могут осилить — надо запускаться в песочнице, получать разрешения на все опасные действия и не делать ничего подозрительного. Уровень ограничений близок к iOS.
Есть Homebrew + Cask, пакетный менеджер от сообщества, которым как раз можно ставить такие «неосилившие» программы, и удалять их (
zap
, со скриптами зачистки тоже от сообщества)
Зачем все эти клинеры кривые как принято в виндовом юзерленде
Потому что находятся дураки, которые их покупают, ведутся на страшную рекламу в интернете
Londoner
12.10.2019 15:41-1В связи со стремительным уменьшением качества последних версий TeamViewer-а, вопрос в тему. Кто знает бесплатную замену TeamViewer Host хотя бы для андроида?
Londoner
12.10.2019 21:35Так, ну и зачем это минусовать, да ещё и гадить в карму? Есть ответ или хотя бы рациональные контраргументы? Озвучьте!
atbuhw
13.10.2019 14:41Когда-то гуглил в эту сторону, нашёл «droid vnc server», но до того чтобы попробовать не дошло. Сейчас проект выглядит заброшенным.
morr
12.10.2019 15:41+5Желтоватый заголовок у новости.
Вы используете мягко говоря сомнительное ПО уровня «ускоритель интернета для windows», оно вам ломает систему, но вините вы в этом OSX и его обновления. Очень странный логика.creker
12.10.2019 16:33+1Это хорошая иллюстрация более глобальной проблемы — отсутствие в макоси полноценной системы установки и удаления программ. Если прога ставится из *.pkg, то пиши пропало. Оно может высрать чего угодно куда угодно, да еще не предоставить никакой деинсталятор для этого. Вот так и появляются clean my mac, которые пытаются с этим справиться, что опасно, естественно, если удалишь как-то неправильно.
morr
12.10.2019 17:07+21. AppStore для подавляющего большинства приложений.
2. homebrew. То, что отсутствует в appstore, почти всегда доступно к через установке через brew cask.
Teamviewer присутствует в homebrew и ставится через brew cask install teamviewer.
Можно было бы сказать, что homebrew слишком сложен для не продвинутых пользователей, но большинство остального софта распространяется в виде цельных пакетов, которые устанавливается копированием себя в Applications и удаляется одним действием.
Да, есть более сложный софт, который ставится через инсталляторы, прописываясь в разные места системы. Но опять же на моей практике я помню реально единицы случаев, когда подобный софт не имел кнопочки uninstall где-то в настройках.
У того же тимвьюера есть кнопка uninstall.
Поэтому проблема с удаленим софта мне видится сильно надуманной.creker
12.10.2019 17:111. AppStore не чистит мусор за приложениями
2. Это стороннее средство от сторонних разработчиков
3. Деинсталляторы всегда оставляют после себя кучу мусора. Пишут их хер знает как, потому что никакой культуры для этого в ОС нет среди разработчиков.
4. Приложениям, которые «просто» копируются в Applications, ничего не мешает срать во все остальные папки, что они успешно делают. Удалять это некому. Перетаскивание папочки в корзину это хорошая иллюзия, что все хорошо.
Поэтому проблема не надумана. Вся эта инфраструктура должна быть встроена в ОС, иначе весь этот сумасброд с кнопочками «удалить» в настройках и клинерами, которые в попытках помочь могут сломать систему, никуда не денется.morr
12.10.2019 17:38+1Под мусором вы имеете в виду то, что остаётся в домашнем каталоге: конфигурационные файлы, кеши и т.д.? Так их пакетные менеджеры и в других системах не чистят, если разработчики приложений явно не пропишут того в их анинсталлере.
> 2. Это стороннее средство от сторонних разработчиков
Да. Стороннее средство от сторонних разработчиков для сторонних приложений.
Прошедшие же модерацию приложения доступны через официальный аппстор.
Я вполне понимаю, почему тот же homebrew никогда не станет официальной частью osx.
Политика apple такова, что в их апсторе доступны только прошедшие весьма жёсткую модерацию приложения. Все приложения оттуда можно считать условно безопасными и делающими именно то, что написано у них в описании.
Приложения же и пакеты, находящиеся в homebrew, ставится на свой страх и риск. Там внутри может быть что угодно, через brew cask можно установить даже такие сомнительные вещи clean my mac.moveax3
12.10.2019 21:15Там внутри может быть что угодно
brew cask info [package_name]
— покажет что именно ты собираешься ставить в систему. Нужно понимать, что делаешь, что бы внутри было то, что нужно, а не что угодно.morr
12.10.2019 23:21Да, я знаю, что есть такая команда.
Но что мы увидим, зайдя в рецепт? github.com/Homebrew/homebrew-cask/blob/master/Casks/cleanmymac.rb.
Оно скачивает архив, в котором лежит бинарник.
shamanchik
12.10.2019 18:33TeamViewer -> Настройки… -> Дополнительно: и внизу кнопка «Удалить»
Зачем CleanMyMac?
eps
12.10.2019 20:57Вторую половину статьи можно было заменить на:
И вот тут у меня начались проблемы. Естественно сначала я нажал раз пять OK, но это ни к чему не привело. Следующий шаг, пару раз перезагрузиться, что тоже не помогло!
Тогда я загрузился в утилиту восстановления и восстановил снимок Time Machine до установки
moveax3
12.10.2019 21:08Грустная тенденция.
Пару лет назад радовался новой макоси и сразу ставил.
А последнее время как будто Linux, только внезапно перестает работать не то, что FREE и ABSOLUTELY NO WARRANTY, а то, за что деньги уплочены ради избавления от внезапных проблем с рабочим инструментом.
Windows к сожалению с годами ни разу не хорошеет в этом плане.
Остается все тот же Linux с ABSOLUTELY NO WARRANTY, там хоть честно.isden
12.10.2019 22:28> за что деньги уплочены
Так оно же все тоже «as-is» / «no warranty».
Почитайте EULA.
Чтобы были какие-то гарантии, это надо совсем другие деньги.
Goodkat
13.10.2019 00:10Про Windows вы зря, как мне кажется. Семёрка на редкость удачная ОС.
Я пользуюсь наравне MacOS, Windows и GNU/Linux — Windows 7 самым стабильная из всех. Ни единого разрыва за несколько лет, месяцами без перезагрузки.1c80
13.10.2019 16:49+3Поддержу за вин7 никаких тебе сюрпризов, все программы работают, ничего не падает годами, думаю оно так самым нормальным и останется, они тут писали, что виндвс больше для них не приоритетный продукт, наверное сократили финансирование и сейчас пойдут глюки, потому что разрабы разбегутся.
Goodkat
13.10.2019 00:06Основные принципы обновлений ПО:
- Работает — не трогай
- ОС обновлять не раньше второго сервиспака
- Смотри пункты 1 и 2
Я и Mojave установил только в июне.
Catalina, наверное, совсем не буду устанавливать, если не найду замену всем 32-битным программам. Некоторые версии OS X я и до этого перепрыгивал.Exchan-ge
13.10.2019 00:42ОС обновлять не раньше второго сервиспака
Давно устаревшая рекомендация, так как сейчас каждое обновление устраняет старые баги и добавляет новые.
Fedcomp
14.10.2019 05:56Основные принципы обновлений ПО:
обновления безопасности приложений тоже так «рационально» делаете?
1. Работает — не трогай
debug45
13.10.2019 07:14В вашем случае быстрее и проще было просто переустановить систему, не форматируя диск. Недавно тоже столкнулся с тем, что macOS перестала загружаться (не после обновления), запустил переустановку и по итогам очень удивился — когда всё загрузилось, на месте остались абсолютно все мои настройки, приложения, файлы и прочее, в том числе установленные не в папку пользователя, сохранились даже размеры и положения окон, как я их отрегулировал.
1c80
13.10.2019 13:09Спасибо, за статью, чуть не нажал обновить на эту кателину, кто нибудь ставил еще?
что отвалилось у кого?
пишут отвалится впн, плееры какие то и назад не откатить без форматирования диска.morr
13.10.2019 17:15Обновился в день выхода Catalina.
Единственная возникшая проблема была с macvim, он не запускался из-за обновлённой версии системного руби. И через homebrew никак не удавалось ни поставить готовый, ни скомпилировать из исходников. В конце-концов пофиксилось компиляцией кода из master ветки
brew install macvim --build-from-source --HEAD
Плеер vlc работает
ffmpeg работает
docker работает
karabiner работает
vpn через windscribe работает (другие способы не пробовал)1c80
14.10.2019 09:53Ясно, спасибо, подожду все же, у меня другой впн, с устаревшим протоколом, помню не так просто его установить было. И к тому же у одного одно отпало, у другого другое, стрёмно как то, подожду полгодика.
Mykola_Von_Raybokobylko
14.10.2019 11:14Ничего не отвалилось. Был косяк со стим клиентом. Не смог вовремя обновиться. Пришлось переустанавливать. Работает всё исправно.
Из существенных неудобств это перестала работать утилита по работе с нтфс, тоже не успела обновится как стим клиент. Для внешних хардов очень внимательно нужно подходить к файловой системе, которая разметит диск.1c80
14.10.2019 12:40Ну блин, у каждого кто ее поставил какой то косяк в общем, получается, что ее сейчас ставить, больше для удовлетворения любопытства, чем для пользы.
Подождем кто еще что может напишет, пока никто еще без накладных расходов не прошёл смотрю.Mykola_Von_Raybokobylko
14.10.2019 12:52+1Пока работает, а там посмотрим. И, да, выпиливать поддержку 32 это не очень умный ход.
avia07
13.10.2019 14:41Автору. Я думаю (и даже уверен) что Вас бы спасла загрузка Мака в Безопасном режиме. Для этого надо при включении мака нажать Shift на клавиатуре и держать его до появления окна входа в систему. А далее уже ручками чистим исправляем.
Fly3110
13.10.2019 15:26Насчет каталины, вроде все ок, но redis и ffmpeg из macports падают с segmentation fault.
собрал redis из исходников, полет нормальный, а ffmpeg пришлось собирать с -fno-stack-check в CFLAGS
Viceroyalty
13.10.2019 17:34-2Установка Win 10 на Mac все-таки очень осмысленное действие, может дело в том, что я не художник и не дизайнер — вот мне и непонятен смысл Mac оси (и да — не говорю, что она не нужна, просто непонятен смысл)
mkll
13.10.2019 17:51+1У меня есть подозрение, что разработчиков среди пользователей макоси гораздо больше, чем художников и дизайнеров. Речь не о разработчиках под винду, конечно.
Viceroyalty
14.10.2019 02:55Как же я забыл, что на хабре нельзя ругать Мак и Теслу :)
mkll
14.10.2019 03:01А вы ругали? Во всяком случае, я не заметил. Но мне показалось (?), что ваши представления о целевой аудитории (покупателях макбуков) несколько однобоки, поэтому и появился мой комментарий.
Viceroyalty
14.10.2019 14:16Я действительно думаю (ошибаюсь?), что маками пользуются дизайнеры и мажоры (статусная вещь — как машина определенной марки.
Думаю, мой коммент может быть воспринят мак-сообществом негативно.Neikist
14.10.2019 14:30Маки жизненно необходимы мобильным разработчикам (тем кто пишет под iOS и кроссплатформу), ну т.е. у них просто вот вообще выбора нет. А ведь кроме тех кто ей вынужден использовать у нее есть те пользователи которым она нравится. Я конечно не среди них, и если мне понадобится собирать что то под мобилки скорее всего отдельный миник приобрету который только для этого и будет использоваться, но тем не менее вы действительно ошибаетесь когда так обрубаете аудиторию.
Viceroyalty
14.10.2019 14:56Спасибо, интересно было узнать, только не понял про кроссплатформу — разве можно писать одно и то же пот андройд/мак? Или у Apple свои универсальные приложения как у MS — и на телефон и на планшет и на десктоп?
Neikist
14.10.2019 14:59Я скорее про кроссплатформу между Android/iOS, под iOS приложение не имея мака не собрать, даже если это flutter/react native/etc.
Но вообще насколько я слышал как раз с каталиной пришло какое то обновление позволяющее запускать на Mac OS приложения с iPad OS.Viceroyalty
14.10.2019 18:33Не знал что одно и то же может работать и под Android и под iOS, или имеете ввиду сразу 2 целевые платформы?
Neikist
14.10.2019 18:37Одна кодовая база и разные бинарники, каждый под свою платформу, если вы это спрашивали. И как раз для сборки под ios Mac OS и нужна.
Viceroyalty
14.10.2019 20:43Ясно, а аренда удаленного мака на виртуалке не дешевле?
Neikist
14.10.2019 20:56Очень не уверен, те ценники что я видел были совсем негуманными, да и редкая это услуга. Я даже не уверен легально ли это с т.з. пользовательских соглашений. Не говоря про то что это тупо неудобно.
DMGarikk
14.10.2019 18:39разве можно писать одно и то же пот андройд/мак?
почитайте например про react native, flutter, Xamarin
dth_apostle
14.10.2019 15:32Я админ (devops), немного разработчик. Замучался со старым ноутом, решил все-таки взять Mac Pro. Как минимум клавиатура и тачпад — небо и земля по сравнению со старичком Lenovo Ideapad (?) — в общем, трансформер. Многие моменты очень нравятся, какие-то, наборот, бесят (например отдельное переключение между окнами одного приложения). Но в целом более чем устраивает. Особенно — запас аккумулятора и экран.
Viceroyalty
14.10.2019 18:34Под Макосью или под Виндоус?
dth_apostle
14.10.2019 19:02Под MacOS. Аутлук, кстати, под ней хуже. Из плюсов ОСи, наверное, в первую очередь дизайн и продуманная в большинстве мест эргономика. Тот же тачпад, который вполне заменяет мышь.
Viceroyalty
14.10.2019 19:24Только хотел написать про веб-морды, но корпоративность жеж
dth_apostle
14.10.2019 20:04это домашний. просто Аутлук очень удобен всякими быстрыми действиями, всплывающими напоминаниями и т.п. Браузер не заменет
Exchan-ge
14.10.2019 17:13что маками пользуются дизайнеры и мажоры
Я мак купил сразу после того, как поработал с ноутами от других производителей.
(Те ноуты давно умерли, а мак тот (2009 года) все еще жив )
eisaev
14.10.2019 17:28Негатив получите только если от фанатиков, которых на любой платформе хватает.
Сам я не дизайнер и не мажор. Кроссплатформенная разработка обязывает. MacBook приобрёл, так как с MacMini на коленке в произвольном месте не поработаешь. А без мака ничего не соберёшь/не отладишь ни для macOS, ни для iOS.
Кроме продукции Apple приходится управляться с зоопарком разных систем. Основная рабочая машина под Linux'ом. Рядом машина под Windows. Android всегда на расстоянии вытянутой руки. Под консоли типа одинокой коробки, четвёртой игровой станции и японского переключателя (все названия вымышленные, ничего общего с реальными консолями не имеют, ни одно NDA не пострадало) приходится разрабатывать на офисных машинах, из-за ограничений доступа к железу.
Если при таком широком профиле фанатом быть — либо порвёшься от количества любимых платформ, либо лопнешь от ненависти к нелюбимым :)Viceroyalty
14.10.2019 18:36Спасибо за конструктивное объяснение, у меня был скорее вопрос — так как под маком никогда не работал (необходимости не было и много денег на железо тратить не хотел когда перестал играть в топовые игры)
mkll
14.10.2019 19:56Тут уже другие комментаторы достаточно полно раскрыли тему, но никто из них не упомянул почему-то, что macOS — это Unix, самый настоящий, развитие BSD. Поэтому под него есть почти всё, что есть под «Unix-подобные» ОС, в первую очередь Linux. Если ваша сфера деятельности — разработка десктопных приложений для Windows, то вам никуда с Windows не уйти, а для всего остального мак очень хорошо подходит, и для бОльшей части этого «остального» — подходит лучше, чем Windows.
Я действительно думаю (ошибаюсь?)
Затрудняюсь в цифрах точно оценить степень ошибочности этого мнения, но примерно в районе 95-100%. :)0xd34df00d
14.10.2019 21:56Если ваша сфера деятельности — разработка десктопных приложений для Windows, то вам никуда с Windows не уйти, а для всего остального мак очень хорошо подходит, и для бОльшей части этого «остального» — подходит лучше, чем Windows.
Для моих задач (разработка всякого на хаскеле и всякого производительного на плюсах) линукс таки подходит лучше.
Но да, под маком приятнее, чем под windows. Или, наверное, менее неприятно.
mkll
14.10.2019 22:17Смотрите — как дух, так и буква моего комментария никоим образом не касались сравнения с Linux'ом, да? И даже несмотря на то, что это публичный комментарий, суть его и смысл — вполне себе персональные, обращены к конкретному человеку и продолжают тему, что была поднята и раскрывалась выше.
В связи с чем у меня есть к вам вопрос, но я его оставлю при себе, потому что он риторический. :)
isden
15.10.2019 08:53> и мажоры (статусная вещь
Такое мнение я все еще встречаю иногда исключительно на просторах СНГ.
Например в Штатах макбук — это обычный ноут, для «широких народных масс», от школьников и домохозяек до разработчиков.
morr
14.10.2019 16:18Причина банальна. Она удобна. Комфортна для постоянной работы, достаточно красива, её не нужно предварительно настраивать, большинство нужных для комфортной жизни вещей работают «из коробки».
Она интегрирована с телефоном, автоматически с ними синхронизируется вплоть до общего буфера обмена и приёма звонков с телефона.DMGarikk
14.10.2019 16:27дело привычки на самом деле, я например очень много лет пользовался виндой (от 311 до 10) и на маке мне очень много чего не хватало (пока я не привык), и 'не нужно настраивать' иногда означает что 'есть лишь два варианта использовать это: делать как мы придумали и не делать так вообще'
Особые проблемы начинаются если макос используется в корпоративном окружении со всякими нестандартными для обычной жизни штуками, типа принтеров по ipp протоколу и без bonjour в сети, всякими мозголомными vpn-ками и плохо когда корпоративные админы знают только линукс и виндуExchan-ge
14.10.2019 17:18я например очень много лет пользовался виндой (от 311 до 10) и на маке мне очень много чего не хватало (пока я не привык)
Я десять лет пользуюсь макосью, параллельно с другими компьютерами с виндой и линуксом, и все без каких-то особых проблем.
Конечно, пришлось в свое время купить Parallels Desktop для некоторых программ, но сейчас я уже обхожусь без него.
Viceroyalty
14.10.2019 18:39Зачастую корпоративная сеть (в части десктопов) вообще заточена только под винду
vadek
13.10.2019 18:02>>> Итог этой истории: относитесь внимательно к удалению приложений в MacOS!
Автор, похоже, так и не понял, что произошло! Процесс апдейта системы начинается именно с момента загрузки образа с сети, и все изменения ОС в момент миграции чреваты. Потому более уместно было бы написать:
Итог этой истории: относитесь внимательно к установке обновлений MacOS!
Pegatron
14.10.2019 17:36Проблема в CMM. Его нельзя использовать. Нет такой программы которая может всё чистить, они есть, но потом не удивляйтесь, что одно отвалилось, другое. То ось упадёт, то шрифты пропадут, то ещё что-либо из тысячи вариантов. Для удаления советую — AppCleaner. Он бесплатный и не автоматический, но максимально простой. Люди, не используйте CMM, рано или поздно обожжетесь.
VolodjaT
Жесть. Как на windows 95
baldr
Как раз нет. Во времена Windows95/98 вы сидели и боялись дышать пока что-то там обновлялось.
А сейчас с этой вашей многозадачностью эта ваша Аппле расслабила совсем пользователей — привыкли что можно мышкой шевелить во время обновления системы!
DrPass
Во времена Windows95 у нас ничего не обновлялось :)
govage
Win95 не обновляли, а переустанавливали
vvzvlad
Причем это надо было делать независимо от того, были обновления или нет.
achekalin
Да-да, кто раз в полгода, кто раз в год — зато все было понятно, ничего не успевало «забиться», как сейчас. И никогда не было, что сегодня у тебя семёрка, а завтра автоматом десятка.
*смайлик*
DrPass
Раз на раз не приходится. У меня подруга-филолог в 1997-м купила компьютер с предустановленной Win95, причем ей там влепили даже не существовавшую уже тогда OSR2, а самую раннюю и самую глючную сборку. Плюс, у неё был младший брат, который, получив доступ к весьма неплохому на то время P-166, сразу потянул туда всё, что стреляет, взрывается и ездит. Где-то уже ближе к середине нулевых она мне позвонила, сказала, что компьютер не загружается, попросила помочь. Я спросил, когда в последний раз винду переустанавливали, она ответила: «А это как?». В общем, я приехал, комп был тот же самый, винда та же самая. И жила бы она и дальше, но там винт посыпался :)
alex_zzzz
Не знаю на счёт глючности первой версии 95, но работала она быстрее OSR2. На 486 мне это было принципиально. Как минимум у стандартных контролов было меньше спецэффектов и они были более отзывчивые. А поскольку они применялись почти всеми программами, всё было более отзывчивым.
gban
Или win98, причем были инсталяторы, которые из официального пакета на лету могли поставить "light" конфигурацию без ie и т.п. Реестр из system.dat user.dat, систему можно было просто скопировать в win.bak и развернуть за 10 минут...
Win10 после своего появления у меня обновилась интересным образом — надиске осталась windows.old, половина файлов было там, остальная в windows. удалить ничего было нельзя, работала только в такой конфигурации. А к средствам резервного копирования win10 доверия нет — в один прекрасный день понадобилось, бэкапы хранились на hdd, но востановить реестр win10 не смогла, при этом на ssd все файлы живы.
bluetooth
Windows.old можно удалить через Очистку диска. Загуглите.
Exchan-ge
Можно, но не всегда.
Или, по крайней мере, было можно не всегда.
Подробностей уже не помню, что-то с драйверами, пока не отключишь девайс в Диспетчере устройств — папка не удалялась (хотя ее было можно переименовать )
bluetooth
У меня никогда такого не было
Exchan-ge
Это зависит от используемого «железа».
gban
нет, там была половина системных каталогов. дело не в наличии windows.old, а в том что win10 оттуда наполовину грузилась и работала, в каталоге windows этих файлов не было, ручной перенос не спасал, видимо пути были прописаны в реестре.
bluetooth
Странно, у меня никогда такого не было. Всегда «Очистка диска» спасала.
Pegatron
Я любил на Win 95 чистить свои два HDD по 1 гб. каждый, на 486-ом, под картинки))) После чего, сосед мне сутки переустанавливал Win 95 xD
VolodjaT
А почему сутки?
Pegatron
Говорил, что так медленно устанавливалось. Даже как-то мне Win 98 установил =)
DrPass
Ну да, картинки-то небось были эти самые, вот и устанавливал он винду целые сутки, особенно ночью активно устанавливал, когда родители спали.
FSA
Ставить обновления во время работы — вполне себе хорошая затея. У меня, например, Gentoo и обновления собираются во время работы или просмотра видео и особо не напрягают (хотя иногда бывают тормоза, количество кадров падает немного), в отличие от обновлений Windows, когда тебя ставят перед фактом, что я перезагружаюсь, жди час пока я закончу.
Exchan-ge
Жесть — это когда на Маке, под Mac OS, вдруг перестает работать Safari, при том, что все остальные браузеры и прочие программы работают нормально.
(это можно как-то объяснить?)
Tomasina
А им ещё кто-то пользуется?
dth_apostle
swiped заголовки страниц у Safari — это очень удобно и круто. Только ради этого хотел поставить Safari на рабочем ноуте — но уже нет его под Windows.
Finesse
Safari — самый плавный браузер на macOS
isden
Он еще и серьезно заточен под энергопотребление.
Я как-то сравнивал — с Хромом время автономной работы на одних и тех же задачах у меня примерно на час-два меньше.
Так что да, приходится и его иногда использовать.
alex_zzzz
Edge, да и IE тоже — самые плавные браузеры на Windows. Но большинству плевать.
sumanai
Edge да, а вот IE образец тормоза, особенно когда надо было включить девтулзы.
vitaliy2
На Винде у меня не работал Internet Explorer, а всё остальное работало. Сейчас уже его поддержка не нужна, но раньше тоже было странно)
oller
Очень интересно поведение 10й windows, если во время обновления версии ос, начать удалять антивирусы, драйвера, ставить шифровальщики дисков.
Сам ловил себя на мысли, обновляется-не лезь с паралельными установками.