Skip to main content

Dépannage et erreurs courantes

"L'image est déjà montée" ou erreurs de montage

# Voir toutes les images montées
dism /Get-MountedWimInfo

# Démonter sans sauvegarder (si vous voulez annuler)
dism /Unmount-Wim /MountDir:C:\Win11_Custom\mount /Discard

# Forcer le nettoyage
dism /Cleanup-Wim
"reg unload" échoue (ruche verrouillée)

Cela arrive quand un processus garde un handle sur la ruche. Solution :

[gc]::Collect()        # Forcer le garbage collector
Start-Sleep 3          # Attendre
reg unload "HKLM\OFFLINE_SW"  # Réessayer

Si ça persiste, fermer toutes les fenêtres PowerShell et en ouvrir une nouvelle.

"PackageName not found" lors de la suppression d'apps

Les noms de packages incluent les numéros de version, qui changent selon l'ISO. Si le script ne trouve pas un package :

# Relister les packages disponibles
dism /Image:C:\Win11_Custom\mount /Get-ProvisionedAppxPackages | Select-String "PackageName"

Puis mettre à jour le nom dans le script.

L'ISO ne boote pas en UEFI

Vérifier que les fichiers de boot sont bien présents :

dir C:\Win11_Custom\iso_extracted\boot\etfsboot.com
dir C:\Win11_Custom\iso_extracted\efi\microsoft\boot\efisys.bin

Et que Rufus est configuré en GPT + UEFI.

winget ne fonctionne pas au premier boot

winget peut mettre quelques minutes à devenir disponible après le premier démarrage. Le timeout /t 10 dans SetupComplete.cmd gère cette attente. Si le problème persiste, augmenter le délai à 30 secondes.