O truque do arquivo hosts e bem velho. Voce pode relacionar enderecos IP com nomes fixos no arquivo, ou mesmo indicar um IP falso para um determinado nome ( por exemplo facebook.com ).A ideia de usar este metodo, muito deselegante por sinal, e que em alguns casos voce tem redes onde nao ha um servidor proxy ou algo do tipo, o o pessoal quer bloquear alguns sites para que os usuarios nao desviem do trabalho, mas apenas em algumas maquinas. Pequenos escritorios ou escolas sao bons exemplos. Acaba sendo uma solucao rapida e eficaz. O arquivo deve indicar o endereco IP e o nome DNS da maquina linha por linha. Para cada nome DNS usado o sistema consulta o arquivo hosts antes do servidor DNS, entao voce pode envenenar o arquivo com entradas falsas. Provavelmente o seu Anti virus vai reclamar, por isso preste atencao nele durante o procedimento.O endereco do arquivo e o "C:\Windows\System32\drivers\etc\hosts". Abra o arquivo no bloco de notas e comece a escrever. Veja abaixo como bloquear o fcebook:127.0.0.1 fb.com127.0.0.1 www.fb.com 127.0.0.1 facebook.com127.0.0.1 www.facebook.com 127.0.0.1 pt-br.facebook.com127.0.0.1 facebook.com.br127.0.0.1 www.facebook.com.br127.0.0.1 pt-br.facebook.comSalve e pronto. Veja que devem ser colocadas entradas com variacoes do dominio do site. Voce pode fazer um script se voce usar isso em varios locais ou em varias maquinas. Fiz um exemplo de um onde e aberto um arquivo no qual voce pode digitar os dominios sem se preocupar em digitar os enderecos. Em seguida ele gera as entradas corretamente e salva no arquivo hosts:@echo offecho.if not exist "%Userprofile%\Bloqueados.txt" echo. > "%Userprofile%\Bloqueados.txt"echo Digite em linha por linha neste arquivo os enderecos que deseja bloquear.echo Salve e feixe o bloco de notas.echo.echo.set /p R= Tecle para abrir...notepad "%Userprofile%\Bloqueados.txt"echo.echo.echo Salvando relacao anterior....type %Systemroot%\System32\Drivers\etc\hosts > %Systemroot%\System32\Drivers\etc\hosts.oldecho.echo Carregando dominios bloqueados....echo. > %Systemroot%\System32\Drivers\etc\hostsecho 127.0.0.1 localhost >> %Systemroot%\System32\Drivers\etc\hostsfor /f %%B IN ( ' type "%Userprofile%\Bloqueados.txt" ' ) DO ( echo 127.0.0.1 %%B >> %Systemroot%\System32\Drivers\etc\hosts ) type %Systemroot%\System32\Drivers\etc\hostsecho.echo.pauseAssim que executado ele verifica a existencia de um arquivo "Bloqueados.txt" no perfil do usuario, que pode ser copiado previamente, em seguida abre no bloco de notas para edicao. Assim que salvo, ele carrega as entradas no arquivo hosts. Eu chamei o script de Bloq.cmd, e sempre copio para a pasta system32, e claro. O bom entendedor usuario de Linux ja percebeu a ideia do post. Um comando para executar tarefas como administrador.Mas para que isso? Para evitar a fadiga...Primeiro, eu uso conta de usuario limitada, entao e comum ter que executar alguma coisa com privilegios.Segundo, eu odeio mouse. So de ter que achar a coisa no explorer, depois clicar com o botao direito e em "Executar como Administrador", ja e muito trabalho para mim. Faco praticamente tudo pelo Executar ou pelo cmd. A medida que uso a janela do Executar a lista fica mais completa e rapido para eu achar o que quero no historico. Basta um "Windows +R" e mais uma ou 2 teclas e ENTER!Tudo bem, poderia abrir o executar o digitar "runas /User:Administrador <COMANDO>" e pronto, basta entao colocar a senha. So que Nao! Comando muito longo, e seria sempre repetido. Por que nao apenas