Как переустановить Safari на моем Mac — подробное руководство

Как переустановить Safari на моем Mac — подробное руководство - rdd.media 2024

Safari:  Safari — это веб-браузер по умолчанию, который поставляется с Mac OS X, разработанный Apple на основе движка Apple WebKit. Впервые он был выпущен в 2003 году с Mac OS X 10.3 — Panther, затем мобильная версия была включена в устройства iOS с момента появления iPhone в 2007 году. В 2007 году также была выпущена версия Safari для Windows , выпуск которой Apple прекратила в 2012 году. 

Первая версия Safari для Mac называлась Safari 1, а текущая версия на момент написания — Safari 12.0.2 , выпущенная для macOS 10.14 Mojave . Он получил некоторые новые функции, такие как Favicon или значки веб-сайтов на вкладках и многое другое. Дополнительные сведения см. в статье Новые возможности macOS Mojave.

Apple утверждает, что новая версия Safari более безопасна и надежна, но, как известно, в этом мире нет ничего идеального. Как и другие браузеры, Safari также заражается вредоносным, шпионским или рекламным ПО. Иногда выпускаются новые обновления от Apple, которые делают Safari нестабильным или даже удаляют его из системы. Чтобы справиться с такими ситуациями, вы должны знать, как переустановить сафари .

Здесь, в этой статье, я хотел бы объяснить вам некоторые серьезные проблемы с Safari, а также их решения, и если ни одно из решений не работает, последнее средство для вас — переустановить Safari , о котором я рассказал в конце.

Как переустановить Safari на моем Mac
Как переустановить Safari на моем Mac

Проблема/ошибка с Safari

Safari в последнее время был в горячих поисковых тенденциях из-за последних обновлений программного обеспечения Apple для веб-браузера Safari, выпущенных 3 декабря 2015 года, которые, как сообщается, вышли из строя и удалили Safari из систем пользователей. Было еще одно обновление Safari, которое сделало его несовместимым с ОС и изменило логотип Safari на перечеркнутый круг. Если вы попытаетесь открыть Safari, появится сообщение об ошибке: «Версия Safari, установленная на этом Mac, несовместима с текущей версией ОС» . Вы также можете получить одно из следующих сообщений об ошибке.

Safari неожиданно завершает работу с ошибкой
Safari неожиданно завершает работу с ошибкой
  1. «Эта версия Safari больше не поддерживается. Пожалуйста, обновитесь до поддерживаемого браузера».
  2. Safari аварийно завершает работу, как только вы его открываете, и показывает сообщение об ошибке. Safari неожиданно завершает работу.
  3. Не могу подключиться к серверу
  4. Safari частично загружает веб-страницу»
  5. Safari может выйти из строя и может вообще не работать или работать очень медленно, как улитка, требуется много времени, чтобы открыть веб-страницу, в то время как другие браузеры работают отлично. Поэтому, если он не работает или возникают проблемы с просмотром веб-сайтов, вам может потребоваться переустановить его.

Согласно Apple, нет другого способа переустановить Safari, кроме как переустановить OS X. Переустановка OS X не удаляет какие-либо пользовательские файлы, однако это длительный процесс, требующий так много времени и внимания. Но прежде чем мы переустановим OS X, я бы посоветовал вам попробовать следующее устранение неполадок, которое может решить проблему с Safari. Мы также можем установить Safari как отдельное приложение, используя стороннее программное обеспечение под названием Pacifist , что объясняется в конце.

Решение проблем с Safari

№1. Проверьте, работает ли Safari в 32-битном режиме.

Apple представила 64-битную версию Safari с выпуском Snow Leopard (OS X 10.6), но Safari по-прежнему можно было запускать в 32-битном режиме для обратной совместимости. На момент выпуска так много приложений JavaScript и расширений Safari не были предназначены для 64-битной версии Safari, поэтому пользователям приходилось запускать Safari в 32-битном режиме. После Mountain Lion (OS X 10.8) Apple удалила возможность изменить битовый режим Safari, поскольку все расширения и приложения JavaScript уже были обновлены для работы в 64-битном режиме.

Проверьте, работает ли Safari в 32-битном режиме.

Щелкните правой кнопкой мыши или контролом значок Safari в папке «Приложения», затем нажмите «Информация». Если установлен флажок «Открыть в 32-битном режиме», снимите его, выйдите и перезапустите Safari.

Отключите Safari в 32-битном режиме — переустановите Safari.
Отключите Safari в 32-битном режиме — переустановите Safari.

2. Переустановите подключаемые модули Flash Player.

У Safari есть давняя проблема с Flash Player, которая также была опубликована в статье Стива Джобса « Мысли о Flash» . Проверьте Safari, удалив Flash Player . После удаления сафари удалите его оставшиеся файлы из следующих мест, если они доступны.

/Библиотека/Интернет-плагины
/Библиотека/Поддержка приложений/Adobe/Flash Player
/Library/Application Support/Adobe/Менеджер установки Flash Player
/Библиотека/Кэши/Adobe/Flash Player
/Библиотека/Настройки/Macromedia/Flash Player
~/Библиотека/Настройки/com.adobe.flsh-12.plist
~/Библиотека/Настройки/com.adobe.flsh-11.0.plist
~/Библиотека/Настройки/Flash 11.5 MRU
~/Библиотека/Поддержка приложений/Adobe/Flash CS5.5/
~/Библиотека/Поддержка приложений/Adobe/Flash

3. Перезагрузите компьютер.

4. Переустановите и включите Flash Player для Safari.

Установите Flash Player прямо из Adobe . Если у вас возникли проблемы с веб-установщиком, загрузите автономную версию Flash Player для Safari и Firefox — NPAPI прямо с
https://fpdownload.macromedia.com/pub/flashplayer/latest/help/install_flash_player_osx.dmg .

5. Удалите несовместимое расширение Flash.

Удалите расширение ClickToFlash , если оно установлено, оно может помешать потоковой передаче видео на основе Flash. Его можно найти в виде плагина в /Library/Internet-Plug-Ins.

6. Убедитесь, что JavaScript и плагины разрешены в настройках безопасности в окне настроек Safari.

Разрешить плагин Safari — переустановить Safari
Разрешить плагин Safari — переустановить Safari

Также проверьте меню разработки Safari, чтобы убедиться, что флажок « Отключить JavaScript » не установлен. Узнайте , как включить меню «Разработка» в Safari .

Разрешить JavaScript в Safari — переустановите Safari
Разрешить JavaScript в Safari — переустановите Safari

7. Проверьте Safari после отключения поддержки IPv6.

Mac OS X включает поддержку IPv6 , начиная с Mac OS X v10.1, но также известно, что у Mac возникают проблемы при переходе на IPv6. Всякий раз, когда предпринимался новый шаг в переходе на IPv6, в следующем выпуске OS X возникали проблемы с реализацией DNS и IPv6, которые Apple исправляла после выпуска новых обновлений время от времени. Из-за этой проблемы Safari работал очень медленно, как улитка, в то время как другие браузеры работали нормально.

февраля 2008 г. IANA добавляет записи AAAA для IPv6-адресов шести корневых серверов имен. С этим переходом стало возможным разрешать доменные имена, используя только IPv6.

28 августа 2009 г. OS X 10.6 Snow Leopard была запущена в производство по всему миру, и сообщалось о проблемах с Safari при использовании IPv6.

6 июня 2012 года Интернет-сообщество вместе со многими другими крупными компаниями и организациями провело Всемирный день запуска IPv6, глобальное постоянное развертывание IPv6.

25 июля 2012 года была выпущена Mountain Lion-OS X 10.8, в которой была известная проблема с реализацией ipv6 и DNS, и люди начали использовать Chrome и Firefox, пока Apple не признала наличие ошибки и не исправила ее. Та же ошибка преследовала и OS X 10.10 Yosemite.

Чтобы решить эту проблему, сначала убедитесь, что ваш Mac обновлен, установив все обновления программного обеспечения. Если он уже обновлен, но у вас все еще есть та же проблема, отключите IPv6, как указано ниже.

Для ОС 10.6.8 и более ранних версий

a.) Перейдите в « Системные настройки» > «Сеть» > «Дополнительно» > «TCP/IP» > «Настроить IPv6: Выкл.». Нажмите «ОК» , затем «Применить», а затем протестируйте после перезагрузки Mac. Вы также можете использовать следующую команду в терминале, чтобы сделать то же самое.

Отключение поддержки IPv6 для Ethernet:
networksetup -setv6off Ethernet

Отключение IPv6 для беспроводной сети:
networksetup -setv6off Wi-Fi

Отключить IPv6 в Safari — переустановить Safari
Отключить IPv6 в Safari — переустановить Safari

Примечание. Отключение IPv6 может также помешать вам использовать некоторые основные системные службы OS X, такие как служба обнаружения Bonjour, AirDrop, поскольку они используют IPv6. Соответственно, отключение IPv6 может сделать общий доступ AirDrop непригодным для использования, некоторые службы печати, настроенные на Bonjour, станут недоступными, а некоторые другие удобные функции Mac также могут стать неработоспособными.

Для OS X 10.7 и выше

b.) Перейдите в «  Системные настройки» > «Сеть» > «Дополнительно» > «TCP/IP» > «Настроить IPv6: только локальная связь». Нажмите «ОК», затем «Применить», а затем закройте настройки. Проверьте Safari после выхода из системы и снова войдите в систему, все должно работать нормально.

Отключить IPv6 в Safari — переустановить Safari
Отключить IPv6 в Safari — переустановить Safari

Повторное включение IPv6 для Wi-Fi и Ethernet в OS X

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

Для беспроводного интерфейса
networksetup -setv6automatic Wi-Fi

Для интерфейса Ethernet
networksetup -setv6automatic Ethernet

8. Очистите кеш DNS

OS X хранит локальный кэш разрешенных DNS-запросов в течение времени, определенного DNS-сервером. Иногда может потребоваться немедленно сбросить кэш и повторно запросить DNS-сервер, если запись на вашем DNS-сервере недавно изменилась. Чтобы сбросить (сбросить) DNS-кэш, используйте приведенные ниже команды терминала для версии OS X, которую вы используете.

OS X Yosemite и более поздние версии

Используйте следующую команду терминала для сброса кеша DNS в OS X v10.10.4 или более поздней версии:
sudo killall -HUP mDNSResponder
Используйте следующую команду терминала для сброса кеша DNS в OS X v10.10 до v10.10.3:
sudo discoveryutil mdnsflushcache

OS X Mavericks, Mountain Lion и Lion

Используйте следующую команду терминала для сброса кеша DNS в OS X v10.9.5 и более ранних версиях:
sudo killall -HUP mDNSResponder

Mac OS X Снежный барс

Используйте следующую команду терминала для сброса кеша DNS в OS X v10.6 до v10.6.8:
sudo dscacheutil -flushcache

9. Попробуйте открыть DNS

Используйте Open DNS с Safari — переустановите Safari
Используйте Open DNS с Safari — переустановите Safari

Для проблем «не удается подключиться к серверу» Apple предлагает использовать Open DNS или Google DNS. Если вы используете Safari 5.0.1 или более позднюю версию и сталкиваетесь с такими проблемами, как медленная или частичная загрузка веб-страницы или веб-страница не может быть найдена. Попробуйте открыть DNS-сервер, указанный ниже.
Откройте «Системные настройки» > «Сеть» > «Дополнительно» > DNS
. Нажмите «+» и введите:
208.67.222.222
. Нажмите «+» еще раз и введите.
208.67.220.220
Нажмите « ОК» .
Выйдите и перезапустите Safari для проверки.

Если это не помогло, вернитесь на вкладку DNS. Выберите адреса 208, затем щелкните под панелью DNS-серверов, чтобы удалить их.
Затем нажмите +, чтобы добавить DNS-сервер Google.
8.8.8.8
8.8.4.4
Затем нажмите OK и попробуйте Safari.

10. Сканируйте компьютер с помощью Malwarebyte Anti-malware

Ваш Safari может быть заражен вредоносным, шпионским или рекламным ПО, которое вызывает сбой Safari. Сканируйте компьютер с помощью Malwarebyte – Anti-malware for Mac . Удалите все найденные элементы, так как они вредны для вашего компьютера.

Удалить вредоносное ПО с Mac — переустановить Safari
Удалить вредоносное ПО с Mac — переустановить Safari

Загляните в следующие папки и просмотрите их содержимое на предмет любых сторонних файлов дополнений. Переместите сторонние файлы дополнений в корзину.

/Библиотека/Интернет-плагины/
/Библиотека/Методы ввода/
/Библиотека/Менеджеры ввода/
/Библиотека/ScriptingAdditions
~/Библиотека/Интернет-плагины/
~/Библиотека/Методы ввода/
~/Библиотека/Менеджеры ввода/
~/Библиотека/СценарииДополнения

11. Сбросить Сафари

Если все вышеперечисленные методы были испробованы, а Safari по-прежнему не работает. Сбросьте Safari, удалив следующие файлы.

~/Библиотека/Журналы/
~/Библиотека/Кэши
~/Библиотека/Cookies/Cookies.binarycookies
~/Библиотека/Сафари
~/Рабочий стол/Сафари
~/Библиотека/Настройки/Apple/Сафари
~/Библиотека/Настройки/com.apple.Safari.LSSharedFileList.plist
~/Библиотека/Настройки/com.apple.Safari.RSS.plist
~/Библиотека/Настройки/com.apple.Safari.plist
~/Библиотека/Настройки/com.apple.WebFoundation.plist
~/Библиотека/Настройки/com.apple.WebKit.PluginHost.plist
~/Библиотека/Настройки/com.apple.WebKit.PluginProcess.plist
~/Библиотека/PubSub/База данных
~/Library/Сохраненное состояние приложения/com.apple.Safari.savedState
~/Библиотека/Настройки/com.apple.internetconfigpriv.plist
~/Библиотека/Поддержка приложений/CrashReporter/

Удалите запись цепочки для ключей под названием « Список расширений Safari » из доступа к цепочке для ключей, расположенной в папке / Application / Utilities .

Удалить список расширений Safari — переустановить Safari
Удалить список расширений Safari — переустановить Safari

Очистите переменные NVRAM, введя следующую команду в терминале.
sudo nvram -c

Почему вам придется переустановить Safari?

Если все вышеупомянутые шаги были исчерпаны, а сафари по-прежнему не работает, возможно, файл приложения «Safari.app» был поврежден. И последнее средство для вас — либо чистая переустановка Safari, либо переустановка OS X.

Как бы вы удалили Safari?

Удалить Safari с Mac не так просто, как удалить любые сторонние приложения. Чтобы удалить Safari, вы должны либо переустановить операционную систему, либо использовать стороннее приложение, чтобы удалить приложение для вас, и снова, чтобы переустановить Safari, вы либо переустанавливаете всю операционную систему, либо используете стороннее программное обеспечение, чтобы извлечь его из установочный файл OS X. Если вы обычно пытаетесь переместить сафари в корзину, вы увидите следующее сообщение об ошибке.

«Safari нельзя изменить или удалить, потому что это требуется для OS X».

Выполните указанные ниже шаги, чтобы удалить Safari.

1. Удалите Safari с помощью команды терминала.

Запустите Терминал, расположенный в папке / Applications/Utilities/ . Введите следующую команду и нажмите Enter, чтобы изменить текущий рабочий каталог (CWD) на каталог приложений.
компакт-диск /Приложения/

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

sudo rm -rf Safari.app/

2. Удалите Safari вручную.

Перейдите в папку / Applications и щелкните правой кнопкой мыши или щелкните, удерживая клавишу Control, значок Safari и выберите «Показать содержимое пакета».

Удалить Сафари
Удалить Сафари

Откроется новая папка с именем content, в которой будет другое связанное программное обеспечение и файлы info.plist . Просто выберите все содержимое пакета и удалите его, чтобы удалить Safari.

Удалить Сафари
Удалить Сафари

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

3. Удалите Safari с помощью стороннего приложения.

CleanMyMac 3 — это бесплатное приложение, которое можно использовать для удаления Safari на macOS. В OS X El Captian вы не можете удалить Safari с помощью CleanMyMac 3 и столкнетесь с этим сообщением: «Safari.app» не может быть удален, потому что у вас нет разрешения на доступ к нему».

Переустановите Safari на моем Mac

Как бы вы переустановили Safari?

Существует несколько способов переустановки Safari. Если для вашей версии OS X выпущено новое обновление Combo, а вы его не установили, изучите сведения об обновлении Combo и посмотрите, содержит ли оно Safari. Если у него есть Safari, то установка Combo вернет Safari в виде новой обновленной версии. Если ваша OS X уже обновлена, выполните один из следующих шагов.

№1. Safari также можно загрузить из Softpedia и переустановить — http://mac.softpedia.com/get/Internet-Utilities/Safari.shtml.

Загрузите его из Softpedia и переустановите как обычно.

№ 2. Используйте Pacifist для извлечения Safari из исходного установочного файла OS X.

Pacifist — условно-бесплатное приложение, которое может извлекать содержимое из файлов пакетов Mac OS X .pkg , образов дисков .dmg и архивов .zip, .tar, .tar.gz, .tar.bz2 и .xar. Это специально используется, когда собственное приложение OS X повреждается и его необходимо переустановить без необходимости переустанавливать всю Mac OS X.

Pacifist совместим с Mac OS X 10.8 или выше, включая Mac OS X 10.11 «El Capitan». Для Pacifist требуется 64-разрядный процессор Intel™ .

Загрузите последнюю версию Pacifist в формате zip или образа диска . Для пользователей, использующих версии Mac OS X старше 10.8, загрузите более ранние версии Pacifist здесь . Теперь, чтобы переустановить Safari, вам нужен исходный образ для извлечения сафари.

Вы можете извлечь Safari из следующих источников.

  1. Оригинальный dmg-файл установщика OS X.
  2. Скрытый раздел восстановления на любом Mac.

A.) Извлеките Safari из исходного DMG-файла установщика OS X.

В 90% случаев на вашем Mac хранится копия полного установщика OS X, который вы загрузили для обновления своей системы. Эта загрузка по умолчанию сохраняется в папке /Application . Перейдите в папку / Application и посмотрите, есть ли у вас OS X El Capitan или текущая работающая версия OS X на вашем Mac, обычно называемая « Установить macOS Sierra.app ». если вы не видите его в папке приложений, загрузите его из магазина приложений.

1. Откройте Pacifist и выберите первый вариант «Открыть пакет».
2. Выберите исходный файл OS X installer.dmg или macOS Installer.app из папки /Application .
3. Затем просмотрите содержимое и разверните папку приложения внутри извлеченного файла .dmg или .app, чтобы перейти в Safari, или вы можете просто ввести safari в поле поиска в правом верхнем углу окна.

Переустановите Сафари
Переустановите Сафари

4. Щелкните правой кнопкой мыши или щелкните, удерживая клавишу Control, на Safari.app и выберите «Установить». Он установит Safari в папку по умолчанию /Application/Safari.app .

B.) Извлеките Safari из скрытого раздела восстановления на вашем Mac.

Раздел восстановления — это небольшой (650 МБ) скрытый раздел на внутреннем жестком диске вашего Mac, который зарезервирован для общих утилит, таких как Time Machine, Terminal, Disk Utility и других встроенных утилит, являющихся частью системы восстановления. У него даже есть Сафари. Мы можем извлечь Safari из этого раздела с помощью Pacifist , если раздел доступен. Возможно, на вашем Mac нет раздела восстановления или раздел восстановления поврежден. Вы можете проверить, есть ли на вашем Mac раздел восстановления .

Чтобы получить доступ к разделу восстановления , вам нужно сначала включить меню отладки в «Дисковой утилите», как указано ниже:

1. Откройте Terminal.app, расположенный в папке /Application/Utilities ,  и нажмите Enter.
2. Введите следующую команду

defaults write com.apple.DiskUtility DUDebugMenuEnabled 1

3. Эта команда включает скрытое меню отладки в Дисковой утилите. Откройте Дисковую утилиту и найдите « Отладка » рядом с « Справка ».
4. Щелкните новое меню «Отладка» и выберите « Показать все разделы ».
5. Теперь вы должны увидеть «Восстановление HD» в левой части окна Дисковой утилиты, хотя оно будет недоступно.

Переустановите Safari из раздела восстановления
Переустановите Safari из раздела восстановления

6. Выберите « Recovery HD » и щелкните значок «Монтировать» в верхней части окна «Дисковая утилита», чтобы сделать его активным. После подключения он появится на рабочем столе в виде значка диска.
7. Теперь используйте Pacifist для извлечения Safari.app из раздела восстановления, как указано ниже.

  • Откройте Pacifist и нажмите «Открыть пакет», затем выберите «recovery HD».
  • Перейдите в папку с именем « com.apple.recovery.boot », выберите  BaseSystem.dmg и нажмите «Открыть».
    Переустановите Safari из раздела восстановления
    Переустановите Safari из раздела восстановления
  • После загрузки BaseSystem.dmg вы увидите все его содержимое. Выберите Safari в папке «Приложения», а затем нажмите « Извлечь в» вверху и установите его в папку / Application.
  • Если вас попросят объединить или заменить, нажмите «Заменить», и Safari будет установлен в папку «Приложения» по умолчанию.
    Переустановите Safari из раздела восстановления
    Переустановите Safari из раздела восстановления

№3. Переустановите OS X, чтобы переустановить Safari.

Если все вышеперечисленные шаги были опробованы, но проблема с Safari по-прежнему не устранена. Последнее средство для вас — переустановить OS X, чтобы переустановить Safari, он установит новую копию вашей операционной системы и Safari и не потеряет ни один из ваших файлов или документов, они останутся как есть. Выполните шаг, указанный ниже для  переустановки OS X.

Перезагрузите компьютер и одновременно удерживайте «Cmd + R», пока не увидите серый логотип Apple. Убедитесь, что вы подключены к Интернету, выберите «Переустановить OS X» и нажмите «Продолжить». Следуйте инструкциям на экране, чтобы установить OS X.

Надеюсь, вы нашли его полезным и помогли вам переустановить Safari на вашем Mac. Если у вас все еще есть та же проблема, и она не решает проблему с Safari, напишите нам в разделе комментариев ниже.