Intervalle d’actualisation de l’inscription
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 ordinateur\Modèles d'administration\Réseau\Client DNS Description
Spécifie l’intervalle utilisé par les clients DNS pour actualiser l’inscription de ressources A et PTR. Ce paramètre de stratégie s’applique uniquement aux clients DNS effectuant des mises à jour DNS dynamiques. Les clients DNS configurés pour effectuer une inscription DNS dynamique des enregistrements de ressources A et PTR réinscrivent périodiquement leurs enregistrements auprès des serveurs DNS, même si les enregistrements n’ont pas changé. Cette réinscription est requise pour indiquer aux serveurs DNS que des enregistrements sont actuels et ne doivent pas être automatiquement supprimés (nettoyés) lorsqu’un serveur DNS est configuré pour supprimer les enregistrements obsolètes. Avertissement : si le nettoyage des enregistrements est activé sur la zone, la valeur de ce paramètre de stratégie ne doit jamais être plus longue que la valeur de l’intervalle d’actualisation de la zone DNS. La configuration d’un intervalle d’actualisation de l’inscription plus long que l’intervalle d’actualisation de la zone DNS peut entraîner la suppression accidentelle des enregistrements de ressources A et PTR. Pour spécifier l’intervalle d’actualisation de l’inscription, cliquez sur Activer et entrez la valeur 1800 ou une valeur supérieure. La valeur spécifiée correspond au nombre de secondes à utiliser pour l’intervalle d’actualisation de l’inscription. Par exemple, la valeur 1800 correspond à 1800 secondes, soit 30 minutes. Si vous activez ce paramètre de stratégie, l’intervalle d’actualisation de l’inscription que vous spécifiez est appliqué à toutes les connexions réseau utilisées par les clients DNS qui reçoivent ce paramètre de stratégie. Si vous désactivez ce paramètre de stratégie ou ne le configurez pas, les clients DNS utilisent le paramètre local ou le paramètre DHCP. Par défaut, les clients DNS configurés avec une adresse IP statique essaient de mettre à jour leurs enregistrements de ressources DNS une fois toutes les 24 heures et les clients DHCP essaient de les mettre à jour lorsqu’un bail DHCP est accordé ou renouvelé.
Registre
Software\Policies\Microsoft\Windows NT\DNSClient MDM / Intune (CSP)
./Device/Vendor/MSFT/Policy/Config/ADMX_DnsClient/DNS_RegistrationRefreshInterval 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: Intervalle d’actualisation de l’inscription
; State: Enabled
; Supported on: Au minimum Windows Server 2003 ou Windows XP Professionnel
[HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows NT\DNSClient]
"RegistrationRefreshInterval"=dword:00000708 Autres formats (PowerShell, Intune, SCCM)
PowerShell
# Exported from gporais.com
# Policy: Intervalle d’actualisation de l’inscription
# State: Enabled
# Supported on: Au minimum Windows Server 2003 ou Windows XP Professionnel
$path = 'HKLM:\Software\Policies\Microsoft\Windows NT\DNSClient'
New-Item -Path $path -Force | Out-Null
Set-ItemProperty -Path $path -Name 'RegistrationRefreshInterval' -Value 1800 -Type DWord Intune XML
OMA-URI: ./Device/Vendor/MSFT/Policy/Config/ADMX_DnsClient/DNS_RegistrationRefreshInterval
Data type: String
Value:
<enabled/>
<data id="DNS_RegistrationRefreshIntervalLabel" value="1800"/> Intune Remediation
# === Detection script ===
# Exported from gporais.com
# Policy: Intervalle d’actualisation de l’inscription
# State: Enabled
# Supported on: Au minimum Windows Server 2003 ou Windows XP Professionnel
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 'HKLM:\Software\Policies\Microsoft\Windows NT\DNSClient' -Name 'RegistrationRefreshInterval' -Expected 1800 -Kind DWord)
)
if ($checks -notcontains $false) {
Write-Output 'Compliant'
exit 0
}
Write-Output 'Non-compliant'
exit 1
# === Remediation script ===
# Exported from gporais.com
# Policy: Intervalle d’actualisation de l’inscription
# State: Enabled
# Supported on: Au minimum Windows Server 2003 ou Windows XP Professionnel
$path = 'HKLM:\Software\Policies\Microsoft\Windows NT\DNSClient'
New-Item -Path $path -Force | Out-Null
Set-ItemProperty -Path $path -Name 'RegistrationRefreshInterval' -Value 1800 -Type DWord Scripts SCCM
# Exported from gporais.com
# Policy: Intervalle d’actualisation de l’inscription
# 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: Intervalle d’actualisation de l’inscription
# State: Enabled
# Supported on: Au minimum Windows Server 2003 ou Windows XP Professionnel
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 'HKLM:\Software\Policies\Microsoft\Windows NT\DNSClient' -Name 'RegistrationRefreshInterval' -Expected 1800 -Kind DWord)
)
if ($checks -notcontains $false) {
Write-Output 'Compliant'
exit 0
}
Write-Output 'Non-compliant'
exit 1
# === Remediation script ===
# Exported from gporais.com
# Policy: Intervalle d’actualisation de l’inscription
# State: Enabled
# Supported on: Au minimum Windows Server 2003 ou Windows XP Professionnel
$path = 'HKLM:\Software\Policies\Microsoft\Windows NT\DNSClient'
New-Item -Path $path -Force | Out-Null
Set-ItemProperty -Path $path -Name 'RegistrationRefreshInterval' -Value 1800 -Type DWord Vous construisez une collection multi-paramètres ? Ajoutez ce paramètre et générez des exports combinés (.reg, PowerShell, GPO).