| Предыдущий | Следующий |
| MF_E_MEDIA_EXTENSION_PACKAGE_INTEGRITY_CHECK_FAILED | MQ_ERROR |
MF_E_MEDIA_EXTENSION_PACKAGE_LICENSE_INVALID
Что означает MF_E_MEDIA_EXTENSION_PACKAGE_LICENSE_INVALID
MF_E_MEDIA_EXTENSION_PACKAGE_LICENSE_INVALID (0xC00DB3B3) — Windows не может использовать пакет приложения, который предоставляет расширение Media Foundation, из-за проблемы с его лицензией.
Это отказ уровня установленного пакета, а не проверка формата видео или аудио. У PackageStatus отдельно существуют признаки LicenseIssue, Modified и Tampered, поэтому лицензионную проблему важно не путать с повреждением пакета. NeedsRemediation показывает, что пакет в целом находится в состоянии, требующем исправления.
Что проверить и как подтвердить исправление
Проверьте Package.Status.LicenseIssue, NeedsRemediation, точный идентификатор и версию пакета расширения. Если приложение использует API Microsoft Store с LicenseInformation, зафиксируйте также IsActive: значение false может означать отсутствующую, истёкшую или отозванную лицензию.
Сопоставьте установленный пакет с учётной записью и каналом, через который он был получен. Повторная регистрация того же медиатипа или изменение параметров декодера не восстанавливают право на использование пакета. Исправление подтверждается тем, что пакет больше не сообщает LicenseIssue и то же расширение загружается без 0xC00DB3B3.
Документация для результата 0xC00DB3B3: PackageStatus · LicenseInformation.IsActive · MediaExtensionManager.
Нужно найти другой код? Найти другой код состояния или ошибки.
