Skip to main content

Étape 7 — Désactiver les features Windows inutiles

Les "features" sont des composants optionnels de Windows. On désactive ceux qui ne servent pas en environnement professionnel.

Script : cleanup_features.ps1

notepad C:\cleanup_features.ps1
$mount = "C:\Win11_Custom\mount"

Write-Host "=== Desactivation des features Windows inutiles ===" -ForegroundColor Green

$features = @(
    "MediaPlayback"
    "WindowsMediaPlayer"
    "WorkFolders-Client"
    "Printing-XPSServices-Features"
    "Recall"
)

foreach ($feature in $features) {
    Write-Host "  Desactivation : $feature" -ForegroundColor Yellow
    dism /Image:$mount /Disable-Feature /FeatureName:$feature /NoRestart 2>$null
    if ($LASTEXITCODE -eq 0) {
        Write-Host "    OK" -ForegroundColor Green
    } else {
        Write-Host "    Non disponible dans cette image (ignoré)" -ForegroundColor DarkGray
    }
}

Write-Host "`n=== FEATURES DESACTIVEES ===" -ForegroundColor Green

Exécuter :

C:\cleanup_features.ps1

Note : Certaines features peuvent ne pas exister selon la version de l'ISO. Les erreurs "non disponible" sont normales et sans conséquence.