Microsoft хочет, чтобы вы запустили скрипт PowerShell, если вы удалили эту папку в Windows

Microsoft хочет, чтобы вы запустили скрипт PowerShell, если вы удалили эту папку в Windows0

Составьте краткое изложение этой истории. Вот краткое изложение содержания истории, основанное на фактах: Вот упрощенная версия содержания истории: Вот беззаботный взгляд на содержание истории: Исследуйте другую точку зрения: Покажите мне факты Объясните это так, будто мне 5 лет Дайте мне беззаботный пересказ

Резюме

  • Microsoft намеренно создала папку inetpub на установочном диске Windows.
  • Не удаляйте папку inetpub, чтобы обеспечить безопасность вашего устройства.
  • Если вы по ошибке удалили папку, вы можете восстановить ее, запустив скрипт PowerShell.

Вы удалили пустую папку inetpub с установочного диска Windows, думая, что она бесполезна? Если так, вам следует восстановить ее с помощью скрипта PowerShell, которым поделилась Microsoft, поскольку эта папка очень важна для безопасности вашего устройства.

Что такое папка Inetpub?

Microsoft регулярно выпускает обновления безопасности для исправления известных проблем. В апреле они выпустили обновление безопасности KB5055523 для Windows 11 и KB5055518 для Windows 10. После загрузки обновления многие пользователи Windows 11 и 10, включая меня, обнаружили новую папку inetpub на установочном диске Windows.

Microsoft хочет, чтобы вы запустили скрипт PowerShell, если вы удалили эту папку в Windows1

Папка связана с Internet Information Services (IIS), которая позволяет разработчикам размещать веб-сайты или приложения в Windows. Эта служба отключена по умолчанию, но ее можно включить через компоненты Windows. Когда папка inetpub создается IIS, вы найдете внутри нее различные подпапки, такие как history, logs, temp и многое другое.

Поскольку папка inetpub, созданная после апрельского обновления безопасности для Windows 10 и 11, не содержит никаких подпапок и также была обнаружена на устройствах без включенной службы IIS, широко распространено мнение, что папка была создана из-за ошибки или сбоя в обновлении. В результате многие пользователи удалили ее.

Microsoft хочет, чтобы вы запустили скрипт PowerShell, если вы удалили эту папку в Windows2

Microsoft позже обновила документ поддержки KB5055523, заявив, что при загрузке обновления безопасности на вашем компьютере будет создана новая папка %systemdrive%inetpub. Эта папка создается как часть процесса, который устраняет уязвимость безопасности в службе повышения прав процессов Windows, которую Microsoft называет CVE-2025-21204. В документе поддержки также упоминается, что папка будет отображаться в каждой системе с установленным обновлением KB5055524, независимо от того, включена ли служба IIS или нет.

В качестве предупреждения: уязвимость CVE-2025-21204 позволяет неавторизованным агентам использовать символические ссылки для повышения своих разрешений на выполнение или манипулирование операциями по управлению файлами с использованием стека обслуживания Windows и папки inetpub на установочном диске Windows. Для решения этой проблемы Microsoft выпустила апрельское обновление безопасности, которое предварительно создает папку inetpub в установочном каталоге Windows.

Не волнуйтесь, если вы не понимаете некоторые детали здесь — главное, что папка inetpub очень важна для вашей безопасности, и вам не следует ее удалять. Но что делать, если вы уже удалили папку?

Microsoft хочет, чтобы вы запустили скрипт PowerShell, если вы удалили эту папку в Windows3

Как восстановить папку Inetpub?

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

Как оказалось, папка inetpub, которую Microsoft создает после установки апрельского обновления, содержит особые разрешения, которые нельзя реплицировать, создавая папку обычным способом. Если щелкнуть правой кнопкой мыши вкладку столбцов, выбрать «Дополнительно», а затем установить флажок «Владелец», вы увидите столбец «Владелец» в проводнике.

В этом столбце указано «System» как владелец папки inetpub, созданной Microsoft, что указывает на то, что у папки есть определенные важные разрешения, предоставленные Microsoft. В то время как папка inetpub, которую вы создаете вручную, будет отображать ваше имя пользователя в столбце «Владелец».

Microsoft хочет, чтобы вы запустили скрипт PowerShell, если вы удалили эту папку в Windows4

Тем не менее, существует три способа восстановить папку inetpub на вашем компьютере Windows. Первый — восстановить папку из корзины. Однако этот метод сработает только в том случае, если вы не удалили папку окончательно.

Следующий метод — включить службу IIS в компонентах Windows. Для этого откройте меню «Пуск», введите «Панель управления» в строке поиска и нажмите Enter. В панели управления перейдите в раздел Программы > Программы и компоненты > Включение или отключение компонентов Windows. Затем установите флажок «Службы IIS» и нажмите «ОК». После этого перезагрузите компьютер, и вы найдете папку inetpub на установочном диске Windows.

Microsoft хочет, чтобы вы запустили скрипт PowerShell, если вы удалили эту папку в Windows5

Однако включение службы IIS также создает на вашем компьютере дополнительные папки, такие как temp, history, log и т. д. Эти папки не нужны, если только вы не разработчик, намеревающийся размещать веб-сайты или приложения на своей машине.

Поэтому лучше восстановить папку inetpub с помощью скрипта PowerShell, предоставленного Microsoft. Запуск этого скрипта не включает службу IIS, что означает, что вам не придется иметь дело со всеми дополнительными подпапками, которые служба создает автоматически.

Поскольку вам необходимо изменить ACL (списки контроля доступа) папок и установить модули, запустите Windows PowerShell с повышенными разрешениями. Затем введите следующую команду и нажмите Enter.

Set-ExecutionPolicy -Scope Process -Обход ExecutionPolicy

Microsoft хочет, чтобы вы запустили скрипт PowerShell, если вы удалили эту папку в Windows6

Далее выполните эту команду:

Установить-Скрипт -Имя Установить-InetpubFolderAcl -Force

Если PowerShell предложит вам установить поставщик NuGet, введите Y и нажмите Enter. После этого снова выполните предыдущую команду.

Microsoft хочет, чтобы вы запустили скрипт PowerShell, если вы удалили эту папку в Windows7

Теперь, чтобы создать папку inetpub, выполните эту команду:

Установить-InetpubFolderAcl

Microsoft хочет, чтобы вы запустили скрипт PowerShell, если вы удалили эту папку в Windows8

Если PowerShell отображает сообщение об ошибке «Команда не найдена», выполните следующую команду:

& «C:Program FilesWindowsPowerShellScriptsSet-InetpubFolderAcl.ps1»

Вот и все. После выполнения вышеуказанных команд вы обнаружите папку inetpub, созданную на установочном диске Windows.

Microsoft хочет, чтобы вы запустили скрипт PowerShell, если вы удалили эту папку в Windows9

Вот и все о папке inetpub, почему ее не следует удалять и что делать, если вы ее уже удалили. Честно говоря, Microsoft могла бы лучше справиться с папкой, учитывая ее важность. Они могли бы хотя бы установить атрибут папки на Скрытый. Таким образом, меньше людей наткнулись бы на эту папку, что в конечном итоге сократило бы количество пользователей, которые ее удалили.

Валентин Павлов/ автор статьи
Страсть Влентина к играм началась с Resident Evil, и с тех пор он не переставал играть в хоррор-игры. Пишет экспертные руководства для самых сложных игр и обзоры для самых громких релизов. Является магистром журналистики и имеет степень бакалавра лингвистики. Любимые игры: GTA 5, Silent Hill 2, Call of Duty: Modern Warfare 2, Heavy Rain, Metro 2033 и другие.
Понравилась статья? Поделиться с друзьями:
Добавить комментарий