
Inetpub – это папка по умолчанию, которую создаёт IIS (Internet Information Services) при установке на Windows. В ней хранятся файлы веб-сайтов, FTP-ресурсов и других служб. Если вы работаете с локальным сервером или развертываете веб-приложение, скорее всего, вам придётся взаимодействовать с этой директорией.
Основное назначение Inetpub – упростить управление веб-контентом. Например, при создании нового сайта в IIS по умолчанию файлы помещаются в подпапку wwwroot. Это удобно для тестирования проектов перед публикацией на хостинге. Если вы разрабатываете на ASP.NET или PHP, Inetpub станет рабочим пространством для ваших скриптов и страниц.
Папка содержит несколько ключевых каталогов: AdminScripts для скриптов администрирования, temp для временных файлов и logs с журналами сервера. Разрешения в Inetpub настроены так, чтобы IIS мог беспрепятственно читать и выполнять файлы. Если вам нужно изменить путь к корневой папке сайта, это делается через настройки IIS.
- Inetpub: что это и для чего нужен
- Основные функции Inetpub
- Где найти Inetpub и как её использовать
- Что такое папка Inetpub в Windows
- Основные компоненты Inetpub и их назначение
- Как настроить веб-сервер через Inetpub
- Безопасность и права доступа к папке Inetpub
- Настройка разрешений в Windows
- Защита от атак
- Как перенести или удалить Inetpub без вреда для системы
- Удаление Inetpub
- Частые проблемы с Inetpub и их решения
Inetpub: что это и для чего нужен
Основные функции Inetpub
Папка Inetpub служит центральным хранилищем для:
- Файлов веб-сайтов (HTML, CSS, JavaScript).
- Скриптов серверной части (ASP.NET, PHP).
- Логов и временных данных.
- Файлов FTP-сервера, если он используется.
Где найти Inetpub и как её использовать
По умолчанию папка расположена на системном диске (C:\inetpub). Если IIS не установлен, Inetpub не будет создана. Чтобы её добавить:
- Откройте «Панель управления» → «Программы и компоненты».
- Выберите «Включение или отключение компонентов Windows».
- Активируйте «Internet Information Services» и нажмите «ОК».
| Подкаталог | Назначение |
|---|---|
| wwwroot | Основная директория для сайтов |
| logs | Журналы доступа и ошибок |
| temp | Временные файлы |
Если вы разрабатываете сайт на Windows, размещайте файлы в wwwroot или настройте виртуальные каталоги в IIS для других путей. Для безопасности ограничьте права доступа к Inetpub, чтобы предотвратить несанкционированные изменения.
Что такое папка Inetpub в Windows
Папка Inetpub создаётся автоматически при установке веб-сервера IIS (Internet Information Services) в Windows. Она хранит файлы сайтов, приложений и виртуальных каталогов, которые работают через этот сервер.
По умолчанию Inetpub располагается на системном диске (обычно C:\inetpub) и содержит несколько подпапок. Например, wwwroot – корневая директория для веб-контента, а logs сохраняет журналы запросов и ошибок.
Если вы не используете IIS, папку можно удалить – она не влияет на работу системы. Однако перед этим убедитесь, что у вас нет локальных сайтов или сервисов, работающих через этот сервер. Для проверки откройте «Панель управления» → «Программы и компоненты» → «Включение или отключение компонентов Windows» и посмотрите, активен ли IIS.
Для повышения безопасности измените стандартные разрешения Inetpub: ограничьте доступ для посторонних учётных записей. Это снизит риски взлома, особенно если сервер доступен из интернета.
Основные компоненты Inetpub и их назначение
- wwwroot – корневая директория для веб-сайтов. Здесь хранятся HTML-файлы, скрипты и другие ресурсы, доступные пользователям через браузер.
- logs – сохраняет журналы доступа и ошибок сервера. Анализируйте эти файлы, чтобы находить проблемы с запросами или атаками.
- temp – временные файлы, создаваемые IIS. Очищайте эту папку периодически, чтобы избежать накопления ненужных данных.
- custerr – содержит кастомные страницы ошибок (например, 404 или 500). Меняйте их, чтобы улучшить пользовательский опыт.
- history – хранит резервные копии конфигураций IIS. Используйте их для восстановления настроек при сбоях.
Для безопасной работы IIS проверяйте права доступа к этим папкам. Например, wwwroot должна быть доступна для чтения, но запись разрешайте только администраторам.
Как настроить веб-сервер через Inetpub
Откройте Диспетчер служб IIS через меню «Пуск» или введя inetmgr в строке поиска. В левой панели выберите Сайты, затем нажмите Добавить веб-сайт в правом меню.
Укажите имя сайта, например MySite, и задайте физический путь к папке с файлами. По умолчанию Inetpub использует C:\inetpub\wwwroot, но можно выбрать другую директорию. Убедитесь, что у пользователя IIS_IUSRS есть права на чтение этой папки.
В разделе Привязки выберите тип http, IP-адрес (или оставьте «Все неуказанные»), и порт – обычно 80. Если нужен HTTPS, добавьте SSL-сертификат. Для локального тестирования можно использовать localhost или внутренний IP.
Проверьте работу сайта: в браузере введите http://localhost. Если страница не загружается, убедитесь, что служба World Wide Web Publishing Service запущена. Для этого откройте services.msc и перезапустите службу.
Чтобы разрешить внешние подключения, настройте брандмауэр. Откройте Брандмауэр Защитника Windows, создайте новое правило для входящих подключений и разрешите порт 80 (HTTP) или 443 (HTTPS).
Для управления правами доступа к файлам кликните правой кнопкой на папке сайта в проводнике, выберите Свойства → Безопасность. Добавьте группу IIS_IUSRS и назначьте права Чтение и выполнение.
Безопасность и права доступа к папке Inetpub
Ограничьте права доступа к папке Inetpub, чтобы предотвратить несанкционированные изменения. Настройте разрешения так, чтобы только системные администраторы и учетные записи, связанные с веб-сервером (например, IIS_IUSRS), имели полный контроль. Остальным пользователям предоставьте минимально необходимые права – например, только чтение.
Настройка разрешений в Windows
Откройте свойства папки Inetpub через проводник, перейдите в раздел «Безопасность» и настройте права для каждой группы пользователей. Удалите лишние учетные записи, оставив:
- SYSTEM – полный доступ.
- Администраторы – полный доступ.
- IIS_IUSRS – чтение и выполнение.
Для вложенных папок, таких как wwwroot, проверьте права отдельно – часто здесь требуются дополнительные настройки для конкретных приложений.
Защита от атак
![]()
Регулярно обновляйте серверные компоненты, включая IIS и операционную систему. Отключите неиспользуемые модули IIS, чтобы уменьшить поверхность атаки. Например, если сайт не использует PHP, удалите соответствующий обработчик.
Используйте брандмауэр для ограничения входящих подключений к портам 80 (HTTP) и 443 (HTTPS). Настройте фильтрацию IP-адресов, если сайт должен быть доступен только из определенных сетей.
Проверяйте журналы событий Windows и логи IIS на подозрительную активность – например, частые ошибки доступа или попытки выполнения скриптов в неположенных местах.
Как перенести или удалить Inetpub без вреда для системы
Чтобы перенести папку Inetpub на другой диск, сначала остановите службу World Wide Web Publishing Service (W3SVC) через «Службы» (services.msc) или командой:
net stop W3SVC
Скопируйте содержимое C:\Inetpub в новое место, например, D:\Inetpub. Затем откройте редактор реестра (regedit) и измените пути в следующих разделах:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\InetStp
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W3SVC\Parameters
Замените старые значения C:\Inetpub на новый путь. Перезапустите службу W3SVC:
net start W3SVC
Удаление Inetpub
Если папка не используется, удалите её через Проводник. Предварительно убедитесь, что:
- Службы IIS (Internet Information Services) отключены.
- Никакие приложения не ссылаются на Inetpub.
Для полного удаления компонентов IIS перейдите в «Программы и компоненты» → «Включение или отключение компонентов Windows» и снимите галочку с Internet Information Services.
Частые проблемы с Inetpub и их решения

Если сайт на сервере IIS не открывается, проверьте, запущена ли служба World Wide Web Publishing Service. Откройте «Службы» (services.msc), найдите её и перезапустите.
- Ошибка 403 – доступ запрещён
Убедитесь, что у папки Inetpub\wwwroot есть права на чтение для пользователя IIS_IUSRS. В свойствах папки на вкладке «Безопасность» добавьте этого пользователя, если его нет. - Сайт выдаёт ошибку 500
Откройте журнал событий Windows («Журналы приложений» в «Просмотре событий»). Чаще всего проблема в неверных настройках пула приложений или отсутствии прав. Проверьте:
- Соответствие версии .NET в пуле приложений и на сайте.
- Права доступа для учётной записи приложения.
- Файлы не обновляются после загрузки
Очистите кеш браузера или откройте сайт в режиме инкогнито. Если проблема остаётся, остановите и запустите сайт в диспетчере IIS. - Недостаточно места на диске
Inetpub может быстро заполняться логами. Удалите старые файлы в папке %SystemDrive%\inetpub\logs\LogFiles или настройте ротацию логов в IIS.
Для диагностики используйте Failed Request Tracing в IIS. Он покажет, на каком этапе возникает ошибка, если стандартные методы не помогли.







