Supprimer Poste de travail du Bureau
Vérifié avec Windows 11 25H2 — mis à jour le 30 juillet 2026
Pris en charge sur : Au minimum Windows Server 2003 ou Windows XP Professionnel
Chemin dans la console GPO
Configuration utilisateur\Modèles d'administration\Bureau Description
Ce paramètre masque le Poste de travail du Bureau et du nouveau menu Démarrer. Il masque également les liens vers le Poste de travail à partir de l’affichage Web de toutes les fenêtres de l’Explorateur Windows, et masque le Poste de travail du volet d’exploration Dossiers. Si l’utilisateur navigue dans le Poste de travail à l’aide du bouton « haut » alors que ce paramètre est activé, un dossier Poste de travail vide est affiché. Ce paramètre permet aux administrateurs d’empêcher les utilisateurs de voir le Poste de travail dans l’espace de noms, ce qui permet aux utilisateurs de disposer d’un environnement de Bureau plus simple. Si vous activez ce paramètre, le Poste de travail est masqué du Bureau, du nouveau menu Démarrer, du volet d’exploration Dossiers et des affichages Web de l’Explorateur. Si l’utilisateur parvient à naviguer jusqu’au Poste de travail, le dossier est vide. Si vous désactivez ce paramètre, le Poste de travail est affiché normalement, apparaissant sur le Bureau, le menu Démarrer, le volet d’exploration Dossiers et les affichages Web, sauf s’il est restreint par un autre paramètre. Si vous ne configurez pas ce paramètre, le comportement par défaut est d’afficher le Poste de travail comme d’habitude. Remarque : Dans les systèmes d’exploitation antérieurs à Windows Vista, cette stratégie s’applique à l’icône Poste de travail. Le masquage du Poste de travail et de son contenu ne masque pas le contenu des dossiers enfants du Poste de travail. Par exemple, si l’utilisateur navigue sur un de ses disques durs, il verra tous ses dossiers et fichiers, même si ce paramètre est activé.
Registre
Software\Microsoft\Windows\CurrentVersion\Policies\NonEnum Nom de valeur : {20D04FE0-3AEA-1069-A2D8-08002B30309D}
Activé : {20D04FE0-3AEA-1069-A2D8-08002B30309D} = 1
Désactivé : {20D04FE0-3AEA-1069-A2D8-08002B30309D} = 0
MDM / Intune (CSP)
./User/Vendor/MSFT/Policy/Config/ADMX_Desktop/NoMyComputerIcon Documentation Microsoft Learn Données de correspondance : Microsoft Learn (CC BY 4.0)
Générateur d'exports
BETAConfigurez l'état, la portée et les options, puis générez les sorties .reg, PowerShell, Intune et SCCM — ou ajoutez le paramètre à une collection multi-paramètres.
Ces exports écrivent le registre — ce n'est pas une GPO managée. ⓘ
Fichier .reg
Windows Registry Editor Version 5.00
; Exported from gporais.com
; Policy: Supprimer Poste de travail du Bureau
; State: Enabled
; Supported on: Au minimum Windows Server 2003 ou Windows XP Professionnel
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\NonEnum]
"{20D04FE0-3AEA-1069-A2D8-08002B30309D}"=dword:00000001 Autres formats (PowerShell, Intune, SCCM)
PowerShell
# Exported from gporais.com
# Policy: Supprimer Poste de travail du Bureau
# State: Enabled
# Supported on: Au minimum Windows Server 2003 ou Windows XP Professionnel
# Warning: In SYSTEM context (the Intune default), HKCU targets the SYSTEM profile. Run this script using the logged-on credentials.
$path = 'HKCU:\Software\Microsoft\Windows\CurrentVersion\Policies\NonEnum'
New-Item -Path $path -Force | Out-Null
Set-ItemProperty -Path $path -Name '{20D04FE0-3AEA-1069-A2D8-08002B30309D}' -Value 1 -Type DWord Intune XML
OMA-URI: ./User/Vendor/MSFT/Policy/Config/ADMX_Desktop/NoMyComputerIcon
Data type: String
Value:
<enabled/> Intune Remediation
# === Detection script ===
# Exported from gporais.com
# Policy: Supprimer Poste de travail du Bureau
# State: Enabled
# Supported on: Au minimum Windows Server 2003 ou Windows XP Professionnel
# Warning: In SYSTEM context (the Intune default), HKCU targets the SYSTEM profile. Run this script using the logged-on credentials.
function Test-RegistryValue {
param(
[Parameter(Mandatory = $true)][string]$Path,
[Parameter(Mandatory = $true)][string]$Name,
[object]$Expected,
[ValidateSet('String', 'DWord', 'MultiString')][string]$Kind = 'String',
[switch]$Absent
)
try {
$item = Get-ItemProperty -LiteralPath $Path -Name $Name -ErrorAction Stop
} catch {
return $Absent.IsPresent
}
if ($Absent.IsPresent) { return $false }
$actual = $item.$Name
if ($Kind -eq 'DWord') { return ([int64]$actual) -eq ([int64]$Expected) }
if ($Kind -eq 'MultiString') {
$actualValues = @($actual)
$expectedValues = @($Expected)
if ($actualValues.Count -ne $expectedValues.Count) { return $false }
for ($i = 0; $i -lt $expectedValues.Count; $i++) {
if ([string]$actualValues[$i] -ne [string]$expectedValues[$i]) { return $false }
}
return $true
}
return [string]$actual -eq [string]$Expected
}
$checks = @(
(Test-RegistryValue -Path 'HKCU:\Software\Microsoft\Windows\CurrentVersion\Policies\NonEnum' -Name '{20D04FE0-3AEA-1069-A2D8-08002B30309D}' -Expected 1 -Kind DWord)
)
if ($checks -notcontains $false) {
Write-Output 'Compliant'
exit 0
}
Write-Output 'Non-compliant'
exit 1
# === Remediation script ===
# Exported from gporais.com
# Policy: Supprimer Poste de travail du Bureau
# State: Enabled
# Supported on: Au minimum Windows Server 2003 ou Windows XP Professionnel
# Warning: In SYSTEM context (the Intune default), HKCU targets the SYSTEM profile. Run this script using the logged-on credentials.
$path = 'HKCU:\Software\Microsoft\Windows\CurrentVersion\Policies\NonEnum'
New-Item -Path $path -Force | Out-Null
Set-ItemProperty -Path $path -Name '{20D04FE0-3AEA-1069-A2D8-08002B30309D}' -Value 1 -Type DWord Scripts SCCM
# Exported from gporais.com
# Policy: Supprimer Poste de travail du Bureau
# State: Enabled
# Supported on: Au minimum Windows Server 2003 ou Windows XP Professionnel
# SCCM Configuration Item guidance:
# Create a Configuration Item of type "Setting: Script".
# Discovery script: use the Detection script below.
# Remediation script: use the Remediation script below.
# Compliance rule: the Discovery script output equals 'Compliant'.
# === Detection script ===
# Exported from gporais.com
# Policy: Supprimer Poste de travail du Bureau
# State: Enabled
# Supported on: Au minimum Windows Server 2003 ou Windows XP Professionnel
# Warning: In SYSTEM context (the Intune default), HKCU targets the SYSTEM profile. Run this script using the logged-on credentials.
function Test-RegistryValue {
param(
[Parameter(Mandatory = $true)][string]$Path,
[Parameter(Mandatory = $true)][string]$Name,
[object]$Expected,
[ValidateSet('String', 'DWord', 'MultiString')][string]$Kind = 'String',
[switch]$Absent
)
try {
$item = Get-ItemProperty -LiteralPath $Path -Name $Name -ErrorAction Stop
} catch {
return $Absent.IsPresent
}
if ($Absent.IsPresent) { return $false }
$actual = $item.$Name
if ($Kind -eq 'DWord') { return ([int64]$actual) -eq ([int64]$Expected) }
if ($Kind -eq 'MultiString') {
$actualValues = @($actual)
$expectedValues = @($Expected)
if ($actualValues.Count -ne $expectedValues.Count) { return $false }
for ($i = 0; $i -lt $expectedValues.Count; $i++) {
if ([string]$actualValues[$i] -ne [string]$expectedValues[$i]) { return $false }
}
return $true
}
return [string]$actual -eq [string]$Expected
}
$checks = @(
(Test-RegistryValue -Path 'HKCU:\Software\Microsoft\Windows\CurrentVersion\Policies\NonEnum' -Name '{20D04FE0-3AEA-1069-A2D8-08002B30309D}' -Expected 1 -Kind DWord)
)
if ($checks -notcontains $false) {
Write-Output 'Compliant'
exit 0
}
Write-Output 'Non-compliant'
exit 1
# === Remediation script ===
# Exported from gporais.com
# Policy: Supprimer Poste de travail du Bureau
# State: Enabled
# Supported on: Au minimum Windows Server 2003 ou Windows XP Professionnel
# Warning: In SYSTEM context (the Intune default), HKCU targets the SYSTEM profile. Run this script using the logged-on credentials.
$path = 'HKCU:\Software\Microsoft\Windows\CurrentVersion\Policies\NonEnum'
New-Item -Path $path -Force | Out-Null
Set-ItemProperty -Path $path -Name '{20D04FE0-3AEA-1069-A2D8-08002B30309D}' -Value 1 -Type DWord Vous construisez une collection multi-paramètres ? Ajoutez ce paramètre et générez des exports combinés (.reg, PowerShell, GPO).