Редагування файлу хостів у Windows 8


31

Я намагаюся редагувати свій файл хостів у Windows 8 Pro.

Коли я відкриваю C:\Windows\System32\Drivers\etc\hostsв « Блокноті ++» або будь-якому іншому текстовому редакторі, вношу зміни та намагаюся зберегти, я отримую діалогове вікно, яке говорить мені «Зберегти не вдалося: Перевірте, чи цей файл відкрито в іншій програмі».

Я не можу придумати, що б це використовувало (крім браузера, IIS та Windows Defender ). Я ніколи не стикався з цією проблемою в Windows 7. Я використовував Провідник процесів, щоб спробувати ідентифікувати будь-які процеси, які в даний час використовують файл хостів, але коли я шукаю Провідник процесів за "Підручкою або підстрочкою DLL" "Хостами", вона не працює " не повернути нічого. Я оглянув Process Explorer, щоб побачити, чи є інший спосіб пошуку процесів, що використовують файл, але не пощастило.

Я також спробував просто зупинити службу Windows Defender і зупинити службу WWW.


1
Як відомо, сам Провідник процесів інколи зберігає файл відкритим. Також переконайтеся, що ви запускаєте блокнот як адміністратор. У мене не було проблем із редагуванням файлу хостів у win8.
Брет Фішер

2
Відповідь, Брет, Брет.

Не намагайтеся виключати файл хостів із Windows Defender серед інших встановлених AV-програм, перш ніж намагатися змінити його, дотримуючись наведених тут порад. Дивіться тут для подальших інструкцій; howtogeek.com/122404/…


-1 Ви пишете, що отримуєте цю помилку в будь-якому текстовому редакторі "Зберегти не вдалося: Перевірте, чи цей файл відкрито в іншій програмі" <- я вам не вірю. Я переглядаю Google, а з результатів, які я бачив, виходить лише блокнот ++
барлоп

Відповіді:


33

Вам потрібно запустити Notepad ++ як адміністратор. Інакше у вас не буде необхідних дозволів для редагування цього файлу.


1
Чи є спосіб зробити так, що вам не доведеться запускатись як адміністратор, щоб редагувати цей файл?
Sawtaytoes

Не те, що мені відомо.
Фредерік Нільсен

1
@ Saturn2888 Я б дуже радив не змінювати дозволи. В іншому випадку вірус може викрасти всі ваші веб-сторінки, ввівши в нього записи DNS для веб-сайтів, на які ви переходите, і перенаправити вас на шкідливі веб-сайти.
Darth Android

Якщо ви засмучені всією справою Run as Admin, ось як ви можете скористатися ярликом Розширення оболонки для цього: 1) Клацніть правою кнопкою миші файл хоста -> Відкрити в Блокноті ++ 2) Закрити Блокнот ++ 3) Запустити Блокнот ++ як адміністратор. Файл має бути відкритим, оскільки N ++ запам'ятовує останні файли, які ви відкрили. Економить ваш пошук у діалоговому вікні, відкритому для файлів.
Арен Б

@Aren B На жаль, запуск Notepad ++ як адміністратор повністю забуває всі вкладки, які я відкрив як користувач. Це дійсно дратує.
Sawtaytoes

10

Якщо ви справді маєте права адміністратора, то, ймовірно, ви боретеся проти UAC . Не забудьте запустити улюблений текстовий редактор, клацнувши його правою кнопкою миші та вибравши «Запустити як адміністратор».


Чудова точка. Я працюю як користувач з адміністративними правами.
Девід Сулпі

3

У мене був той самий випадок, і я не міг змінити файл хостів навіть після того, як я перевірив, чи є у мене всі дозволи в налаштуваннях користувачів чи дозволи файлів хостів.

ВІДПОВІДЬ: Деякі антивірусні програми (в моєму випадку AVIRA) блокують все, змінюючи файли хостів у своїх параметрах безпеки. Відключіть його на хвилину та змініть. Будьте уважні, це може бути ризиковано!


AVIRA була проблемою в моєму випадку thx для підказки!
ІванЛ

2

Ви також можете перевірити свої дозволи на сам хост-файл. Ви можете працювати адміністратором, але ви не можете мати права редагувати файл.


2

Скопіюйте файл хостів у інше місце на ПК (наприклад, Документи) та відредагуйте у цьому місці. скопіювати файл хостів назад у вихідне місце. Працювали для мене.


це досягає того ж результату, що й коментар @BenFisher ... ЯКЩО з'явиться діалогове вікно дозволу під час заміни файлу, і якщо файл не використовується.
Лоренцо Фон Маттерхорн

0

Запуск адміністратора не працював у Windows 8. Ось що я зробив для вирішення проблеми:

  • Відключіться від мережі за допомогою відключення мережного кабелю (або відключення бездротового зв'язку)
  • Знайти файл хостів. клацніть правою кнопкою миші -> властивості -> безпека
  • Натисніть Користувачі, а потім відредагуйте
  • Додати запис для користувачів (адміністратор має писати, але не працював)
  • Редагуйте файл, запустивши блокнот як адміністратор
  • Зберегти файл
  • Видалити запис для користувачів
  • Підключіться до мережі.

Було б добре, якби людина, яка позначила це як непотрібне, залишила невеличку записку, у якій сказала, чому це було непосидно. це працювало для мене, коли вищевказані поради не працювали. завдяки петеру за наконечник.
nero

Можливо, тому, що це здавалося скоріше коментарем, ніж відповіддю. Я відредагував вашу відповідь, щоб вона була трохи читабельнішою і пізнаваною як відповідь.
Джеймс Мерц
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.