1

Я пытаюсь установить часть программного обеспечения из манифеста приложения. Я получаю сообщение об ошибке:

Приложение не может быть запущено. Обратитесь к поставщику приложения.

После обращения к поставщику ответ на мой компьютер поврежден (Windows 10).

Я также посмотрел подробную информацию в сообщении об ошибке.

Резюме:

Below is a summary of the errors, details of these errors are listed later in the log.
    * Activation of C:\Users\.... resulted in exception. Following failure messages were detected:
        + Deployment and application do not have matching security zones.

Деталь:

Following errors were detected during this operation.
    * [2/25/2017 12:12:07 AM] System.Deployment.Application.InvalidDeploymentException (Zone)
        - Deployment and application do not have matching security zones.
        - Source: System.Deployment
        - Stack trace:
            at System.Deployment.Application.DownloadManager.DownloadApplicationManifest(AssemblyManifest deploymentManifest, String targetDir, Uri deploymentUri, IDownloadNotification notification, DownloadOptions options, Uri& appSourceUri, String& appManifestPath)
            at System.Deployment.Application.ApplicationActivator.DownloadApplication(SubscriptionState subState, ActivationDescription actDesc, Int64 transactionId, TempDirectory& downloadTemp)
            at System.Deployment.Application.ApplicationActivator.InstallApplication(SubscriptionState& subState, ActivationDescription actDesc)
            at System.Deployment.Application.ApplicationActivator.PerformDeploymentActivation(Uri activationUri, Boolean isShortcut, String textualSubId, String deploymentProviderUrlFromExtension, BrowserSettings browserSettings, String& errorPageUrl)
            at System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker(Object state)

При изучении этой проблемы, многие разработчики приложений, работающие над stackoverflow (и другие сайты), работают над устранением поврежденных файлов. Но ни один из них не был с точки зрения конечного пользователя.

У меня вопрос: как определить, какой файл поврежден? И как мне исправить этот файл?

2 ответа2

4

В моем случае (Microsoft Office 365 eDiscovery Export Tool) ошибка возникала при загрузке файла с помощью Firefox. Я переключился на Internet Explorer, чтобы загрузить и запустить файл .application, после чего установка прошла успешно.

1

Это ошибочно помечено как проблема Windows 10, когда на самом деле это проблема, которая относится ко всем версиям Windows.

Развертывание и приложение не имеют совпадающих зон безопасности, что означает несоответствие между параметрами безопасности в среде развертывания - т. Е. В вашей операционной системе Windows и тех, которые встроены в приложение .exe, которое вы пытаетесь запустить.

Обнаружение такого несоответствия является основной функцией безопасности, общей для всех версий Windows (вплоть до Windows 98). Если O/S считает, что запускаемая программа представляет собой угрозу безопасности, она не будет запускаться.

Ответ на задаваемый вопрос, конечно же, заключается в том, что решения не существует.

Эта ошибка во многих (хотя и не во всех) ее различных проявлениях информирует пользователя о необходимости связаться с поставщиком приложения: это связано с тем, что (и является признанием того факта), что эта ошибка не имеет пользовательских решений. Это может быть решено только разработчиком.

Если вы получаете сообщение об ошибке, значит, Windows не считает, что разработчик подписал манифесты. Разработчик, вероятно, не смог на вкладке «Подписание» поставить / поставить галочку; и / или не удалось выбрать действующий сертификат безопасности; и / или не удалось опубликовать программное обеспечение с полным доверием (но только с частичным доверием). (Есть и другие возможности, но они очевидны.) Такие ошибки являются ошибками разработчика, поэтому не могут быть исправлены конечным пользователем.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .