Modificare il file Hosts o Lmhosts in Windows Vista

Il file Hosts (o Lmhosts) crea una corrispondenza tra un indirizzo web e un IP. Quando digitiamo un indirizzo nel nostro browser, per esempio “www.onevista.it” in Internet Explorer, il sistema prima di tutto cercherà una corrispondenza tra questo nome e un IP nel file locale Hosts e, solo se non è presente, andrà a effettuare una richiesta al DNS (Server di Domini) attraverso il nostro ISP (Provider di Servizi Internet).

Possiamo immaginare il DNS come un elenco telefonico nazionale e il file Hosts come una rubrica telefonica personale. Il sistema andrà a cercare nella nostra “rubrica telefonica” e solo se il nome di cui cerchiamo il numero non è presente in rubrica, allora si andrà a cercare nell’”elenco telefonico”, perché risolvendo l’indirizzo in locale il sistema risparmia la banda di rete.

Il file Hosts può essere anche modificato manualmente” tramite un semplice editor di testo, per bloccare siti indesiderati o banner pubblicitari. Si potrà per esempio far corrispondere un sito che vogliamo bloccare a un IP fittizio, in modo che non si possa caricare, digitando semplicemente alla fine del file il numero IP e di seguito l’indirizzo. Il risultato sarà che, se l’indirizzo bloccato verrà digitato nel browser, la pagina presenterà un errore di caricamento (un messaggio simile a “Impossibile visualizzare la pagina” o “La connessione è stata rifiutata”). Allo stesso modo è possibile inserire nuovi indirizzi ai quali si voglia permettere il collegamento.

In Windows Vista è noto, però, un problema a modificare questo file, anche se si accede al computer con un account amministratore.

Infatti potrebbe essere visualizzato un errore come questi:

Accesso a C:WindowsSystem32driversetc hosts negato o “Impossibile creare il file C:WindowsSystem32driversetchosts. Verificare che il percorso e il nome file siano corretti”.

Non è il caso di preoccuparsi, è sufficiente un piccolo “trucco” per risolvere il problema: basta eseguire come amministratore il Blocco Note di Windows e successivamente aprire il file Hosts attraverso questo applicativo.

La procedura completa è la seguente:

  • Accedere al “menu Start” cliccando sull’”icona di Windows Vista” in basso a sinistra;
  • entrare in “Tutti i programmi” e da lì in “Accessori;”;
  • cliccare col “tasto destro” del mouse su “Blocco Note” e scegliere nel menu che compare la voce “Esegui come amministratore”;
  • se per l’utente corrente non è stato disabilitato il Controllo Account Utente, verrà richiesta l’autorizzazione alla prosecuzione, che daremo senza dubbi, digitando la password di amministrazione se richiesta (se non la conosciamo significa che non abbiamo le credenziali per completare la procedura);
  • Dal “Blocco Note”, clicchiamo su “File”/”Apri…” e selezioniamo il file “Hosts”, che troviamo nel percorso “C:WindowsSystem32driversetc” e apportiamo le modifiche che vogliamo;
  • Salviamo il lavoro da “File”/”Salva”.

Il gioco è fatto!

Se vuoi aggiornamenti su Modificare il file Hosts o Lmhosts in Windows Vista inserisci la tua e-mail nel box qui sotto:

Commenti

  1. [1]

    si sa che in vista tutti gli utenti, compresi gli amministratori, non hanno il massimo dei privilegi, e per innalzare i propri privilegi bisogna usare lo UAC, tramite Esegui come.

  2. [2]

    Lo UAC, attraverso la voce Esegui come, permette di effettuare alcune operazioni con privilegi di amministratore senza esserlo, anche dove Windows XP non lo permetteva (era necessario cambiare utente ed accedere come amministratore).
    L’amministratore dovrebbe a senso avere tutti i privilegi di amministrazione ;-) … di fatto per alcune operazioni non è sufficiente accedere come amministratore. Usare Esegui come ‘forza’ il UAC a dare tutti i privilegi per l’esecuzione, ma la stessa Microsoft riconosce questo come un problema e gli errori relativi sono generalmente trattati anche dal supporto nel sito della Microsoft… quindi si spera che sia qualcosa che in futuro sarà corretto, o per lo meno gestito in modo più esplicito.

  3. [3]

    valentina, tu continui a non capire nulla di cosa sia lo UAC. Lo UAC fa si che tutti gli utenti hanno il minimo dei privilegi, e grazie allo UAC ottieni un nuovo token che permette di elevare i tuoi privilegi.
    Non c’è nessun problem, gli errori si hanno solo se stupidamente si va a disabilitare lo UAC e in quel caso non hai più la possibilità di ottenere il token dei privilegi superiori per alcune cartelle di sistema, è una misura di sicurezza per chi stupidamente va a disabilitare lo UAC.

  4. [4]

    x senti: ti linko la pagina del supporto della Microsoft dove parla del problema e come puoi vedere c’è e non solo se si disabilita il UAC. Tra l’altro è un errore che può verificarsi, ma non è detto che si verifichi: neppure se il UAC è disabilitato.
    Provare per credere :-)

  5. [5]
  6. [6]

    Ragazzi io ci provo ma come dice questa guida non mi funziona, mi dice che il file è di sola lettura e non lo posso modificare..

  7. [7]

    @Danyel: controlla bene di eseguire la procedura su Vista come amministratore, come indicato nel primo punto della guida, altrimenti non puoi avere le autorizzazioni necessarie per la modifica del file. In ogni caso, ogni volta che trovi un file di sola lettura, prova semplicemente a cliccare col tasto destro sull’icona del file, cliccare su “Proprietà” e poi togliere il segno di spunta (o il quadratino colorato) sulla voce “Sola lettura”. ;)

  8. [8]

    Ottimo articolo!! ;) Grazie mille!!!

  9. [9]

    e x togliere del tutto il banner?? cioÈ anke quello “predefinito2 ke appare dopo aver fatto questa procedura?? esiste qualche trucco??? :)

  10. [10]

    @Ellis: la procedura in questo articolo non riguarda il blocco di banner, ma di pagine.

    In ogni caso, nonostante sia OT, per eliminare i banner o qualsiasi riquadro che ti infastidisca, ti consiglio di utilizzare Mozilla Firefox per la navigazione e di installarci il componente aggiuntivo “Adblock Plus”.
    Tuttavia tieni presente che molti siti vivono solo grazie alla pubblicità e quindi eliminando alcuni banner (che, poiché bloccati, non potranno essere “conteggiati” come visualizzazioni) fai un torto a chi ti fornisce informazioni gratuitamente.

  11. [11]

    Scusate il disturbo non vorrei perdermi dei passaggi… ma nonostante io faccia quello che voi scrivete non funziona… faccio tutto alla perfezione e contunua a non farmi salvare il file hosts… mi dice accesso negato non so piu cosa fare…

  12. [12]

    @Ele: ho verificato sul sito dela Microsoft e non sono noti altri problemi per modificare il file, quindi è più probabile che tu non esegua correttamente la procedura. Rileggi bene tutto i lpost ed eventualmente fai riferimento anche a un articolo ufficiale della Microsoft (quello che ti indico è riferito a Windows 7 ma è lo stesso):
    http://support.microsoft.com/kb/923947/it

    già che ci sono faccio anche notare che a causa probabilmente dei nuovi filtri sugli script di questo sito (infatti non era presente l’errore nella versione originale del mio articolo quando il sito era ancora “OneVista”), l’indirizzo risulta errato:
    C:WindowsSystem32driversetc non esiste :)
    chiaramente devono esserci delle barre (\) inserite nella posizione dove orea metto le XXX:
    C:XXXWINDOWSXXXsystem32XXXdriversXXXetcXXXhosts

  13. [13]

    @Valentina
    ciao :) vorrei scriverti ogni passaggio che io effettuo e sicuramente sbaglierò qualche passaggio ma non riesco a capire quale :( magari scrivendoti tutto riesci a capire il mio errore :) allora
    Accendo il pc Windows 7, vado su start–>tutti i programmi–>accessori–>blocco note–>tasto destro–>
    Esegui com’e amministratore. Mi si apre una casella con scritto “consentire al programma di apportare modifiche al computer? E io clicco SI. Fatto Questo mi si apre il blocco note. Successivamente apro la cartella hosts dal percorso: C:Windows/system32/drivers/etc. Il primo file e’ il file hosts. Se clicco sul destro e osservo proprieta vedo che su generale nessuna casellina e’ barrata, su avanzate il file e’ pronto per l’archiviazione e consento l’indicizzazione del contenuto e delle proprieta’ del file, compressione e crittografia non e’ barrata. Clicco su ok. Sicurezza: utenti e gruppi SYSTEM, administrator, users (questi timo due sono la stessa parsona perché il pc e’ di mia mamma e lei e io usiamo lo stesso account di accensione. Dettagli del file com’e proprietario e’ amministratore. Versioni precedenti nessuna per be’ questo pc ha due settimane di vita. Torno in dietro sul file hosts. Clicco due volte con il tasto sinistro, mi chiede quale programma voglio utilizzare per aprire il file e io scelgo blocco note. Arrivo in fondo alle scritte del file e aggiungo la striscia che mi interessa, faccio: file–>salva e qui mi apre automaticamente la finestra salva con nome e c’è scritto nome file: hosts e salva con nome: documenti di testo (*.txt), codifica ANSI e al centro della schermata c’è scritto: nessun elemento corrisponde ai criteri di ricerca . Se decido di salvarlo invece che com’e documento di testo, TUTTI I FILE mi compare la schermata dove c’è il file hosts e tutti gli altri. Se lo salvo in txt me lo salva nella cartella documenti com’e testone blocco note, invece se lo salvo in tutti i file e cerco di sovrascrivere l’hosts precedente sempre in ansi mi chiedendo sostituire
    Il file gia esistente, gli dico di si e mi dice accesso negato… Dove sbaglio? Eppure seguo tutti i passaggi come descritto :(

  14. [14]

    @Ele: :) Mi hai spiegato bene tutti i passaggi, ma ce n’è uno che potrebbe essere quello errato, a meno che tu non abbia semplicemente spiegato meno bene proprio quello: una volta che hai aperto il blocco note mi dici che poi vai sul percorso C:Windows(eccetera), ma da dove ci vai? se ci vai da esplora risorse (cioè se lo apri come normale cartella dal desktop o da “computer” e così via), allora in questo modo vai ad aprire col doppio click una seconda istanza del blocco note, come utente normale e non come amministratore. La procedura corretta è quella di aprire il file da blocco note direttamente, una volta che l’hai avviato come amministratore. Cioè dal menu del blocco note devi cliccare su “File” poi su “Apri” e da lì apri il file hosts (penultimo passaggio nella spiegazione dell’articolo).

Inserisci il tuo commento