Pourquoi aurais-je besoin du service "Plug and Play" dans un server Windows hébergé dans une machine virtuelle?

Je passe en revue les journaux d'un server Windows Server 2008 R2 qui s'exécute à l'intérieur d'une machine virtuelle. Le server héberge un rôle Web Azure. Les journaux contiennent cet logging:

Le service Plug and Play est entré dans l'état de fonctionnement

Il s'agit d'un server entièrement sans surveillance hébergé à l'intérieur d'une machine virtuelle.

Pourquoi aurait-il besoin de ce service en premier lieu?

Pour commencer, il existe plusieurs services qui dépendent du service Plug and Play:

WWAN AutoConfig Windows Biomesortingc Service Windows Driver Foundation - User-mode Driver Framework Virtual Disk Internet Connection Sharing (ICS) Routing and Remote Access Remote Access Auto Connection Manager Remote Access Connection Manager Fax Telephony Tablet PC Input Service Smart Card Windows Audio Windows Audio Endpoint Builder 

Peut-être qu'un de ces services devait-il commencer?

Le service Plug and Play fait partie intégrante de Windows 7/08, si vous êtes vraiment intéressé de savoir pourquoi il existe, ce qu'il fait et ce qui peut l'empêcher de démarrer, alors vous pourriez faire pire que d'get et de lire Windows Internals par Mark Russinovich.

TL; DR – Comme vous ne savez pas ce que fait ce service, ou comment il se rapporte à l'set du operating system, il est probablement préférable de ne pas spéculer sur s'il doit ou non fonctionner.

Entre autres choses, vous avez besoin de ce service pour énumérer le matériel existant neuf et, au démarrage, existant.

Selon l'article de Wikipedia, le service Plug and Play implémente la majeure partie du travail effectué par Plug and Play Manager . Le gestionnaire de PnP est responsable de la détection du matériel et de la gestion des ressources, y compris la détection du démarrage :

Le gestionnaire Plug and Play (PnP) fournit la prise en charge de la fonctionnalité PnP dans Windows et est responsable des tâches suivantes liées au PnP:

  • Détection et énumération de périphérique pendant le démarrage du système
  • Ajout ou suppression de périphériques pendant le fonctionnement du système

En outre, lors du démarrage du système, PnP Manager charge les pilotes et les pilotes du système de files marqués SERVICE_BOOT_START comme décrit dans l'article MSDN. Ce qui se passe aux filesystems pendant le démarrage du système :

Le gestionnaire PnP appelle les routines DriverEntry du système de files RAW et tous les drivers de SERVICE_BOOT_START.

Pour ces raisons et plus, il est indiqué de manière appropriée dans la description du service Arrêter ou désactiver ce service entraînera une instabilité du système.