Passer au contenu principal

Mettez à jour votre système pour prendre en charge TLS 1.2 avec ShareGate Migrate

TLS (Transport Layer Security) garantit que les données transférées entre votre ordinateur et Microsoft 365 sont chiffrées et sécurisées.

Microsoft a abandonné TLS 1.0 et 1.1, et ShareGate Migrate ne prendra bientôt plus en charge ces versions afin d'assurer une communication sécurisée et la conformité avec les normes de sécurité actuelles.

TLS 1.2 sera requis pour utiliser l'application.

Solutions

Choisissez l'une des options suivantes pour activer la prise en charge de TLS 1.2 :

Installer ShareGate Migrate sur un système d'exploitation pris en charge

TLS 1.2 est activé par défaut sur les versions Windows suivantes :

  • Windows 8.1

  • Windows 10 ou 11

  • Windows Server 2012 R2 ou version ultérieure

Installez ShareGate Migrate sur un ordinateur utilisant l'une de ces versions pour éviter les problèmes de configuration.

Activer TLS 1.2 manuellement avec PowerShell (Avancé)

Vous pouvez activer TLS 1.2 manuellement avec PowerShell en suivant ces étapes :

  1. Ouvrez PowerShell en tant qu'administrateur.

  2. Exécutez le script suivant pour activer la prise en charge de TLS 1.2 :

# Enable TLS 1.2 for client and server
New-Item -Path "HKLM:\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2" -Force | Out-Null
New-Item -Path "HKLM:\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client" -Force | Out-Null
New-Item -Path "HKLM:\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Server" -Force | Out-Null

# Set registry values for TLS 1.2 client
New-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client" -Name "Enabled" -Value 1 -PropertyType "DWord" -Force
New-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client" -Name "DisabledByDefault" -Value 0 -PropertyType "DWord" -Force

# Set registry values for TLS 1.2 server
New-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Server" -Name "Enabled" -Value 1 -PropertyType "DWord" -Force
New-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Server" -Name "DisabledByDefault" -Value 0 -PropertyType "DWord" -Force

Forcer l'utilisation d'une cryptographie renforcée pour .NET Framework

Utilisez cette solution sur un système plus ancien si aucune des solutions ci-dessus ne fonctionne.

  1. Ouvrez PowerShell en tant qu'administrateur.

  2. Exécutez les commandes suivantes :

# Set strong cryptography on 64-bit .NET Framework (version 4 and above)
Set-ItemProperty -Path 'HKLM:\SOFTWARE\Wow6432Node\Microsoft\.NetFramework\v4.0.30319' -Name 'SchUseStrongCrypto' -Value '1' -Type DWord

# Set strong cryptography on 32-bit .NET Framework (version 4 and above)
Set-ItemProperty -Path 'HKLM:\SOFTWARE\Microsoft\.NetFramework\v4.0.30319' -Name 'SchUseStrongCrypto' -Value '1' -Type DWord


"Cet article a été traduit à l'aide de l'intelligence artificielle. En cas de doute, veuillez vous référer à la version originale en anglais."

Avez-vous trouvé la réponse à votre question ?