Passer au contenu

vmcompute.exe

Processus WindowsMicrosoft Corporation

Termes de recherche du catalogue vmcompute, host compute service, hcs

WindowsComposant système

Service de calcul d'hôte (Host Compute Service, HCS). Il exécute les conteneurs et le chemin de calcul de machine virtuelle utilitaire de WSL2. Ce n'est pas la Gestion d'ordinateurs virtuels Hyper-V (vmms.exe).

Ce que vous devez savoir

vmcompute est le HCS, pas vmms.exe d'Hyper-V.

vmcompute.exe héberge le Service de calcul d'hôte (Host Compute Service). WSL2 et les conteneurs Windows utilisent ce plan de calcul. vmms.exe est la Gestion d'ordinateurs virtuels Hyper-V pour les éditions qui exécutent des machines virtuelles Hyper-V complètes. Arrêter HCS n'arrête pas vmms, et l'inverse est également vrai.

Sûr ?
Vérifiez l'emplacement, la signature et l'éditeur du fichier en cours d'exécution. Le nom seul ne permet pas d'établir la sécurité.
Identique à vmms ?
Non. Il s'agit du HCS, pas d'Hyper-V VMMS
Dois-je y mettre fin ?
Les conteneurs et le calcul WSL2 peuvent s'interrompre
Feex précise
Si WSL2 ou un conteneur est actif, je m'attends à vmcompute. Je n'ouvre pas le Gestionnaire Hyper-V en traitant vmms comme étant ce service.

Qu'est-ce que vmcompute.exe ?

vmcompute est le HCS, pas vmms.exe d'Hyper-V. Le Service de calcul d'hôte exécute des machines virtuelles utilitaires et des conteneurs. vmms.exe gère les machines virtuelles Hyper-V classiques sur les éditions incluant ce rôle.

Que fait-il ?

Il répond aux appels HCS pour créer et exécuter des systèmes de calcul. Il n'ouvre pas le Gestionnaire Hyper-V et ne remplace pas wsl.exe.

Pourquoi s'exécute-t-il ?

WSL2, docker ou un autre client HCS a démarré une machine virtuelle utilitaire ou un conteneur. En l'absence d'une telle charge de travail, ce service devrait généralement être inactif.

Inspecter l'instance en cours d'exécution

Dans Windows PowerShell, cette requête en lecture seule liste les ID de processus correspondants, les heures de création et les chemins d'accès exécutables sur ce PC.

Get-CimInstance -ClassName Win32_Process | Where-Object { $_.Name -eq 'vmcompute.exe' } | Select-Object ProcessId, ParentProcessId, CreationDate, Name, ExecutablePath | Format-List

Aucun résultat ou un chemin inaccessible est non concluant. Les processus protégés peuvent restreindre l'accès, et les ID de processus peuvent être réutilisés. Gardez les chemins personnels locaux.

Utilisez le guide d'identification de fichier pour comparer les signatures et les métadonnées du produit. Un nom de fichier seul ne peut pas établir la sécurité.

Est-il sûr ?

Vérifier ce fichier en cours d'exécution

Le fichier vmcompute.exe de System32 est le Service de calcul d'hôte. Un vmcompute.exe dans Temp ne l'est pas. La présence de ce fichier ne prouve pas que vmms.exe est « le même processus ».

Comparez l'emplacement enregistré avec le fichier réel. Un dossier familier seul n'établit pas l'identité.

C:\Windows\System32\vmcompute.exe

  • Service : Service de calcul d'hôte (vmcompute)
  • Utilisé par WSL2 et les conteneurs
  • Pas vmms.exe (gestion Hyper-V)

Puis-je l'arrêter ?

Les charges de travail HCS s'interrompent

Arrêter vmcompute.exe peut interrompre les conteneurs et le chemin de calcul de WSL2. Les machines virtuelles Hyper-V gérées par vmms.exe relèvent d'une pile distincte. Redémarrez le Service de calcul d'hôte si ces charges de travail doivent reprendre.

Puis-je le supprimer ?

Non

Ne supprimez pas vmcompute.exe. Désactivez les fonctionnalités de virtualisation facultatives inutilisées depuis Windows, pas depuis l'Explorateur. Désactiver vmms ne supprime pas HCS.

Doit-il démarrer avec Windows ?

Le Service de calcul d'hôte démarre à la demande. Ce n'est pas lié aux Applications de démarrage ni à vmms.

Mesurer l'utilisation des ressources

Mesurez le processus actuel plutôt que de supposer une base universelle
CPU et mémoire Comparez plusieurs observations pour le même PID et la même charge de travail. Cette entrée n'a pas de base universelle mesurée indépendamment.
Disque et réseau Attribuez l'activité au processus réel et à la tâche en cours ; un nom de fichier seul n'établit pas les destinations attendues ni le volume de transfert.

Informations sur le fichier

Informations sur le fichier vmcompute.exe
Nom de l'exécutable vmcompute.exe
Chemin d'installation enregistré C:\Windows\System32\vmcompute.exe
Éditeur Microsoft Corporation
Vérification de la signature Inspectez le fichier réel ; cette entrée ne certifie pas l'identité de son certificat.

Problèmes courants

Désactivation du Gestionnaire Hyper-V en pensant arrêter HCS

vmms est le service de gestion. WSL2 peut toujours utiliser vmcompute. Deux noms, deux fonctions.

Échec des conteneurs après l'arrêt de vmcompute pour « libérer de la RAM »

Redémarrez le Service de calcul d'hôte. La RAM convoitée est généralement vmmem, pas cet hôte.

Dépannage

Diagnostiquez avant d'effectuer toute modification destructive.

services.msc : Service de calcul d'hôte, pas Gestion d'ordinateurs virtuels

vmcompute est HCS. vmms est Hyper-V VMMS. Redémarrez celui qui correspond à la charge de travail.

Pour la RAM WSL2, utilisez wsl --shutdown, pas le remplacement d'un fichier HCS

vmmemWSL est la mémoire de travail (working set). Cet exécutable est le service de calcul. Ne touchez pas à System32.

Détails techniques

Détails techniques
Détails techniques de vmcompute.exe
Nom de l'image vmcompute.exe
Service Service de calcul d'hôte

Vérifier l'identité d'un fichier en cours d'exécution

Un nom de fichier seul ne peut pas établir la sécurité. Vérifiez le chemin réel, la signature et l'identité du produit.

Sources et vérification

Mention de la source enregistrée : août 2026. Cette mention n'établit pas de vérification indépendante. Notre méthodologie de recherche.

Cet article vous a-t-il été utile ?

Un simple oui ou non suffit. Choisissez une raison si vous le souhaitez, ou ajoutez une courte remarque.

Cet article vous a-t-il été utile ?