Изменяет ли это только протокол по умолчанию для этого конкретного приложения?
Правильно.
Поскольку для большинства (всех?) Сервисов теперь требуетсяобновить, почему обновление Windows не изменило значение по умолчанию?
Это технически серьезное изменение, поэтому выбор старых версий Frameworks в новую конфигурацию TLS не был сделан через Центр обновления Windows.Вместо этого это делается в версии фреймворка.
В некоторых случаях может произойти сбой, когда сервер, поддерживающий TLS 1.0, будет некорректно обрабатывать клиента, который предлагает TLS 1.2, даже если сервер может согласовать 1.0.
Руководство TLS от Microsoft рекомендует различные способы обработки версий каркасов.
Почему библиотеки, предоставляемые разработчиками сервисов, не включили это в свой код,поскольку служба требует этого?
TLS в .NET Framework также зависит от версии Windows.Клиентская библиотека не может разумно форсировать определенную версию TLS, если она также не поставила свою собственную реализацию TLS.
Что я должен был прочитать, чтобы сказать мне, что обновление до TLS 1.2 не было чем-то, предоставленнымобновление для Windows
К сожалению, упомянутое выше руководство полезно для понимания проблемы и различных способов ее устранения.Надеемся, что в будущем ошибки и конфигурация станут более понятными.