Чому macOS Catalina перевіряє програми, перш ніж я можу їх відкрити?

Однією з причин, чому ми любимо macOS, є його жорсткі функції безпеки. Вам навряд чи доведеться турбуватися про віруси чи шкідливе програмне забезпечення, оскільки Apple тримає операційне програмне забезпечення настільки надійно заблокованим. Все добре, поки ви не зможете відкрити програми, оскільки macOS постійно їх перевіряє.

Це саме те, що відбувається з багатьма користувачами macOS Catalina. Часто проблема починається незабаром після оновлення до нового операційного програмного забезпечення.

Давайте подивимося, що ви можете з цим зробити.

Каталіна продовжує перевіряти заявки

Після запуску Mac та відкриття програми з’являється рядок завантаження із повідомленням, що macOS - це «Перевірка [програми]». Іноді проходить півгодини або довше, перш ніж перевірка закінчиться і дозволить вам користуватися додатком!

Очевидно, macOS Catalina відчуває потребу перевірити всілякі програми. Не лише невизнані, а й такі загальнодоступні програми, як Xcode, Microsoft Word і навіть власні програми iWork від Apple.

Деякі користувачі кажуть, що для заповнення індикатора прогресу потрібно більше півгодини.

Ця проблема стосується не всіх користувачів Catalina, що свідчить про те, що стирання комп’ютера та перевстановлення macOS можуть бути рішенням.

Але спочатку розглянемо деякі менш трудомісткі запропоновані рішення.

Не плутайте це питання з обмеженнями Gatekeeper

Gatekeeper - це функція безпеки macOS, яка дозволяє лише відкривати надійне програмне забезпечення Apple. Якщо ви бачите повідомлення про те, що “macOS не може підтвердити, що в цьому додатку немає шкідливих програм”, ви маєте справу з Gatekeeper.

Взагалі кажучи, ви можете обійти обмеження Gatekeeper, натиснувши клавішу програми та вибравши Відкрити у розкривному меню. Нове попередження попереджає вас про те, що програмне забезпечення не перевірено Apple і може містити шкідливе програмне забезпечення, але ви все одно можете вибрати його відкрити .

Подивіться інші наші статті, щоб отримати додаткову інформацію про Gatekeeper.

Якщо macOS каже, що не може перевірити ваш додаток, вам потрібно обійти Gatekeeper.

Що робити, якщо ваш Mac перевіряє програми

Є багато причин, чому ваш Mac може зайняти багато часу на перевірку програм, перш ніж ви зможете їх відкрити. Спробуйте кожне з потенційних рішень, наведених нижче, перевіряючи свої програми ще раз після кожного.

Повідомте нам, яке рішення вам підходить у коментарях!

1. Оновіть macOS та всі ваші програми

Багато користувачів відчували подібні проблеми, коли Apple випустила macOS High Sierra в 2017 році. Зрештою, Apple випустила оновлення виправлень, щоб виправити цю проблему. Сподіваємось, те саме відбудеться з macOS Catalina.

Переконайтеся, що ваш Mac і всі ваші програми повністю оновлені:

  1. У рядку меню на своєму Mac перейдіть до > Оновлення програмного забезпечення .
  2. Завантажте та встановіть будь-які доступні оновлення для macOS.
  3. Тепер відкрийте Mac App Store і виберіть Оновлення на бічній панелі.
  4. Завантажте та встановіть будь-які доступні оновлення для своїх програм.
  5. Для всіх програм, які ви завантажили за межами App Store, відвідайте веб-сайт розробника, щоб завантажити та встановити останні оновлення.
Поставте прапорець, щоб автоматично оновлювати ваш Mac.

2. Видаліть та переінсталюйте проблемні програми

Apple запускає процес перевірки кожного з ваших додатків, щоб переконатися, що він засвідчений нотаріально та не містить шкідливого програмного забезпечення, що потенційно шкодить. Після того, як macOS перевірить програму, вона повинна додати цю програму до білого списку, щоб вона не потребувала повторної перевірки.

Звичайно, частина проблеми тут полягає в тому, що macOS продовжує перевіряти ті самі програми кожного разу, коли ви їх відкриваєте. Він відмовляється довіряти програмному забезпеченню. Спробуйте повністю видалити програму, а потім перевстановити, щоб перевірити, чи допомагає це macOS позначити її як перевірену.

Щоб видалити та переінсталювати програми з Mac:

  1. Відкрийте Launchpad, потім натисніть і утримуйте будь-яку програму.
  2. Натисніть кнопку X, щоб видалити програми, які ви отримали з магазину Mac App Store. Є безліч програм Apple, які ви не можете видалити.
  3. Для програм, які ви завантажили в іншому місці, відвідайте веб-сайт розробника, щоб отримати інструкції щодо видалення. Якщо вони не надають жодного, перетягніть програму до кошика зі своєї папки Програми.
Якщо у програмі немає кнопки видалення, перетягніть її до кошика за допомогою Finder.

3. Подивіться на монітор активності

Activity Monitor відображає всі процеси, що працюють на вашому комп’ютері в будь-який момент часу.

Відкрийте програму Activity Monitor у меню Програми> Службові програми.

Подивіться під списком Ім'я процесу та перевірте, чи не застрягла програма в  XProtectService,  і перегляньте, скільки ЦП споживає цей процес. Якщо програма або процес не реагує, macOS позначає це за допомогою ( Не відповідає. )

Якщо індикатор виконання програми перестає рухатися вперед і залишається там протягом певного періоду, ця програма може застрягти в процесі перевірки.

Якщо ви не бачите, як перевіряючий додаток прогресує, і вважаєте, що він застряг, або закрийте, або примусово закрийте процес або програму.

Щоб повністю або змусити вийти з процесу, виберіть його та натисніть кнопку “x” у верхньому лівому куті монітора активності.

Коли ви вирішите кинути. Процес завершується, коли це безпечно робити, як і тоді, коли ви зазвичай виходите, використовуючи Файл> Вийти в додатку.

При примусовому припиненні процес негайно припиняється.

4. Видаліть будь-яке антивірусне програмне забезпечення або програмне забезпечення для очищення

Більшість антивірусних програм, програм захисту та очищення, розроблених для macOS, відомі тим, що створюють більше проблем, ніж вирішують. Завдяки Gatekeeper та іншим вбудованим функціям захисту, як правило, вам не потрібно використовувати сторонні сторонні засоби захисту чи антивірусні програми в macOS.

Навіть якщо ви встановлювали ці програми до того, як у macOS почалися проблеми з перевіркою, спробуйте видалити їх зараз. Потім перезапустіть Mac, щоб перевірити, чи вирішує проблему. Відвідайте веб-сайт розробника для кожного додатка, щоб знайти інструкції щодо видалення.

До потенційно проблемних програм належать:

  • MacKeeper
  • MacCleaner
  • Доктор Клінер

5. Завантажте в безпечний режим і відремонтуйте диск

Безпечний режим запускає перевірку програмного забезпечення, обмежує програми запуску та очищає різні кеші під час запуску. Це призначено для вирішення потенційних проблем у macOS.

Перезапустіть Mac і утримуйте Shift, поки він завантажується, щоб запустити безпечний режим. У верхньому правому куті екрана входу ви побачите червоний текст із написом "Безпечне завантаження". відкрийте різні програми, щоб перевірити, чи проблема з підтвердженням не зникає.

Перезапустіть Mac знову, щоб вийти з безпечного режиму.

На екрані входу написано лише "Безпечне завантаження".

Потім відкрийте Disk Utility, щоб відновити дозволи на вашому диску:

  1. Відкрийте Disk Utility з папки Utilities у програмах.
  2. Виберіть свій Macintosh HD на бічній панелі.
  3. Натисніть на кнопку першої допомоги і згоден Run першої допомоги.
Тривалість часу, необхідного для запуску Першої допомоги, залежить від вашого диска.

6. Вимкніть перевірку програми в macOS

За допомогою правильної команди Terminal можна повністю вимкнути функцію безпеки перевірки на вашому Mac. Якщо вашою єдиною метою є швидке відкриття програм, це ефективне рішення, але з цим є серйозні ризики.

Apple розробила macOS для перевірки програм перед їх відкриттям, щоб захистити вашу конфіденційність та захистити macOS. Якщо ви використовуєте інструкції нижче, щоб вимкнути перевірку, ваш Mac набагато більший ризик заразитися шкідливим програмним забезпеченням.

Ви повинні використовувати це лише як тимчасове рішення, якщо взагалі.

Використовуйте Термінал, щоб вимкнути перевірку на вашому Mac:

  1. Відкрийте Термінал у папці Службові програми в Програмах.
  2. Скопіюйте та вставте таку команду в термінал, а потім натисніть Return :

    defaults write com.apple.LaunchServices LSQuarantine -bool NO

  3. Коли будете готові повторно ввімкнути перевірку, введіть той самий код у термінал, замінивши NOв кінці на YESзамість нього.
Будьте особливо обережні, вводячи будь-які команди в Термінал, щоб не пошкодити свій Mac.

Спробуйте іншу команду терміналу

Деякі користувачі повідомляють нам, що ця команда терміналу більше не працює з macOS Catalina 10.15.4 і вище.

Деякі читачі виявили, що використання цієї команди замість них працювало:

sudo xattr -dr com.apple.quarantine /Applications/AppName.app

  • Додайте пробіл між карантином та / Applications - це дуже важливо!
  • Можливо, вам не доведеться використовувати sudo на початку команди, залежно від прав вашого облікового запису

Команда xattr повинна допомогти, якщо ваш додаток застряг у циклі перевірки.

Ви також можете перетягнути відповідну програму в термінал

  1. Відкрийте нове вікно програми Terminal
  2. Введіть наступне:  xattr -d com.apple.quarantine
  3. Обов’язково розмістіть простір після карантину
  4. Візьміть програму та перетягніть її в термінал
  5. Команда тепер повинна читати щось на зразок:  xattr -d com.apple.quarantine / Applications / AppName .app
  6. Натисніть клавішу Enter
  7. Спробуйте ще раз, щоб відкрити цю програму

7. Видаліть Mac і переінсталюйте macOS

Якщо нічого іншого не працює або якщо ви не хочете постійно порушувати безпеку свого Mac, спробуйте повністю стерти комп'ютер. Звичайно, обов’язково зробіть резервну копію Time Machine перед вашим Mac, перш ніж це зробити, інакше ви втратите всі свої дані.

Весь цей процес - резервне копіювання, стирання, перевстановлення macOS та відновлення резервної копії - може бути неймовірно трудомістким. Підготуйтеся до того, що ваш Mac не працюватиме принаймні протягом доби, поки ви це робите.

Щоб стерти Mac та перевстановити macOS, виконайте такі дії:

  1. Створіть нову резервну копію свого Mac за допомогою Time Machine.
  2. Утримуйте Command + R, поки ваш Mac увімкнеться для завантаження в режим відновлення.
  3. У вікні macOS Utilities відкрийте Disk Utility .
  4. Виберіть свій Macintosh HD на бічній панелі та натисніть Видалити . Введіть нову назву вашого диска та підтвердьте, що хочете його стерти .
  5. Закрийте Disk Utility і натисніть кнопку Перевстановити macOS у вікні Utilities.
  6. Дотримуйтесь вказівок на екрані, щоб перевстановити macOS Catalina.
  7. Після встановлення програмного забезпечення підключіться до резервної копії машини Time і відновіть важливу інформацію. Не відновлюйте всю свою резервну копію.
Режим відновлення переінсталює поточну версію macOS на вашому комп'ютері.

Не вдавшись до всього іншого, перейдіть на macOS Mojave

Наразі ви мали змогу відкривати програми в macOS Catalina, не чекаючи 30 хвилин, поки вони закінчать перевірку. Якщо так, повідомте нам, який крок допоміг вам вирішити проблему перевірки в коментарях.

В іншому випадку дотримуйтесь цього посібника, щоб повернути свій Mac до macOS Mojave. Інструкції стосуються macOS High Sierra, але все ще підходять для Mojave.

Поради для читачів

  • Якщо програма продовжує показувати це підтверджувальне повідомлення кожного разу, коли ви його відкриваєте, швидше за все, macOS все ще позначає його. Щоб видалити цей прапор, використовуйте Terminal з командою:  sudo xattr -dr com.apple.quarantine /Applications/AppName.app
  • На піктограмі програми утримуйте клавішу Option, клацніть правою кнопкою миші та виберіть у розкривному меню пункт Відкрити. Ви бачите те саме повідомлення про те, що додаток не від перевіреного розробника. Але macOS дозволяє продовжувати і відкривати його. Це потрібно зробити лише один раз. Після цього один раз програма відкривається нормально, як і всі інші програми
  • Іноді програми не запускаються після цього процесу перевірки macOS. У цьому випадку виконайте примусовий вихід, і тоді програма повинна працювати. Ви можете примусово вийти з програми через меню Apple> Примусово вийти, а потім вибрати програму та підтвердити Примусовий вихід

Останні повідомлення

$config[zx-auto] not found$config[zx-overlay] not found