Удаление Denwer (Денвера) с Windows 10 — задача, с которой сталкиваются многие разработчики после перехода на более современные инструменты вроде XAMPP или OpenServer. Просто удалить папку с программой недостаточно: остаются записи в реестре, виртуальные хосты в hosts, а иногда и работающие сервисы. Чтобы избавиться от Денвера без последствий, нужно провести полную чистку системы.

В этой статье я подробно расскажу, как удалить Денвер с компьютера полностью на Windows 10: от стандартного деинсталлятора до ручной очистки скрытых файлов и реестра. Также разберём, что делать, если программа не удаляется или оставляет после себя ошибки.

Почему просто удалить папку Денвера недостаточно

Многие пользователи ошибочно считают, что достаточно удалить папку C:\WebServers (или другую, где был установлен Denwer), и программа исчезнет. На деле Денвер интегрируется в систему глубже:

  • Вирутальные хосты в файле hosts (расположен в C:\Windows\System32\drivers\etc) продолжают перенаправлять локальные домены (например, localhost или test1.ru) на несуществующие адреса.
  • Службы и MySQL могут оставаться активными в диспетчере задач, даже если основные файлы удалены.
  • Записи в реестре Windows сохраняют настройки программы, что может мешать установке других веб-серверов.
  • Ярлыки и задачи в автозагрузке продолжают пытаться запускать удалённые компоненты.

Если не убрать эти следы, система будет выдавать ошибки при попытке установить другой веб-сервер или использовать порты 80 и 3306 (стандартные для Apache и MySQL).

💡

Перед удалением Денвера остановите все его сервисы через значок в трее (рядом с часами) — правый клик по иконке Денвера → «Остановить все». Это предотвратит ошибки при деинсталляции.

Способ Скорость Сложность Полнота удаления Риск ошибок
Удаление через «Программы и компоненты» Быстро Низкая Частичная (остаются файлы и записи в реестре) Низкий
Ручное удаление папок и файлов Средне Средняя Высокая (если знать, что удалять) Средний (риск удалить важные системные файлы)
Использование утилит вроде Revo Uninstaller Средне Низкая Высокая (убирает следы в реестре) Низкий
Полная очистка (папки + реестр + hosts) Долго Высокая Полная Высокий (требует осторожности)

Способы удаления Денвера: сравнение эффективности

Существует несколько подходов к удалению Denwer. Каждый имеет свои плюсы и минусы. В таблице ниже — сравнение методов по скорости, сложности и полноте очистки.

Для большинства пользователей оптимален комбинированный подход: сначала удалить Денвер через стандартный деинсталлятор, а затем вручную дочистить остатки. Об этом подробнее в следующих разделах.

Подготовка к удалению: что нужно сделать заранее

Перед тем как удалять Denwer, убедитесь, что:

  • Все проекты, размещённые на локальном сервере, сохранены в другой папке (например, на рабочем столе или в облаке). Удаление Денвера удалит и все файлы в папке C:\WebServers\home.
  • Вы остановили все сервисы Денвера (Apache, MySQL, PHP). Сделать это можно через значок в трее: правый клик → «Остановить все».
  • У вас есть права администратора. Без них не получится удалить некоторые файлы или изменить hosts.
  • Вы создали точку восстановления системы. Это страховка на случай, если что-то пойдёт не так. Для этого откройте «Панель управления» → «Восстановление» → «Создание точки восстановления».

Если вы не уверены, есть ли у вас важные данные в папке Денвера, проверьте каталоги home (сайты) и tmp (временные файлы). Часто там остаются резервные копии баз данных или конфигурационные файлы.

Пошаговое удаление Денвера через стандартные средства Windows

Начнём с самого простого способа — удаления через «Программы и компоненты». Это не уберёт все следы, но избавит от основных файлов и ярлыков.

  1. Откройте меню «Пуск» и введите Удаление программы. Выберите соответствующий пункт.
  2. В списке найдите Denwer (или Denwer PHP, в зависимости от версии). Обычно он называется «Denwer» или «Денвер».
  3. Кликните по программе правой кнопкой и выберите «Удалить».
  4. Следуйте инструкциям мастера деинсталляции. Обычно нужно подтвердить удаление и дождаться завершения процесса.
  5. Перезагрузите компьютер.

После перезагрузки проверьте, исчезли ли значки Денвера с рабочего стола и из меню «Пуск». Если да — первый этап пройден. Но, как правило, в системе остаются:

  • Папка C:\WebServers (или другая, если вы указывали другой путь при установке).
  • Записи в файле hosts.
  • Ключи в реестре Windows.
⚠️ Внимание: Не удаляйте папку C:\WebServers вручную, если не уверены, что все проекты сохранены. В ней могут оставаться ваши сайты и базы данных.
Какой способ удаления Денвера вы используете?
Через «Программы и компоненты»
Ручное удаление папок
Специальные утилиты
Полная очистка вручную

Ручная очистка системы от следов Денвера

Теперь переходим к самому важному — удалению остатков. В таблице ниже приведены основные места, где Денвер оставляет следы, и что нужно сделать для их очистки.

Место Что удалить Как это сделать
Папка установки C:\WebServers (или другой путь) Удалите папку полностью через «Проводник» или командную строку (rmdir /s /q "C:\WebServers").
Файл hosts Строки с локольными доменами (127.0.0.1 test1.ru) Откройте файл в «Блокноте» (от имени администратора) и удалите все строки, связанные с Денвером.
Реестр Windows Ключи HKEY_LOCAL_MACHINE\SOFTWARE\Denwer и HKEY_CURRENT_USER\Software\Denwer Откройте regedit, найдите и удалите эти ветки. Будьте осторожны! Неправильные действия в реестре могут нарушить работу системы.
Автозагрузка Задачи Denwer в «Планировщике заданий» Откройте «Планировщик заданий» → «Библиотека планировщика заданий» → удалите задачи с именем Denwer.
Службы Windows Службы Apache и MySQL от Денвера Откройте «Службы» (services.msc), найдите и удалите службы с именами Denwer_Apache, Denwer_MySQL.

Особое внимание уделите файлу hosts. Если его не очистить, то при попытке зайти на локальные сайты (например, test1.ru) браузер будет выдавать ошибку или перенаправлять на несуществующую страницу. Чтобы открыть hosts:

  1. Запустите «Блокнот» от имени администратора (правый клик по «Блокноту» → «Запуск от имени администратора»).
  2. В меню выберите «Файл» → «Открыть» и перейдите по пути C:\Windows\System32\drivers\etc.
  3. В правой части окна выберите «Все файлы (*.*)», чтобы увидеть hosts.
  4. Удалите все строки, которые добавил Денвер (обычно они начинаются с 127.0.0.1 и содержат домены вроде test1.ru, localhost).
  5. Сохраните файл.

Как проверить, что Денвер полностью удалён

После всех манипуляций нужно убедиться, что от Denwer не осталось и следа. Вот что нужно проверить:

  • Порты 80 и 3306. Откройте командную строку и введите netstat -ano | findstr :80 и netstat -ano | findstr :3306. Если порты не заняты — значит, сервисы Apache и MySQL от Денвера не работают.
  • Службы Windows. Откройте «Службы» (services.msc) и проверьте, что нет служб с именами Denwer, Apache или MySQL (если вы не устанавливали их отдельно).
  • Файл hosts. Убедитесь, что в нём нет записей, связанных с Денвером.
  • Реестр. Проверьте, что в ветках HKEY_LOCAL_MACHINE\SOFTWARE и HKEY_CURRENT_USER\Software нет папок с именем Denwer.

Если всё чисто — Денвер удалён полностью. Если где-то остались следы, повторите шаги из предыдущих разделов.

Полное удаление Денвера требует не только деинсталляции программы, но и ручной очистки папок, реестра, файла hosts и служб Windows. Без этого могут остаться ошибки и конфликты с другими веб-серверами.

Что делать, если Денвер не удаляется

Иногда стандартное удаление не работает: программа выдаёт ошибки, не удаляется через «Программы и компоненты» или остаются работающие сервисы. В таких случаях поможет один из следующих способов:

  1. Используйте утилиту Revo Uninstaller. Она удаляет программы вместе со всеми следами в реестре и файловой системе. Скачайте бесплатную версию, выберите Denwer в списке и следуйте инструкциям.
  2. Удалите папку вручную в безопасном режиме. Перезагрузите компьютер в безопасном режиме (при загрузке удерживайте F8 или Shift + F8), затем удалите папку C:\WebServers. В безопасном режиме не блокирует файлы, используемые системой.
  3. Удалите службы через командную строку. Откройте командную строку от имени администратора и введите:
    sc delete Denwer_Apache
    sc delete Denwer_MySQL
    Это удалит службы, если они не хотят удаляться через «Службы».
  4. Восстановите систему. Если ничего не помогает, откатнитесь к точке восстановления, созданной до установки Денвера.

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

Чек-лист по полному удалению Денвера

Выполнено: 0 / 6

Часто задаваемые вопросы

Можно ли удалить Денвер без перезагрузки компьютера?

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

Как удалить Денвер, если он не отображается в «Программы и компоненты»?

Если Денвер не появляется в списке установленных программ, значит, он был установлен без создания записи в реестре (например, portable-версия). В этом случае удалите папку C:\WebServers вручную, очистите файл hosts и проверьте автозагрузку. Также убедитесь, что нет работающих служб Apache или MySQL от Денвера.

Что делать, если после удаления Денвера не работает другой веб-сервер (например, XAMPP)?

Скорее всего, порты 80 (для Apache) или 3306 (для MySQL) всё ещё заняты. Проверьте это командой netstat -ano | findstr :80. Если порт занят, найдите процесс по PID (идентификатор) и завершите его через диспетчер задач. Также убедитесь, что файл hosts очищен от старых записей Денвера.

Можно ли вернуть Денвер после удаления?

Да, если вы не удалили папку C:\WebServers или создали её резервную копию. В этом случае просто скопируйте папку обратно и перезапустите Денвер через значок в трее. Если папка удалена, вам придётся устанавливать Денвер заново. Не забудьте перед этим очистить файл hosts и реестр от старых записей, чтобы избежать конфликтов.