Не обновляется 0_russia_update.... (Windows 7?)

В 7 винде по умолчанию не включена поддержка TLS выше версии 1.0, а сайт поддерживает только TLS 1.2+. Как включить: Update to enable TLS 1.1 and TLS 1.2 as default secure protocols in WinHTTP in Windows - Microsoft Support
Ирония в том, что включение TLS 1.2+ ломает COM-овский WinHttp очень хитрожопым способом. Это можно игнорировать, если у тебя нет JS/VB-скриптов или других пользователей COM-сервера WinHttp.WinHttpRequest.5.1. А если есть, то я уже не помню как лечил. Скорее всего, куча вложенных try-catch с постепенным понижением флагов, т.е. типа (JS):

var xhr = new ActiveXObject("WinHttp.WinHttpRequest.5.1");
var WinHttpRequestOption_SecureProtocols = 9;
// 0x00000008   SSL 2.0
// 0x00000020   SSL 3.0
// 0x00000080   TLS 1.0
// 0x00000200   TLS 1.1
// 0x00000800   TLS 1.2
try { xhr.Option(WinHttpRequestOption_SecureProtocols) = 0x80 | 0x200 | 0x800; }
catch (x) {
  try { xhr.Option(WinHttpRequestOption_SecureProtocols) = 0x08 | 0x20 | 0x80; }
  catch (x) {
    xhr.Option(WinHttpRequestOption_SecureProtocols) = 0;
  }
}