Autoriser l’écran de veille
Vérifié avec Windows 11 25H2 — mis à jour le 30 juillet 2026
Pris en charge sur : Lecteur Windows Media Série 9 et version ultérieure.
Chemin dans la console GPO
Configuration utilisateur\Modèles d'administration\Composants Windows\Lecteur Windows Media\Lecture Description
Ce paramètre de stratégie autorise un écran de veille à interrompre la lecture. Si vous activez ce paramètre de stratégie, un écran de veille est affiché pendant la lecture de médias numériques en fonction des options sélectionnées dans l’onglet Écran de veille dans la boîte de dialogue des propriétés d’affichage du Panneau de configuration. La case à cocher Autoriser l’écran de veille pendant la lecture de l’onglet Lecteur du Lecteur est activée et n’est pas disponible. Si vous désactivez ce paramètre de stratégie, l’écran de veille n’interrompt pas la lecture, même si les utilisateurs en ont sélectionné un. La case à cocher Autoriser l’écran de veille pendant la lecture est désactivée et n’est pas disponible. Si vous ne configurez pas ce paramètre de stratégie, les utilisateurs peuvent modifier le paramètre de la case à cocher Autoriser l’écran de veille pendant la lecture.
Registre
Software\Policies\Microsoft\WindowsMediaPlayer Nom de valeur : EnableScreenSaver
Activé : EnableScreenSaver = 1
Désactivé : EnableScreenSaver = 0
MDM / Intune (CSP)
./User/Vendor/MSFT/Policy/Config/ADMX_WindowsMediaPlayer/EnableScreenSaver 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: Autoriser l’écran de veille
; State: Enabled
; Supported on: Lecteur Windows Media Série 9 et version ultérieure.
[HKEY_CURRENT_USER\Software\Policies\Microsoft\WindowsMediaPlayer]
"EnableScreenSaver"=dword:00000001 Autres formats (PowerShell, Intune, SCCM)
PowerShell
# Exported from gporais.com
# Policy: Autoriser l’écran de veille
# State: Enabled
# Supported on: Lecteur Windows Media Série 9 et version ultérieure.
# Warning: In SYSTEM context (the Intune default), HKCU targets the SYSTEM profile. Run this script using the logged-on credentials.
$path = 'HKCU:\Software\Policies\Microsoft\WindowsMediaPlayer'
New-Item -Path $path -Force | Out-Null
Set-ItemProperty -Path $path -Name 'EnableScreenSaver' -Value 1 -Type DWord Intune XML
OMA-URI: ./User/Vendor/MSFT/Policy/Config/ADMX_WindowsMediaPlayer/EnableScreenSaver
Data type: String
Value:
<enabled/> Intune Remediation
# === Detection script ===
# Exported from gporais.com
# Policy: Autoriser l’écran de veille
# State: Enabled
# Supported on: Lecteur Windows Media Série 9 et version ultérieure.
# 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\Policies\Microsoft\WindowsMediaPlayer' -Name 'EnableScreenSaver' -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: Autoriser l’écran de veille
# State: Enabled
# Supported on: Lecteur Windows Media Série 9 et version ultérieure.
# Warning: In SYSTEM context (the Intune default), HKCU targets the SYSTEM profile. Run this script using the logged-on credentials.
$path = 'HKCU:\Software\Policies\Microsoft\WindowsMediaPlayer'
New-Item -Path $path -Force | Out-Null
Set-ItemProperty -Path $path -Name 'EnableScreenSaver' -Value 1 -Type DWord Scripts SCCM
# Exported from gporais.com
# Policy: Autoriser l’écran de veille
# State: Enabled
# Supported on: Lecteur Windows Media Série 9 et version ultérieure.
# 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: Autoriser l’écran de veille
# State: Enabled
# Supported on: Lecteur Windows Media Série 9 et version ultérieure.
# 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\Policies\Microsoft\WindowsMediaPlayer' -Name 'EnableScreenSaver' -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: Autoriser l’écran de veille
# State: Enabled
# Supported on: Lecteur Windows Media Série 9 et version ultérieure.
# Warning: In SYSTEM context (the Intune default), HKCU targets the SYSTEM profile. Run this script using the logged-on credentials.
$path = 'HKCU:\Software\Policies\Microsoft\WindowsMediaPlayer'
New-Item -Path $path -Force | Out-Null
Set-ItemProperty -Path $path -Name 'EnableScreenSaver' -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).