Okej, låt oss felsöka varför du får "åtkomst nekad" eller ett liknande tillståndsfel när du försöker redigera din "värdar" -fil i Windows 10, även när du är inloggad som administratör. Detta är ett vanligt problem, och här är en uppdelning av de mest troliga orsakerna och hur man fixar dem:
Förstå problemet
Filen "Hosts" är en systemfil som kartlägger värdnamn (som "Google.com") till IP -adresser. Det är avgörande för nätverksfunktionalitet och Windows skyddar det. Även med ett administratörskonto verkställer Windows fortfarande säkerhetsåtgärder som kan blockera direkt redigering.
felsökningssteg (efter sannolikhet och lätthet):
1. Run Notepad (eller din valda textredigerare) som administratör: Detta är den * vanligaste * lösningen. Att helt enkelt vara inloggad som administratör räcker inte. Du måste uttryckligen höja den redaktör du använder.
* steg:
* Stäng alla öppna instanser av anteckningsblock (eller din textredigerare).
* Klicka på Windows Start -knappen.
* Skriv "Notepad" (eller namnet på din textredigerare).
* I sökresultaten, * högerklicka på * på "Notepad" (eller din redaktörs namn).
* Välj "Kör som administratör."
* En användarkontokontroll (UAC) -prompt kommer att visas om tillåtelse. Klicka på "Ja."
*Nu, *inom Notepad *, gå till `File> Open '.
* Navigera till `C:\ Windows \ System32 \ Drivers \ etc '
*I dialogrutan "Öppna" ändrar filtret "Textdokument (*.txt)" till "alla filer (*.*)". (Mycket viktigt! Annars kommer du inte att se "värdarna" -filen.)
* Välj filen "Hosts" och klicka på "Öppna."
* Gör dina ändringar.
* `File> Spara '. Om du * fortfarande * får ett tillståndsfel vid denna tidpunkt, fortsätt till nästa steg.
2. Kontrollera filbehörigheter (mindre vanligt, men viktigt): Ibland har behörigheterna på "värdarna" -filen oavsiktligt ändrats.
* steg:
* Navigera till `C:\ Windows \ System32 \ Drivers \ etc" i filutforskaren.
* Högerklicka på filen "Hosts".
* Välj "Egenskaper."
* Gå till fliken "Säkerhet".
* Under "grupp- eller användarnamn", se till att ditt användarkonto (och gruppen "administratörer") listas.
* Välj ditt användarkonto. Titta på avsnittet "Behörigheter för [ditt användarnamn]".
* Se till att "full kontroll" kontrolleras. Om det inte är det, klicka på "Redigera."
* I dialogrutan "Behöriga för värdar" väljer du ditt användarnamn igen och kontrollerar rutan "Full Control".
* Klicka på "Apply" och sedan "OK" för att stänga alla dialogrutor.
* Prova att redigera filen igen (se till att köra anteckningsblock som administratör).
3. Inaktivera användarkontokontroll (UAC) (rekommenderas inte för allmän säkerhet): UAC kan ibland störa administrativa åtgärder. * Tillfälligt* inaktivera det kan hjälpa, men se till att återaktivera det efteråt. Detta är i allmänhet inte det bästa tillvägagångssättet.
* steg:
* Skriv "UAC" i Windows -sökfältet och välj "Ändra inställningar för användarkontokontroll."
* Flytta skjutreglaget till den lägsta inställningen ("Never Notify").
* Klicka på "OK."
* Starta om datorn.
* Prova att redigera filen "Hosts" (igen, köra anteckningsblock som administratör).
* Viktigt: När du har redigerat filen "Hosts", * omedelbart * återaktivera UAC genom att flytta reglaget tillbaka till sin ursprungliga position (vanligtvis det andra eller tredje hacket uppifrån) och starta om din dator. Att lämna UAC funktionshindrade gör ditt system mer sårbart.
4. Antivirus/säkerhetsprogramvarustörning: Vissa antivirus- eller säkerhetsprogram kan aggressivt skydda systemfiler, inklusive filen "värdar".
* steg:
* Inaktivera tillfälligt din antivirusprogramvara.
* Prova att redigera filen "Hosts" (kör anteckningsblock som administratör).
* Om det fungerar, lägg till ett undantag i din antivirusprogram för filen "Hosts" eller katalogen `C:\ Windows \ System32 \ Drivers \ etc".
* Återaktivera din antivirusprogramvara.
5. korrupt systemfiler (sällsynt): I sällsynta fall kan problemet bero på skadade systemfiler.
* steg:
* Öppna en kommandotolk som administratör (sök efter "CMD", högerklicka, "Kör som administratör").
* Typ `SFC /SCANNOW` och tryck på Enter.
* Detta kommer att skanna och försöka reparera skadade systemfiler. Låt det slutföra.
* Starta om datorn.
* Prova att redigera filen "Hosts" igen (kör anteckningsblock som administratör).
6. Ta ägandet av filen (använd som en sista utväg):
* Navigera till `C:\ Windows \ System32 \ Drivers \ etc" i filutforskaren.
* Högerklicka på filen "Hosts".
* Välj "Egenskaper."
* Gå till fliken "Säkerhet".
* Klicka på "Avancerat".
* Bredvid "ägare", klicka på "Ändra".
* Ange ditt användarnamn eller "administratörer" och klicka på "Kontrollera namn".
* Klicka på "OK".
* Kontrollera rutan "Byt ut ägaren på Subcontainers och objekt".
* Klicka på "Apply" och "OK".
* Upprepa nu steg från checkfilbehörigheter för att ge full kontroll till den nya ägaren.
Viktiga överväganden:
* Backup: Innan du gör några ändringar i filen "Hosts" är det en bra idé att skapa en säkerhetskopia (t.ex. byta namn till "värdar.bak"). På så sätt, om något går fel, kan du enkelt återställa den ursprungliga filen.
* Syfte: Se till att du förstår de ändringar du gör i "värdarna" -filen. Felaktiga poster kan störa din internetanslutning.
* Malware: Var medveten om att skadlig programvara ibland kan ändra "värdarna" -filen för att omdirigera dig till skadliga webbplatser. Om du inte gjorde ändringarna är det ett tecken på att du ska köra en grundlig skanning med ett ansedd antivirusprogram.
* kodning: Se till att när du sparar filen "Hosts" är kodningen inställd på "ANSI" (Notepads standard för nya filer).
Exempel på att redigera filen "värdar":
För att blockera åtkomst till en webbplats (t.ex. `exempel.com '), skulle du lägga till följande rad till * slutet * på" värdarna "-filen:
`` `
127.0.0.1 Exempel.com
`` `
Detta omdirigerar alla förfrågningar om `exempel.com 'till din lokala maskin (127.0.0.1), vilket effektivt blockerar åtkomst. För att omdirigera till en annan IP, byt ut 127.0.0.1 med önskad IP.
Låt mig veta om du försöker dessa steg och fortfarande stöter på problem. Jag kan hjälpa dig vidare. Lycka till!