Safari-problemer efter macOS-opgradering, hvordan du løser problemet

Når Safari fungerer godt, er det virkelig en fremragende browser i betragtning af alle integrationsfunktionerne mellem macOS, OS X og iOS. Men når det ikke fungerer, er det ofte en reel smerte at finde ud af og rette.

Safari på macOS Mojave-Sierra og OS X El Capitan kommer med nogle ret interessante funktioner. Ligesom Chrome fastgør du nu faner i Safari. Du sender nu også YouTube-videoer til dit tv via airplay uden at dele hele siden. Og Safari lader også lydløs faner nu.

Med alle disse nye og fantastiske funktioner er det virkelig nedslående, når brugerne ikke er i stand til at bruge dem! Vi kan godt lide Safari nye funktioner og vil være sikre på, at du også kan bruge dem.

  • Afslut og genstart Safari
  • Fjern alle webstedscookies
  • Hvis du bruger annonceblokerende udvidelser, skal du deaktivere eller fjerne dem, skal du lukke Safari (genstart din Mac om nødvendigt) og prøve Safari igen
  • Deaktiver alle Safari-udvidelser og test
  • Se på dine DNS-indstillinger
    • Prøv at bruge Google DNS eller en anden tredjeparts DNS
    • Brug Terminal og skyl Safaris DNS
  • Slet eller isoler Safaris cache (com.apple.Safari) fra dit brugerbibliotek
  • Fjern eller isoler Safaris plist (com.apple.Safari.plist) fra dit brugerbibliotek

Safari Problemer Diagnose

For nylig modtog vi adskillige e-mails fra vores læsere, der opgraderede deres macOS og nu oplever Safari-relaterede problemer.

Safari-problemer er desværre relateret til mange problemer og er ikke de nemmeste at få øje på og løse.

Derfor fungerer denne fejlfindingsvejledning gennem forskellige aspekter af dit Mac-system i et forsøg på at løse almindelige og ikke så almindelige Safari-problemer.

grundlæggende krav

  • Sørg for, at din maskine har forbindelse til internettet, og at forbindelsen fungerer. Du kan prøve at sende en test-e-mail eller iMessage osv. For at bekræfte dette
  • Sørg for at kontrollere, at du kører macOS eller OS X El Capitan, selvom trinnene fremhævet i denne artikel også skal fungere for tidligere OS X-versioner
  • En opstartsdisk, der har ekstremt lav diskplads (12 GB eller mindre), fører til afmatning. Kontroller, at du ikke har dette problem. Hvis du gør det, skal du muligvis finde plads ved at slette større filer og slette downloadmapper og andre cache-filer
  • Prøv at afbryde eventuelle nye USB-enheder, som du muligvis har tilføjet til maskinen efter din sidste opgradering. Nogle gange kan nye USB-baserede enheder forårsage problemer på din Mac

Valgmuligheder i denne artikel er ordnet fra den mindst invasive til den mest invasive tilgang.

  • Den første del af artiklen fokuserer på, at Safari går ned og ikke kan starte, når den startes
  • I det andet afsnit har vi forsøgt at løse nogle andre problemer med Safari-oplevelsen ved at give dig tip
  • I det næste afsnit behandler vi nogle af Safari andre problemer
  • Og endelig giver vi dig et indeks over vores artikler om Safari-problemer gennem årene til macOS, OS X og iOS

FØRSTE og FORMESTE SIKKERHED

Det betyder ikke noget, hvordan du gør det, bare sørg for at sikkerhedskopiere din Mac, før du udfører fejlfinding.

Brug Time Machine for at gøre det nemmere inden for Apples anbefalede arbejdsgang. Eller vælg din backup-metode.

Uanset hvilken metode, skal du udføre en sikkerhedskopi, inden du går til de næste trin.

Safari langsom efter macOS Mojave-opgradering?

Mange brugere har bemærket, at Safari-ydeevnen er frygtelig langsom efter opgradering til macOS Mojave. Apple havde foretaget flere ændringer, når det kommer til Safari Extensions og Mojave.

Dette er en af ​​grundene til, at mange brugere oplever træghed og andre problemer med deres Safari.

Tjek følgende tip for at løse eventuelle langsomme Safari-problemer efter opdatering til macOS Mojave

  • Evaluer evt. Den annonceblokeringssoftware, du bruger. Dette gælder især, hvis du bruger et enkeltstående program som Adblock Plus
  • Brugere har rapporteret, at Ublock Origin, som kan downloades af Apple Store og anvendes som en Safari-udvidelse, er en mere effektiv blokering til Safari på macOS Mojave. Safari deaktiverer udvidelser, der ikke downloades fra app store med den seneste macOS Mojave-opdatering. Vi anbefaler at prøve Safari uden annonceblokkere inklusive Ublock og kontrollere ydeevnen.
  • Prøv at reducere webkitens standardvisningstid, og kontroller, om det hjælper. For at gøre dette skal du åbne terminalsession og skrive følgende kommando. standardindstillinger skriver com.apple.Safari WebKitInitialTimedLayoutDelay 0.1

Fejlfinding af Safari: Trin 1 Genstart og deaktiver udvidelser

Genstart Safari. Nogle gange løser genstart af applikationen problemet og kan forbedre applikationshastigheden.

Hvis Safari starter, men ikke reagerer, bliver du nødt til at tvinge afslutte det.

Der er et par måder at tvinge til at afslutte applikationer på Mac

  • Du kan tvinge afslutning fra Apple-menuen eller trykke på disse tre taster sammen: Option, Command og Esc (Escape) og vælg derefter Safari fra listen (se eksemplet ovenfor, men vælg Safari i stedet for Preview)

  • En af måderne er via "Activity Monitor"
    • Åbn Finder> Programmer> Hjælpeprogrammer> Aktivitetsovervågning
    • Vælg Safari, og brug knappen "X"

Deaktiver derefter alle Safari-udvidelser

  • Gå til Safari> Indstillinger> Udvidelser
  • Fjern markeringen i alle felter ved siden af ​​Aktivér udvidelse, og test Safari igen (muligvis skal du lukke og genstarte den)

Hvis Safari nu fungerer

  • Aktivér udvidelser en efter en, og test efter hver for at bestemme den "dårlige" udvidelse, der forårsager problemet
  • Slet (afinstaller) den eller de problematiske udvidelser
    • For at afinstallere en udvidelse skal du vælge den og klikke på knappen "Afinstaller"

Trin 2 Kontroller brugerfiler

Hvis Genstart af Safari ikke løste dit problem, er det næste trin at sikre dig, at din brugerspecifikke ressourcefiler er i god form. En korrupt brugerressourcefil kan oprette Safari-problemer.

For at udelukke muligheden for en korrupt ressourcefil skal du oprette en ny bruger på din Mac. Du kan slette det efter fejlfindingsøvelsen.

For at oprette en ny bruger på din Mac

  • Apple> Systemindstillinger> Brugere og grupper og opret en ny bruger ved at følge prompten
  • Når du har oprettet en ny bruger, skal du lukke din Mac
  • Start igen og log ind ved hjælp af de nye brugeroplysninger. Start Safari
  • Hvis det starter / starter med succes, har du et problem med dine brugerressourcefiler
  • Hvis det ikke starter, har vi udelukket muligheden for en korrupt brugerressourcefil

For mere information om korrupte brugerkonti og hvordan man håndterer dem, se denne artikel.

Trin 3 Kontroller for Adobe Flash & Slet Safaris cache

I dette trin forsøger vi at slette alle cache-filer relateret til Safari. Mens vi er i gang med det, undersøger vi alle browserudvidelsesfiler og fjerner dem også.

I tidligere OS X-opgraderinger har vi bemærket, at browserudvidelser kan blive en stor hovedpine til safari. Et plug-in eller udvidelse, der ikke opfører sig godt med det nye OS X, kan bringe hele webbrowseren ned.

Før du går videre, skal du kontrollere, om Adobe Flash Player er installeret på din Mac

Gå til Systemindstillinger> Flash Player> Avanceret> Slet alt> Marker afkrydsningsfeltet for Slet alle webstedsdata og indstillinger og vælg knappen Slet data nederst i vinduet.

Sletning af Safaris cache

Vi giver dig to muligheder for at gennemføre dette trin på to forskellige måder.

Den første sti beskrevet nedenfor er for brugere, der kan få Safari lanceret, men derefter går det ned snart. I den anden vej fortsætter vi med måder at få det til at starte med succes.

Den anden sti er rettet mod brugere, der ikke engang kan åbne deres Safari-browser for at komme til indstillingerne.

Sti 1: Indstillinger og indstillinger til Safari

  1. Åbn Safari. Klik på Safari> Indstillinger> Avanceret og aktiver menuen Udvikl.

  1. Når du har gjort dette, vil du se "Udvikle" som en mulighed i Safari-menuen
  2. Klik på denne menusti og Tøm din cache såvel som Deaktiver dine udvidelser. Slet også al din historie. Safari> Historie> Ryd historik

  1. Gå til Safari-indstillinger> Udvidelser og sørg for at slå alle udvidelser fra
  2. Åben Safari> Præferencer> Privatliv> Fjern alle webstedsdata
  3. Åben Safari> Indstillinger> Sikkerhed og fravælg "Tillad alle andre plug-ins"
  4. Sørg for at slukke for alle annonceblokeringsprogrammer såsom Adblock plus, som du muligvis bruger. Hvis du bruger andre applikationer som f.eks Avast eller Norton, afinstaller programmet

En anden mulighed for at slette Safaris cache

  1. Luk alle vinduer, og afslut alle applikationer
  2. Hold Option-tasten nede, og vælg Go-menuen i Finder-menulinjen
  3. Vælg Bibliotek i rullemenuen
    1. Se denne artikel, hvis du ikke kan se dit brugerbibliotek
  4. Find filenBibliotek> Cacher> com.apple.Safari
  5. Højreklik på den fil com.apple.Safari og vælg Flyt til papirkurven eller isoler denne fil på dit skrivebord i stedet
  6. Luk vinduer, og genstart Safari

Det er fuldt ud muligt, at Safari ikke giver dig nok tid til at udføre ovenstående trin og gå ned, før du kan tage sig af ovenstående.

Hvis du oplever dette symptom, skal du fortsætte til sti 2. Hvis din Safari er stabil indtil nu, skal du afslutte og genstarte for at teste applikationen.

Sti 2: Hvis din Safari-app ikke er stabil nok til at udføre nogen af ​​ovenstående opgaver, skal du gøre som følger:

  1. Åbn din Finder-app
  2. Klik på Gå> Gå til mappe
  3. Indtast "~ Bibliotek / Safari / Udvidelser." Træk mappen ud til dit skrivebord. Hvis du ikke har installeret nogen udvidelser, står der, at filen ikke blev fundet. Fortsæt til næste trin

  1. Dernæst tackler vi cache-filerne
  2. Skriv “~ Bibliotek / Caches / com.apple.Safari”. Find mappen i mappen db fil, og træk den til papirkurven
  3. Du skal ikke bekymre dig om at placere filen i papirkurven, da applikationen opretter et nyt sæt cache-filer, når den starter

Nu hvor du har tacklet udvidelsesfilerne og cache-filerne, skal du prøve og prøve det med Safari. Hvis dine udvidelser var synderen, skulle dette stort set løse dine problemer.

Hvis det virker, betyder det, at en af ​​dine udvidelser / plugins forårsager problemet.

Den eneste måde at finde ud af den ene er at aktivere en udvidelse ad gangen, indtil du finder synderen. Det er smertefuldt, men vi kender ikke en anden måde at tackle dette problem på.

Trin 4 Fjern korrupte filer

Vi håber, at du ikke behøver at læse dette trin, men åh, lad os prøve endnu et trin, før du skal læse og analysere diagnostiske rapporter ved hjælp af konsolapplikationen.

Vores tænkning omkring dette trin er, at der er en chance for, at din præferencefil til Safari på en eller anden måde er beskadiget. Dette trin fjerner de korrupte filer. Bemærk, at dette er ret sikkert og ikke vil medføre problemer på din Mac.

En korrupt præferencefil kan også forårsage andre Safari-oplevelsesproblemer. Den mest almindelige er, at det ikke giver dig mulighed for at bruge funktionen "Del" i Safari

  1. Åbn dit aktivitetsovervågningsværktøj ved at følge Finder> Applikationer> Hjælpeprogrammer> Aktivitetsovervågning
  2. Klik på Se> Mine processer
  3. Sorter processerne efter procesnavn, eller du kan også bruge søgefeltet til at sikre, at du ikke har Safari kørende
  4. Hvis Safari kører som en proces, skal du afslutte det ved at vælge det fra listen og derefter klikke på “X” -knappen inde i ottekantet
  5. Vælg derefter “cfprefsd”I proceslisten, og klik på knappen Afslut proces” X ”til venstre øverst. ELLER du kan også
  6. killall cfprefsd”I Terminal, der skyller alle indstillinger til plister og genstarter cfprefsd-agenten. Alle apps, der prøver at få adgang til cfprefs i løbet af denne periode, er blokeret.
  7. En ny csfprefsd-proces starter straks, og det kan ske så hurtigt, at du muligvis ikke bemærker det.
  8. Åbn din terminalapplikation, og indtast følgende kommando for at gøre din biblioteksmappe synlig.
  9. chflags nohidden ~ / Bibliotek /
  10. Brug din Finder nu til at finde Bibliotek> Indstillinger og se efter indstillingsfilen til Safari
  11. Den nøjagtige sti til plist-filen er ~ / Bibliotek / Indstillinger / com.apple.Safari.plist
  12. Træk filen til dit skrivebord. Du mister dine Safari-indstillinger, men systemet opretter en ny præferencefil, når Safari startes. Derudover er det bedst at omdøbe filen og gemme den, så du kan sætte den tilbage, når du er færdig med disse trin. Bare tilføj et suffiks som ".crpt" (korrupt) indtil videre.
  13. Når du har fjernet indstillingsfilen, og sørg for at dræbe "csdprefsd" -processen
  14. Genstart din maskine, og start Safari
  15. Hvis Safari fungerer, skal du flytte den .plist-fil til papirkurven. Når Safari ikke fungerer, skal du flytte den .plist tilbage til mappen Indstillinger

Hvis du stadig har problemer med at starte Safari eller Safari går ned, bedes du kontakte eller opsætte en aftale med et Apple Genius eller Support.

Vi håber, at du ikke har nogen hardwareproblemer, såsom et defekt boot-drev. Du kan køre Apple Hardware Test, som er et specielt værktøj bare for at sikre dig, at din hardware ikke fejler, før du går til Apple Support.

Safari-problemer - 5 generelle tip

Efter vores erfaring er tredjepartsudvidelser og plugins ofte ansvarlige for træghed i dine Safari-oplevelser; her er et par generelle tip, som du kan kontrollere.

Fjern AdWare

Hvis du kan få Safari i gang, men oplever generel træghed, er chancerne for, at maskinen muligvis er inficeret med noget adware. Du kan bruge et gratis værktøj til fjernelse af adware som www.Adwaremedic.com/index.php.

Installer værktøjet, åbn og kør det ved at klikke på knappen "Scan for Adware" for at fjerne adware. Når du er færdig, skal du afslutte appen og prøve at køre Safari igen.

Apropos gratis apps, en anden god app at udforske og evaluere er "MacClean." Du kan bruge appen til at aktivere, stoppe eller fjerne Safari-plugins meget let. Det hjælper dig også med at rense junk filer.

Opdater DNS-indstillinger

Nogle gange ligger problemet muligvis i dine DNS-indstillinger.

Bekræft eller opdater din Macs DNS-indstilling

  1. Vælg Systemindstillinger i Apple-menuen. Klik derefter på Netværk
  2. Vælg hvordan din Mac opretter forbindelse til internettet, normalt Ethernet eller WiFi
  3. Klik på knappen Avanceret
  4. Klik på DNS-fanen
  5. I sektionen DNS-servere i vinduet skal du klikke på knappen Tilføj (+) eller Fjern (-) for at tilføje eller fjerne IP-adressen på en DNS-server
    1. Hvis du har mere end én DNS-server, skal du trække IP-adresserne for at ændre rækkefølgen

Et symptom på dette problem er, at din Safari starter på macOS (enhver version) eller Mc OX S El Capitan, men når du skriver en hvilken som helst URL, vil du se en meget langsom Safari.

Skyl din DNS-cache

  1. Åbn Terminal, og indtast følgende kommando
    1. sudo dscacheutil –flushcache
  2. Hvis du bruger Yosemite, skal du bruge følgende kommando til at skylle DNS-cachen
    1. sudo kill -HUP mDNSResponder
  3. Prøv også at deaktivere forudhentning af DNS for at se, om det hjælper med at fremskynde tingene.
    1. For at deaktivere DNS-forudhentning skal du åbne Terminal og bruge følgende kommando:
    2. standardindstillinger skriver com.apple.safari WebKitDNSPrefetchingEnabled -boolean false

Hvis du ser fejlen "operation ikke tilladt", når du bruger Terminal, skal du se denne fejlfindingsartikel for at give Terminal Full Disk Access.

Se denne Apple-vidensbase for at få flere oplysninger om, hvordan ikke-responsive DNS-servere eller ugyldige DNS-konfigurationer kan forårsage lang forsinkelse, inden websider indlæses.

Fjern Safari History Files

Luk Safari-appen. Se derefter i brugermappen ~ / Bibliotek / Safari og isoler alle filer, der starter med "Historie" i disse mapper til dit skrivebord.

Hvis du ikke kan se dit brugerbibliotek, skal du tjekke denne artikel for en trinvis vejledning til at vise din Macs brugerbibliotek.

Når du har flyttet filerne til dit skrivebord, skal du starte din Safari og kontrollere.

Sikker tilstand

Hvis ingen af ​​ovenstående trin fungerer for dig, kan du prøve at starte Safari i fejlsikret tilstand. Gå ind i fejlsikret tilstand ved at genstarte din Mac og trykke på Skift-tasten, når du genstarter.

Sikker tilstand forhindrer din Mac i at køre tredjepartsprogrammer og udvidelser, som du tidligere har installeret.

Hvis det fungerer godt i sikker tilstand, skal du overveje at køre et diagnostisk værktøj som EtreCheck, et gratis værktøj, der forklarer, hvad der foregår inde i din Macintosh.

Yderligere fejlfindingsressource

Endelig har vi gennem årene forsøgt at evaluere Safari-relaterede problemer og oprettet et indeks over Safari-fejlfindingstip til både iOS og OSX, der vil være en nyttig reference for dig.

Se denne vejledning.

Safari fungerer ikke efter iTunes-opdatering? Ser du en fejlmeddelelse, som Safari ikke indlæses på grund af et problem?

Nogle mennesker rapporterer problemer med Safari efter opdatering til en nyere version af iTunes. Folk, der kører Mac OS X-versioner som Yosemite, ser ud til at være mest påvirket af denne fejl.

Især ser folk følgende meddelelse: "Safari indlæses ikke på grund af et problem."

Kontakt udvikleren for at sikre, at Safari fungerer med denne version af OS X. Du bliver muligvis nødt til at geninstallere applikationen. Sørg for at installere opdateringer til applikationen og OS X. ”

Opdater iTunes ... Igen!

Før du foretager fejlfinding, skal du sørge for at prøve igen at opdatere iTunes. Nogle læsere rapporterer, at de havde brug for at opdatere iTunes et par gange, før alt fungerede igen!

Sørg for at genstarte din Mac efter en opdatering - selvom den automatisk genstartes. Udførelse af en endelig genstart synes afgørende for at få Safari (og iPhoto) til at fungere normalt.

Hvis du fortsat ser denne fejl på din Mac, kan du prøve følgende:

  1. Flyt filen til en mappe på skrivebordet for at isolere den (eller hold den på plads ved at omdøbe den):MobileDevice.framework / Versions / A / MobileDevice
    1. (naviger til: /System/Bibliotek/PrivateFrameworks/MobileDevice.frameworks/Versions/A/MobileDevice)
    2. Åbn et Finder-vindue, og vælg Gå i topmenuen
    3. Vælg Computer. Vælg derefter Macintosh HD (eller hvad du end navngiver din vigtigste harddisk)
    4. Vælg derefter System, og vælg derefter Bibliotek
    5. Find privat ramme
    6. Find Mobile Device.framework
    7. Åbn mappen Versions
    8. Isolér ved at flytte til en ny desktop-mappe eller omdøbe filen MobileDevice_OLD – vi anbefaler IKKE at slette denne fil
  2. Genstart din Mac
  3. Kontroller, om Safari begynder at arbejde igen
    1. Hvis ikke, prøv at flytte hele mappen/System/Library/PrivateFrameworks/MobileDevice.frameworkstil en separat mappe på skrivebordet eller omdøbe den mappe

Vi oplever ikke dette problem selv, så vi kan ikke bekræfte.

Du kan muligvis ikke foretage lokale sikkerhedskopier af iDevices med iTunes efter sletning, flytning eller omdøbning af MobileDevice-filer eller -mapper.

Sikkerhedskopierer du din Mac?

Hvis du sikkerhedskopierer din Mac regelmæssigt ved hjælp af Time Machine eller et andet værktøj, kan du også prøve at gendanne (eller kopiere) denne fil:System / Bibliotek / PrivateFrameworks / MobileDevice.framework / Versioner / A / MobileDevice

fra din sikkerhedskopi, og udskift den aktuelle fil med denne backupversion.

Sørg for, at sikkerhedskopieringen er fra et tidspunkt FØR din Mac opdaterede iTunes.

Hvis du ikke tager sikkerhedskopi (og ja, dette skal du virkelig gøre), kan du også kopiere den samme fil fra en Mac, der bruger det samme operativsystem og ikke har dette problem.

Eller opdater bare dit operativsystem!

En anden løsning, hvis du ikke vil rode med disse filer, er at opdatere din macOS eller OS X til en senere version - dette ser ud til at løse dette særlige problem.

Folk, der havde dette problem og opdateret til El Capitan eller macOS (enhver version) fandt ud af, at det straks forsvandt efter macOS / OS X-opgraderingen.

macOS er optimeret til 64-bit processer

I macOS og det meste af Mac OS X er næsten alle applikationerne designet til at køre i 64-bit-tilstand (den største undtagelse er DVD-afspiller, det er hvis din Mac endda har en.)

Ofte forårsager ældre og ældre programmer eller udvidelser, der blev skrevet til 32 bit-tilstand, problemer, især for macOS High Sierra og nyere. Fra og med High Sierra viser apps, der ikke bruger 64-bit processer, en advarsel, når de åbnes. Apple har til hensigt at gøre 32-apps uforenelige med macOS i fremtiden.

Kontroller, om en macOS-app er 32-bit eller 64-bit

Fra Apple-menuen skal du vælge Om denne Mac og derefter klikke på knappen Systemrapport.

Rul ned til Software i sidepanelet, og vælg Programmer.

Se på den enkelte applikation, og find feltet med titlen 64-bit (Intel). “Ja” angiver 64-bit; “Nej” angiver 32-bit.

Hvis du bruger macOS Mojave, skal du vælge Legacy Software i sidepanelet for at se alle applikationer, der ikke er opdateret til at bruge 64-bit processer.

Så kig på Apples liste over kompatible applikationer til din macOS- eller Mac OS X-version bare for at sikre, at du kører den mest kompatible software til din Mac.

Læsertip

  1. Prøv at gå til Apple Systemindstillinger> Netværk> Avanceret> Proxyer. Fjern markeringen af ​​Proxy SOCKS og enhver anden proxy, der er markeret, og tryk derefter på Done for at gemme
  2. Dette administreres let i dine indstillinger. Gå tilSafari> Indstillinger> Generelt og sørg for at markere rullelisten 'Safari åbner med' for at sikre, at den ikke er indstillet til 'Alle Windows fra den sidste session'. Vi hørte fra en af ​​vores læsere, der sagde, at hver gang han åbnede safari, ville det altid åbne den sidste side fra hans forrige session, og han ønskede en vej ud af det
  3. Nogle brugere har bemærket en sjov udseende Youtube-side, når de åbner den i Safari. Desværre sker dette, når du kører annonceblokerende software. Deaktiver AdBlock plus eller andre adblocking-programmer, du kører, og du skal være i stand til at se YouTube i sin tidligere pragt!

Vi ønsker dig held og lykke, da Safari er en af ​​de sværeste apps til fejlfinding. Hold os informeret via dine kommentarer og fortæl os, hvis du oplever andre problemer relateret til din macOS og andre OS-opgraderinger.

Seneste indlæg