Il pulsante Consenti non funziona nelle preferenze di sistema


19

Sto cercando di installare alcuni software (in questo momento specifico voglio installare VirtualBox, anche se questo problema si è verificato con altri software) e devo fare clic su "Consenti" in Preferenze di Sistema, nella finestra Sicurezza e privacy -> Generale . Quando faccio clic su di esso, non succede nulla e il pulsante e il messaggio rimangono lì.

Ho cercato online e tutte le soluzioni affermano che esiste un tipo di programma in esecuzione che acquisisce / inoltra i clic del mouse e simili, e quindi non sto "direttamente" facendo clic sul pulsante Consenti.

Il problema è che non conosco nessun programma in esecuzione che lo faccia.

Sono su un Macbook Pro 13 pollici 2016 con touchbar, con macOS High Sierra

  • Non sono collegato in remoto
  • Ho provato a riavviare il mio computer
  • Ho provato a eseguire il programma di installazione tramite il terminale, con e senza il comando sudo
  • Ho provato a fare clic con il tasto destro e fare clic su "apri" sul file .pkg
  • Ho provato a sbloccare la pagina delle preferenze di sistema prima di fare clic su "Consenti"
  • Ho provato a scaricare di nuovo il file .pkg

Schermata della finestra di sicurezza e privacy


Non sono sicuro del tipo di elemento di cui stiamo parlando, ma l'intera finestra Preferenze di Sistema dovrebbe essere navigabile con una tastiera: Tasti freccia, Tab, Maiusc + Tab, Spazio, Invio. Per quanto riguarda la risoluzione di questo problema, provare a riavviare in modalità provvisoria e vedere se è possibile fare clic sullo stesso "Consenti" in quella modalità.
Joonas,

Sei in grado di avviare il programma quando fai clic con il pulsante destro del mouse sul programma e quindi scegli "apri"?
Jules il

Benvenuti a chiedere diverso! :) Sarebbe davvero bello se potessi modificare la tua domanda per chiarire il Allowpulsante esatto a cui ti riferisci. Potrebbe essere meglio caricare effettivamente uno screenshot della finestra in cui si trova. Inoltre, potrebbe valere la pena menzionare il software che si sta tentando di installare in quanto potrebbe essere rilevante per il problema.
Monomeeth

Ho modificato il mio post per rendere più chiaro ciò che sto chiedendo
Abraham,

Non sono riuscito a navigare nella finestra usando la tastiera, come posso fare?
Abraham,

Risposte:


36

Questo ha funzionato per me su High Sierra 10.13.4 :

  • Preferenze di Sistema> Tastiera> Scorciatoie> Seleziona "Tutti i controlli"

inserisci qui la descrizione dell'immagine

Poi:

  • Preferenze di Sistema> Privacy e sicurezza> Premi "Tab" fino a selezionare "Consenti"> Premi "Barra spaziatrice"

* Nota: potrebbe essere necessario sbloccare la pagina Privacy e sicurezza prima che "Tab" funzioni.

* Nota: dopo aver aperto Sicurezza e privacy e aver selezionato la scheda Generale, è necessario premere il tasto Tab per selezionare il pulsante Consenti dopo quel tasto della barra spaziatrice!

Spero che sia di aiuto!

Ringraziamo la risposta di @dansanduleac su GitHub


1
A mio avviso, questa dovrebbe essere contrassegnata come la risposta accettata.
Adam Boczek,

D'accordo, questa è la soluzione migliore perché funzionerà in tutti i casi. Non stavo usando i visualizzatori remoti e non avevo trackball, tastiere di terze parti o widget di accessibilità a mia conoscenza. Questa soluzione ha funzionato all'istante.
Emkman,

1
WTAF. Dannazione Apple, a volte sei incredibilmente scadente.
Potenza del

3
Non funziona più: - /
Oliver Dixon

3
Per le persone che ancora non riescono, prova a chiudere le preferenze di sistema dopo aver abilitato "Tutti i controlli" e riprova. Sembra che Apple l'abbia fatto apposta ...
David Lopez il

5

Se ti stai collegando al computer in remoto con software come TeamViewer, VNC ecc. Non funzionerà, perché macOS non ti consente di premere il pulsante "Consenti" attraverso altre applicazioni. Devi premere direttamente quel pulsante con il trackpad.


Sono sul mio computer reale e non sono collegato in remoto.
Abraham,

In questo caso, non posso aiutarti, ma questa risposta è ancora valida. Stai usando un mouse? In tal caso, prova a utilizzare il trackpad. Non dovrebbe fare la differenza, ma vale la pena provare.
pixelomer,

1
Sfortunatamente sto usando il trackpad. Le soluzioni che ho trovato online implicano questa risposta e molte persone hanno affermato di avere alcuni software come MagicPrefs, Witch, ecc. Che catturano e inoltrano clic del mouse e simili. Potrei avere alcuni servizi in esecuzione che fanno questo che non conosco.
Abraham,

1
Hai provato la modalità provvisoria?
pixelomer,

Ha funzionato! Dopo essere uscito dalla modalità provvisoria e aver tentato di installare altre cose, ha avuto lo stesso problema. Dev'essere stato un software che controllava gli eventi del mio mouse e tastiera, dovrò esaminarlo. Grazie!
Abraham,

5

Niente funzionava per me, clic locale, selezione da tastiera, niente. Si è scoperto che era un software di sicurezza che non era stato autorizzato correttamente. Questo software di sicurezza è stato il processo effettivamente "eseguendo" il clic. Per scoprire quale pezzo di software o hardware viene bloccato, è necessario stabilire quale ID processo utilizza, quindi identificare il software / hardware dal suo PID e passare da lì, uccidendo o disinstallando l'hardware / software, e ripetendo fino a quando il clic ha esito positivo. Amico, odio il macos.

  1. Apri console (Finder> Vai> Applicazioni> Utilità> Console)
  2. Fare clic, premere, toccare, spazio, automatizzare il pulsante
  3. Verrà visualizzato un messaggio sulla console (sotto i registri principali del tuo dispositivo) che assomiglia a qualcosa del genere: "Eliminazione dell'evento del mouse verso il basso perché il PID del mittente (1234) non è autonomo o 0"
  4. Apri Activity Monitor e ordina per campo PID. Trova il PID, [forza] abbandona il processo, prova a fare clic / premi / tocca / spazio / automatore di nuovo il pulsante, dovrebbe funzionare. In caso contrario, ripeti questo processo, probabilmente un altro PID che ti blocca ora.

Si noti che quanto sopra NON è una soluzione alternativa per non poter utilizzare il software remoto - che non funzionerà se non si disabilita completamente SIP.


Nota veloce: per me è stato VLC a bloccare l'evento click. Potresti provare a uscire da Chrome e VLC se hai fretta, se questo non risolve il problema questo metodo funziona perfettamente, grazie!
jlapoutre,

3

Prova la modalità provvisoria. Dovrebbe disabilitare tutti i servizi in esecuzione in background, consentendo di fare clic sul pulsante Consenti. È possibile accedere alla modalità provvisoria riavviando e tenendo premuto il tasto MAIUSC durante il riavvio.


2

Possiamo usare Apple Script per fare clic sul pulsante Consenti come segue:

  1. Premi Shift Command 4 per avviare la cattura dello schermo (ma non andare avanti con questo):
  2. Passa il mouse sopra il pulsante Consenti e osserva le coordinate (ad es. 620, 534)

inserisci qui la descrizione dell'immagine

  1. Apri una finestra Terminale e usa quelle coordinate in uno script:

    osascript -e 'indica all'applicazione "Eventi di sistema" di fare clic su {620, 534}'


Il fatto che potresti dover fare clic su questo pulsante con la riga di comando è una pessima UX
David Lopez,

1
Un'idea complessa geniale per l'ingegneria!
Masoud Soroush,

L'uso del metodo osascript funziona alla grande, ma non è possibile visualizzare le informazioni sulla posizione del cursore su ARD. La soluzione era trascinare la finestra nell'angolo in alto a sinistra dello schermo, quindi le coordinate sono: {570, 473}.
Staze

Potrebbe essere necessario accedere a Sicurezza e privacy -> scheda Privacy e in Accessibilità selezionare la casella accanto al terminale per far funzionare correttamente questa soluzione.
chris

2

per me ha funzionato dopo che ho lasciato VLC


Per me non era VLC, ma ho lasciato Chrome, Skype, Terminal ... TUTTO. E poi ha funzionato.
CoolAJ86

2

Dopo aver esaminato alcune di queste risposte, mi sono reso conto che il problema era l'app di gestione delle finestre di Spectacle. Una volta ho smesso di funzionare.


Potrei riprodurlo dalla mia parte.
Scorchio

1

Ha funzionato per me quando ho lasciato Chrome prima di fare clic su "Consenti".


-1

Usando la soluzione di Micah Roth ho capito che era il fatto che stavo usando un pad Wacom. Ho cercato il processo ed è stato WacomTabletDriver. Per risolvere questo problema sono andato in Preferenze di Sistema> Accessibilità> Mouse e trackpad e ho selezionato Abilita tasti mouse. È quindi possibile utilizzare i seguenti tasti per spostarsi e quello centrale (5 / I) per fare clic. (L'immagine è tratta da https://support.apple.com/kb/PH18381 )

usa i numeri esterni sul tastierino numerico o i tasti intorno a I su Querty per spostarti


-1

Oggi ho riscontrato lo stesso problema con Little Snitch e dopo aver letto e provato una mezza dozzina di "soluzioni" abbastanza complicate senza alcun successo, ciò che ha funzionato per me è stato: chiudere l'app di Chrome. Problema risolto.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.