Windows App Runtime
Цитата: Павел от 25.07.2026, 19:46Здравствуйте!
У меня Windows 10 Pro 22H2 (19045.2846).
При попытке запуска программы вылезает вот такое окно: скриншот.
Если нажать «Да», то открывается сайт https://learn.microsoft.com/ru-ru/windows/apps/windows-app-sdk/downloads
С этого сайта я скачал Installer(x64), скачался файл
WindowsAppRuntimeInstall-x64.exe.При запуске этого файла (от имени администратора тоже пробовал) на доли секунды мелькает чёрное окно командной строки и дальше ничего не происходит.
Как установить Windows App Runtime?
И ещё вопрос: есть ли какие-то «подводные камни» при установке Windows App Runtime, не приведёт ли его установка к каким-то проблемам? Например, некоторые программы требуют для работы WebView2, однако если перейти по ссылке и загрузить Microsoft Edge WebView2 Runtime, то установка подтягивает ранее выпиленный из ОС Microsoft Edge и все его фоновые службы. При установке Windows App Runtime, не произойдёт ли чего-то подобного? Наколько я понимаю, Windows App Runtime — это что-то вроде .NET Framework Runtime и поэтому установка Windows App Runtime не должна привести к проблемам, к которым приводит установка WebView2 Runtime.
Здравствуйте!
У меня Windows 10 Pro 22H2 (19045.2846).
При попытке запуска программы вылезает вот такое окно: скриншот.
Если нажать «Да», то открывается сайт https://learn.microsoft.com/ru-ru/windows/apps/windows-app-sdk/downloads
С этого сайта я скачал Installer(x64), скачался файл СкопированоWindowsAppRuntimeInstall-x64.exe.
При запуске этого файла (от имени администратора тоже пробовал) на доли секунды мелькает чёрное окно командной строки и дальше ничего не происходит.
Как установить Windows App Runtime?
И ещё вопрос: есть ли какие-то «подводные камни» при установке Windows App Runtime, не приведёт ли его установка к каким-то проблемам? Например, некоторые программы требуют для работы WebView2, однако если перейти по ссылке и загрузить Microsoft Edge WebView2 Runtime, то установка подтягивает ранее выпиленный из ОС Microsoft Edge и все его фоновые службы. При установке Windows App Runtime, не произойдёт ли чего-то подобного? Наколько я понимаю, Windows App Runtime — это что-то вроде .NET Framework Runtime и поэтому установка Windows App Runtime не должна привести к проблемам, к которым приводит установка WebView2 Runtime.
Цитата: Mikhail от 26.07.2026, 05:01Павел, Привет.
Чтоб без мусора и прочего, в google RuntimePack full желательно можно и установи.
Павел, Привет.
Чтоб без мусора и прочего, в google RuntimePack full желательно можно и установи.
Цитата: Павел от 27.07.2026, 17:35Mikhail, доброго здоровья!
Я пообщался с нейросетью (Claude), она говорит что Windows App Runtime не входит в состав RuntimePack Full.
Вот отрывок из ответа Claude:
RuntimePack Full — это старый любительский сборник (последнее крупное обновление автора JamesZero вышло в 2021 году). Он состоит из классических библиотек Visual C++ Redistributable (2005–2015 годов) и старых файлов .dll/.ocx для совместимости со старым софтом эпохи Windows XP, Vista и 7.
Windows App Runtime (часть современного Windows App SDK) — это новейшая официальная платформа от Microsoft для приложений нового поколения (WinUI 3). Она используется для современных программ в Windows 10 и 11.
Также Claude говорит, что Windows App Runtime (Windows App SDK) официально поддерживается начиная с Windows 10 версии 1809 (build 17763) и работает на всех более новых сборках Win10, включая мою 22H2 (19045), так что проблема не в версии ОС.
На вопрос «Почему тогда установщик молча закрывается?» Claude отвечает следующим образом:
WindowsAppRuntimeInstall-x64.exe— это не обычный инсталлятор, а bootstrapper: он разворачивает во временную папку несколько MSIX/AppX-пакетов и дальше сам вызывает системный механизм развёртывания приложений (через Add-AppxPackage/DISM). Мгновенно мелькнувшее и исчезнувшее окно cmd — типичный симптом того, что этот внутренний вызов упал с ошибкой сразу же, а окно закрывается автоматически, не дав прочитать текст.Раз у вас вырезаны компоненты Store и отключены «лишние» службы, почти наверняка не хватает одной из следующих (все они формально связаны с телеметрией/Store, но по факту нужны именно для механизма установки приложений):
- AppXSvc (AppX Deployment Service) — без неё пакеты MSIX вообще не разворачиваются;
- ClipSVC (Client License Service, отвечает за лицензирование приложений из Store) — часто режется вместе со Store;
- msiserver (Windows Installer) — если тоже отключена;
- CryptSvc (Cryptographic Services) — нужна для проверки подписи пакетов.
Короче, насколько я понял, для установки Windows App Runtime мне нужно в Win10Tweaker-е восстановить (временно) все службы Windows, восстановить приложение MicrosoftStore (я его не «убивал» с концами, у меня вот такая картина: скриншот), далее установить Windows App Runtime и заново убить все службы в Win10Tweaker-е.
Пока ради одной программы я этого делать не буду, это скорее на будущее, в котором, насколько я понимаю, большинство новых программ для Windows будут вместо .NET Framework использовать WinUI 3, поэтому установка Windows App Runtime будет такой же необходимой, как сейчас необходима установка .NET Framework и C++ Redistributable.
Кроме того, всё больше программ вместо православного Electron начинают использовать богомерзкий WebView2, так что возможно в будущем при выпиливании браузера Microsoft Edge из системы многие программы перестанут работать.
Печально всё это, но будем надеяться, что грядущие тяжёлые времена создадут сильных людей, а сильные люди создадут хорошие времена...
Mikhail, доброго здоровья!
Я пообщался с нейросетью (Claude), она говорит что Windows App Runtime не входит в состав RuntimePack Full.
Вот отрывок из ответа Claude:
RuntimePack Full — это старый любительский сборник (последнее крупное обновление автора JamesZero вышло в 2021 году). Он состоит из классических библиотек Visual C++ Redistributable (2005–2015 годов) и старых файлов .dll/.ocx для совместимости со старым софтом эпохи Windows XP, Vista и 7.
Windows App Runtime (часть современного Windows App SDK) — это новейшая официальная платформа от Microsoft для приложений нового поколения (WinUI 3). Она используется для современных программ в Windows 10 и 11.
Также Claude говорит, что Windows App Runtime (Windows App SDK) официально поддерживается начиная с Windows 10 версии 1809 (build 17763) и работает на всех более новых сборках Win10, включая мою 22H2 (19045), так что проблема не в версии ОС.
На вопрос «Почему тогда установщик молча закрывается?» Claude отвечает следующим образом:
СкопированоWindowsAppRuntimeInstall-x64.exe— это не обычный инсталлятор, а bootstrapper: он разворачивает во временную папку несколько MSIX/AppX-пакетов и дальше сам вызывает системный механизм развёртывания приложений (через Add-AppxPackage/DISM). Мгновенно мелькнувшее и исчезнувшее окно cmd — типичный симптом того, что этот внутренний вызов упал с ошибкой сразу же, а окно закрывается автоматически, не дав прочитать текст.Раз у вас вырезаны компоненты Store и отключены «лишние» службы, почти наверняка не хватает одной из следующих (все они формально связаны с телеметрией/Store, но по факту нужны именно для механизма установки приложений):
- AppXSvc (AppX Deployment Service) — без неё пакеты MSIX вообще не разворачиваются;
- ClipSVC (Client License Service, отвечает за лицензирование приложений из Store) — часто режется вместе со Store;
- msiserver (Windows Installer) — если тоже отключена;
- CryptSvc (Cryptographic Services) — нужна для проверки подписи пакетов.
Короче, насколько я понял, для установки Windows App Runtime мне нужно в Win10Tweaker-е восстановить (временно) все службы Windows, восстановить приложение MicrosoftStore (я его не «убивал» с концами, у меня вот такая картина: скриншот), далее установить Windows App Runtime и заново убить все службы в Win10Tweaker-е.
Пока ради одной программы я этого делать не буду, это скорее на будущее, в котором, насколько я понимаю, большинство новых программ для Windows будут вместо .NET Framework использовать WinUI 3, поэтому установка Windows App Runtime будет такой же необходимой, как сейчас необходима установка .NET Framework и C++ Redistributable.
Кроме того, всё больше программ вместо православного Electron начинают использовать богомерзкий WebView2, так что возможно в будущем при выпиливании браузера Microsoft Edge из системы многие программы перестанут работать.
Печально всё это, но будем надеяться, что грядущие тяжёлые времена создадут сильных людей, а сильные люди создадут хорошие времена...
Цитата: Mikhail от 27.07.2026, 17:58Павел, Привет
ClipSVC служба скорей всего нужна, я проверил там Cmd ставит пакеты исправно с этой службой, может быть какая-то еще, но пока заметил только эту.
Мусора не много, пакеты и в реестре записи, все никаких WebView2 и прочего.
Павел, Привет
ClipSVC служба скорей всего нужна, я проверил там Cmd ставит пакеты исправно с этой службой, может быть какая-то еще, но пока заметил только эту.
Мусора не много, пакеты и в реестре записи, все никаких WebView2 и прочего.
Цитата: Павел от 17.08.2026, 12:25Кроме того, всё больше программ вместо православного Electron начинают использовать богомерзкий WebView2, так что возможно в будущем при выпиливании браузера Microsoft Edge из системы многие программы перестанут работать.
Я разобрался с установкой WebView2 Runtime и чтобы он не тянул по зависимостям все службы Microsoft Edge.
Если кому тоже нужно, вот поправленная мной инструкция от нейросети Claude:
Первый шаг: скачивание и распаковка
Перейдите на официальную страницу: Microsoft Edge WebView2 Runtime — Download
- Пролистайте открывшуюся страницу вниз до третьего блока, который называется Fixed Version.
- В выпадающих списках выберите параметры:
- Select Version: Выбирайте самую свежую стабильную версию из списка (например, 151.x.x.x).
- Select Architecture: Выберите x64.
- Нажмите кнопку Download. Начнется скачивание
.cabархива (например, с именемMicrosoft.WebView2.FixedVersionRuntime...x64.cab).- Распакуйте этот архив с помощью любого архиватора (7-Zip или WinRAR).
- Внутри распакованной папки вы увидите множество файлов движка Chromium и главный исполняемый файл
msedgewebview2.exe.- Скопируйте всё содержимое этой распакованной папки в
C:\WebView2.Второй шаг: Как «прописать» Fixed-версию в систему без установки
Нам нужно сказать Windows, что WebView2 уже «установлен» и файлы лежат в вашей папке.
- Убедитесь, что файлы из архива Fixed Version распакованы в отдельную чистую папку. Пусть для примера это будет путь:
C:\WebView2(или любой другой удобный вам путь, главное — без кириллицы).- Откройте Блокнот и скопируйте в него следующий текст:
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\EdgeUpdate\ClientState\{F3017226-FE2A-4295-8BDF-00C3A94714C2}] "pv"="150.0.4078.105" [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\EdgeUpdate\Clients\{F3017226-FE2A-4295-8BDF-00C3A94714C2}] "pv"="150.0.4078.105"
- Важно: Замените значение
"150.0.4078.105"на точную версию пакета, который вы скачали (посмотрите имя папки или версию файлаmsedgewebview2.exeв свойствах).- Сохраните этот файл под любым именем, но обязательно с расширением
.reg(например,webview_fake.reg).- Запустите созданный файл дважды кликом и согласитесь на добавление данных в реестр.
Третий шаг: Переменная окружения
Теперь программы знают, что WebView2 есть, но они не знают, где он лежит. Чтобы программы брали файлы из вашей папки, а не искали их в системных недрах Windows:
- Нажмите комбинацию клавиш
Win + R, введитеsysdm.cplи нажмите Enter.- Перейдите на вкладку Дополнительно (Advanced) и в самом низу нажмите кнопку Переменные среды... (Environment Variables).
- В нижнем блоке («Системные переменные») нажмите Создать....
- Введите следующие данные:
- Имя переменной:
WEBVIEW2_BROWSER_EXECUTABLE_FOLDER- Значение переменной: Путь к вашей распакованной папке (например,
C:\WebView2).- Нажмите везде «ОК» для сохранения.
Что это даёт?
Вы получаете полностью рабочий WebView2, при этом в системе не появится ни одной новой службы, ни одного процесса обновления Microsoft Update и никакого скрытого фонового мусора.
Кроме того, всё больше программ вместо православного Electron начинают использовать богомерзкий WebView2, так что возможно в будущем при выпиливании браузера Microsoft Edge из системы многие программы перестанут работать.
Я разобрался с установкой WebView2 Runtime и чтобы он не тянул по зависимостям все службы Microsoft Edge.
Если кому тоже нужно, вот поправленная мной инструкция от нейросети Claude:
Первый шаг: скачивание и распаковка
Перейдите на официальную страницу: Microsoft Edge WebView2 Runtime — Download
- Пролистайте открывшуюся страницу вниз до третьего блока, который называется Fixed Version.
- В выпадающих списках выберите параметры:
- Select Version: Выбирайте самую свежую стабильную версию из списка (например, 151.x.x.x).
- Select Architecture: Выберите x64.
- Нажмите кнопку Download. Начнется скачивание
Скопировано.cabархива (например, с именемСкопированоMicrosoft.WebView2.FixedVersionRuntime...x64.cab). - Распакуйте этот архив с помощью любого архиватора (7-Zip или WinRAR).
- Внутри распакованной папки вы увидите множество файлов движка Chromium и главный исполняемый файл
Скопированоmsedgewebview2.exe. - Скопируйте всё содержимое этой распакованной папки в
СкопированоC:\WebView2.
Второй шаг: Как «прописать» Fixed-версию в систему без установки
Нам нужно сказать Windows, что WebView2 уже «установлен» и файлы лежат в вашей папке.
- Убедитесь, что файлы из архива Fixed Version распакованы в отдельную чистую папку. Пусть для примера это будет путь:
СкопированоC:\WebView2(или любой другой удобный вам путь, главное — без кириллицы). - Откройте Блокнот и скопируйте в него следующий текст:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\EdgeUpdate\ClientState\{F3017226-FE2A-4295-8BDF-00C3A94714C2}]
"pv"="150.0.4078.105"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\EdgeUpdate\Clients\{F3017226-FE2A-4295-8BDF-00C3A94714C2}]
"pv"="150.0.4078.105"
- Важно: Замените значение
Скопировано"150.0.4078.105"на точную версию пакета, который вы скачали (посмотрите имя папки или версию файлаСкопированоmsedgewebview2.exeв свойствах). - Сохраните этот файл под любым именем, но обязательно с расширением
Скопировано.reg(например,Скопированоwebview_fake.reg). - Запустите созданный файл дважды кликом и согласитесь на добавление данных в реестр.
Третий шаг: Переменная окружения
Теперь программы знают, что WebView2 есть, но они не знают, где он лежит. Чтобы программы брали файлы из вашей папки, а не искали их в системных недрах Windows:
- Нажмите комбинацию клавиш
СкопированоWin + R, введитеСкопированоsysdm.cplи нажмите Enter. - Перейдите на вкладку Дополнительно (Advanced) и в самом низу нажмите кнопку Переменные среды... (Environment Variables).
- В нижнем блоке («Системные переменные») нажмите Создать....
- Введите следующие данные:
- Имя переменной:
СкопированоWEBVIEW2_BROWSER_EXECUTABLE_FOLDER - Значение переменной: Путь к вашей распакованной папке (например,
СкопированоC:\WebView2).
- Имя переменной:
- Нажмите везде «ОК» для сохранения.
Что это даёт?
Вы получаете полностью рабочий WebView2, при этом в системе не появится ни одной новой службы, ни одного процесса обновления Microsoft Update и никакого скрытого фонового мусора.