Le bouton Autoriser ne fonctionne pas dans les préférences système

20

J'essaie d'installer certains logiciels (à ce moment précis, je veux installer VirtualBox, bien que ce problème se soit produit avec d'autres logiciels), et je dois cliquer sur "Autoriser" dans les Préférences Système, dans la fenêtre Sécurité et confidentialité -> Général . Lorsque je clique dessus, rien ne se passe et le bouton et le message restent là.

J'ai regardé en ligne, et toutes les solutions disent qu'il existe une sorte de programme en cours d'exécution qui capture / transfère les clics de souris et autres, et donc je ne clique pas "directement" sur le bouton Autoriser.

Le problème est que je ne connais aucun programme que j'exécute qui fasse cela.

Je suis sur un Macbook Pro 13 pouces 2016 avec barre tactile, exécutant macOS High Sierra

  • Je ne suis pas connecté à distance
  • J'ai essayé de redémarrer mon ordinateur
  • J'ai essayé d'exécuter le programme d'installation via le terminal, avec et sans la commande sudo
  • J'ai essayé de faire un clic droit et de cliquer sur "ouvrir" sur le fichier .pkg
  • J'ai essayé de déverrouiller la page des préférences système avant de cliquer sur "Autoriser"
  • J'ai essayé de retélécharger le fichier .pkg

Capture d'écran de la fenêtre de sécurité et de confidentialité

Abraham
la source
Je ne sais pas de quel type d'élément nous parlons, mais toute la fenêtre des Préférences Système devrait être navigable avec un clavier: touches fléchées, Tabulation, Maj + Tabulation, Espace, Entrée. En ce qui concerne la résolution de ce problème ... Essayez de redémarrer en mode sans échec et voyez si vous pouvez cliquer sur le même "Autoriser" dans ce mode.
Joonas
Êtes-vous en mesure de démarrer le programme lorsque vous cliquez avec le bouton droit sur le programme, puis choisissez «Ouvrir»?
Jules
Bienvenue sur Ask Different! :) Ce serait vraiment bien si vous pouviez modifier votre question pour clarifier le Allowbouton exact auquel vous faites référence. Il peut être préférable de télécharger une capture d'écran de la fenêtre sur laquelle il se trouve. En outre, il peut être utile de mentionner le logiciel que vous essayez d'installer car il pourrait être pertinent pour le problème.
Monomeeth
J'ai modifié mon article pour que ce que je demande soit plus clair
Abraham
Je n'ai pas pu naviguer dans la fenêtre à l'aide de mon clavier, comment faire?
Abraham

Réponses:

38

Cela a fonctionné pour moi sur High Sierra 10.13.4 :

  • Préférences Système> Clavier> Raccourcis> Sélectionnez «Tous les contrôles»

entrez la description de l'image ici

Alors:

  • Préférences Système> Confidentialité et sécurité> Appuyez sur 'Tab' jusqu'à ce que 'Autoriser' soit sélectionné> Appuyez sur 'Barre d'espace'

* Remarque: il se peut que la page Confidentialité et sécurité doive être déverrouillée avant que l'onglet ne fonctionne.

* Remarque: après avoir ouvert Sécurité et confidentialité et sélectionné l'onglet Général, vous devez appuyer sur la touche de tabulation pour sélectionner le bouton Autoriser après cette touche de barre d'espacement!

J'espère que cela t'aides!

Crédit @dansanduleac « s réponse sur GitHub

GabeBrady
la source
1
Cela devrait être marqué comme la réponse acceptée à mon avis.
Adam Boczek
D'accord, c'est la meilleure solution car cela fonctionnera dans tous les cas. Je n'utilisais pas de visionneuses à distance et je n'avais pas de trackballs, de claviers tiers ou de widgets d'accessibilité à ma connaissance. Cette solution a fonctionné instantanément.
emkman
1
WTAF. Bon sang Apple, vous êtes parfois de mauvaise qualité.
mpowered
3
Ne fonctionne plus: - /
Oliver Dixon
4
Pour les personnes qui ne peuvent toujours pas, essayez de fermer les préférences système après avoir activé "Tous les contrôles" et réessayez. On dirait qu'Apple a fait ça exprès ...
David Lopez
6

Si vous vous connectez à l'ordinateur à distance avec des logiciels tels que TeamViewer, VNC, etc., cela ne fonctionnera pas, car macOS ne vous permet pas d'appuyer sur le bouton «Autoriser» via d'autres applications. Vous devez appuyer directement sur ce bouton avec votre trackpad.

pixelomer
la source
Je suis sur mon ordinateur et je ne suis pas connecté à distance.
Abraham
Dans ce cas, je ne peux pas vous aider, mais cette réponse est toujours valable. Utilisez-vous une souris? Si c'est le cas, essayez d'utiliser le trackpad. Cela ne devrait pas faire de différence, mais vaut la peine d'essayer.
pixelomer
1
Malheureusement, j'utilise le trackpad. Les solutions que j'ai trouvées en ligne impliquent cette réponse, et beaucoup de gens ont dit qu'ils avaient des logiciels comme MagicPrefs, Witch, etc. qui capturent et transfèrent les clics de souris et autres. Je pourrais avoir certains services en cours d'exécution qui font cela que je ne connais pas.
Abraham
1
Avez-vous essayé le mode sans échec?
pixelomer
Ça a marché! Après avoir quitté le mode sans échec et essayé d'installer d'autres choses, le même problème s'est produit. Ce devait être un logiciel qui surveillait les événements de ma souris et de mon clavier, je vais devoir y réfléchir. Merci!
Abraham
5

Rien ne fonctionnait pour moi, les clics locaux, la sélection du clavier, rien. Il s'avère que c'était un logiciel de sécurité qui n'avait pas été autorisé correctement. Ce logiciel de sécurité était le processus "effectuant" le clic. Pour savoir quel morceau de logiciel ou de matériel se trouve être bloqué, vous devez établir l'ID de processus qu'il utilise, puis identifier le logiciel / matériel à partir de son PID, et y aller, en tuant ou en désinstallant le matériel / logiciel, et répéter jusqu'à ce que le clic réussisse. Mec je déteste les macos.

  1. Ouvrez la console (Finder> Aller> Applications> Utilitaires> Console)
  2. Cliquez, appuyez, appuyez, espace, automatisez le bouton
  3. Un message apparaîtra sur la console (sous les journaux principaux de votre appareil) qui ressemble à ceci: "Suppression de l'événement de souris vers le bas car le PID de l'expéditeur (1234) n'est pas auto ou 0"
  4. Ouvrez Activity Monitor et triez par le champ PID. Trouvez le PID, [forcez] à quitter le processus, essayez de cliquer / appuyez / appuyez sur / espace / automatisez à nouveau le bouton, cela devrait fonctionner. Sinon, répétez ce processus - probablement un autre PID vous bloque maintenant.

Remarque, ce qui précède n'est PAS une solution de contournement pour l'impossibilité d'utiliser un logiciel distant - cela ne fonctionnera tout simplement que si vous désactivez complètement SIP.

Micah Roth
la source
Note rapide: pour moi, c'était VLC qui bloquait l'événement click. Vous pouvez essayer de quitter Chrome et VLC si vous êtes pressé, si cela ne résout pas le problème, cette méthode fonctionne parfaitement, merci!
jlapoutre
3

Essayez le mode sans échec. Il devrait désactiver tous les services exécutés en arrière-plan, vous permettant de cliquer sur le bouton Autoriser. Vous pouvez passer en mode sans échec en redémarrant et en maintenant shift pendant le redémarrage.

pixelomer
la source
3

Nous pouvons utiliser Apple Script pour cliquer sur le bouton Autoriser comme suit:

  1. Appuyez sur Shift Command 4 pour démarrer la capture d'écran (mais ne passez pas réellement par là):
  2. Passez la souris sur le bouton Autoriser et notez les coordonnées (par exemple 620, 534)

entrez la description de l'image ici

  1. Ouvrez une fenêtre de terminal et utilisez ces coordonnées dans un script:

    osascript -e 'demande à l'application "Evénements système" de cliquer sur {620, 534}'

Stephen Quan
la source
Le fait que vous deviez cliquer sur ce bouton avec la ligne de commande est un mauvais UX fou
David Lopez
1
Idée complexe de génie pour l'ingénierie!
masoud soroush
L'utilisation de la méthode osascript fonctionne très bien, mais vous ne pouvez pas voir les informations de position du curseur sur ARD. La solution consistait à faire glisser la fenêtre dans le coin supérieur gauche de l'écran, puis les coordonnées sont: {570, 473}.
staze le
Vous devrez peut-être aller dans Sécurité et confidentialité -> onglet Confidentialité et sous Accessibilité, cochez la case à côté du terminal pour que cette solution fonctionne correctement.
chris
2

pour moi, cela a fonctionné après avoir quitté VLC

ehsan
la source
Pour moi, ce n'était pas VLC, mais j'ai quitté Chrome, Skype, Terminal ... TOUT. Et puis ça a marché.
CoolAJ86
2

Après avoir parcouru certaines de ces réponses, j'ai réalisé que le problème était l'application du gestionnaire de fenêtres Spectacle. Une fois que j'ai arrêté, cela a bien fonctionné.

Samuel Holland
la source
Je pourrais reproduire cela de mon côté.
Scorchio
1

Cela a fonctionné pour moi lorsque j'ai quitté Chrome avant de cliquer sur «Autoriser».

Weigel
la source
-1

En utilisant la solution de Micah Roth, j'ai compris que c'était le fait que j'utilisais un pad Wacom. J'ai regardé le processus et c'était le cas WacomTabletDriver. Pour résoudre ce problème, je suis allé dans Préférences Système> Accessibilité> Souris et pavé tactile et j'ai coché Activer les touches de la souris. Vous pouvez ensuite utiliser les touches suivantes pour vous déplacer et celle du centre (5 / I) pour cliquer. (L'image provient de https://support.apple.com/kb/PH18381 )

utiliser les chiffres extérieurs sur le pavé numérique ou les touches autour de moi sur querty pour se déplacer

thecodewarrior
la source
-1

J'ai rencontré ce même problème aujourd'hui avec Little Snitch, et après avoir lu et essayé une demi-douzaine de "solutions" assez compliquées sans succès, ce qui a fonctionné pour moi a été: fermez l'application Chrome. Problème résolu.

jakefantom
la source