Ctrl+Alt+Infra
← Tous les tutos
Tuto · Dépannage

Veeam : réparer les échecs de sauvegarde applicative (VSS)

« Failed to prepare guest for hot backup », writers VSS en échec, erreurs 0x80042318 ou 0x80042316 : la méthode pour diagnostiquer et corriger, directement dans la VM.

Niveau : intermédiaireLecture : 10 min

1.De quoi parle-t-on ?

Quand un job Veeam a l'option Application-aware processing activée, Veeam se connecte au Windows de la VM juste avant le snapshot. Il demande au service VSS (Volume Shadow Copy Service) de préparer les applications : SQL Server vide ses écritures en cours, Active Directory et Exchange se mettent dans un état propre. Résultat : une sauvegarde cohérente, restaurable sans base corrompue, et des journaux SQL ou Exchange tronqués.

Quand cette étape échoue, le job finit en avertissement ou en échec. Les messages les plus fréquents :

Message dans le jobCe que ça veut dire en général
Failed to prepare guest for hot backupLa préparation VSS a échoué dans la VM : souvent un composant VSS (writer) en échec.
Cannot collect writers metadata … 0x80042318VSS ne répond pas correctement : service VSS bloqué ou fournisseur VSS tiers en conflit.
VSS_E_SNAPSHOT_SET_IN_PROGRESS … 0x80042316Un autre programme utilise VSS au même moment (autre sauvegarde, antivirus, Windows Server Backup).
Erreurs de connexion RPC ou d'identifiantsVeeam n'arrive pas à entrer dans la VM : compte, droits ou pare-feu.
1 ConnexionVeeam entre dansla VM avec le comptedu job (réseau, RPC) 2 Gel VSSles writers (SQL, AD,Exchange…) mettentles données au propre 3 SnapshotvCenter fige lesdisques pendantquelques secondes 4 Dégelles applicationsreprennent, Veeam litle snapshot Les pannes arrivent presque toujours ici étapes 1 et 2 : à l'intérieur de la VM, pas dans Veeam
Le diagnostic se fait dans le Windows de la VM sauvegardée, pas sur le serveur Veeam.

2.Vérifier l'état des writers VSS

Connecte-toi à la VM en échec, ouvre une invite de commandes en administrateur :

vssadmin list writers

Chaque writer doit être en State: [1] Stable avec Last error: No error. Un writer en Failed, ou un writer attendu qui n'apparaît pas (par exemple SqlServerWriter sur un serveur SQL), explique l'échec.

Writer name: 'SqlServerWriter'
   State: [8] Failed
   Last error: Non-retryable error   ← le coupable

3.Remettre un writer en état

Un writer dépend d'un service Windows. Redémarrer ce service suffit souvent ; sinon, un redémarrage de la VM règle la plupart des cas. Les correspondances les plus courantes :

Writer en échecService à redémarrer
SqlServerWriterSQLWriter (SQL Server VSS Writer)
System WriterCryptSvc (Services de chiffrement)
WMI WriterWinmgmt (Infrastructure de gestion Windows)
Autres writersVoir la table complète de Veeam : KB2041
# Exemple pour SQL, dans PowerShell en administrateur
Restart-Service -Name SQLWriter
vssadmin list writers   # vérifier que le writer est revenu en Stable

Si vssadmin list writers ne renvoie aucun writer, VSS lui-même est en panne : vérifie que les services Volume Shadow Copy et Microsoft Software Shadow Copy Provider peuvent démarrer, puis redémarre la VM.

Si le writer retombe en échec à chaque sauvegarde, regarde le journal Application de la VM (source VSS, et celle de l'application concernée) au moment du job : la vraie cause y est écrite.

4.Les autres causes fréquentes

Un autre logiciel utilise VSS en même temps

Erreur 0x80042316 : deux sauvegardes se chevauchent. Cherche une deuxième solution de sauvegarde (agent installé dans la VM, Windows Server Backup planifié, ancien logiciel non désinstallé) et décale ou supprime-la. vssadmin list providers montre aussi les fournisseurs VSS tiers installés, parfois responsables de conflits.

Pas assez d'espace libre dans la VM

VSS a besoin d'un peu d'espace libre sur chaque volume pour ses clichés. Un disque C: plein suffit à faire échouer la préparation : libère quelques Go.

Veeam n'arrive pas à entrer dans la VM

5.La méthode à retenir

  1. Lis le message exact dans la session du job (clic droit sur la VM dans le rapport de session).
  2. Sur la VM : vssadmin list writers.
  3. Writer en échec : redémarre son service, puis vérifie qu'il redevient Stable.
  4. Toujours en échec : redémarre la VM, puis lis le journal Application.
  5. Problème de connexion : bouton Test Now, compte, pare-feu et DNS.
  6. Relance le job pour cette VM seule (clic droit sur le job → Retry).
À savoirUne sauvegarde sans préparation applicative reste une sauvegarde valide, dite « cohérente au niveau crash » : comme si on avait coupé le courant. Pour un serveur de fichiers c'est souvent suffisant. Pour SQL, AD ou Exchange, ne laisse pas cet avertissement s'installer : sans troncature des journaux, ils grossissent jusqu'à remplir le disque.