Дозволити кнопку не працювати в системних налаштуваннях


20

Я намагаюся встановити деяке програмне забезпечення (у цей конкретний момент я хочу встановити VirtualBox, хоча ця проблема трапилася і з іншим програмним забезпеченням), і мені потрібно натиснути "Дозволити" в системних налаштуваннях, у вікні Безпека та конфіденційність -> Загальне вікно . Коли я натискаю на нього, нічого не відбувається, і кнопка та повідомлення залишаються там.

Я подивився в Інтернеті, і всі рішення говорять про те, що працює якась програма, яка фіксує / пересилає клацання миші тощо, і тому я не "безпосередньо" натискаю кнопку "Дозволити".

Проблема полягає в тому, що я не знаю жодної програми, яку я запускаю.

Я на Macbook Pro 13 дюйм 2016 року з сенсорною панеллю, під керуванням macOS High Sierra

  • Я не пов'язаний віддалено
  • Я спробував перезапустити комп’ютер
  • Я спробував запустити інсталятор через термінал, з і без команди sudo
  • Я спробував клацнути правою кнопкою миші та натиснути «відкрити» у файлі .pkg
  • Я спробував розблокувати сторінку системних налаштувань, перш ніж натиснути "Дозволити"
  • Я спробував повторно завантажити файл .pkg

Скріншот вікна безпеки та конфіденційності


Я не впевнений, про який елемент ми говоримо, але все вікно системних налаштувань повинно переміщуватися за допомогою клавіатури: клавіші зі стрілками, Tab, Shift + Tab, Space, Enter. Що стосується виправлення цієї проблеми ... Спробуйте перезавантажитись у безпечному режимі та перевірте, чи можете ви натиснути те саме "Дозволити" у тому режимі.
Joonas

Чи можете ви запустити програму, натиснувши її правою кнопкою миші, а потім вибрати «відкрити»?
Jules

Ласкаво просимо в Інші! :) Було б дуже добре, якби ви могли відредагувати своє запитання, щоб уточнити точну Allowкнопку, на яку ви звертаєтесь. Можливо, найкраще фактично завантажити скріншот вікна, на якому він знаходиться. Крім того, можливо, варто згадати програмне забезпечення, яке ви намагаєтесь встановити, оскільки це може бути відповідним проблемі.
Мономет

Я відредагував свою публікацію, щоб зрозуміти, про що я прошу
Авраам

Мені не вдалося переміститися у вікні за допомогою моєї клавіатури, як це зробити?
Авраам

Відповіді:


38

Це працювало для мене на Високій Сьєррі 10.13.4 :

  • Налаштування системи> Клавіатура> Комбінації клавіш> Виберіть "Усі елементи керування"

введіть тут опис зображення

Потім:

  • Налаштування системи> Конфіденційність та безпека> Натискайте "Tab", поки не вибрано "Дозволити"> Натисніть "Пробіл"

* Примітка. Перед тим, як функція "Tab" запрацює, можливо, потрібно буде розблокувати сторінку конфіденційності та безпеки.

* Примітка: Після відкриття безпеки та конфіденційності та вибору вкладки Загальні вам слід натиснути клавішу вкладки, щоб вибрати кнопку дозволу після цього натискання клавіші пробілу!

Сподіваюся, це допомагає!

Кредит @dansanduleac «S відповідь на GitHub


1
На мою думку, це слід позначити як прийняту відповідь.
Адам Бочек

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

1
WTAF. Чорт забирай Apple, ти часом неймовірно сором'язливий.
mpowered

3
Більше не працює: - /
Олівер Діксон

4
Для людей, які все ще не можуть, спробуйте закрити налаштування системи після ввімкнення "Усі елементи керування" та повторіть спробу. Схоже, Apple зробила це навмисно ...
Девід Лопес

6

Якщо ви віддалено підключаєтесь до комп'ютера за допомогою програмного забезпечення, такого як TeamViewer, VNC тощо, воно не працюватиме, оскільки macOS не дозволяє натискати кнопку "Дозволити" через інші програми. Ви повинні безпосередньо натиснути цю кнопку зі своєю трекпад.


Я перебуваю на своєму фактичному комп’ютері, і я не підключений віддалено.
Авраам

У цьому випадку я не можу вам допомогти, але ця відповідь все-таки справедлива. Ви використовуєте мишу? Якщо так, спробуйте скористатися трекпад. Не варто змінювати, але варто спробувати.
пікселомер

1
На жаль, я використовую трекпад. Рішення, які я знайшов в Інтернеті, передбачають цю відповідь, і багато людей сказали, що вони мали таке програмне забезпечення, як MagicPrefs, Witch і т.д., які фіксують і пересилають клацання миші тощо. У мене можуть працювати деякі служби, які роблять це, про що я не знаю.
Авраам

1
Ви спробували безпечний режим?
пікселомер

Це спрацювало! Після того як я вийшов із безпечного режиму та спробував встановити інші речі, у мене виникла та сама проблема. Напевно, це було якесь програмне забезпечення, яке моніторило події миші та клавіатури, мені доведеться це вивчити. Спасибі!
Авраам

5

Ніщо не працювало для мене, місцеве клацання, вибір клавіатури, нічого. Виявляється, це було програмне забезпечення безпеки, яке не було авторизовано належним чином. Це програмне забезпечення безпеки - це процес, який насправді "здійснював" клацання. Щоб дізнатися, який біт програмного чи апаратного забезпечення блокується, потрібно встановити, який ідентифікатор процесу він використовує, а потім визначити програмне забезпечення / апаратне забезпечення з його PID та перейти звідти, або вбиваючи або видаляючи апаратне / програмне забезпечення та повторюється, поки клік не вдається. Людина, яку я ненавиджу макос.

  1. Відкрийте консоль (Finder> Go> Програми> Утиліти> Console)
  2. Клацніть, натисніть, торкніться, пробіл, автоматизуйте кнопку
  3. На консоль (під основними журналами вашого пристрою) з'явиться повідомлення, яке виглядає приблизно так: "Подія миші вниз, тому що PID відправника (1234) відправника не є самостійним або 0"
  4. Відкрийте Монітор активності та сортуйте по полі PID. Знайдіть PID, [сила] вийдіть з процесу, спробуйте знову натиснути / натиснути / натиснути / пробіл / автоматизатор, має працювати. Якщо ні, повторіть цей процес - можливо, інший PID зараз блокує вас.

Зауважте, що вищезгадане НЕ є вирішенням того, що неможливо використовувати віддалене програмне забезпечення - це просто не буде працювати, якщо ви повністю не відключите SIP.


Швидка примітка: для мене саме VLC блокував подію натискання. Ви можете спробувати вийти з Chrome і VLC, якщо поспішаєте, якщо це не вирішує проблему, цей метод працює абсолютно чудово, дякую!
jlapoutre

4

Ми можемо використовувати Apple Script, щоб натиснути кнопку Дозволити наступним чином:

  1. Натисніть команду Shift Command 4, щоб розпочати зйомку екрана (але насправді не виконайте це):
  2. Наведіть курсор миші на кнопку Дозволити і відмітьте координати (наприклад, 620, 534)

введіть тут опис зображення

  1. Відкрийте вікно терміналу і використовуйте ці координати в сценарії:

    osascript -e 'скажіть програмі "Системні події", щоб натиснути на {620, 534}'


Те, що вам може знадобитися натиснути цю кнопку за допомогою командного рядка, це шалено поганий UX
Девід Лопес

1
Геніальна складна ідея для інженерії!
masoud soroush

Використання методу osascript чудово працює, але ви не можете бачити інформацію про позицію курсора через ARD. Рішенням було перетягнути вікно в лівий верхній кут екрана, а потім координати: {570, 473}.
стаж

Можливо, вам доведеться зайти на безпеку та конфіденційність -> вкладку конфіденційності та в розділі «Доступність» встановити прапорець біля терміналу, щоб це рішення працювало належним чином.
chris

3

Спробуйте безпечний режим. Він повинен вимкнути будь-які сервіси, що працюють на задньому плані, дозволяючи натискати кнопку Дозволити. Ви можете перейти в безпечний режим, перезавантажившись і утримуючи зрушення під час перезавантаження.


2

для мене це працювало після того, як я кинув VLC


Для мене це не VLC, але я покинув Chrome, Skype, Terminal ... ВСЕ. І тоді це спрацювало.
CoolAJ86

2

Переглянувши деякі з цих відповідей, я зрозумів, що проблема полягала у застосуванні менеджера вікон Spectacle. Одного разу я кинув, що це справно працювало.


Я міг би відтворити це на своєму кінці.
Скорхіо

1

Це працювало для мене, коли я вийшов із Chrome, перш ніж натиснути "Дозволити".


-1

Використовуючи рішення Міхей Рота, я зрозумів, що це те, що я використовую тампон Wacom. Я подивився на процес, і це було WacomTabletDriver. Щоб виправити це, я зайшов у «Системні налаштування»> «Доступність»> «Миша та трекпад» і поставив прапорець увімкнути клавіші миші. Потім ви можете використовувати наступні клавіші для переміщення, а центральну (5 / I) для натискання. (Зображення з https://support.apple.com/kb/PH18381 )

використовуйте зовнішні номери на numpad або клавіші навколо I на querty для переміщення


-1

Я випробував цю проблему сьогодні з Little Snitch, і прочитавши і спробувавши півдюжини досить складних «рішень» без жодного успіху, для мене працювало: закрити додаток Chrome. Проблема вирішена.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.