Ir al contenido principal

Actualiza tu sistema para admitir TLS 1.2 en ShareGate Migrate

TLS (Transport Layer Security) garantiza que los datos transferidos entre tu equipo y Microsoft 365 estén cifrados y protegidos.

Microsoft dejó obsoletos TLS 1.0 y 1.1, y ShareGate Migrate dejará pronto de admitir esas versiones para garantizar una comunicación segura y el cumplimiento de los estándares de seguridad actuales.

Se requerirá TLS 1.2 para usar la app.

Soluciones

Elige una de las siguientes opciones para habilitar la compatibilidad con TLS 1.2:

Instala ShareGate Migrate en un sistema operativo compatible

TLS 1.2 está habilitado de forma predeterminada en estas versiones de Windows:

  • Windows 8.1

  • Windows 10 o 11

  • Windows Server 2012 R2 o posterior

Instala ShareGate Migrate en un equipo que ejecute una de las versiones anteriores para evitar problemas de configuración.

Habilita TLS 1.2 manualmente con PowerShell (avanzado)

Puedes habilitar TLS 1.2 manualmente con PowerShell siguiendo estos pasos:

  1. Abre PowerShell como administrador.

  2. Ejecuta el siguiente script para habilitar la compatibilidad con 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

Fuerza el uso de criptografía segura para .NET Framework

Usa esta solución en un sistema más antiguo si ninguna de las soluciones anteriores funciona.

  1. Abre PowerShell como administrador.

  2. Ejecuta los siguientes comandos:

# 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

Este artículo fue traducido con inteligencia artificial. En caso de duda, consulta la versión original en inglés.

¿Ha quedado contestada tu pregunta?