メインコンテンツにスキップ

ShareGate MigrateでTLS 1.2をサポートするようにシステムを更新する

TLS(Transport Layer Security)は、お使いのマシンとMicrosoft 365間で転送されるデータの暗号化と安全性を確保します。

MicrosoftはTLS 1.0および1.1を廃止しており、ShareGate Migrateも安全な通信と最新のセキュリティ基準への準拠を確保するため、近日中にこれらのバージョンのサポートを終了します。

本アプリの使用にはTLS 1.2が必須となります。

解決方法

TLS 1.2のサポートを有効にするには、以下のいずれかの方法を選択してください。

サポートされているオペレーティングシステムにShareGate Migrateをインストールする

以下のWindowsバージョンでは、TLS 1.2が既定で有効になっています。

  • Windows 8.1

  • Windows 10 or 11

  • Windows Server 2012 R2 or later

設定上の問題を避けるため、上記のいずれかが実行されているマシンにShareGate Migrateをインストールしてください。

PowerShellを使用してTLS 1.2を手動で有効にする(上級者向け)

以下の手順で、PowerShellを使用してTLS 1.2を手動で有効にできます。

  1. 管理者としてPowerShellを開きます

  2. 次のスクリプトを実行して、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

.NET Frameworkで強力な暗号化の使用を強制する

上記のいずれの方法でも解決しない場合は、古いシステムでこの方法を使用してください。

  1. 管理者としてPowerShellを開きます

  2. 次のコマンドを実行します。

# 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

この記事はAIによって翻訳されています。ご不明な点がある場合は、英語の原文をご確認ください。

こちらの回答で解決しましたか?