Windows 11: процедура восстановления папки "inetpub", которую не следовало удалять!

Написано Guillaume
Дата публикации : {{ dayjs(1749657629*1000).local().format("L").toString()}}
Следуйте за нами
Эта статья является автоматическим переводом

Microsoft подробно описывает методику, позволяющую вернуть на место папку 'inetpub', которая была пустой, но совсем не бесполезной.

Clubic - источник этой информации, основанной на публикации самой Microsoft, и она небезынтересна для тех пользователей, которые, возможно, немного поторопились. После выхода нескольких обновлений Windows 11 некоторые пользователи заметили появление скрытой папки в корне системного диска своего компьютера. Эта папка под названием "inetpub" совершенно пуста и, похоже, остается таковой уже некоторое время. Что еще более удивительно, так это то, что папка связана с неактивной службой (IIS) в системе. Только этого и не хватало, чтобы какие-то смельчаки удалили эту папку, тем более что Microsoft никак это не задокументировала.

Ошибка, ужасная ошибка! С тех пор Microsoft разъяснила, что папка 'inetpub' важна для установки исправлений безопасности. Конечно, папка пуста, но она используется Windows 11 для определения правильности установки патчей безопасности, в частности патча для уязвимости CVE-2025-21204. Поэтому удалять ее не следовало, а отсутствие ее на системном диске машины препятствует ее правильной работе. Затем вы думаете, что достаточно воссоздать указанную папку, и система ничего не заметит. Вторая ошибка! Windows 11 не только должна проверять наличие папки, но и полагаться на полномочия, которые, как объясняет Clubic, определяются в ACL(списках контроля доступа), но эти настройки не восстанавливаются автоматически при воссоздании папки вручную.

© Clubic

На самом деле, чтобы вернуться назад, нужно прибегнуть к помощи инструмента, разработанного Microsoft, который позаботится о восстановлении всех настроек без необходимости активировать службу IIS. Это немного убогое решение, но пока единственное, которое удалось найти, чтобы обойти проблему. Microsoft предлагает использовать сценарий Powershell, который она опубликовала 28 мая. Чтобы воспользоваться им, откройте Powershell в режиме администратора и введите приведенные ниже команды:

Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass
Install-Script -Name Set-InetpubFolderAcl -Force

После этого Powershell предложит вам установить NuGet, на что вы соглашаетесь командой 'O'. Далее необходимо запустить загруженный скрипт.

© Clubic

Set-InetpubFolderAcl

Как отмечает Clubic, приведенная выше команда может быть не распознана. В этом случае вы можете вызвать ее, указав полный путь:

& " C:\Program Files\WindowsPowerShell\Scripts\Set-InetpubFolderAcl.ps1 "

Мы еще не опробовали это на DriversCloud, но если верить Microsoft, сценарий должен восстановить папку "inetpub", но, что более важно, все параметры, связанные с ней, чтобы патч безопасности мог быть применен правильно.