Браузер открывает сайты, а MarketLite пишет «Нет доступа в Интернет». При этом и PowerShell, и Windows Update, и другие программы тоже не ходят в интернет. Причина — в системе: сторонний криптографический модуль (обычно КриптоПро CSP) прописал себя в список пакетов безопасности Windows и занял место системного TLS. Теперь все программы получают ошибку «Затребованный пакет безопасности не существует». Браузеры работают, потому что у них свой механизм шифрования.
Это не проблема MarketLite. Ломается всё, что ходит через Windows.
Скачать marketlite-tlsfix.zip
tls-check.bat — проверка без изменений: покажет, кто именно занял
место системного TLS и какая версия КриптоПро стоит.
tls-fix-admin.bat — ремонт: сохраняет копию реестра, убирает лишнюю запись
и возвращает системный TLS, затем перезагрузка.
КриптоПро при этом не удаляется — электронная подпись, сертификаты и вход
в «Честный знак» работают как раньше. Откат — двойным щелчком по копии реестра.
Если будете переустанавливать КриптоПро — ставьте его с параметром
NOSSPAP=1, иначе модуль снова займёт место системного TLS.
Отвечает на главный вопрос: блокируется только MarketLite или все программы, кроме браузера? И кто блокирует: брандмауэр, антивирус, VPN или политика Windows.
Скачать marketlite-netdiag.zipКогда помогает: брандмауэр уже отключали, но не помогло. Проверяет то, что выживает после его выключения: фильтры ядра WFP (следы удалённых антивирусов и VPN), Smart App Control, WDAC, сетевая защита Defender (Network Protection), сторонние антивирусы и их сетевые фильтр-драйверы, VPN с «kill switch», прокси, hosts, корневые сертификаты, AppLocker/SRP.
Проверяет и правит только правила, касающиеся MarketLite: убирает блокирующие правила брандмауэра, добавляет разрешающие, вносит exe в исключения Defender.
Скачать marketlite-netfix.zipЗапустите marketlite-netdiag.bat AUDIT от администратора:
скрипт включит аудит блокировок, попросит запустить MarketLite и дождаться ошибки, затем
снимет событие 5157 с ID фильтра-блокировщика (видно, чья это защита) и вернёт
настройку аудита назад.
.bat → «Запуск от имени администратора».C:\Users\<Имя>\marketlite-netcheck.txt.FIX и только для MarketLite.