La distribuzione e l'applicazione non hanno zone di sicurezza corrispondenti


0

Sto cercando di installare un pezzo di software da un'applicazione manifest. Ottengo un errore di quanto segue:

L'applicazione non può essere avviata. Contatta il fornitore dell'applicazione.

Dopo aver contattato il venditore, la risposta è che c'è un file corrotto sulla mia macchina (Windows 10).

Ho anche guardato le informazioni dettagliate nel messaggio di errore.

Sommario:

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.

Dettaglio:

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)

Durante la ricerca del problema, ci sono molti sviluppatori di applicazioni su StackOverflow (e altri siti) che lavorano per risolvere i file danneggiati. Ma nessuno di loro era dal punto di vista dell'utente finale.

La mia domanda è: come faccio a capire quale file è corrotto? E come aggiusto quel file?


Se il venditore dice che un file è corrotto, dovrebbe essere in grado di dirti quale è corrotto. Se non possono, stanno indovinando e non ti hanno fornito alcuna informazione utile.
Dawn Benton

Risposte:


1

Questo è erroneamente etichettato come un problema di Windows 10, quando in realtà è un problema che si applica a tutte le versioni di Windows.

La distribuzione e l'applicazione non hanno zone di sicurezza corrispondenti significa che c'è una corrispondenza errata tra le impostazioni di sicurezza nell'ambiente di distribuzione, ad esempio il tuo Windows O / S e quelli incorporati nell'applicazione .exe che stai tentando di eseguire.

Rilevare un errore di questo tipo è una funzione di sicurezza di base, comune a tutte le versioni di Windows (fino a Windows 98). Se l'O / S ritiene che il programma in esecuzione sia un rischio per la sicurezza, non lo eseguirà.

La risposta alla domanda che viene posta, ovviamente, è che c'è nessuna soluzione .

Questo errore, in molti (anche se non tutti) delle sue varie manifestazioni, informa l'utente di contattare il fornitore dell'applicazione: questo perché (ed è un ammissione del fatto che) questo errore non ha soluzioni utente. Può essere risolto solo dallo sviluppatore.

Se ricevi l'errore, significa che Windows non pensa che lo sviluppatore abbia firmato i manifesti. Probabilmente lo sviluppatore non è riuscito, nella scheda Firma, a spuntare / spuntare la casella di controllo; e / o non è riuscito a selezionare a valido certificato di sicurezza; e / o ha omesso di pubblicare il software come Full Trust (ma solo come trust parziale). (Ci sono anche altre possibilità, ma quelle sono ovvie.) Tali errori sono errori degli sviluppatori, quindi non possono essere risolti dall'utente finale.


2

Nel mio caso (strumento di esportazione di eDiscovery di Microsoft Office 365), l'errore si è verificato durante il download del file con Firefox. Sono passato a Internet Explorer per scaricare e avviare il file .application e quindi l'installazione è riuscita.


Questo era anche il mio problema.
Linuxx

Stessa cosa con un programma di installazione demo di Telerik: funziona in IE ma né Firefox né Chrome. Grazie.
Baptiste Candellier
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.