- C:
- inetpub
inetpub C:\inetpub
Dossier racine d'IIS (sites, journaux). Les mises à jour d'avril 2025 le créent aussi, même sans IIS : Microsoft demande de ne pas le supprimer.
À quoi ça sert
inetpub est le dossier par défaut des services Internet (IIS). À l’installation d’IIS, la configuration du site web par défaut est créée dans \Inetpub\Wwwroot et les journaux vont dans inetpub\logs\LogFiles. Il existe donc sur les éditions client où la fonctionnalité IIS est activée, comme sur Windows Server avec le rôle Serveur Web.
Sur une machine sans IIS, il a une autre origine. Depuis la mise à jour du 8 avril 2025, Windows crée un dossier %systemdrive%\inetpub dans le cadre d’une protection liée à la vulnérabilité CVE-2025-21204. Microsoft précise qu’il ne doit pas être supprimé, que IIS soit activé ou non, et que cela n’exige aucune action des administrateurs ni des utilisateurs.
Ce qu’il contient
- Avec IIS :
wwwroot(contenu du site par défaut),logs(journaux des sites) et, selon les composants installés,custerr,history,tempouftproot. - Sans IIS, depuis la mise à jour d’avril 2025 (signalée sur Windows 11 24H2 et Windows Server 2025) : un dossier généralement vide, protégé par des autorisations système.
Risques et bonnes pratiques
- Même vide, laissez-le en place : sa suppression annule la protection ajoutée par le correctif. Ne remplacez pas non plus ses autorisations par celles d’un dossier ordinaire.
- Si IIS est installé, déplacez plutôt la racine des sites ou les journaux vers un autre volume depuis la configuration d’IIS.
- Les journaux de
logs\LogFilespeuvent occuper beaucoup de place : planifiez leur purge ou leur archivage. - Si le dossier a été supprimé par erreur, réinstallez la mise à jour de sécurité concernée ou recréez-le en administrateur, puis vérifiez ses autorisations.
Commandes utiles
# Existence, attributs et propriétaire du dossierGet-Item "$env:SystemDrive\inetpub" -Force | Select-Object FullName, Attributes, CreationTime(Get-Acl "$env:SystemDrive\inetpub").Owner
# Contenu (vide si IIS n'est pas installé)Get-ChildItem "$env:SystemDrive\inetpub" -Force
# IIS est-il installé ? Client Windows (en administrateur) puis Windows ServerGet-WindowsOptionalFeature -Online -FeatureName IIS-WebServerRole | Select-Object FeatureName, StateGet-WindowsFeature Web-Server