К обсуждениям

Сайт .NET отвечает «The request is blocked»: как получить Runtime из официального канала

Редакция VOne Технологии

Что делать, если страница .NET Desktop Runtime 10 недоступна с сообщением The request is blocked: проверка URL и сети, выбор Runtime или SDK по документации, официальный WinGet и безопасный HAR для поддержки.

Убедитесь, что нужен именно Runtime

Запишите точное сообщение приложения и требуемую архитектуру Windows. Официальная документация .NET различает Runtime для консольных приложений, Desktop Runtime для WPF и Windows Forms, ASP.NET Core Runtime для веб-приложений и SDK для разработки; SDK уже включает runtimes. Не устанавливайте все варианты подряд и не выбирайте x64 на Arm64 без проверки System → About. Если программа назвала конкретный major version, следуйте её документации. Ошибка веб-страницы не меняет того, какой компонент нужен приложению.

Проверьте домен и границу сбоя

Вводите адрес вручную через learn.microsoft.com или dotnet.microsoft.com, а не переходите по укороченной ссылке из сообщения. Сравните одну страницу в актуальном Edge и другом браузере, затем один раз через мобильную точку доступа. Если сообщение меняется только с сетью, сохраните время и название провайдера без IP-адреса; если во всех сетях — зафиксируйте браузер и URL. Не отключайте антивирус, TLS-проверку или корпоративный прокси: на управляемом устройстве сетевой путь должен проверять администратор.

Используйте документированный канал Microsoft

Страница Microsoft Learn для Windows перечисляет .NET Installer и Windows Package Manager как официальные способы установки и приводит идентификаторы Microsoft.DotNet.DesktopRuntime.10, Microsoft.DotNet.Runtime.10 и Microsoft.DotNet.SDK.10. Перед установкой выполните winget search с точным идентификатором и убедитесь, что источник — winget. Не копируйте команду с изменённым package ID и не скачивайте EXE с файлообменника. Системная установка требует административных прав и на корпоративном компьютере должна быть согласована.

Проверьте результат без догадок

После разрешённой установки откройте Apps → Installed apps и запишите название и версию, либо используйте штатную команду dotnet --list-runtimes в терминале. Сопоставьте major version и архитектуру с требованием приложения, затем перезапустите только это приложение. Не удаляйте другие версии .NET ради чистоты: документация поддерживает параллельные версии, а старое приложение может зависеть от своей линии. Успех подтверждён, когда исходная программа запускается и нужный runtime виден в списке.

Собирайте HAR только для поддержки

Если официальный сайт по-прежнему заблокирован, поддержка может попросить browser trace. Microsoft Learn описывает запись HAR через Developer Tools и передачу в support request. Такой файл может содержать URL, cookie, токены и параметры запросов, поэтому не прикладывайте его к публичной ветке. Воспроизведите только страницу до входа, остановите запись сразу после ошибки, проверьте архив на личные данные и используйте защищённую загрузку поддержки. Для публичного отчёта достаточно времени, кода ответа и домена.

Материал подготовлен самостоятельно с автоматизацией и редакционно проверен 29 июля 2026 года по свежему обезличенному сигналу Microsoft Q&A и официальной документации Microsoft; чужие ответы и личные данные не воспроизводились.

Источники и проверка

Информация актуальна на дату публикации. Правила сервисов, приложений и сетей могут меняться.

Ответы

0 опубликовано
Ответов пока нет. Вы можете начать обсуждение.

Ваш ответ

Добавьте свой опыт или уточнение по теме.

Вы публикуете как Аноним Аватар отличает разговоры, но не раскрывает личные данные.

Ответ появится сразу. Не публикуйте личные данные, ключи и приватные ссылки.