Удаление 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
Начнём с самого простого способа — удаления через «Программы и компоненты». Это не уберёт все следы, но избавит от основных файлов и ярлыков.
- Откройте меню «Пуск» и введите
Удаление программы. Выберите соответствующий пункт. - В списке найдите Denwer (или Denwer PHP, в зависимости от версии). Обычно он называется «Denwer» или «Денвер».
- Кликните по программе правой кнопкой и выберите «Удалить».
- Следуйте инструкциям мастера деинсталляции. Обычно нужно подтвердить удаление и дождаться завершения процесса.
- Перезагрузите компьютер.
После перезагрузки проверьте, исчезли ли значки Денвера с рабочего стола и из меню «Пуск». Если да — первый этап пройден. Но, как правило, в системе остаются:
- Папка
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:
- Запустите «Блокнот» от имени администратора (правый клик по «Блокноту» → «Запуск от имени администратора»).
- В меню выберите «Файл» → «Открыть» и перейдите по пути
C:\Windows\System32\drivers\etc. - В правой части окна выберите «Все файлы (*.*)», чтобы увидеть
hosts. - Удалите все строки, которые добавил Денвер (обычно они начинаются с
127.0.0.1и содержат домены вродеtest1.ru,localhost). - Сохраните файл.
Как проверить, что Денвер полностью удалён
После всех манипуляций нужно убедиться, что от 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. Без этого могут остаться ошибки и конфликты с другими веб-серверами.
Что делать, если Денвер не удаляется
Иногда стандартное удаление не работает: программа выдаёт ошибки, не удаляется через «Программы и компоненты» или остаются работающие сервисы. В таких случаях поможет один из следующих способов:
- Используйте утилиту Revo Uninstaller. Она удаляет программы вместе со всеми следами в реестре и файловой системе. Скачайте бесплатную версию, выберите Denwer в списке и следуйте инструкциям.
- Удалите папку вручную в безопасном режиме. Перезагрузите компьютер в безопасном режиме (при загрузке удерживайте
F8илиShift + F8), затем удалите папкуC:\WebServers. В безопасном режиме не блокирует файлы, используемые системой. - Удалите службы через командную строку. Откройте командную строку от имени администратора и введите:
sc delete Denwer_Apache sc delete Denwer_MySQL
Это удалит службы, если они не хотят удаляться через «Службы». - Восстановите систему. Если ничего не помогает, откатнитесь к точке восстановления, созданной до установки Денвера.
Если и после этого Денвер не удаляется, возможно, проблема в правах доступа. Проверьте, что ваш пользователь имеет права администратора, или попробуйте удалить файлы через учётную запись администратора.
Чек-лист по полному удалению Денвера
Часто задаваемые вопросы
Можно ли удалить Денвер без перезагрузки компьютера?
Теоретически да, но на практике это может привести к ошибкам. После удаления файлов и служб Денвера некоторые процессы могут оставаться активными в памяти. Перезагрузка гарантирует, что все изменения вступят в силу, а системные файлы (например, hosts) будут корректно обновлены. Если вы не перезагрузите компьютер, возможны проблемы с портами или автозагрузкой.
Как удалить Денвер, если он не отображается в «Программы и компоненты»?
Если Денвер не появляется в списке установленных программ, значит, он был установлен без создания записи в реестре (например, portable-версия). В этом случае удалите папку C:\WebServers вручную, очистите файл hosts и проверьте автозагрузку. Также убедитесь, что нет работающих служб Apache или MySQL от Денвера.
Что делать, если после удаления Денвера не работает другой веб-сервер (например, XAMPP)?
Скорее всего, порты 80 (для Apache) или 3306 (для MySQL) всё ещё заняты. Проверьте это командой netstat -ano | findstr :80. Если порт занят, найдите процесс по PID (идентификатор) и завершите его через диспетчер задач. Также убедитесь, что файл hosts очищен от старых записей Денвера.
Можно ли вернуть Денвер после удаления?
Да, если вы не удалили папку C:\WebServers или создали её резервную копию. В этом случае просто скопируйте папку обратно и перезапустите Денвер через значок в трее. Если папка удалена, вам придётся устанавливать Денвер заново. Не забудьте перед этим очистить файл hosts и реестр от старых записей, чтобы избежать конфликтов.