Иногда случается так, что по какой-то причине универсальные приложения Windows 10 перестают обновляться или вообще нормально работать. В таких случаях обычно рекомендуется перерегистрировать проблемное приложение, используя консоль PowerShell. Способ более чем эффективный, но и здесь вас может поджидать неудача. Может статься, что при попытке перерегистрировать программу вы получите ошибку.
Чаще всего это «Add-AppxPackage: Сбой развертывания с HRESULT: 0x80073CF6, Не удалось зарегистрировать пакет». Помимо заголовка и кода ошибки вы еще получите описание с указанием на имя файла приложения, название пакета и все это красным цветом. Ошибка эта появляется обычно тогда, когда владелец ключа реестра в пакете по какой-то причине оказывается измененным. Владельцем этого ключа должна быть «Система», и если его вернуть, ошибка больше появляться не будет.
Теперь о том, как это сделать. Командой regedit откройте редактор реестра и разверните следующую ветку:
HKEY_CURRENT_USER/Software\ClassesLocal Settings\Software\Microsoft\Windows\CurrentVersion\AppModel\Repository\Packages\XXX-XXX
, где XXX-XXX – имя пакета. Подсмотреть его можно в том же описании ошибки. Возьмем, к примеру, Магазин Windows. Его имя Microsoft.WindowsStore_11602.1.26.0_x86__8wekyb3d8bbwe. Кликаем по нему правой кнопкой мыши и выбираем в меню «Разрешения».
В открывшемся окошке настроек безопасности нажмите кнопку «Дополнительно». Откроется еще одно окно, в самом верху которого будет указан текущий владелец ключа.
Кликните по расположенной рядом ссылке «Изменить», введите в предложенное текстовое поле «Система» и нажмите «Проверить имена».
Если все сделано правильно, все буквы станут прописными, а сам текст будет подчеркнут. Как вариант, можно нажать «Дополнительно», затем «Поиск» и выбрать «СИСТЕМА» в полученном списке владельцев. Нажмите «OK». Теперь вверху окна дополнительных параметров безопасности у вас будет указана «СИСТЕМА».
Отметьте галочкой чекбокс «Заменить владельца на подконтейнеров и объектов» как показано на скриншоте.
Сохраните результаты редактирования, закройте редактор реестра и перезагрузите компьютер, после чего вновь попробуйте перерегистрировать приложение. Ошибка больше появляться не должна.