DeepLをWindows7にインストールする方法

Windows7でDeepLを新しくインストールしようとすると、”Could not create SSL/TLS secure channel”と言われてインストールが進まなくなってしまいます。

これはWindows7でTLS1.2が標準で利用できなくなっていることから発生するようです。

レジストリエディタ

StackOverFlowの投稿を参考にして進めます。

まず、TLSFix.regという名前でファイルを作り、メモ帳で開きます。

次に以下の内容を書き込み、保存します。

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings]
"SecureProtocols"=dword:00000aa8

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\WinHttp]
"DefaultSecureProtocols"=dword:00000a00

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\.NETFramework\v4.0.30319]
"SystemDefaultTlsVersions"=dword:00000001
"SchUseStrongCrypto"=dword:00000001

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Internet Settings\WinHttp]
"DefaultSecureProtocols"=dword:00000a00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2]

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client]
"Enabled"=dword:00000001
"DisabledByDefault"=dword:00000000

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Server]
"Enabled"=dword:00000001
"DisabledByDefault"=dword:00000000

保存したらダブルクリックで実行し、レジストリを適用します。

その後にDeepLSetup.exeを起動するとインストールが行えるはずです。

おわりに

Windows7はSSL/TLSのバージョンが上がるごとに動かなくなってきていることが多いので(Officeとか……)、インストール時にエラーが出たときは疑ってみてください。

コメントを残す