Проверка совместимости ПК — Windows

Проверка совместимости Windows / .NET / VC++ / WebView2

Коротко:
— Узнайте версию Windows, разрядность (x64/x86/ARM64) и сборку.
— Проверьте наличие .NET Desktop Runtime 8 (LTS), пакетов VC++ 2015–2022 и WebView2 Runtime.
— Если чего-то нет — решения и ссылки ниже. Нужна помощь? Напишите через страницу «Запрос» или загляните в FAQ.

Что мы проверяем

  • Windows: издание, версия, сборка, разрядность (x64/x86/ARM64).
  • .NET Desktop Runtime 8 (LTS).
  • Microsoft Visual C++ Redistributable 2015–2022 (x64/x86/ARM64).
  • Microsoft Edge WebView2 Runtime (требуется многим программам).
  • DirectX 12 (при необходимости).

Быстрые команды

Версия и разрядность Windows (PowerShell)

Get-CimInstance Win32_OperatingSystem | Select Caption, Version, OSArchitecture, BuildNumber

.NET

dotnet --info

или (если установлен winget):

winget list Microsoft.DotNet.DesktopRuntime.8

VC++ Redistributable

winget list Microsoft.VC++ | findstr 2015

WebView2 Runtime

winget list Microsoft.EdgeWebView2Runtime

Ошибка → Решение

Ошибка/требование Что сделать
VCRUNTIME140.dll / MSVCP140.dll Установить/переустановить VC++ 2015–2022 вашей разрядности.
Требуется .NET Поставить .NET Desktop Runtime 8 (LTS).
Нет WebView2 Runtime Установить Microsoft Edge WebView2 Runtime.
SmartScreen предупреждает Проверить SHA-256 и цифровую подпись; скачивать только с офсайта. Используйте /file-checksum/.

Где скачать (официальные источники)

Ссылки на официальные страницы смотрите в разделах ниже. Можно также устанавливать через winget (если доступно).

Visual C++ Redistributable 2015–2022

Нужен для приложений, собранных с Visual Studio. Ставьте пакет под вашу архитектуру (x64/x86/ARM64). Рекомендуется переустановка, если возникают ошибки VCRUNTIME/MSVCP.

  • Официальная страница Microsoft: добавьте ссылку на страницу VC++ (например, «Latest supported Visual C++ Redistributable»).
  • Через winget: выполните поиск winget search vcredist и установите нужный пакет.

.NET Desktop Runtime 8 (LTS)

Требуется для запуска приложений на .NET 8 (долгосрочная поддержка). Ставьте Desktop Runtime (не SDK), архитектуру выбирайте по системе.

  • Официальная страница Microsoft: добавьте ссылку на раздел загрузки .NET 8 Desktop Runtime.
  • Через winget: winget install Microsoft.DotNet.DesktopRuntime.8

Microsoft Edge WebView2 Runtime

Компонент встраиваемого браузера Edge, требуется многим программам с веб-интерфейсом.

  • Официальная страница Microsoft: добавьте ссылку на WebView2 Runtime (Evergreen Standalone Installer).
  • Через winget: winget install Microsoft.EdgeWebView2Runtime

Архитектура: x64 / x86 / ARM64

  • x64 — стандарт для большинства ПК на Windows 10/11.
  • x86 — для старых систем/ПО; ставьте только если в требованиях явно указано x86.
  • ARM64 — для устройств на ARM (Windows on ARM). Предпочитайте ARM64-сборки; при их отсутствии возможна эмуляция x86.

Как проверить подпись и хеш

  1. Скачивайте инсталляторы только с официального сайта.
  2. Проверьте цифровую подпись в свойствах файла → вкладка «Цифровые подписи».
  3. Сверьте SHA-256: используйте наш инструмент /file-checksum/ и сравните хеш с данными разработчика.

Актуально на 2025 год