Gérer le traitement des fichiers spécifiques à la file d’attente
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
Gère le traitement des fichiers spécifiques à la file d’attente pendant l’installation de l’imprimante. Au moment de l’installation de l’imprimante, une application d’installation fournie par le fournisseur peut spécifier un ensemble de fichiers, de tout type, à associer à une file d’attente d’impression particulière. Les fichiers sont téléchargés sur chaque client qui se connecte au serveur d’impression. Vous pouvez activer ce paramètre pour modifier le comportement par défaut impliquant des fichiers spécifiques à la file d’attente. Pour utiliser ce paramètre, sélectionnez l’une des options ci-dessous dans la zone Gérer le traitement des fichiers spécifiques à la file d’attente. Si vous désactivez ce paramètre de stratégie ou si vous ne le configurez pas, le comportement par défaut est « Limiter les fichiers spécifiques à la file d’attente aux profils de couleurs ». -- « Ne pas autoriser les fichiers spécifiques à la file d’attente » spécifie qu’aucun fichier spécifique à la file d’attente ne sera autorisé/traité pendant l’installation de la file d’attente à l’impression/de l’imprimante. -- « Limiter les fichiers spécifiques à la file d’attente aux profils de couleurs » spécifie que seuls les fichiers spécifiques à la file d’attente qui respectent le modèle de profil de couleurs standard sont autorisés. Cela signifie les entrées utilisant Registry Key CopyFiles\ICM, contenant une valeur de répertoire de COLOR et prenant en charge mscms.dll en tant que valeur module. « Limiter les fichiers spécifiques à la file d’attente aux profils de couleurs » est le comportement par défaut. -- « Autoriser tous les fichiers spécifiques à la file d’attente » spécifie que tous les fichiers spécifiques à la file d’attente seront autorisés/traités lors de l’installation de la file d’attente à l’impression/de l’imprimante.
Registre
Software\Policies\Microsoft\Windows NT\Printers MDM / Intune (CSP)
./Device/Vendor/MSFT/Policy/Config/Printers/ConfigureCopyFilesPolicy 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: Gérer le traitement des fichiers spécifiques à la file d’attente
; State: Enabled
; Supported on: Au minimum Windows Vista
[HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows NT\Printers]
"CopyFilesPolicy"=dword:00000001 Autres formats (PowerShell, Intune, SCCM)
PowerShell
# Exported from gporais.com
# Policy: Gérer le traitement des fichiers spécifiques à la file d’attente
# State: Enabled
# Supported on: Au minimum Windows Vista
$path = 'HKLM:\Software\Policies\Microsoft\Windows NT\Printers'
New-Item -Path $path -Force | Out-Null
Set-ItemProperty -Path $path -Name 'CopyFilesPolicy' -Value 1 -Type DWord Intune XML
OMA-URI: ./Device/Vendor/MSFT/Policy/Config/Printers/ConfigureCopyFilesPolicy
Data type: String
Value:
<enabled/>
<data id="CopyFilesPolicy_Enum" value="1"/> Intune Remediation
# === Detection script ===
# Exported from gporais.com
# Policy: Gérer le traitement des fichiers spécifiques à la file d’attente
# 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' -Name 'CopyFilesPolicy' -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: Gérer le traitement des fichiers spécifiques à la file d’attente
# State: Enabled
# Supported on: Au minimum Windows Vista
$path = 'HKLM:\Software\Policies\Microsoft\Windows NT\Printers'
New-Item -Path $path -Force | Out-Null
Set-ItemProperty -Path $path -Name 'CopyFilesPolicy' -Value 1 -Type DWord Scripts SCCM
# Exported from gporais.com
# Policy: Gérer le traitement des fichiers spécifiques à la file d’attente
# 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: Gérer le traitement des fichiers spécifiques à la file d’attente
# 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' -Name 'CopyFilesPolicy' -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: Gérer le traitement des fichiers spécifiques à la file d’attente
# State: Enabled
# Supported on: Au minimum Windows Vista
$path = 'HKLM:\Software\Policies\Microsoft\Windows NT\Printers'
New-Item -Path $path -Force | Out-Null
Set-ItemProperty -Path $path -Name 'CopyFilesPolicy' -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).