Что означает код ошибки Windows 15620 (ERROR_INVALID_STAGED_SIGNATURE)?

 
Предыдущий Следующий
ERROR_RECOVERY_FILE_CORRUPT ERROR_DELETING_EXISTING_APPLICATIONDATA_STORE_FAILED

ERROR_INVALID_STAGED_SIGNATURE

Свободное или подготовленное содержимое пакета не удовлетворяет правилам подписи

ERROR_INVALID_STAGED_SIGNATURE особенно относится к регистрации для разработки из распакованной структуры. Если присутствуют AppxSignature.p7x и AppxBlockMap.xml , они должны образовывать допустимые метаданные целостности пакета; в противном случае свободная регистрация режима разработки не должна содержать вводящие в заблуждение устаревшие артефакты подписи.

Пересоберите пакет или структуру развёртывания из чистых выходных данных. Убедитесь, что издатель сертификата соответствует манифесту, а алгоритм хэша подписи — карте блоков. Не копируйте подпись из другой сборки после изменения файлов. Для свободной регистрации разработки используйте поддерживаемые средства, чтобы файлы подписи и карты блоков либо создавались согласованно заново, либо отсутствовали, когда это разрешено.

Что проверить

  • Сравните издателя манифеста, субъект сертификата и подпись пакета.
  • Удалите устаревшие артефакты сборки до подготовки или регистрации.
  • Используйте SignTool или средства упаковки Visual Studio вместо копирования подписей.

Ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.