La gestion des disques de profil utilisateur (UPD) dans les environnements Windows Server peut s’avérer complexe, notamment en cas de problèmes tels que des profils corrompus, des profils temporaires ou un refus de montage. Les UPD sont très pratiques car ils stockent les paramètres et les données utilisateur dans un fichier VHDX, simplifiant ainsi l’itinérance et le partage des profils. Cependant, il arrive qu’ils soient corrompus ou ne s’étendent pas correctement, et le dépannage peut alors être fastidieux. Ce guide présente des méthodes éprouvées pour remettre les UPD en état de marche sur Windows Server 2016-2022, abordant la configuration, la gestion et la résolution des problèmes courants. Prévoyez de consacrer un peu de temps à explorer PowerShell ou les journaux d’événements, mais une fois correctement configurés, ils fonctionnent généralement sans problème.
Comment résoudre les problèmes courants de disque de profil utilisateur sur Windows Server RDS
Solution 1 : Vérifiez les autorisations de partage UPD et le chemin réseau.
Avant d’entreprendre des réparations complexes, assurez-vous que le dossier partagé hébergeant les UPD est accessible et que les autorisations sont correctes. Aussi étrange que cela puisse paraître, si le partage réseau est inaccessible ou si les autorisations sont incorrectes, Windows ne pourra pas créer ni monter correctement les fichiers VHDX. Vous devez accorder le « Contrôle total » au groupe de sécurité Active Directory utilisé par vos serveurs RDS, sur le dossier tel que \\\\fs01\\RDSProfiles. Parfois, une simple réinitialisation des autorisations ou un test d’accès rapide Test-Path \\fs01\RDSProfilessuffit à identifier la source du problème.
Correctif 2 : Vérifiez que les UPD sont activés et que le chemin d’accès est correct.
Si les profils ne s’enregistrent pas ou si vous rencontrez des erreurs lors de la création du disque dur virtuel (VHDX), vérifiez les paramètres de la collection. Accédez à Gestionnaire de serveur > Services Bureau à distance > recherchez votre collection > Modifier les propriétés. Dans l’ onglet Disques de profil utilisateur, assurez-vous que l’option Activer les disques de profil utilisateur est cochée et que le chemin d’accès pointe vers votre dossier partagé (sans faute de frappe !).La taille maximale doit être raisonnable (par exemple 7 Go), mais ne la définissez pas trop faible ou trop élevée sans réflexion. La commande PowerShell Get-RDSessionCollectionConfiguration peut vous aider à vérifier ces paramètres.
Solution 3 : Consultez les journaux d’événements pour rechercher les erreurs et les indices.
Si le service de profil utilisateur (UPD) ne se crée pas ou ne se monte pas, Windows consigne de nombreuses informations utiles dans l’Observateur d’événements. Recherchez la source « Service de profil utilisateur » dans les journaux d’application. Le code d’erreur 1511 indique un échec de montage ou de création, souvent dû à une corruption ou à l’utilisation d’un fichier VHDX. Il peut arriver que des erreurs signalent l’indisponibilité de l’emplacement réseau ou un accès refusé. Ces journaux indiquent des problèmes d’autorisations, de chemins d’accès ou de disque (par exemple, si les fichiers VHDX sont verrouillés ou corrompus).Un redémarrage peut parfois résoudre le problème, mais il arrive aussi qu’il soit nécessaire de démonter ou de supprimer manuellement un fichier VHDX problématique.
Solution 4 : Démonter et nettoyer manuellement les fichiers VHDX
Si des profils restent bloqués, cela peut être dû à un fichier VHDX résiduel ou à un fichier verrouillé. Sur l’hôte RDS concerné, utilisez les commandes Mount-VHD et Dismount-VHD pour forcer le démontage. Par exemple, ouvrez PowerShell en tant qu’administrateur et exécutez :
Mount-VHD -Path \\fs01\RDSProfiles\UVHD-UserSID.vhdx # Do whatever cleanup needed Dismount-VHD -Path \\fs01\RDSProfiles\UVHD-UserSID.vhdx
Une fois le disque démonté, vous pouvez vérifier si le fichier est accessible ou le supprimer si nécessaire. Il arrive qu’un profil soit corrompu ; la suppression du fichier VHDX force alors la création d’un nouveau profil à la prochaine ouverture de session. C’est agaçant, certes, mais parfois nécessaire.
Correctif 5 : Redimensionner le fichier UPD VHDX s’il est trop petit ou s’il doit être réduit.
Supposons qu’un profil dépasse sa taille maximale ou que vous souhaitiez le réduire. Vous devrez installer les outils de gestion Hyper-V ( Enable-WindowsOptionalFeature -Online –FeatureName Microsoft-Hyper-V-Management-Clients) et utiliser des commandes PowerShell telles que Resize-VHD. Par exemple, pour l’agrandir :
Resize-VHD -Path \\fs01\RDSProfiles\UVHD-UserSID.vhdx -SizeBytes 20GB
Ensuite, étendez la partition à l’intérieur du VHDX à l’aide de la Gestion des disques ou de PowerShell. La réduction est un peu plus complexe : vous devrez réduire le volume à l’intérieur du VHDX avant de le redimensionner.
Correctif 6 : Empêcher la persistance des profils temporaires
Si des utilisateurs se connectent régulièrement avec un profil temporaire, c’est souvent parce que le disque dur virtuel UPD (VHDX) était corrompu ou n’a pas été monté correctement lors de la dernière connexion. Vérifiez si le VHDX est monté avec :
Invoke-Command -ComputerName RDHostName { Get-Disk | where { $_. Location -like "*RDSProfiles*" } }
Si vous constatez que le verrou ou le VHDX est monté, démontez-le avec :
Invoke-Command -ComputerName RDHostName { Dismount-VHD -DiskNumber }
Parfois, la suppression des profils de registre de l’utilisateur sous HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList (y compris les entrées.bak) et le nettoyage de son dossier dans C:\Users peuvent également résoudre le problème. Attention toutefois : ces manipulations nécessitent une intervention en dehors des heures de bureau, car elles impliquent la modification du registre. Mieux vaut prévenir que guérir.
Conclure
Remettre en état les UPD n’est pas toujours chose aisée, surtout en cas de problèmes d’autorisations réseau ou de fichiers VHDX corrompus. Il est essentiel de vérifier les autorisations, le chemin d’accès au partage et de consulter les journaux d’événements. Parfois, démonter, supprimer ou redimensionner manuellement les fichiers VHDX résout rapidement le problème. Par ailleurs, Microsoft privilégie désormais FSLogix pour la gestion des profils ; si les UPD continuent de poser problème, il pourrait être judicieux d’opter pour cette solution à long terme.
Résumé
- Assurez-vous que le dossier partagé est accessible avec les autorisations appropriées.
- Vérifiez que l’option UPD est activée dans les paramètres de la collection.
- Consultez les journaux d’événements pour détecter les problèmes ou erreurs de montage.
- Démontez et nettoyez manuellement les fichiers VHDX si nécessaire.
- Redimensionnez les UPD avec PowerShell si la taille du profil devient excessive.
- Surveillez les erreurs de profil temporaires et corrigez-les.
Conclusion
En résumé, les UPD sont une solution plutôt fiable lorsqu’ils sont correctement configurés, mais le dépannage peut s’avérer fastidieux. Les problèmes de permissions, de réseau ou de fichiers VHDX corrompus sont les causes les plus fréquentes. Une fois que vous maîtrisez la consultation des journaux et la gestion directe des fichiers VHDX, il est beaucoup plus facile d’assurer un fonctionnement optimal. J’espère que cela permettra à certains d’éviter la frustration des rechargements de profils interminables ou des erreurs de profils temporaires ; cette solution a fonctionné pour moi sur plusieurs configurations, alors j’espère qu’elle fonctionnera aussi pour vous.