DossierRisque : Ne pas toucher
inetsrv C:\Windows\System32\inetsrv
inetsrv : programmes et configuration d'IIS (w3wp.exe, appcmd.exe, dossier config), présent dès qu'IIS est installé, sur client comme sur serveur.
À quoi ça sert
inetsrv apparaît quand IIS est installé : rôle Serveur Web (Web-Server) sur Windows Server, ou fonctionnalité « Internet Information Services » sur Windows 10 et 11. Il n’est donc pas propre aux éditions serveur. On y trouve les exécutables d’IIS, et surtout la configuration dans config, alors que les sites eux-mêmes sont ailleurs, par défaut sous C:\inetpub.
Ce qu’il contient
appcmd.exe: l’outil en ligne de commande d’administration d’IIS (sites, pools, sauvegardes de configuration).inetmgr.exe: le Gestionnaire des services Internet.w3wp.exe: le processus de travail qui exécute chaque pool d’applications.config:applicationHost.configet les autres fichiers de configuration (voir sa fiche).backup: les sauvegardes de configuration créées avecappcmd add backup.- Les modules (DLL) de traitement des requêtes.
Risques et bonnes pratiques
- Sauvegardez la configuration par
appcmd add backupavant un changement structurant, et par une sauvegarde du dossierconfig. - Ne copiez pas ce dossier d’un serveur à l’autre pour cloner IIS : utilisez la configuration partagée ou l’export/import de la configuration par
appcmd. - Les DLL et exécutables sont mis à jour par Windows Update ; ne les remplacez pas à la main.
Commandes utiles
:: Sites et pools déclarés%windir%\system32\inetsrv\appcmd.exe list sites%windir%\system32\inetsrv\appcmd.exe list apppools
:: En administrateur : sauvegarde nommée de la configuration%windir%\system32\inetsrv\appcmd.exe add backup "avant-changement"%windir%\system32\inetsrv\appcmd.exe list backups# IIS installé ? (serveur)Get-WindowsFeature Web-Server# IIS installé ? (client)Get-WindowsOptionalFeature -Online -FeatureName IIS-WebServerRole