Aller au contenuAller à l'arborescence
  1. C:
  2. Windows
  3. System32
  4. inetsrv
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.

Mis à jour le Par AltF4 Formation

À 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.config et les autres fichiers de configuration (voir sa fiche).
  • backup : les sauvegardes de configuration créées avec appcmd add backup.
  • Les modules (DLL) de traitement des requêtes.

Risques et bonnes pratiques

  • Sauvegardez la configuration par appcmd add backup avant un changement structurant, et par une sauvegarde du dossier config.
  • 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

Fenêtre de terminal
:: 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
Fenêtre de terminal
# IIS installé ? (serveur)
Get-WindowsFeature Web-Server
# IIS installé ? (client)
Get-WindowsOptionalFeature -Online -FeatureName IIS-WebServerRole

Contenu du dossier

Signaler une erreur