Problemi di Safari dopo l’aggiornamento di macOS, come risolvere

Quando Safari funziona bene, è davvero un browser eccellente, date tutte le caratteristiche di integrazione tra macOS, OS X e iOS. Ma quando non funziona è spesso un vero e proprio problema da risolvere.

Di conseguenza, questa guida alla risoluzione dei problemi funziona attraverso vari aspetti del vostro sistema Mac nel tentativo di risolvere problemi comuni e non così comuni di Safari.

Glossario

Requisiti generali

  • Assicuratevi che la vostra macchina sia collegata a Internet e che la connessione sia funzionante. Potete provare ad inviare un’e-mail di prova o un iMessage ecc. per confermarlo
  • Assicuratevi di controllare che stiate eseguendo macOS o OS X El Capitan, anche se i passi evidenziati in questo articolo dovrebbero funzionare anche per le versioni precedenti di OS X
  • Un disco di avvio con uno spazio su disco estremamente ridotto (12GB o meno) porta a rallentamenti. Verificare di non avere questo problema. Se ce l’avete, potreste aver bisogno di trovare spazio cancellando i file più grandi e cancellando le cartelle di download e altri file della cache
  • Provate a scollegare qualsiasi nuovo dispositivo USB che potreste aver aggiunto alla macchina dopo l’ultimo aggiornamento. A volte i nuovi dispositivi basati su USB possono causare problemi sul vostro Mac

Le opzioni fornite in questo articolo sono ordinate dall’approccio meno invasivo a quello più invasivo.

  • La prima sezione dell’articolo si concentra sul crash del Safari e sul non poter partire quando viene lanciato
  • Nella seconda sezione, abbiamo cercato di affrontare alcuni altri problemi legati all’esperienza Safari fornendovi dei suggerimenti
  • Nella prossima sezione, affronteremo alcune delle altre questioni relative al Safari
  • E infine, vi forniamo un indice dei nostri articoli sui problemi di Safari nel corso degli anni per macOS, OS X e iOS

PRIMO e FOREMOTO BACKUP

Non importa come lo fai, assicurati solo di eseguire il backup del tuo Mac prima di eseguire la risoluzione dei problemi.

Utilizzate Time Machine per semplificare il flusso di lavoro raccomandato da Apple. Oppure scegliete il vostro metodo di backup.

Qualunque sia il metodo, eseguire un backup prima di passare ai passi successivi.

Safari Lento dopo l’aggiornamento di macOS Mojave?

Molti utenti hanno notato che le prestazioni di Safari sono terribilmente lente dopo l’aggiornamento a macOS Mojave. Apple ha apportato diverse modifiche alle estensioni di Safari e Mojave.

Questo è uno dei motivi per cui molti utenti stanno sperimentando lentezza e altri problemi con il loro Safari.

Controllare i seguenti suggerimenti per risolvere eventuali problemi di Safari lento dopo l’aggiornamento a macOS Mojave

  • Valutare l’eventuale software di blocco degli annunci che si sta utilizzando. Questo è particolarmente vero se si utilizza un programma standalone come Adblock Plus
  • Gli utenti hanno riferito che Ublock Origin, che può essere scaricato da Apple Store e applicato come estensione Safari, è un bloccante più performante per Safari su macOS Mojave. Safari disabilita le estensioni che non vengono scaricate dall’app store con l’ultimo aggiornamento di macOS Mojave. Si consiglia di provare Safari senza alcun blocco pubblicitario, incluso Ublock, e di controllare le prestazioni.
  • Provare a ridurre il tempo di visualizzazione standard del webkit e verificare se è di aiuto. Per fare questo, aprire la sessione del terminale e digitare il seguente comando. default scrivere com.apple.Safari WebKitInitialTimedLayoutDelay 0.1

Risoluzione dei problemi Safari: Passo 1 Riavviare & Disattivare le estensioni

Riavviare Safari. A volte il riavvio dell’applicazione risolve il problema e può migliorare la velocità dell’applicazione.

Se Safari inizia ma non risponde, dovrete forzarlo a uscire.

Ci sono alcuni modi per forzare l’uscita dalle applicazioni su Mac

  • Potete forzare l’uscita dal menu Apple o premere questi tre tasti insieme: Opzione, Comando e Esc (Escape) e poi scegliere Safari dalla lista (vedi esempio sopra ma scegli Safari invece di Preview)
  • Uno dei modi è tramite “Activity Monitor”.
    • Open Finder; Applicazioni; Utilità; Monitoraggio attività
    • Selezionare Safari e utilizzare il pulsante “X”

Successivamente, disattivare tutte le estensioni di Safari

  • Vai a Safari; Preferenze; Estensioni
  • Deselezionare tutte le caselle accanto a Enable Extension e testare nuovamente Safari (potrebbe essere necessario chiuderlo e rilanciarlo)

Se Safari ora funziona

  • Abilitare le estensioni una ad una e testare dopo ciascuna di esse per determinare l’estensione “cattiva” che causa il problema
  • Cancellare (disinstallare) l’estensione o le estensioni problematiche
    • Per disinstallare un’estensione, selezionarla e cliccare sul pulsante “Disinstalla”

Passo 2 Controllare i file utente

Se il riavvio di Safari non ha risolto il problema, il passo successivo è assicurarsi che i file delle risorse specifiche dell’utente siano in buone condizioni. Un file di risorse utente corrotto può creare problemi di Safari.

Per escludere la possibilità di un file di risorse corrotto, create un nuovo utente sul vostro Mac. Potete cancellarlo dopo l’esercizio di risoluzione dei problemi.

Per creare un nuovo utente sul vostro Mac

  • Apple; Preferenze di sistema; Utenti e gruppi e creare un nuovo utente seguendo il prompt
  • Una volta creato un nuovo utente, spegnere il Mac
  • Ricominciare da capo ed effettuare il login utilizzando le nuove credenziali utente. Avviare Safari
  • Se si avvia/avvia con successo, allora si ha un problema con i file delle risorse utente
  • Se non si avvia, abbiamo escluso la possibilità di un file di risorse utente corrotto

Per ulteriori informazioni sugli account utente corrotti e su come gestirli, vedere questo articolo.

Passo 3 Verificare la presenza di Adobe Flash & cancellare la cache di Safari

In questo passo, cerchiamo di eliminare tutti i file Cache relativi a Safari. Nel frattempo, esamineremo tutti i file di estensione del browser e li rimuoveremo.

Nei precedenti aggiornamenti di OS X, abbiamo notato che le estensioni del browser possono diventare un grosso grattacapo per i safari. Un plug-in o un’estensione che non si comporta bene con il nuovo OS X può abbattere l’intero browser.

Prima di procedere, controllate se Adobe Flash Player è installato sul vostro Mac

Andare su Preferenze di sistema; Flash Player; Avanzate; Cancella tutto; selezionare la casella per cancellare tutti i dati e le impostazioni del sito e selezionare il pulsante Cancella dati nella parte inferiore della finestra.

Cancellare la cache di Safari

Vi diamo due opzioni per completare questa fase, utilizzando due diversi modi.

Il primo percorso descritto di seguito è per gli utenti che possono far partire Safari, ma poi si blocca a breve. Nel secondo percorso, continueremo con i modi per farlo lanciare con successo.

Il secondo percorso è rivolto agli utenti che non possono nemmeno aprire il loro browser Safari per accedere alle impostazioni.

Percorso 1: Preferenze & Impostazioni per Safari

  1. Safari aperto. Cliccare su Safari; Preferenze; Avanzate e attivare il menu Sviluppa .

  1. Una volta fatto questo, vedrete “Sviluppare” come opzione nel menu Safari
  2. Cliccare su questo percorso del menu e Svuotare la cache e Disattivare le estensioni. Inoltre, cancella tutta la tua cronologia. Safari; Cancella la cronologia

  1. Vai a Preferenze Safari; Estensioni e assicurati di disattivare tutte le estensioni
  2. Aprire Safari; Preferenze; Privacy; Rimuovere tutti i dati del sito web
  3. Aprire Safari; Sicurezza e deselezionare “Consenti tutti gli altri plug-in”
  4. Assicuratevi di disattivare tutti i programmi di blocco degli annunci come Adblock plus che potreste utilizzare. Se si utilizzano altre applicazioni come Avast o Norton, si prega di disinstallare il programma

Un’altra opzione per cancellare la cache di Safari

  1. Chiudere tutte le finestre e chiudere tutte le applicazioni
  2. Tenere premuto il tasto Opzioni e selezionare il menu Go nella barra del menu Finder
  3. Seleziona Biblioteca dal menu a tendina
    1. Se non vedi la tua Libreria utenti, vedi questo articolo
  4. Individuare il file Libreria; cache; com.apple.Safari
  5. Fare clic con il tasto destro del mouse sul file com.apple.Safari e selezionare Sposta nel cestino o isolare questo file sul desktop
  6. Chiudere le finestre e rilanciare Safari

E’ del tutto possibile che Safari non vi dia abbastanza tempo per fare uno dei passi sopra descritti e si blocchi prima che possiate occuparvene.

Se si verifica questo sintomo, procedere al Percorso 2. Se il vostro Safari è stabile fino ad ora, abbandonate e ricominciate a testare l’applicazione.

Percorso 2: Se l’applicazione Safari non è abbastanza stabile per svolgere i compiti sopra descritti, procedere come segue:

  1. Aprite la vostra Finder App
  2. Cliccare su Go ; Go To Folder
  3. Digitare “~Libreria/Safari/Extensioni”. Trascinate la cartella sul desktop. Se non avete installato alcuna estensione, dirà che il file non è stato trovato. Procedere al passo successivo

  1. Successivamente, affronteremo i file della cache
  2. Digitare “~Libreria/Caches/com.apple.Safari”. Nella cartella individuare il file db e trascinarlo nel cestino
  3. Non preoccupatevi di mettere il file nel cestino, perché l’applicazione creerà un nuovo set di file cache all’avvio

Ora che avete affrontato i file Extension e i file Cache, andate avanti e provate con Safari. Se le vostre estensioni sono state il colpevole, questo dovrebbe risolvere i vostri problemi.

Se funziona, significa che una delle vostre estensioni / plugin sta causando il problema.

L’unico modo per scoprirlo è attivare un’estensione alla volta fino a trovare il colpevole. È doloroso, ma non conosciamo un altro modo per affrontare la questione.

Passo 4 Rimuovere i file corrotti

Speriamo che non sia necessario leggere questo passo, ma oh bene, proviamo un altro passo prima di dover leggere e analizzare i rapporti diagnostici utilizzando l’applicazione della console.

Il nostro pensiero intorno a questo passo è che c’è la possibilità che il vostro file delle preferenze per Safari sia in qualche modo corrotto. Questo passo eliminerà i file corrotti. Si prega di notare che questo è abbastanza sicuro e non causerà alcun problema sul vostro Mac.

Un file di preferenze corrotto può anche causare altri problemi di esperienza di Safari. Il più comune è che non permette di utilizzare la funzione “Condividi” in Safari

  1. Aprire l’utilità di monitoraggio delle attività Finder ; Applicazioni; Utilità; Activity Monitor
  2. Cliccare su View > I miei processi
  3. Ordina i processi per nome del processo o puoi anche usare il campo Cerca per assicurarti di non avere Safari Running
  4. Se Safari è in esecuzione come processo, si prega di abbandonarlo selezionandolo dalla lista e poi cliccando sul pulsante “X” all’interno dell’ottagono
  5. Successivamente, selezionare ” cfprefsd ” nell’elenco dei processi e cliccare sul pulsante “X” in alto a sinistra. OPPURE potete anche
  6. killall cfprefsd ” in Terminale che sciacqua tutte le impostazioni per plists e rilancia l’agente cfprefsd. Tutte le applicazioni che tentano di accedere a cfprefsd durante questo tempo sono bloccate.
  7. Un nuovo processo csfprefsd si avvierà immediatamente, e può accadere così velocemente che non ve ne accorgerete.
  8. Aprire l’applicazione terminale e inserire il seguente comando per rendere visibile la cartella Library.
  9. chflags nohidden ~/Libreria/
  10. Utilizzate ora il vostro Finder per individuare Library; Preferenze e cercate il file delle preferenze per Safari
  11. Il percorso esatto del file plist è ~/Libreria/Preferenze/com.apple.Safari.plist
  12. Trascinare il file sul desktop. Si perdono le impostazioni di Safari, ma il sistema crea un nuovo file di preferenze all’avvio di Safari. Inoltre, è meglio rinominare il file e salvarlo in modo da poterlo rimettere a posto una volta terminati questi passaggi. Basta aggiungere un suffisso come “.crpt” (corrotto) per ora.
  13. Una volta rimosso il file delle preferenze e assicurarsi di eliminare il processo “csdprefsd”
  14. Riavviare la macchina e lanciare Safari
  15. Se Safari funziona, spostare il file .plist nel Cestino.Quando Safari non funziona, spostare il file .plist nella cartella Preferenze

Se hai ancora problemi con il lancio di Safari o con il crashing di Safari, contatta o fissa un appuntamento con un Apple Genius o con il Supporto.

Speriamo che non ci siano problemi di hardware, come ad esempio un drive di avvio difettoso. È possibile eseguire l’Apple Hardware Test, che è un’utilità speciale solo per assicurarsi che il vostro hardware non abbia problemi di hardware prima di andare al Supporto Apple.

Safari Problemi – 5 consigli generali

Secondo la nostra esperienza, le estensioni e i plugin di terze parti sono spesso responsabili della lentezza delle vostre esperienze di Safari; ecco alcuni consigli generali che potete verificare.

Rimuovere AdWare

Se si riesce a far funzionare il Safari, ma si avverte una certa lentezza generale, è probabile che la macchina possa essere infettata da qualche adware. È possibile utilizzare uno strumento gratuito per la rimozione dell’adware come www.Adwaremedic.com/index.php.

Installare lo strumento, aprirlo ed eseguirlo cliccando sul pulsante “Scan for Adware” per rimuovere qualsiasi adware. Una volta fatto, chiudere l’applicazione e provare ad eseguire nuovamente Safari.

A proposito di App gratuite, un’altra buona app da esplorare e valutare è “MacClean”. È possibile utilizzare l’app per attivare, interrompere o rimuovere i plugin di Safari molto facilmente. Inoltre, aiuta anche a ripulire i file spazzatura.

Aggiornare le impostazioni DNS

A volte, il problema potrebbe risiedere nelle impostazioni del DNS.

Verificare o aggiornare le impostazioni DNS del Mac

  1. Dal menu Apple, scegliere Preferenze di Sistema. Poi cliccate su Rete
  2. Scegliete come il vostro Mac si connette a Internet, di solito Ethernet o WiFi
  3. Fare clic sul pulsante Avanzate
  4. Fare clic sulla scheda DNS
  5. Nella sezione Server DNS della finestra, cliccare sul pulsante Aggiungi (+) o Rimuovi (-) per aggiungere o rimuovere l’indirizzo IP di un server DNS
    1. Se avete più di un server DNS, trascinate gli indirizzi IP per modificare l’ordine

Un sintomo di questo problema è che il vostro Safari inizia su macOS (qualsiasi versione) o Mc OX S El Capitan, ma quando digitate un qualsiasi URL, vedrete un Safari molto lento.

Lavare la cache DNS

  1. Aprire il terminale e inserire il seguente comando
    1. sudo dscacheutil -flushcache
  2. Se si utilizza Yosemite, utilizzare il seguente comando per la pulizia della cache DNS
    1. sudo kill -HUP mDNSResponder
  3. Inoltre, provate a disattivare il prefetching DNS per vedere se questo aiuta ad accelerare le cose.
    1. Per disabilitare il prefetching DNS, aprire il terminale e utilizzare il seguente comando:
    2. default scrivere com.apple.safari WebKitDNSPrefetchingEnabled -boolean false

Se si vede l’errore “operazione non consentita” quando si utilizza il Terminale, vedere questo articolo di risoluzione dei problemi per concedere al Terminale l’accesso completo al disco.

Per ulteriori informazioni su come i server DNS non rispondenti o le configurazioni DNS non valide possono causare un lungo ritardo prima del caricamento delle pagine web, vedere questa base di conoscenza diApple.

Rimuovere i file della cronologia di Safari

Chiudere l’App Safari. Quindi cercare nella cartella utente ~/Libreria/Safari e isolare sul desktop tutti i file che iniziano con “Cronologia” in quelle cartelle.

Se non riesci a vedere la tua libreria utenti, consulta questo articolo per una guida passo-passo per mostrare la tua libreria utenti del Mac.

Una volta spostati i file sul desktop, avviare il Safari e controllare.

Modo sicuro

Se nessuno dei passaggi sopra indicati funziona per voi, provate ad avviare Safari in modalità sicura. Entrare in modalità provvisoria riavviando il Mac e premendo il tasto Shift al riavvio.

La modalità sicura impedisce al vostro Mac di eseguire programmi ed estensioni di terze parti che avete installato in passato.

Se funziona bene in modalità sicura, prendete in considerazione l’esecuzione di uno strumento diagnostico come EtreCheck, uno strumento gratuito che spiega cosa sta succedendo all’interno del vostro Macintosh.

Ulteriore risorsa per la risoluzione dei problemi

Infine, nel corso degli anni, abbiamo cercato di valutare i problemi legati a Safari e abbiamo creato un indice di suggerimenti per la risoluzione dei problemi di Safari sia per iOS che per OSX che sarà un utile riferimento per voi.

Fare riferimento a questa guida.

Safari non funziona dopo l’aggiornamento di iTunes? Vedi il messaggio di errore che Safari non si carica a causa di un problema?

Alcuni segnalano problemi con Safari dopo l’aggiornamento a una versione più recente di iTunes. Le persone che eseguono versioni di Mac OS X come Yosemite sembrano essere le più colpite da questo errore.

In particolare, la gente vede il seguente messaggio: “Safari non si carica a causa di un problema”.

Verificare con lo sviluppatore per assicurarsi che Safari funzioni con questa versione di OS X. Potrebbe essere necessario reinstallare l’applicazione. Assicuratevi di installare tutti gli aggiornamenti dell’applicazione e di OS X”.

Aggiorna iTunes…Ancora!

Prima di risolvere i problemi, assicuratevi di provare ad aggiornare iTunes. Alcuni lettori riferiscono di aver avuto bisogno di aggiornare iTunes alcune volte prima che tutto funzionasse di nuovo!

Assicuratevi di riavviare il vostro Mac dopo ogni aggiornamento, anche se si riavvia automaticamente. L’esecuzione di un riavvio finale appare fondamentale per far funzionare normalmente Safari (e iPhoto).

Se continuate a vedere questo errore sul vostro Mac, provate quanto segue:

  1. Spostare il file in una cartella sul Desktop per isolarlo (o mantenerlo in posizione rinominandolo): MobileDevice.framework/Versions/A/MobileDevice
    1. (navigare a: /System/Library/PrivateFrameworks/MobileDevice.frameworks/Versions/A/MobileDevice)
    2. Aprire una finestra Finder e lungo il menu in alto scegliere Go
    3. Selezionare Computer. Quindi scegliere Macintosh HD (o qualunque sia il nome del disco rigido principale)
    4. Successivamente, selezionare Sistema e poi scegliere Libreria
    5. Individuare il quadro privato
    6. Trova dispositivo mobile.framework
    7. Aprire la cartella Versioni
    8. Isolare spostandosi in una nuova cartella del desktop o rinominare il file MobileDevice_OLD-si consiglia di NON cancellare questo file
  2. Riavvia il tuo Mac
  3. Controllare se Safari riprende a funzionare
    1. In caso contrario, provare a spostare l’intera cartella /System/Library/PrivateFrameworks/MobileDevice.frameworks in una cartella separata sul Desktop o rinominare quella cartella

Non stiamo vivendo noi stessi questo problema, quindi non siamo in grado di verificare.

Lei potrebbe non essere in grado di effettuare backup locali di iDevices con iTunes dopo aver cancellato, spostato o rinominato i file o le cartelle di MobileDevice.

Stai facendo il backup del tuo Mac?

Se si esegue regolarmente il backup del Mac utilizzando Time Machine o un altro strumento, si potrebbe anche provare a ripristinare (o copiare) questo file: System/Library/PrivateFrameworks/MobileDevice.framework/Versions/A/MobileDevice dal vostro backup e sostituire il file corrente con questa versione di backup.

Assicurati che il backup avvenga PRIMA dell’aggiornamento del tuo Mac iTunes.

Se non si esegue il backup (e sì, questa è una cosa che si dovrebbe fare), si potrebbe anche copiare lo stesso file da un Mac che utilizza lo stesso sistema operativo e che non ha questo problema.

Oppure basta aggiornare il sistema operativo!

Un’altra soluzione, se non si vuole creare confusione con quei file, è aggiornare il vostro macOS o OS X ad una versione successiva – questo sembra risolvere questo particolare problema.

La gente che ha avuto questo problema e aggiornato a El Capitan o macOS (qualsiasi versione) ha scoperto che è scomparso istantaneamente dopo l’aggiornamento di macOS/OS X.

macOS è ottimizzato per processi a 64 bit

In macOS e nella maggior parte dei Mac OS X, quasi tutte le applicazioni sono progettate per funzionare in modalità a 64 bit (l’eccezione principale è il lettore DVD, cioè se il vostro Mac ne ha uno.)

Spesso i programmi o le estensioni più vecchi e legacy che sono stati scritti per la modalità a 32 Bit causano problemi, specialmente per MacOS High Sierra e superiori. A partire da High Sierra, le applicazioni che non utilizzano processi a 64 bit mostrano un avviso quando vengono aperte. Apple intende rendere le 32-apps incompatibili con macOS in futuro.

Controllare se un’applicazione macOS è a 32 bit o 64 bit

Dal menu Apple, scegliete About This Mac, quindi fate clic sul pulsante System Report.

Scorrere fino a Software nella barra laterale e selezionare Applicazioni.

Guardate la singola applicazione e individuate il campo intitolato 64-bit (Intel). “Sì” indica 64 bit; “No” indica 32 bit.

Se si utilizza macOS Mojave, selezionare Legacy Software nella barra laterale per vedere tutte le applicazioni che non sono state aggiornate per utilizzare processi a 64 bit.

Quindi date un’occhiata all’elenco delle applicazioni compatibili di Apple per la vostra versione MacOS o Mac OS X solo per essere sicuri di eseguire il software più compatibile per il vostro Mac.

Suggerimenti per il lettore

  1. Provare ad andare su Preferenze di sistema Apple; Rete; Avanzate; Proxy . Deselezionare il Proxy SOCKS e qualsiasi altro proxy contrassegnato, quindi premere Don e per salvare
  2. Questo è facilmente gestibile nelle vostre impostazioni. Vai a Safari; Preferenze> Generale e assicurati di selezionare la casella a discesa ‘Safari si apre con’ per assicurarti che non sia impostata su ‘Tutte le finestre dell’ultima sessione’. Abbiamo sentito uno dei nostri lettori che ha detto che ogni volta che apriva Safari, si apriva sempre l’ultima pagina della sua precedente sessione e voleva una via d’uscita
  3. Alcuni utenti hanno notato una pagina Youtube dall’aspetto divertente quando la aprono in Safari. Sfortunatamente, questo accade quando si dispone di un software di blocco degli annunci in esecuzione. Disabilita AdBlock plus o altri programmi di adblocking software che esegui, e dovresti essere in grado di vedere YouTube nel suo antico splendore!

Vi auguriamo buona fortuna, perché Safari è una delle App più difficili da risolvere. Vi preghiamo di tenerci informati tramite i vostri commenti e di farci sapere se si verificano altri problemi relativi al vostro macOS e ad altri aggiornamenti del sistema operativo.