Supprimer l’option « Rendre disponible hors connexion » pour ces fichiers et dossiers
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\Fichiers hors connexion Description
Ce paramètre de stratégie vous permet de gérer une liste des fichiers et dossiers pour lesquels vous souhaitez bloquer la commande « Rendre disponible hors connexion ». Si vous activez ce paramètre de stratégie, l’option « Rendre disponible hors connexion » n’est pas disponible pour les fichiers et dossiers que vous indiquez. Pour spécifier ces fichiers et dossiers, cliquez sur Afficher. Dans la colonne Nom de la valeur de la boîte de dialogue Afficher le contenu, tapez le chemin d’accès UNC complet du fichier ou du dossier. Ne renseignez pas le champ de la colonne Valeur. Si vous désactivez ce paramètre de stratégie, la liste des fichiers et des dossiers est supprimée, ainsi que les listes héritées des objets de stratégie de groupe de priorité moindre, et la commande « Rendre disponible hors connexion » est affichée pour tous les fichiers et dossiers. Si vous ne configurez pas ce paramètre de stratégie, la commande « Rendre disponible hors connexion » est disponible pour tous les fichiers et dossiers. Remarques : Ce paramètre de stratégie apparaît dans les dossiers Configuration ordinateur et Configuration utilisateur. Si vous configurez les deux paramètres de stratégie, ils sont combinés et la commande « Rendre disponible hors connexion » n’est disponible pour aucun des fichiers et dossiers spécifiés. La commande « Rendre disponible hors connexion » est appelée « Toujours disponible hors connexion » sur les ordinateurs Windows Server 2012, Windows Server 2008 R2, Windows Server 2008, Windows 8, Windows 7 ou Windows Vista. Ce paramètre de stratégie n’empêche pas la mise en cache automatique des fichiers si le partage réseau est configuré pour une « mise en cache automatique ». Cela n’affecte que l’affichage de la commande « Rendre disponible hors connexion » dans l’Explorateur de fichiers. Si le paramètre de stratégie Supprimer la commande « Rendre disponible hors connexion » est activé, ce paramètre n’a aucun effet.
Registre
Software\Policies\Microsoft\Windows\NetCache MDM / Intune (CSP)
./Device/Vendor/MSFT/Policy/Config/ADMX_OfflineFiles/Pol_NoPinFiles_2 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 l’option « Rendre disponible hors connexion » pour ces fichiers et dossiers
; State: Enabled
; Supported on: Au minimum Windows Server 2003 ou Windows XP Professionnel
[HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\NetCache\NoMakeAvailableOfflineList]
; List values: enter one value per line in the builder UI. Autres formats (PowerShell, Intune, SCCM)
PowerShell
# Exported from gporais.com
# Policy: Supprimer l’option « Rendre disponible hors connexion » pour ces fichiers et dossiers
# State: Enabled
# Supported on: Au minimum Windows Server 2003 ou Windows XP Professionnel
$path = 'HKLM:\Software\Policies\Microsoft\Windows\NetCache\NoMakeAvailableOfflineList'
New-Item -Path $path -Force | Out-Null
# List values: enter one value per line in the builder UI. Intune XML
OMA-URI: ./Device/Vendor/MSFT/Policy/Config/ADMX_OfflineFiles/Pol_NoPinFiles_2
Data type: String
Value:
<enabled/>
<!-- Lbl_NoPinFilesList: enter one value per line before copying this XML payload. --> Intune Remediation
# === Detection script ===
# Exported from gporais.com
# Policy: Supprimer l’option « Rendre disponible hors connexion » pour ces fichiers et dossiers
# 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
}
# HKLM:\Software\Policies\Microsoft\Windows\NetCache\NoMakeAvailableOfflineList: List values: enter one value per line in the builder UI.
# No testable registry values are available for this state.
Write-Output 'Non-compliant'
exit 1
# === Remediation script ===
# Exported from gporais.com
# Policy: Supprimer l’option « Rendre disponible hors connexion » pour ces fichiers et dossiers
# State: Enabled
# Supported on: Au minimum Windows Server 2003 ou Windows XP Professionnel
$path = 'HKLM:\Software\Policies\Microsoft\Windows\NetCache\NoMakeAvailableOfflineList'
New-Item -Path $path -Force | Out-Null
# List values: enter one value per line in the builder UI. Scripts SCCM
# Exported from gporais.com
# Policy: Supprimer l’option « Rendre disponible hors connexion » pour ces fichiers et dossiers
# 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 l’option « Rendre disponible hors connexion » pour ces fichiers et dossiers
# 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
}
# HKLM:\Software\Policies\Microsoft\Windows\NetCache\NoMakeAvailableOfflineList: List values: enter one value per line in the builder UI.
# No testable registry values are available for this state.
Write-Output 'Non-compliant'
exit 1
# === Remediation script ===
# Exported from gporais.com
# Policy: Supprimer l’option « Rendre disponible hors connexion » pour ces fichiers et dossiers
# State: Enabled
# Supported on: Au minimum Windows Server 2003 ou Windows XP Professionnel
$path = 'HKLM:\Software\Policies\Microsoft\Windows\NetCache\NoMakeAvailableOfflineList'
New-Item -Path $path -Force | Out-Null
# List values: enter one value per line in the builder UI. Vous construisez une collection multi-paramètres ? Ajoutez ce paramètre et générez des exports combinés (.reg, PowerShell, GPO).