Главная » Windows » Denwer и KIS - ошибка установки прав на запись в файл hosts

Denwer и KIS — ошибка установки прав на запись в файл hosts

Denwer и KIS — ошибка установки прав на запись в файл hosts

Переустановив операционную систему(win7 максимальная), настроил и обкатал все необходимые под свои нужды. Конечно же не забыл и про , разве забудешь. Решил обновить и этот набор web-разработчика до последней версии. Ну, а раз решил, значит так и сделал. Скачал последний пакет установщика и не долго думая, без тени сомнения запустил установку.

Вот тут то, друзья мои, меня и поджидал неожиданный сюрприз. При установке, с какого то перепуга, вылезла , беспардонно сообщающая о том, что не удалось установить права на запись в файл hosts. Установщик Денвера, белым по черному возвестил об этом и не предложил ни чего путного в плане решения этой проблемы, ну разве что, попробовать перезагрузить многострадальный компьютер ))))).

 

Ошибка Denwer

 

Признаюсь, немного неожиданно было увидеть такое сообщение. Какого черта, какие права? Всегда в системе работаю под «админом»(здесь не нужно восклицаний по поводу потери девственности и безопасности оси), а значит разрешения выставлены по полной.

Хм, обкурил всю ситуевину спокойно и  пришел к выводу, что кроме антивирусника, вставлять палки в колеса никто и ничто не может, а установлен у меня и продуктивно справляется, с разного рода заразой, напичканый наваротами KIS 2012.  Обратил свой не затуманенный взор в сторону этого защитника, а  не занес ли он, какой из компонентов Денвера в разряд не доверенных программ. Точно, так и оказалось при рассмотрении, сам установщик пакета Denwer и все его приложения, были помещены, подозрительным «Каспером» в раздел объектов со слабыми ограничениями. Слабых ограничений стало достаточно, что бы сделать установку и дальнейший запуск локального сервера недоступным, и как следствие, возникновение ошибки установки прав на запись в файл hosts (Can not write hosts).

Оказывается, с недавних пор, антивирус Касперского стал рьяно защищать файл hosts от записи, что и приводит к сбою установки, старта и перезапуска Denwer. Все телодвижения с изменением прав доступа и запуском от имени администратора, оказываются тщетны. «Касперыч» хорошо выполняет свою работу, возвращая все на круги своя, упорно не пускает сторонние программы к телу файла hosts, с точки зрения безопасности, за что ему честь и хвала.

Существует пара способов исправить ситуацию с ошибкой запуска Денвера:

  • Первый — это на время установки, запуска  и работы с локальным сервером тупо взять и отключить защиту Касперского. Способ конечно самый простой, но отнюдь не самый продуманный и надежный. Волнительно для пользователя,  да и негоже как то оставлять систему без защиты во время работы.
  • Второй способ исправления ошибки, на мой взгляд, правильный во всех отношениях и выводится логически из корня возникновения самой ошибки.  Все очень просто, чтобы исправить ситуацию достаточно будет во время установки локального сервера на компьютер воспользоваться первым способом и на время установки отключить защиту антивирусника.  Денвер встанет четко и без ошибок, но последующий старт или перезапуск, при включенной защите будут опять не возможны.  Чтобы раз и на всегда избавиться от этой проблемы, необходимо  добавить miniperl.exe из набора Денвер в доверенные программы.

Проще всего это сделать так:

Открыть главное окно KIS, зайти в настройки, выбрать пункт «Контроль программ», в открывшемся окне смело нажать на кнопку «Программы» :

 

Исправляем ошибку Denwer

 

Откроется список  программ разделенных по группам: доверенные, слабые и сильные ограничения и вовсе недоверенные.  В группе со слабыми ограничениями находим miniperl.exe, жмем правой кнопой мыши на файле и из выпадающего списка выбираем: Переместить в группу → Доверенные.

 

Изменить права доступа программ

 

Все-о! В довершение всего, нажав на кнопку «OK», так необходимая для корректного запуска и работы всего комплекса «Денвер», программа miniperl, будет перемещена и закреплена в группе доверенных программ, что в дальнейшем обеспечит нам запуск локального сервера без каких либо косяков, Касперский больше не будет мешать запуску «Денвера».

Google Bookmarks News2.ru БобрДобр.ru RUmarkz Ваау! Memori.ru rucity.com МоёМесто.ru Mister Wong

Вы можете оставить отзыв, подписаться на обновленияОбновления блога по RSSRSS или Обновления блога на TwitterTwitter !

16 комментариев
  1. Василь says:

    Брехня! Потрібно поставити повний доступ на файл host для всіх користувачів. І все буде чудово. Щасти!

    Ответить
  2. Денис says:

    Спасибо! все ОК! помогло.

    Ответить
  3. tantata says:

    Спасибо! Респект автору!)

    Ответить
  4. Abror says:

    Спасибо вам!

    Ответить
  5. Сергей says:

    Есть и третий способ убрать данную ошибку на мой взгляд для опытного пользователя САМЫЙ ПРАВИЛЬНЫЙ. Удалить из запуска Denwer «запись в файл hosts».

    Для этого достаточно удалить файлы из папки установки Denwer:

    \denwer\scripts\main\start\10_hosts

    \denwer\scripts\main\stop\10_hosts

    \denwer\scripts\main\restart\10_hosts

    При этом виртуальные домены в файле hosts вам придется добавлять и править вручную, но данный подход более приемлем к политике безопасности, плюс не засоряет файл hosts ненужными записями.

    Ответить
    • driver says:

      Сергей. Спасибо за проявленный интерес к статье и новое решение проблемы. Будем надеяться, ваш способ пригодится многим.

      Ответить
  6. Александр says:

    Командир, спасибо огромное, а то задолбался, что ни делал, а к этому розума не хватило

    Ответить
  7. Юный Техник says:

    Проблемы с Касперским не будет вообще, если перед установкой денвера:

    1. Отключить самозащиту Касперского;

    2. Приостановить защиту Касперского (правая кнопка в трее);

    3. Выйти их антивируса (правая кнопка в трее);

    4. Установить и запустить денвер (я ставил на win 7 от имени администратора);

    5. Включить антивирус, самозащиту, возобновить защиту;

    6. Перезапустить денвер и проверить его работу.

    Удачи !!!

    Юный Техник

    ЗадармаПрадакшн

    Ответить
  8. Дмитрий says:

    Спасибо большое! То, что доктор прописал))))

    Ответить
  9. Shershov says:

    Спасибо, именно этот вариант помог!

    Ответить
  10. Ирина says:

    Спасибо! Проделала анологичные действия в др Вебе, в привинтивной защите выставила разрешение на hosts.

    Всё заработало!

    Ответить
  11. Мне помог такой вариант:

    1. Снять с файла hosts все атрибуты (системный, скрытый, только для чтения).

    2. Добавить miniperl.exe, а также Run.exe, Stop.exe и Restart.exe из набора Денвер в доверенные программы, как сказано в данной статье. На самый лучший вариант не претендую, но может кому-то и поможет.

    Ответить
Присоединяйтесь к обсуждению!

Отправляя кoммeнтapий, Вы автоматически принимаете правила кoммeнтиpoвaния на этом блоге.

Правила кoммeнтиpoвaния на блоге Dobrovoimaster:

  1. Во избежание захламления спамом, первый кoммeнтapий всегда проходит премодерацию.
  2. В поле "Ваш сайт" лучше указывать ссылку на главную страницу вашего сайта/блога. Ссылки на прочую веб-лабуду (в том числе блоги/сплоги, созданные не для людей) будут удалены.
  3. Не используйте в качестве имени комментатора слоганы/названия сайтов, рекламные фразы, ключевые и т.п. слова. В случае несоблюдения этого условия, имя изменяю на свое усмотрение. Просьба указывать нормальное имя или ник.
  4. Скорее всего, что не информативный и короткий кoммeнтapий вида "Спасибо!", "Интересная статья", будет удален. Исключение составляют знакомые автору блога комментаторы.
  5. Комментарии не по теме безжалостно удаляются.

Подписаться не комментируя

Обновления комментариев по RSS RSS комментариев к этой записи »
Рейтинг@Mail.ru