Varje Mac har en "värd"-fil. Det är en liten vanlig textfil som finns på din maskin i syfte att mappa dess värdnamn till IP-adresser. Dess funktion är ganska enkel, och den genomsnittliga datoranvändaren kanske aldrig behöver interagera med den om inte ett problem tvingar dem till det. Hosts-filen spårar också saker som licenser när du gör uppdateringar. Den här filen kan dock bli förvirrad av olika anledningar och kommer att orsaka problem när den gör det.
Om din Mac inte fungerar riktigt som du förväntar dig, visar vi dig hur du tar reda på om hosts-filen orsakar dessa problem. Vi kommer också att visa dig hur du reparerar hosts-filen för att fixa den.
Hur man vet om din macOS-värdfil behöver repareras
En dator med en korrupt värdfil kommer vanligtvis att ha problem när den ansluter till internet. Du kan till exempel försöka göra en systemuppdatering men får ett meddelande om att du inte kan uppdatera pga
din Mac är inte ansluten till internet. Men när du startar din webbläsare ansluter din dator till internet bra.I fall som detta och andra kan du ta en titt på din hosts-fil för att se om det finns någon korrupt information i den.
Öppna din hosts-fil för att komma åt Upphittare. Klicka på i menyraden Gå > Gå till mapp och skriv in /private/etc/hosts. Tryck sedan på Stiga på nyckel. Dubbelklicka på värdar fil för att öppna den. Den öppnas i en enkel textredigerare. En frisk värdfil ska sluta med följande tre rader:
lokal värd
sändningsvärd
lokal värd
Det bör inte finnas någon text bortom den sista localhost-raden. En ren hosts-fil ska se ut som den på bilden nedan.
Om du ser ytterligare linjer är det det som hindrar din maskin från att ansluta.
I exemplet nedan kan du korrupta koden skrevs in i hosts-filen av en app medan den försökte göra en uppdatering. Av någon anledning misslyckades den här appen sannolikt mitt i uppdateringen och lämnade den del av texten kvar i värdfilen. Den här texten måste tas bort för hand innan Mac-datorn kan uppdateras korrekt. Vid det här laget kan du redigera bort det dåliga skriptet med den enkla textredigeraren som den öppnades i.
Hur man reparerar macOS Hosts-filen
Följ stegen nedan för att ta bort de korrupta linjerna. Ta först ditt verktygstips och markera allt under det andra lokal värd linje. Dubbelkolla att du har markerat rätt text; du vill inte ändra något i texten ovanför den andra localhost-raden. Hit nu Radera.
Din Mac kommer nu att ge dig meddelandet:
Du äger inte filen "värdar" och har inte behörighet att skriva till den. Du kan duplicera detta dokument och redigera dupliceringen. Endast dubbletten kommer att inkludera dina ändringar.
Klick Duplicera. Spara nu värdar kopia filen till ditt skrivbord och stäng den ursprungliga hosts-filen. Du kommer att notera att den sparade nya filen är en korrigerad, ren hosts-fil som inte har någon extra text efter den andra localhost-raden.
Därefter, Ctrl-klicka för att Döp om Originalet värdar fil; ställ in den på värdar original. Du kommer att bli ombedd att ange ditt lösenord. När det är klart, gå till skrivbordet och byt namn värdar kopia till värdar. Dra slutligen den redigerade värdar fil tillbaka till etc mapp i Finder.
Du kommer nu att ha en uppdaterad hosts-fil, minus den korrupta texten. Du kommer också att ha den ursprungliga hosts-filen, vilket är användbart om du upptäcker att detta inte löste problemet och du måste återgå till den.
Bli inte förvånad eller orolig om din dator kräver att du autentisera alla dina handlingar under denna process. Detta är en del av Mac-datorns skyddsprotokoll som hindrar otrevliga program från att ändra din maskin utan ditt tillstånd eller vetskap.
Kontrollera om macOS Hosts File Repair fixade problemet
När du är klar, stäng alla dina öppna fönster och starta om maskinen. Du bör först bekräfta att din Mac kan komma in på internet efter omstart. Om det inte finns några problem, försök sedan upprepa den aktivitet som utlöste det ursprungliga problemet. Om din hosts-fil verkligen var problemet bör din dator nu fungera korrekt.
Du kanske också vill titta på de bästa Mac-verktygen för att reparera skadade filer om det här problemet dyker upp någon annanstans.
Titta bortom värdfilen
Även om värdfilen är en betydande potentiell orsak till anslutningsproblem, särskilt om en app har lagt till text till den, är det inte på något sätt den enda platsen ett anslutningsproblem kan uppstå. Om du fortfarande har samma problem måste du felsöka bortom hosts-filen. Det finns många sätt att göra det på, men du vet åtminstone att du har uteslutit en vanlig potentiell orsak.