Убедитесь что файл пакета resources pri допустим
Ошибка «Не удалось зарегистрировать пакет» при открытии фото в Windows 10
При попытке открыть файл изображения, например, в формате JPG или PNG можно столкнуться с ошибкой «не удалось зарегистрировать пакет». Проблема возникает при открытии всех форматов или только определенных файлов.
Причины возникновения ошибки регистрации пакета
С ошибкой при работе с изображениями можно столкнуться по ряду причин:
Запуск средства устранения неполадок магазина Windows
Самый эффективный метод исправления ошибки, когда не удается зарегистрировать пакет – это просто запустить средство устранения приложений Магазина Windows. В большинстве случаев средство указывает на сбой приложения Фотографии, и рекомендует сбросить его.
Прокрутите список вниз, найдите «Приложения из Магазина Windows» и запустите средство устранения неполадок.
Дождитесь завершения начального сканирования. Если в ходе тестирована была определена причина, нажмите кнопку «Применить это исправление».
После завершения восстановления перезагрузите компьютер и попробуйте открыть изображение. Если при открытии наблюдаете, что пакет по-прежнему не удается зарегистрировать, перейдите к следующему шагу.
Проверка целостности системы
Еще одной причиной, из-за которой возникает ошибка регистрации пакета, являются поврежденные файлы системы. В этом решении запустим несколько утилит, способных восстановить целостность системы.
В консоли командной строки по очереди выполните команды:
Dism /Online /Cleanup-Image /CheckHealth
Dism /Online /Cleanup-Image /ScanHealth
Dism /Online /Cleanup-Image /RestoreHealth
Примечание: Утилита обслуживания образов развертывания и управления ими DISM позволяет обнаружить и заменить поврежденные системные файлы с Центра обновления Windows. Поэтому перед запуском утилиты проверьте подключение к интернету.
После завершения процедуры перезагрузите ПК и откройте изображение, которое вызывало проблему. Если наблюдаете, что пакет опять не удается зарегистрировать, в командной строке выполните команду:
Примечание: Утилита заменит поврежденные файлы рабочими из локально сохраненной папки резервного копирования, поэтому подключение к интернету не требуется.
После завершения проверьте, возникает ли проблема, из-за которой пакет не был зарегистрирован.
Сброс приложения Фотографии
Попробуйте выполнить сброс приложения.
Откройте вкладку «Приложения и возможности» командой ms-settings:appsfeatures из окна «Выполнить» (Win + R).
Найдите в списке «Фотографии», щелкните на него и выберите Дополнительные параметры.
В следующем окне перейдите к разделу «Сброс», нажмите кнопку «Исправить».
После откройте проблемное изображение и посмотрите, появляется ли ошибка пакета, который не удается зарегистрировать. Если она остается, нажмите кнопку «Сбросить».
Переустановка приложения Фотографии с помощью PowerShell
Для решения проблемы попробуйте удалить программу, а затем установить заново с помощью PowerShell. Эта процедура полностью удалит все файлы, а не только очистит кэш и восстановит поврежденные.
В строке системного поиска наберите «PowerShell», под найденным результатом кликните на кнопку «Запустить от имени администратора».
В консоли наберите команду, которая удалит приложение:
get-appxpackage Microsoft.ZuneVideo remove-appxpackage
Наберите следующую команду, чтобы заново установить «Фотографии».
После установки перезагрузите ПК. Проверьте, возникает ли ошибка, которая препятствует зарегистрировать пакет.
Переключение на классический просмотр
Если продолжаете сталкиваться с проблемой, что пакет не может быть зарегистрирован, попробуйте переключить просмотр с приложения «Фотографии» на классического просмотрщика фотографий Windows. Теперь эта процедура немного сложнее, учитывая, что Windows 10 больше официально не поддерживает это приложение.
Тем не менее, есть некоторые настройки реестра, с помощью которых можно переключится обратно на классический просмотра фотографий и устранить проблему регистрации пакета.
Откройте текстовый редактор командой notepad из окна «Выполнить» (Win + R)
В окно Блокнота скопируйте и вставьте следующий код:
После вставки перейдите в меню Файл – Сохранить и выберите папку для сохранения. Но, прежде чем сохранить, измените расширение с «.txt» на «.reg».
Дважды щелкните на созданному reg-файлу, чтобы вернуть старый редактор изображений Windows.
После добавления разделов реестра перезагрузите ПК, чтобы изменения вступили в силу.
Откройте окно «Выполнить» сочетанием Win + R, наберите команду ms-settings:defaultapps и щелкните на Enter для перехода на вкладку «Приложение по умолчанию».
Нажмите на значок Просмотра фото и выберите классический просмотрщик. В этой программе ошибка, препятствующая зарегистрировать пакет при открытии изображение, отсутствует.
Решено! Сбой развертывания с HRESULT: 0x80073CF6, Не удалось зарегистрировать пакет.
Публикация: 3 April 2016 Обновлено: 25 February 2018
Add-AppxPackage : Сбой развертывания с HRESULT: 0x80073CF6, Не удалось зарегист
рировать пакет.
Merge Failure: ошибка: 0x80070003: не удается зарегистрировать пакет Microsoft.
WindowsStore_2015.23.23.0_x64__8wekyb3d8bbwe ( имя пакета * ) так как произошел сбой объединени
я следующего файла: C:\Program Files\WindowsApps\Microsoft.WindowsStore_2016.23 (* Имя исполняемого файла )
.23.0_neutral_split.language-ru_8wekyb3d8bbwe\resources.pri
1. Нажмите Win + R и введите Regedit в диалоговом окне Выполнить, чтобы открыть редактор реестра. Нажмите кнопку ОК.
2. Перейдите в следующий раздел реестра:
HKEY_CURRENT_USER \ Software \ Classes \ Local Settings \ Software \ Microsoft \ Windows \ CurrentVersion \ AppModel \ Repository \ Packages \ * Имя Пакета*
5. Затем нажмите кнопку Дополнительно и перейдите в окно Выбор Пользователь или Группа.
Теперь перезагрузите компьютер и попробуйте повторно зарегистрировать приложение.
Очень странное поведение системы Windows 10 (заявка № 211011)
Опции темы
Очень странное поведение системы Windows 10
Не работает центр обновлений, в меню пуск не работает кнопка «Выключение» (причем если нажать правой клавишей мыши на пуск то в всплывающем меню завершить работу все таки можно), не работает поиск (из меню пуск), не переустанавливается система с сохранением данных (не пробовал сносить все под 0), антивирусник Аваст не может включиться. Периодически возникают фризы системы секунд на 10-20.
Помогите пожалуйста.
Надоело быть жертвой? Стань профи по информационной безопасности, получай самую свежую информацию об угрозах и средствах защиты от ведущего российского аналитического центра Anti-Malware.ru:
Уважаемый(ая) Delet_Atreydes, спасибо за обращение на наш форум!
Помощь при заражении комьютера на VirusInfo.Info оказывается абсолютно бесплатно. Хелперы, в самое ближайшее время, ответят на Ваш запрос. Для оказания помощи необходимо предоставить логи сканирования утилитой Autologger, подробнее можно прочитать в правилах оформления запроса о помощи.
Информация
Если вы хотите получить персональную гарантированную помощь в приоритетном режиме, то воспользуйтесь платным сервисом Помогите+.
AVZ выполнить следующий скрипт.
Важно на ОС: Windows Vista/7/8/8.1 AVZ запускайте через контекстное меню проводника от имени Администратора.
После выполнения скрипта компьютер перезагрузится.
После перезагрузки:
— Выполните в AVZ:
Файл quarantine.zip из папки AVZ загрузите по ссылке » Прислать запрошенный карантин » вверху темы.
— Подготовьте лог AdwCleaner и приложите его в теме.
Это понравилось:
Исполнил.
Еще симптомы:
при перезагрузке выдает крит ошибку Windows Power Shell
Avast выдает: UI Failed to load (забыл упомянуть сразу)
Удалите в AdwCleaner всё, кроме папок с названиями программ которыми вы пользуетесь (если ничем из перечисленного в логе не пользуетесь, то удалите всё). Отчет после удаления прикрепите.
Это понравилось:
Исполнил.
При перезагрузке исчезла крит ошибка Windows Power Shell и по ощущениям быстрее произошла загрузка.
Служба уведомлений и обновлений все еще не работает, кнопка «выключить» в меню пуск не активна, поиск не работает (из меню пуск)
— Скачайте Farbar Recovery Scan Tool
и сохраните на Рабочем столе.
Тесты комплекта сертификации приложений для Windows
Комплект сертификации приложений для Windows содержит ряд тестов, позволяющих убедиться, что ваше приложение готово к публикации в Microsoft Store. Ниже перечислены тесты с условиями, сведениями и предлагаемыми действиями в случае сбоя.
Тесты развертывания и запуска
Позволяет отслеживать работу приложения во время сертификационных испытаний, чтобы регистрировать сбои и зависания.
История
Приложения, перестающие отвечать или завершающиеся аварийно, могут привести к потере данных пользователя и вызвать разочарование.
Приложения должны быть полностью работоспособными без использования режимов совместимости Windows, сообщений AppHelp и исправлений совместимости.
приложения не должны перечислять библиотеки dll для загрузки в раздел реестра хкэй-локал-мачине\софтваре\микрософт\ Windows NT \куррентверсион\ Windows \аппинит-дллс.
Сведения о тесте
Мы проверяем устойчивость и стабильность приложения с помощью сертификационного тестирования.
Для запуска приложений комплект сертификации приложений для Windows вызывает метод IApplicationActivationManager::ActivateApplication. Чтобы метод ActivateApplication запустил приложение, должен быть включен контроль учетных записей, а разрешение экрана должно быть не менее 1024×768 или 768×1024. Если одно из этих условий не выполнено, приложение не пройдет этот тест.
Корректирующие действия
Убедитесь, что на тестовом компьютере включен контроль учетных записей.
Убедитесь, что вы запускаете тест на компьютере с достаточно большим разрешением экрана.
Если ваше приложение не запускается, а тестовая платформа соответствует предварительным требованиям ActivateApplication, можно диагностировать проблему, просмотрев журнал событий активации. Чтобы найти эти записи в журнале событий, сделайте следующее.
Устраните неполадки в проблемном файле, выявите и устраните проблему. Выполните повторную сборку приложения и повторите тестирование. Проверьте, нет ли в папке журнала в установочной папке комплекта сертификации приложений для Windows файла дампа памяти, который можно использовать при отладке приложения.
Тест запуска версии платформы
Проверяет возможность работы приложения для Windows в будущей версии операционной системы. Этот тест ранее применялся только к рабочему процессу классических приложений, но теперь он используется для рабочего процесса Магазина и универсальной платформы Windows (UWP).
История
Использование сведений о версии операционной системы для Microsoft Store ограничено. Эти сведения часто неправильно использовались приложениями для проверки версии ОС и включения функций, соответствующих этой версии.
Сведения о тесте
Комплект сертификации приложений для Windows использует HighVersionLie для обнаружения способа проверки версии ОС приложением. Если в приложении возникнет сбой, оно не пройдет этот тест.
Действие по исправлению
Приложения должны использовать вспомогательные функции Version API для проверки. Дополнительные сведения см. в разделе Версия операционной системы.
Проверка обработчика отмены фоновых задач
Этот тест проверяет, содержит ли приложение обработчик отмены для объявленных фоновых задач. Необходима специальная функция, которая будет вызываться при отмене задачи. Этот тест применяется только для развернутых приложений.
История
Универсальные приложения Windows могут регистрировать процесс, выполняемый в фоновом режиме. Например, почтовое приложение может время от времени проверять связь с сервером. Однако если эти ресурсы необходимы операционной системе, она отменит фоновую задачу, поэтому приложения должны корректно обрабатывать эту отмену. Приложения без обработчика отмены могут зависать или не закрываться, когда пользователь пытается закрыть приложение.
Сведения о тесте
Приложение запускается, приостанавливается, а часть приложения, не выполняемая в фоне, завершается. Затем фоновые задачи, связанные с этим приложением, отменяются. Проверяется состояние приложения, и если приложение все еще выполняется, оно не пройдет этот тест.
Действие по исправлению
Добавьте обработчик отмены в приложение. Дополнительные сведения см. в разделе Поддержка приложения с помощью фоновых задач.
Количество приложений
Этот тест позволяет убедиться, что пакет приложения (MSIX, APPX или пакет приложений) содержит одно приложение. Теперь это автономный тест.
История
Тест реализован согласно политике Магазина.
Сведения о тесте
В приложениях для Windows Phone 8.1 этот тест подтверждает, что общее число пакетов приложений в наборе AllowPartiallyTrustedCallersAttribute
Сообщение об ошибке комплекта сертификации приложений для Windows: Ошибка диагностики APTCACheck
Атрибут AllowPartiallyTrustedCallersAttribute (APTCA) разрешает доступ к полностью доверенному коду со стороны частично доверенного кода в подписанных сборках. Применяя атрибут APTCA к сборке, частично доверенные вызывающие стороны могут получать доступ к этой сборке на весь срок ее жизни, что может нанести ущерб безопасности.
Порядок действий в случае отрицательного результата теста
Используйте атрибут APTCA для сборок со строгим именем только в том случае, если для вашего проекта это необходимо, а риски хорошо вам понятны. Если это необходимо, убедитесь, что все API защищены соответствующими требованиями к управлению доступом для кода. Атрибут APTCA не действует, если сборка входит в состав приложения на универсальной платформе Windows (UWP).
Замечания
Защита с использованием обработчика исключений /SafeSEH
Сообщение об ошибке комплекта сертификации приложений для Windows: не пройден тест SafeSEHCheck.
Обработчик исключений запускается, когда приложение сталкивается с исключительной ситуацией, например происходит ошибка деления на ноль. На момент вызова функции адрес обработчика ошибок хранится в стеке, поэтому в случае перезаписи стека какой-либо вредоносной программой обработчик может стать уязвим для атак с переполнением буфера.
Порядок действий в случае отрицательного результата теста
При выполнении сборки приложения включите параметр /SAFESEH в команде компоновщика. Этот параметр включен по умолчанию в конфигурациях выпуска Visual Studio. Убедитесь, что этот параметр включен в инструкциях сборки для всех исполняемых модулей вашего приложения.
Замечания
Тест не проводится для 64-разрядных двоичных файлов или двоичных файлов для набора микросхем ARM, так как они не хранят адресов обработчика исключений в стеке.
Предотвращение выполнения данных
Сообщение об ошибке комплекта сертификации приложений для Windows: Ошибка диагностики NXCheck
Данный тест позволяет убедиться, что приложение не выполняет код, хранящийся в сегменте данных.
Порядок действий в случае отрицательного результата теста
При сборке приложения включите параметр /NXCOMPAT в команде компоновщика. Этот параметр включен по умолчанию в версиях компоновщика, которые поддерживают предотвращение выполнения данных (DEP).
Замечания
Рекомендуется протестировать приложения на процессоре с поддержкой DEP и устранить сбои, возникшие в результате DEP.
Случайный выбор расположения адресного пространства
Сообщение об ошибке комплекта сертификации приложений для Windows: Ошибка диагностики DBCheck
Технология случайного выбора расположения адресного пространства (ASLR) загружает исполняемые образы в случайно выбранные области памяти. Это затрудняет работу вредоносной программы, которая ожидает, что для предсказуемой работы программы она будет загружена по определенному виртуальному адресу. Ваше приложение и все компоненты, которые оно использует, должны поддерживать ASLR.
Порядок действий в случае отрицательного результата теста
При сборке приложения включите параметр /DYNAMICBASE в команде компоновщика. Убедитесь, что все модули, используемые приложением, также используют этот параметр компоновщика.
Замечания
Обычно ASLR не влияет на производительность. Однако в некоторых сценариях наблюдается небольшое повышение производительности на 32-разрядных системах. Существует вероятность снижения производительности в сильно перегруженных системах, где во множество расположений загружено множество образов.
Этот тест выполняется только для приложений, написанных на неуправляемых языках, например C или C++.
Общий раздел PE чтения/записи
Сообщение об ошибке комплекта сертификации приложений для Windows. Ошибка диагностики SharedSectionsCheck.
Двоичные файлы с записываемыми разделами, помеченными как общие, представляют угрозу безопасности. Без необходимости не выполняйте сборку приложений с общими записываемыми разделами. Используйте CreateFileMapping или MapViewOfFile, чтобы создать правильно защищенный объект общей памяти.
Порядок действий в случае отрицательного результата теста
Удалите из приложения все общие разделы и создайте объекты общей памяти, вызвав CreateFileMapping или MapViewOfFile с соответствующими атрибутами безопасности, а затем снова выполните сборку приложения.
Замечания
Этот тест выполняется только для приложений, написанных на неуправляемых языках, например C или C++.
AppContainerCheck
Сообщение об ошибке комплекта сертификации приложений для Windows. Ошибка диагностики AppContainerCheck.
The AppContainerCheck проверяет, установлен ли бит appcontainer в заголовке переносимого исполняемого (PE) файла для исполняемого двоичного файла. Для правильного выполнения приложений бит appcontainer должен быть установлен для всех EXE-файлов и всех неуправляемых библиотек DLL.
Порядок действий в случае отрицательного результата теста
Если собственный исполняемый файл не проходит тест, убедитесь, что вы используете последнюю версию компилятора и компоновщика, а также что в компоновщике установлен флаг /appcontainer.
Если управляемый исполняемый файл не прошел тест, убедитесь, что для выполнения сборки приложения UWP вы используете последнюю версию компилятора и компоновщика, например Microsoft Visual Studio.
Замечания
Этот тест выполняется для всех EXE-файлов и для неуправляемых библиотек DLL.
ExecutableImportsCheck
Сообщение об ошибке комплекта сертификации приложений для Windows. Ошибка диагностики ExecutableImportsCheck.
Образ переносимого исполняемого (PE) файла не проходит этот тест, если его таблица помещена в раздел исполняемого кода. Это может происходить, если вы включили слияние rdata для образа PE, установив для флага /merge компоновщика Visual C++ значение /merge:.rdata=.text.
Порядок действий в случае отрицательного результата теста
Не выполняйте слияние таблицы импорта с разделом исполняемого кода. Убедитесь, что с помощью флага /merge компоновщика Visual C++ не установлено слияние раздела «.rdata» с разделом кода.
Замечания
Этот тест выполняется для всего двоичного кода за исключением сборок, являющихся чисто управляемыми.
WXCheck
Сообщение об ошибке комплекта сертификации приложений для Windows. Ошибка диагностики WXCheck.
Этот тест помогает убедиться, что двоичный файл не содержит страниц, которые сопоставлены как записываемые и исполняемые. Это может произойти, если двоичный файл содержит доступный для записи и исполняемый раздел или если выравнивание раздела двоичного файла меньше, чем Размер страницы.
Порядок действий в случае отрицательного результата теста
Убедитесь, что двоичный файл не имеет подраздела для записи или исполняемого файла и что значение выравнивание раздела двоичного файла по крайней мере равно его размеру страницы.
Замечания
Этот тест выполняется для всех EXE-файлов и для собственных неуправляемых библиотек DLL.
Исполняемый файл может содержать записываемый и исполняемый раздел, если он был собран с включенным параметром «Изменить и продолжить» (/ZI). В результате отключения параметра «Изменить и продолжить» недействительный раздел не будет присутствовать.
Размер страницы — это выравнивание раздела по умолчанию для исполняемых файлов.
Подписывание частного кода
Проверяет наличие двоичных файлов для подписывания частного кода в пакете приложения.
История
Файлы подписывания частного кода должны оставаться недоступными, поскольку в случае несанкционированного доступа они могут использоваться злоумышленниками.
Сведения о тесте
Проверяет наличие в пакете приложения файлов с расширениями PFX и SNK, которые указывают на включение ключей подписывания частного кода.
Корректирующие действия
Удалите из пакета все ключи подписывания частного кода (например, PFX- и SNK-файлы).
Проверка API
Позволяет убедиться, что в приложении не используются несовместимые API.
История
Для сертификации в Microsoft Store в приложениях необходимо использовать API для приложений UWP (API среды выполнения Windows или поддерживаемые API Win32). Этот тест также позволяет выявить ситуации, в которых управляемый двоичный файл использует зависимость от функции вне утвержденного профиля.
Сведения о тесте
Корректирующие действия
Убедитесь, что приложение скомпилировано в виде сборки выпуска, а не отладочной сборки.
Проверьте сообщения об ошибках, чтобы выявить используемый в программе API, не относящийся к API для приложений UWP.
Тесты производительности
Приложение должно быстро реагировать на действия пользователя и системные команды, чтобы обеспечить быстрое и гибкое взаимодействие.
Характеристики компьютера, на котором выполняется тестирование, могут повлиять на результаты теста. Пороговые значения в тесте производительности для сертификации приложения установлены таким образом, чтобы маломощные компьютеры удовлетворяли требованиям пользователя по быстроте и гибкости. Чтобы определить производительность приложения, рекомендуется проводить тестирование на маломощном компьютере, например с процессором Intel Atom, разрешением экрана 1366 x 768 (или выше) и вращающимся жестким диском (в отличие от твердотельного жесткого диска).
Генерация байт-кода
Чтобы ускорить выполнение кода JavaScript для оптимизации производительности, файлы JavaScript с расширением JS генерируют байт-код во время развертывания приложения. Это значительно сокращает время запуска и выполнения операций JavaScript.
Сведения о тесте
Проверяет развертывание приложения с целью убедиться, что все JS-файлы преобразованы в байт-код.
Действие по исправлению
Если тест не пройден, можно попытаться решить проблему так.
Оптимизированные привязки
Чтобы оптимизировать использование памяти при применении привязок, для свойства WinJS.Binding.optimizeBindingReferences необходимо установить значение true.
Сведения о тесте
Проверьте значение свойства WinJS.Binding.optimizeBindingReferences.
Действие по исправлению
В приложениях на JavaScript задайте для свойства WinJS.Binding.optimizeBindingReferences значение true.
Проверка ресурсов манифеста приложения
Проверка ресурсов приложения
Установка приложения может завершиться ошибкой, если неверны строки или изображения, объявленные в манифесте приложения. Если при установке приложения возникают такие ошибки, логотип приложения или другие изображения могут отображаться неправильно.
Сведения о тесте
Проверяются ресурсы, определенные в манифесте приложения, чтобы убедиться, что они имеются и действительны.
Действие по исправлению
Руководствуйтесь следующей таблицей.
Сообщение об ошибке | Комментарии |
---|---|