Door Anoniem (29-02-2012 16:20): Host file zonder extensie is vaak ook write-protect, dit in eigenschappen veranderen.
Om te voorkomen dat een virus of hijacker de hostfile bewerkt, de hostfile na bewerken saven en write protect weer instellen.
bij mij lukte het eerst niet, toen heb ik een nieuwe map gemaakt, de hostfile gekopieërd, de oorspronkelijke host file in de nieuwe map gezet en de kopie bewerkt.
Er zijn ook "internet security" pakketten (uitgebreide antivirus) die wijzigingen van je hosts file proberen te voorkomen.
Diegenen die problemen hebben met het wijzigen van hun hosts file kunnen éénmalig een batchfile maken die je elke keer helpt als je je hosts file wilt wijzigen (je moet hier wel admin rechten voor hebben, en Windows moet in C:\windows\ geïnstalleerd zijn, en ik weet zo snel niet of dit werkt onder de 64bit versies van windows).
Batchfile "edithosts.bat" maken en opslaan:(1) Start kladblok (of, als je die niet kunt vinden, klik de Start knop, kies Uitvoeren, voer in:
notepad en klik OK of druk Enter)
(2) Kopieer onderstaande tekst uit het grijze vlak en plak deze in kladblok (notepad):
attrib -r -h -s "C:\windows\system32\drivers\etc\hosts"
notepad "C:\windows\system32\drivers\etc\hosts"
attrib +r "C:\windows\system32\drivers\etc\hosts"
pause
Het eerste "attrib" commando's verwijdert de
mogelijk gezette eigenschappen Read-only (r), Hidden (h) en System (s). Door als parameter aan notepad "C:\windows\system32\drivers\etc\hosts" mee t egeven (in plaats van C:\windows\system32\drivers\etc\hosts zonder aanhalingstekens) voorkom je dat notepad het bestand als "hosts.txt" opslaat naast de oude hosts file (die dan niet natuurlijk gewijzigd wordt). Het tweede en laatste "attrib" commando zorgt ervoor dat zodra notepad gesloten is, het bestand weer Read-only wordt gemaakt. Het "pause" commando ten slotte vereist dat je een toets drukt voordat het command-prompt venster wordt gesloten. Het maakt niet uit of er na dat pause commando geen, 1 of meer lege regels volgen.
(3) Sla het bestand op als: C:\Windows\edithosts.bat
(4) Sluit kladblok (notepad).
Batchfile "edithosts.bat" gebruiken om hosts file te wijzigen (of alleen bekijken):Als je de hosts file wilt wijzigen, klik je de Start knop, kies Uitvoeren, voer in:
edithosts en klik OK of druk Enter). Er verschijnt een command prompt venster (DOS box) en direct daarna notepad (kladblok) met het hosts bestand.
Check of wijzigen goed werkt: voeg bovenaan bijv. de volgende regel toe:
# test!
en sla het bestand op. Als dat
opslaan al een "access denied" achtige melding geeft kan het zijn dat je geen adminrechten hebt en/of dat een een uitgebreid antivirus pakket de wijziging verhindert. Dat zul je zelf uit moeten vissen.
Als het opslaan wel gelukt is: start
edithosts opnieuw. Als de wijziging verdwenen is, is er een mechanisme actief dat wijzigingen aan je hosts file voorkomt. Opnieuw kan dit een uitgebreid antivirus pakket zijn, maar het kan ook zijn dat je PC geïnfecteerd is en de malware simpelweg de oude hosts file terugzet (Houston, we have a problem ;).