Assistant Ajout d’imprimante - Page d’analyse réseau (réseau géré)
Vérifié avec Windows 11 25H2 — mis à jour le 30 juillet 2026
Pris en charge sur : Au minimum Windows Vista
Chemin dans la console GPO
Configuration ordinateur\Modèles d'administration\Imprimantes Description
Si vous activez ce paramètre de stratégie, il définit le nombre maximal d’imprimantes (de chaque type) que l’Assistant Ajout d’imprimante affiche sur un ordinateur d’un réseau géré (lorsque l’ordinateur peut atteindre un contrôleur de domaine, par exemple un ordinateur portable faisant partie d’un domaine dans un réseau d’entreprise.) Si ce paramètre de stratégie est désactivé, la page d’analyse réseau ne s’affiche pas. Si ce paramètre de stratégie n’est pas configuré, l’Assistant Ajout d’imprimante affiche le nombre par défaut d’imprimantes de chaque type : Imprimantes Active Directory : 20 Imprimantes TCP/IP : 0 Imprimantes de services Web : 0 Imprimantes Bluetooth : 10 Imprimantes partagées : 0 Pour afficher les imprimantes de services Web disponibles sur votre réseau, veillez à ce que la découverte du réseau soit activée. Pour ce faire, cliquez successivement sur « Démarrer », « Panneau de configuration », puis « Réseau et Internet ». Sur la page « Réseau et Internet », cliquez sur « Centre Réseau et partage ». Sur la page Centre Réseau et partage, cliquez sur « Modifier les paramètres de partage avancés ». Dans la page qui s’affiche, cliquez sur la flèche en regard de « Domaine », cliquez sur « Activer la découverte de réseau », puis sur « Enregistrer les modifications ». Si vous ne souhaitez pas afficher les imprimantes d’un certain type, activez cette stratégie et définissez le nombre d’imprimantes à afficher à 0. Dans Windows 10 et versions ultérieures, seules les imprimantes TCP/IP peuvent s’afficher dans l’Assistant. Si vous activez ce paramètre de stratégie, seules les limites relatives aux imprimantes TCP/IP sont applicables. Sur Windows 10 uniquement, si vous désactivez ou ne configurez pas ce paramètre de stratégie, la limite par défaut s’applique. Dans Windows 8 et versions ultérieures, les imprimantes Bluetooth ne s’affichent pas, si bien que leurs limites ne s’appliquent pas à ces versions de Windows.
Registre
Software\Policies\Microsoft\Windows NT\Printers\Wizard Nom de valeur : DomainDisplayPrinters_State
Activé : DomainDisplayPrinters_State = 2
Désactivé : DomainDisplayPrinters_State = 1
MDM / Intune (CSP)
./Device/Vendor/MSFT/Policy/Config/ADMX_Printing/DomainPrinters 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: Assistant Ajout d’imprimante - Page d’analyse réseau (réseau géré)
; State: Enabled
; Supported on: Au minimum Windows Vista
[HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows NT\Printers\Wizard]
"DomainDisplayPrinters_State"=dword:00000002
"DomainADprinters"=dword:00000014
"DomainIPprinters"=dword:00000000
"DomainWSDprinters"=dword:00000000
"DomainBluetoothprinters"=dword:0000000a
"DomainShareprinters"=dword:00000000 Autres formats (PowerShell, Intune, SCCM)
PowerShell
# Exported from gporais.com
# Policy: Assistant Ajout d’imprimante - Page d’analyse réseau (réseau géré)
# State: Enabled
# Supported on: Au minimum Windows Vista
$path = 'HKLM:\Software\Policies\Microsoft\Windows NT\Printers\Wizard'
New-Item -Path $path -Force | Out-Null
Set-ItemProperty -Path $path -Name 'DomainDisplayPrinters_State' -Value 2 -Type DWord
Set-ItemProperty -Path $path -Name 'DomainADprinters' -Value 20 -Type DWord
Set-ItemProperty -Path $path -Name 'DomainIPprinters' -Value 0 -Type DWord
Set-ItemProperty -Path $path -Name 'DomainWSDprinters' -Value 0 -Type DWord
Set-ItemProperty -Path $path -Name 'DomainBluetoothprinters' -Value 10 -Type DWord
Set-ItemProperty -Path $path -Name 'DomainShareprinters' -Value 0 -Type DWord Intune XML
OMA-URI: ./Device/Vendor/MSFT/Policy/Config/ADMX_Printing/DomainPrinters
Data type: String
Value:
<enabled/>
<data id="ADprinters" value="20"/>
<data id="IPprinters" value="0"/>
<data id="WSDprinters" value="0"/>
<data id="Bluetoothprinters" value="10"/>
<data id="Shareprinters" value="0"/> Intune Remediation
# === Detection script ===
# Exported from gporais.com
# Policy: Assistant Ajout d’imprimante - Page d’analyse réseau (réseau géré)
# State: Enabled
# Supported on: Au minimum Windows Vista
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\Printers\Wizard' -Name 'DomainDisplayPrinters_State' -Expected 2 -Kind DWord)
(Test-RegistryValue -Path 'HKLM:\Software\Policies\Microsoft\Windows NT\Printers\Wizard' -Name 'DomainADprinters' -Expected 20 -Kind DWord)
(Test-RegistryValue -Path 'HKLM:\Software\Policies\Microsoft\Windows NT\Printers\Wizard' -Name 'DomainIPprinters' -Expected 0 -Kind DWord)
(Test-RegistryValue -Path 'HKLM:\Software\Policies\Microsoft\Windows NT\Printers\Wizard' -Name 'DomainWSDprinters' -Expected 0 -Kind DWord)
(Test-RegistryValue -Path 'HKLM:\Software\Policies\Microsoft\Windows NT\Printers\Wizard' -Name 'DomainBluetoothprinters' -Expected 10 -Kind DWord)
(Test-RegistryValue -Path 'HKLM:\Software\Policies\Microsoft\Windows NT\Printers\Wizard' -Name 'DomainShareprinters' -Expected 0 -Kind DWord)
)
if ($checks -notcontains $false) {
Write-Output 'Compliant'
exit 0
}
Write-Output 'Non-compliant'
exit 1
# === Remediation script ===
# Exported from gporais.com
# Policy: Assistant Ajout d’imprimante - Page d’analyse réseau (réseau géré)
# State: Enabled
# Supported on: Au minimum Windows Vista
$path = 'HKLM:\Software\Policies\Microsoft\Windows NT\Printers\Wizard'
New-Item -Path $path -Force | Out-Null
Set-ItemProperty -Path $path -Name 'DomainDisplayPrinters_State' -Value 2 -Type DWord
Set-ItemProperty -Path $path -Name 'DomainADprinters' -Value 20 -Type DWord
Set-ItemProperty -Path $path -Name 'DomainIPprinters' -Value 0 -Type DWord
Set-ItemProperty -Path $path -Name 'DomainWSDprinters' -Value 0 -Type DWord
Set-ItemProperty -Path $path -Name 'DomainBluetoothprinters' -Value 10 -Type DWord
Set-ItemProperty -Path $path -Name 'DomainShareprinters' -Value 0 -Type DWord Scripts SCCM
# Exported from gporais.com
# Policy: Assistant Ajout d’imprimante - Page d’analyse réseau (réseau géré)
# State: Enabled
# Supported on: Au minimum Windows Vista
# 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: Assistant Ajout d’imprimante - Page d’analyse réseau (réseau géré)
# State: Enabled
# Supported on: Au minimum Windows Vista
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\Printers\Wizard' -Name 'DomainDisplayPrinters_State' -Expected 2 -Kind DWord)
(Test-RegistryValue -Path 'HKLM:\Software\Policies\Microsoft\Windows NT\Printers\Wizard' -Name 'DomainADprinters' -Expected 20 -Kind DWord)
(Test-RegistryValue -Path 'HKLM:\Software\Policies\Microsoft\Windows NT\Printers\Wizard' -Name 'DomainIPprinters' -Expected 0 -Kind DWord)
(Test-RegistryValue -Path 'HKLM:\Software\Policies\Microsoft\Windows NT\Printers\Wizard' -Name 'DomainWSDprinters' -Expected 0 -Kind DWord)
(Test-RegistryValue -Path 'HKLM:\Software\Policies\Microsoft\Windows NT\Printers\Wizard' -Name 'DomainBluetoothprinters' -Expected 10 -Kind DWord)
(Test-RegistryValue -Path 'HKLM:\Software\Policies\Microsoft\Windows NT\Printers\Wizard' -Name 'DomainShareprinters' -Expected 0 -Kind DWord)
)
if ($checks -notcontains $false) {
Write-Output 'Compliant'
exit 0
}
Write-Output 'Non-compliant'
exit 1
# === Remediation script ===
# Exported from gporais.com
# Policy: Assistant Ajout d’imprimante - Page d’analyse réseau (réseau géré)
# State: Enabled
# Supported on: Au minimum Windows Vista
$path = 'HKLM:\Software\Policies\Microsoft\Windows NT\Printers\Wizard'
New-Item -Path $path -Force | Out-Null
Set-ItemProperty -Path $path -Name 'DomainDisplayPrinters_State' -Value 2 -Type DWord
Set-ItemProperty -Path $path -Name 'DomainADprinters' -Value 20 -Type DWord
Set-ItemProperty -Path $path -Name 'DomainIPprinters' -Value 0 -Type DWord
Set-ItemProperty -Path $path -Name 'DomainWSDprinters' -Value 0 -Type DWord
Set-ItemProperty -Path $path -Name 'DomainBluetoothprinters' -Value 10 -Type DWord
Set-ItemProperty -Path $path -Name 'DomainShareprinters' -Value 0 -Type DWord Vous construisez une collection multi-paramètres ? Ajoutez ce paramètre et générez des exports combinés (.reg, PowerShell, GPO).