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を手動で有効にできます。
管理者としてPowerShellを開きます。
次のスクリプトを実行して、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で強力な暗号化の使用を強制する
上記のいずれの方法でも解決しない場合は、古いシステムでこの方法を使用してください。
管理者としてPowerShellを開きます。
次のコマンドを実行します。
# 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によって翻訳されています。ご不明な点がある場合は、英語の原文をご確認ください。
