PDA

Показать полную графическую версию : Как отредактировать файл hosts в Windows 7?


Страниц : [1] 2

rim_muvies
20-08-2009, 21:43
Подскажите, где его можно найти( в обычной папке , где он должен быть - нету )
[hr]
Решение

Как отредактировать файл hosts в Windows 7 и Windows 8 (http://mphs13.tk/1511/)

DImaN!
20-08-2009, 21:52
%systemroot% \SysWOW64\drivers\etc
И еще прочитайте внимательно следующую статью:
How do I reset the hosts file back to the default? (http://support.microsoft.com/default.aspx/kb/972034)

rim_muvies
20-08-2009, 23:01
в папке %systemroot% \SysWOW64\drivers\ нету папки etc ... попробую создать файл и папку...

DImaN!
20-08-2009, 23:06
нет, не нужно такое делать. У меня под Windows Server 2008 x64 и Windows Server 2008 R2 x64 файл hosts расположен в %systemroot%\Windows\System32\drivers\etc, проверьте там. Вы статью Microsoft читали, там детально все расписано...

Vadikan
20-08-2009, 23:53
rim_muvies, В командной строке, запущенной с правами администратора (http://oszone.net/4331/#5), введите notepad %systemroot%\SysWOW64\drivers\etc\hosts

Есть альтернативный и более длинный путь. В той же командной строке ввести md %systemroot%\Sysnative
Это создаст спец. папку. Потом открыть Блокнот, CLTR+O и перейти в %systemroot%\Sysnative - дальше будет ясно.

Это работает только с 32-разрядными приложениями.

File System Redirector (Windows) (http://msdn.microsoft.com/en-us/library/aa384187(VS.85).aspx)

zhargal12
26-08-2009, 11:13
Подскажите, где его можно найти( в обычной папке , где он должен быть - нету ) »
А ты через что смотрел?
Я сперва тоже не нашел его, смотрел тотал командером(в нем включено показывать скрытые файлы) - нету папки вообще. А потом решил посмотреть обычным проводником, он на своем месте(в настройках включено показывать скрытые и системные файлы).

Panadol2007
09-11-2009, 14:28
Как изменить hosts в windows 7 x64 (http://www.forum.pc-center.com.ua/showthread.php?t=831)

Dark Angel VITA
11-11-2009, 19:59
У меня такая же проблема как у rim_muvies, ничего из этой статьи не помогло. Всё равно пишет "отказанов доступе". Может есть ещё какие способы решить эту проблему. Заранее спасибо.

Vadikan
11-11-2009, 21:50
Dark Angel VITA, что происходит, когда вы выполняете первую команду из сообщения 5?

Dark Angel VITA
11-11-2009, 22:37
Vadikan, ничего, потому что фала там такого нет, а если запустить его с
c:\Windows\winsxs\amd64_microsoft-windows-w..nfrastructure-other_31bf3856ad364e35_6.1.7600.16385_none_6079f415110c0210\
то открывается фаил, но всё внесённые изменения сохранить нельзя.

ParboiL
12-11-2009, 09:58
Dark Angel VITA, TC его не увидит, пока не выйдет x64 версия, если это вообще произойдет... Ты не Total Commander ищи этот файл, а простым проводником Windows. Если его там нет, то вопрос уже к твоей конкретной ОС. А в папке winsxs его точно искать не стоит ;)

Vadikan
12-11-2009, 16:01
потому что фала там такого нет »
Ok, в командной строке, запущенной с правами администратора (http://oszone.net/4331/#5), введите notepad %systemroot%\System32\drivers\etc\hostsоткрывается?

А просто Блокнот открыть от имени администратора и перейти в %systemroot%\System32\drivers\etc\ - файл есть?

Dark Angel VITA
12-11-2009, 21:09
Ok, в командной строке, запущенной с правами администратора, введите
Код:
notepad %systemroot%\System32\drivers\etc\hostsоткрывается?
А просто Блокнот открыть от имени администратора и перейти в %systemroot%\System32\drivers\etc\ - файл есть? »
Нет не открывает, пишет что такого файла там нет и спрашивает создать ли его там

Dark Angel VITA, TC его не увидит, пока не выйдет x64 версия, если это вообще произойдет... Ты не Total Commander ищи этот файл, а простым проводником Windows. Если его там нет, то вопрос уже к твоей конкретной ОС. А в папке winsxs его точно искать не стоит »
Но к сожаление где обычно он находился и 32 битной 7-ке в 64 битной его нет и нашёл он в папке C:\Windows\winsxs\amd64_microsoft-windows-w..nfrastructure-other_31bf3856ad364e35_6.1.7600.16385_none_6079f415110c0210 Список файлов в этой папке такой:
hosts
networks
protocol
services
winsockhc.dll
ws2help.dll
wshelper.dll

Vadikan, ParboiL, Ghie прощения за свою "блондинистость". Если через проводник зайти в System32\drivers\etc\hosts с включёнными скрытими файлами, то всё на месте и через блокно от админа всё меняется и сохраняется. Всем спасибо. Всё получилось.

NiLX
27-11-2009, 08:08
В TOTAL Commander , свою проблему решил (Насчет невозможности увидеть некоторые системные файлы). В виндах x64 нужно ставить галочку на пункте "Меню->Навигация->x64: Отключить перенаправление System32->SysWOW64". Тогда показываться будет именно папка system32 при заходе в неё.

specialist
19-02-2010, 01:58
а может командником и запуском от админа (правой кнопкой)?


if exist %systemroot%\SysWOW64 (
set hosts=%systemroot%\SysWOW64\drivers\etc\hosts
) else (
set hosts=%systemroot%\System32\drivers\etc\hosts
)
cacls %hosts% /E /G All:F
cacls %hosts% /E /G Все:F
attrib -s -r -h %hosts%
(echo.
echo #
echo 256.256.256.256 naprimer.ru
)>>%hosts%
cacls %hosts% /E /R All
cacls %hosts% /E /R Все
ipconfig /flushdns

сохраненном в в кодировке Win 866 (OEM Русская)

morres
23-03-2010, 21:53
а может командником и запуском от админа »
... можно, но не секьюрно и не красиво!
Зачем на системные файлы давать полный доступ группе "Все" (кстати, для англоязычной ОС помоему группа "Everyone", а не "All")?
Проще и надёжнее:
1) вызвать свойства файла hosts нажатием пр. кн. мыши и выбрать вкладку "Безопасность",
2) внизу нажать кнопку "Дополнительно" и выбрать вкладку "Владелец",
3) нажать кнопку "Изменить..."
4) в списке "Изменить владельца на..." выбрать группу "Администраторы" (себя лучше не выбирать) и нажать "Ок",
5) на вкладке "Разрешения" выбрать группу "Администраторы" и нажать кнопку "Изменить разрешения..." и еще раз выбрать "Администраторы" и нажать кнопку "Изменить..."
6) установить верхний флажек "Полный доступ" и везде нажать "Ок"
теперь его можно редактировать...
P.S.
если UAC включен, то запускаете какой-нибудь Total Commander от имени администратора и проделываете все операции.

Firm_Head
16-09-2010, 11:47
Доброе утро! я хочу запретить доступ на сайт http://vkontakte.ru, путём прописанный команды 127.0.0.1 http://vkontakte.ru в файле hosts, но это ни работает как в Windows Xp
Подскажите как сделать чтобы всё заработало?

Firm_Head
16-09-2010, 14:39
в первую очередь и сделал Win+R ---> вводим %systemroot%\SysWOW64\drivers\etc и жмём Enterhttp://s51.radikal.ru/i134/1009/80/71afd7aacb0b.jpg
а ещё попробовал вот так
http://s43.radikal.ru/i099/1009/9f/5bf212aabe9f.jpg
http://s45.radikal.ru/i109/1009/61/9acf62015934.jpg

Morpheus
16-09-2010, 15:11
Firm_Head, так, а в %systemroot%\system32\drivers\etc он есть?
Прописываете 127.0.0.1 vkontakte.ru или как указали выше, с http?

Firm_Head
16-09-2010, 15:20
Morpheus, %systemroot%\system32\drivers\etc здесь присутствует.
127.0.0.1 http://vkontakte.ru/ так указано




© OSzone.net 2001-2012