Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   После исполнения батника, не работает файл hosts (http://forum.oszone.net/showthread.php?t=295761)

DarkHart 19-02-2015 07:46 2473310

После исполнения батника, не работает файл hosts
 
Здравствуйте. Если я вручную добавлю адрес в файл хост то веб-сайт блокируется. Однако запускаю такой батник-
Код:

@echo off
cd /d "%windir%\system32\drivers"
cd etc
 
Call :GrantAccess hosts
attrib -R -S -H hosts
echo 127.0.0.1 www.yandex.kz>>hosts
echo 127.0.0.1 www.google.kz>>hosts
echo 127.0.0.1 www.vk.com>>hosts
echo 127.0.0.1 www.mail.ru>>hosts
ipconfig /flushdns

pause
goto :eof
 
:GrantAccess
takeown /f "%~1"
echo y|cacls "%~1" /g %username%:f
exit /b

pause

и всё, адреса не блокируются.

В чём дело?

Опиум 25-02-2015 15:24 2475728

Код:

ipconfig /flushdns
ИМХО лишнее.

Код:

C:\Windows\system32>cd /d "C:\Windows\system32\drivers\etc"

C:\Windows\System32\drivers\etc>ping www.polnayazopa.ru
Ping request could not find host www.polnayazopa.ru. Please check the name and t
ry again.

C:\Windows\System32\drivers\etc>attrib -R -S -H hosts

C:\Windows\System32\drivers\etc>echo 127.0.0.1 www.polnayazopa.ru 1>>hosts

C:\Windows\System32\drivers\etc>attrib +R +S  hosts

C:\Windows\System32\drivers\etc>ping www.polnayazopa.ru

Pinging www.polnayazopa.ru [127.0.0.1] with 32 bytes of data:
Reply from 127.0.0.1: bytes=32 time<1ms TTL=128
Reply from 127.0.0.1: bytes=32 time<1ms TTL=128
Reply from 127.0.0.1: bytes=32 time<1ms TTL=128
Reply from 127.0.0.1: bytes=32 time<1ms TTL=128

Ping statistics for 127.0.0.1:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 0ms, Maximum = 0ms, Average = 0ms

C:\Windows\System32\drivers\etc>pause
Press any key to continue . . .



Время: 21:17.

Время: 21:17.
© OSzone.net 2001-