Bonjour,
Le renommage du dossier utilisateur dans Windows 10 (de C:\Users\jerem vers C:\Users\Jeremy) est une opération délicate qui nécessite une procédure en plusieurs étapes. Vous avez raison d’identifier OneDrive et TabletInputService comme des complications spécifiques à Windows 10 sur Surface — voici la procédure complète qui tient compte de ces contraintes.
Pourquoi c’est plus complexe que sous Windows 7 ou 8
Sous Windows 10, le chemin du dossier utilisateur est référencé à de très nombreux emplacements :
- Registre Windows (plusieurs centaines de clés dont certaines critiques pour le démarrage du profil)
- Variables d’environnement (
%USERPROFILE%, %HOMEPATH%, %APPDATA%, %LOCALAPPDATA%, %TEMP%)
- OneDrive (synchronisation liée au chemin absolu, base de données SQLite interne)
- TabletInputService (spécifique aux Surface et appareils tactiles — écrit
TextHarvester.dat au chemin absolu)
- Applications installées qui stockent des chemins en dur dans leurs fichiers de configuration
- Tâches planifiées et services Windows avec références absolues au profil
Un simple renommage du dossier sans mettre à jour toutes ces références provoque des comportements erratiques : session qui ne se charge pas, applications qui ne trouvent plus leurs données, OneDrive en erreur permanente, et dans les pires cas une boucle de connexion sans fin.
Prérequis : sauvegarder vos données importantes
Avant toute manipulation, effectuez une sauvegarde complète de vos données sur un support externe ou OneDrive. En cas de problème, vous pourrez toujours récupérer vos fichiers.
Étape 1 : Créer un compte administrateur temporaire
Vous ne pouvez pas renommer le dossier du compte actuellement connecté car Windows verrouille les fichiers en cours d’utilisation. Il faut obligatoirement passer par un compte tiers.
- Allez dans Paramètres > Comptes > Famille et autres utilisateurs
- Cliquez sur Ajouter un autre utilisateur sur ce PC
- Choisissez Je n’ai pas les informations de connexion de cette personne > Ajouter un utilisateur sans compte Microsoft
- Nommez ce compte
TempAdmin avec un mot de passe fort
- Cliquez sur
TempAdmin dans la liste > Changer le type de compte > Administrateur
- Déconnectez-vous de votre session principale et connectez-vous sur
TempAdmin
Étape 2 : Préparer l’environnement — arrêter OneDrive et les services liés
Depuis le compte TempAdmin, ouvrez PowerShell en tant qu’administrateur :
# Arrêter OneDrive sur tous les profils
Stop-Process -Name "OneDrive" -Force -ErrorAction SilentlyContinue
# Arrêter les services qui peuvent verrouiller le profil cible
$services = @("TabletInputService", "WSearch", "CDPUserSvc", "OneSyncSvc")
foreach ($svc in $services) {
$s = Get-Service -Name "$svc*" -ErrorAction SilentlyContinue
if ($s) {
Stop-Service -Name $s.Name -Force -ErrorAction SilentlyContinue
Write-Host "Arrêté : $($s.Name)"
}
}
Étape 3 : Renommer le dossier physiquement
# Renommer le dossier utilisateur
# Adaptez "jerem" et "Jeremy" selon votre situation
Rename-Item -Path "C:\Users\jerem" -NewName "Jeremy" -Force
Write-Host "Dossier renommé avec succès"
Si un fichier verrouille encore le dossier, redémarrez en Mode sans échec (maintenez Shift pendant le redémarrage > Dépannage > Options avancées > Paramètres de démarrage > Mode sans échec avec invite de commandes) et exécutez la commande rename depuis là.
Étape 4 : Mettre à jour le Registre — clé ProfileList (critique)
C’est l’étape la plus importante. Sans cette modification, Windows ne trouvera plus le profil utilisateur et créera un profil temporaire à la prochaine connexion.
Clé à modifier :
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
- Ouvrez
regedit en tant qu’administrateur
- Naviguez vers
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
- Parcourez les sous-clés (SID) jusqu’à trouver celle dont
ProfileImagePath vaut C:\Users\jerem
- Double-cliquez sur
ProfileImagePath et modifiez la valeur vers C:\Users\Jeremy
- Vérifiez également la sous-clé
.bak du même SID si elle existe
# Rechercher automatiquement la bonne sous-clé ProfileList
$profileListPath = "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList"
Get-ChildItem $profileListPath | ForEach-Object {
$val = (Get-ItemProperty $_.PSPath).ProfileImagePath
if ($val -like "*jerem*") {
Write-Host "SID trouvé : $($_.PSChildName)"
Write-Host "Valeur actuelle : $val"
Set-ItemProperty -Path $_.PSPath -Name "ProfileImagePath" -Value "C:\Users\Jeremy"
Write-Host "Mis à jour vers : C:\Users\Jeremy"
}
}
Étape 5 : Mettre à jour les variables d’environnement système
REM Depuis une invite CMD en administrateur :
SETX USERPROFILE "C:\Users\Jeremy" /M
SETX HOMEPATH "\Users\Jeremy" /M
SETX HOMEDIR "C:\Users\Jeremy" /M
Vérifiez également les variables d’environnement utilisateur dans Propriétés système > Variables d’environnement et corrigez toute référence à l’ancien chemin.
Étape 6 : Recherche-remplacement dans le Registre (approfondi)
De nombreuses applications stockent le chemin absolu du profil dans le Registre. Une recherche globale est recommandée :
# Rechercher les occurrences restantes de l'ancien chemin dans HKCU
# (à exécuter après reconnexion sur le compte principal renommé)
$ancienChemin = "C:\\Users\\jerem"
$nouveauChemin = "C:\\Users\\Jeremy"
# Utiliser reg.exe pour rechercher (plus rapide que parcourir manuellement)
reg query HKCU /f $ancienChemin /s 2>$null | Select-String $ancienChemin | head -20
Les emplacements les plus fréquemment problématiques sont :
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders
HKCU\Volatile Environment
Étape 7 : Reconfigurer OneDrive
Après le renommage, OneDrive ne retrouvera plus son dossier de synchronisation et affichera des erreurs. Reconfigurez-le depuis votre compte principal :
- Clic droit sur l’icône OneDrive dans la barre système > Paramètres
- Onglet Compte > Dissocier ce PC
- Cliquez sur l’icône OneDrive et reconnectez-vous avec votre compte Microsoft
- À l’étape du choix de l’emplacement, naviguez vers
C:\Users\Jeremy\OneDrive (le dossier a été déplacé avec le profil)
- OneDrive détectera les fichiers existants et les marquera comme déjà synchronisés
Étape 8 : Corriger TabletInputService (spécifique Surface Pro)
Le service TabletInputService sur les appareils Surface écrit TextHarvester.dat dans un chemin codé en dur dans le Registre. Vérifiez :
REM Chercher les références à l'ancien chemin dans les services tablette
reg query "HKLM\SYSTEM\CurrentControlSet\Services\TabletInputService" /s | findstr /i "jerem"
reg query "HKCU\Software\Microsoft\TabletTip" /s | findstr /i "jerem"
Si des entrées apparaissent, modifiez-les vers le nouveau chemin.
Étape 9 : Vérification finale et nettoyage
# Reconnectez-vous sur votre compte principal renommé et vérifiez :
Write-Host "USERPROFILE : $env:USERPROFILE"
Write-Host "APPDATA : $env:APPDATA"
Write-Host "LOCALAPPDATA : $env:LOCALAPPDATA"
Write-Host "TEMP : $env:TEMP"
# Toutes ces variables doivent pointer vers C:\Users\Jeremy\...
Supprimez le compte TempAdmin une fois que tout fonctionne correctement.
Alternative recommandée : réinstallation propre
Honnêtement, pour une Surface Pro 3 sous Windows 10, la méthode la plus propre et la moins risquée reste de réinstaller Windows avec le bon nom dès le départ :
- Sauvegardez vos données sur OneDrive ou un disque externe
- Réinstallez Windows 10 depuis l’outil de création de médias de Microsoft
- Lors de la configuration initiale, entrez Jeremy (avec la majuscule) pour le nom du compte local avant de le lier à un compte Microsoft
Astuce : Windows 10 tronque automatiquement les noms de compte Microsoft longs pour créer le dossier utilisateur. Pour éviter cela, créez d’abord un compte local lors de l’installation, puis liez-le à votre compte Microsoft via Paramètres > Comptes > Informations.
N’hésitez pas à décrire à quelle étape vous vous retrouvez bloqué — la procédure complète peut être adaptée selon votre configuration exacte.
Ayi NEDJIMI — Consultant IT & Microsoft
Pour un accompagnement personnalisé : ayinedjimi-consultants.fr