Что делать, если страница .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; чужие ответы и личные данные не воспроизводились.
Источники и проверка
- Microsoft Learn — Install .NET on Windows проверено 2026-07-29
- Microsoft Learn — WinGet install command проверено 2026-07-29
- Microsoft Learn — Capture a browser trace проверено 2026-07-29
Информация актуальна на дату публикации. Правила сервисов, приложений и сетей могут меняться.