Показать полную графическую версию : Инициализация Appx приложений без подключения к интернету
Mitradis
22-12-2022, 12:42
Приветствую. Ищу ответ, а по возможности способ решения, почему после установки 10\11 винды в оффлайн режиме на ней не запускаются установленные appx приложения (оффлайн пакеты скаченные через store.rg-adguard). Т.е. эти приложения успешно устанавливаются через встроенный Desktop Installer, либо можно через Add-AppxPackage, без разницы, но запуск таких приложений невозможен. Но как только подключиться к интернету, хотя бы на 5 секунд, что-то происходит большое в системе и эти приложения становятся доступными для запуска. Это стандартное поведения на оригинальном образе, но у меня своя сборка и хотелось бы иметь полную автономность в этом плане. Я пробовал всякие команды для PowerShell доступные в интернете для восстановления appx приложений, перерегистрация типа и все такое, ничего из этого не помогает. Без понятия куда копать даже.
Mitradis
13-01-2023, 13:13
Небольшое дополнение по поводу расследования. Я до сих пор не знаю, что именно вызывает процесс переинициализации. Но по реестру видно, что происходит изменения в закрытых его частях реестра:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\AppModel\StateRepository\Cache\PackageF amily\Index\PackageFamilyName
- тут вбивается PackageSID - пользователь и некий CapSids ключ, генерация которого видимо и откроет секрет т.к. после подключения интернета именно он изменяется и изменение именно этого ключа влияет на запуск приложения.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\AppModel\StateRepository\Cache\PackageF amily\Data
- индекс содержащий уникальный PackageSID - пользователь которому допустим запуск этого приложения.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SecurityManager\CapAuthz\ApplicationsEx
- тут вбивается индекс в виде числа-раздела от предыдущего раздела.
Дубль http://forum.oszone.net/thread-352783.html
ОПК 2.2
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.