Share via


Risoluzione dei problemi

Questo documento presenta difficoltà comuni nell'esecuzione e nell'uso di Kusto.Explorer e offre soluzioni. Questo documento descrive anche come reimpostare Kusto.Explorer.

L'avvio di Kusto.Explorer non riesce

Kusto.Explorer visualizza la finestra di dialogo di errore durante o dopo l'avvio

Sintomo

All'avvio, Kusto.Explorer visualizza un InvalidOperationException errore.

Possibile soluzione

Questo errore può suggerire che il sistema operativo è diventato danneggiato o che mancano alcuni dei moduli essenziali. Per controllare i file di sistema mancanti o danneggiati, seguire la procedura descritta di seguito:
https://support.microsoft.com/help/929833/use-the-system-file-checker-tool-to-repair-missing-or-corrupted-system

Kusto.Explorer scarica sempre, anche quando non sono presenti aggiornamenti

Sintomo

Ogni volta che si apre Kusto.Explorer, viene richiesto di installare una nuova versione. Kusto.Explorer scarica l'intero pacchetto, senza aggiornare la versione già installata.

Possibile soluzione

Questo sintomo potrebbe essere il risultato del danneggiamento nell'archivio ClickOnce locale. È possibile cancellare l'archivio ClickOnce locale eseguendo il comando seguente in un prompt dei comandi con privilegi elevati.

Importante

  1. Se sono presenti altre istanze di applicazioni ClickOnce o di , terminarle prima di dfsvc.exeeseguire questo comando.
  2. Tutte le app ClickOnce verranno reinstallate automaticamente alla successiva esecuzione, purché si abbia accesso al percorso di installazione originale archiviato nel collegamento all'app. I collegamenti alle app non verranno eliminati.
rd /q /s %userprofile%\appdata\local\apps\2.0

Provare a installare di nuovo Kusto.Explorer da uno dei mirror di installazione.

Errore ClickOnce: Impossibile avviare l'applicazione

Sintomi

L'avvio del programma non riesce e visualizza uno degli errori seguenti:

  • External component has thrown an exception
  • Value does not fall within the expected range
  • The application binding data format is invalid.
  • Exception from HRESULT: 0x800736B2
  • The referenced assembly is not installed on your system. (Exception from HRESULT: 0x800736B3)

È possibile esplorare i dettagli dell'errore facendo clic Details nella finestra di dialogo di errore seguente:

Errore ClickOnce.

Following errors were detected during this operation.
    * System.ArgumentException
        - Value does not fall within the expected range.
        - Source: System.Deployment
        - Stack trace:
            at System.Deployment.Application.NativeMethods.CorLaunchApplication(UInt32 hostType, String applicationFullName, Int32 manifestPathsCount, String[] manifestPaths, Int32 activationDataCount, String[] activationData, PROCESS_INFORMATION processInformation)
            at System.Deployment.Application.ComponentStore.ActivateApplication(DefinitionAppId appId, String activationParameter, Boolean useActivationParameter)
            at System.Deployment.Application.SubscriptionStore.ActivateApplication(DefinitionAppId appId, String activationParameter, Boolean useActivationParameter)
            at System.Deployment.Application.ApplicationActivator.Activate(DefinitionAppId appId, AssemblyManifest appManifest, String activationParameter, Boolean useActivationParameter)
            at System.Deployment.Application.ApplicationActivator.ProcessOrFollowShortcut(String shortcutFile, String& errorPageUrl, TempFile& deployFile)
            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)

Passaggi della soluzione proposti

  1. Disinstallare Kusto.Explorer usando Programs and Features (appwiz.cpl).

  2. Provare a eseguire CleanOnlineAppCachee quindi provare nuovamente a installare Kusto.Explorer. Da un prompt dei comandi con privilegi elevati:

    rundll32 %windir%\system32\dfshim.dll CleanOnlineAppCache
    

    Installare di nuovo Kusto.Explorer da uno dei mirror di installazione.

  3. Se l'applicazione non viene ancora avviata, eliminare l'archivio ClickOnce locale. Tutte le app ClickOnce verranno reinstallate automaticamente alla successiva esecuzione, purché si abbia accesso al percorso di installazione originale archiviato nel collegamento all'app. I collegamenti alle app non verranno eliminati.

    Da un prompt dei comandi con privilegi elevati:

    rd /q /s %userprofile%\appdata\local\apps\2.0
    

    Installare di nuovo Kusto.Explorer da uno dei mirror di installazione

  4. Se l'applicazione non viene ancora avviata:

    1. Rimuovere i file di distribuzione temporanei.

    2. Rinominare la cartella AppData locale Kusto.Explorer.

      Da un prompt dei comandi con privilegi elevati:

      rd /s/q %userprofile%\AppData\Local\Temp\Deployment
      ren %LOCALAPPDATA%\Kusto.Explorer Kusto.Explorer.bak
      
    3. Installare di nuovo Kusto.Explorer da uno dei mirror di installazione

    4. Per ripristinare le connessioni da Kusto.Explorer.bak, da un prompt dei comandi con privilegi elevati:

      copy %LOCALAPPDATA%\Kusto.Explorer.bak\User*.xml %LOCALAPPDATA%\Kusto.Explorer
      

Abilitazione della registrazione dettagliata di ClickOnce

  1. Se l'applicazione non viene ancora avviata:
    1. Abilitare la registrazione ClickOnce dettagliata creando un valore stringa LogVerbosityLevel pari a 1 in:

      HKEY_CURRENT_USER\Software\Classes\Software\Microsoft\Windows\CurrentVersion\Deployment
      
    2. Riprovare.

    3. Inviare l'output dettagliato a KEBugReport@microsoft.com.

Errore ClickOnce: l'amministratore ha bloccato l'applicazione perché potenzialmente rappresenta un rischio per la sicurezza per il computer

Sintomo

L'applicazione non viene installata con uno degli errori seguenti:

  • Your administrator has blocked this application because it potentially poses a security risk to your computer.
  • Your security settings do not allow this application to be installed on your computer.

Soluzione

Questo sintomo potrebbe essere dovuto al fatto che un'altra applicazione esegue l'override del comportamento predefinito della richiesta di attendibilità ClickOnce.

  1. Visualizzare le impostazioni di configurazione predefinite.
  2. Confrontare le impostazioni di configurazione con quelle effettive nel computer.
  3. Reimpostare le impostazioni di configurazione in base alle esigenze, come illustrato in questo articolo di procedura.

Pulire i dati dell'applicazione

In alcuni casi, quando i passaggi precedenti per la risoluzione dei problemi non sono utili per avviare Kusto.Explorer, la pulizia dei dati archiviati in locale può risultare utile.

I dati archiviati dall'applicazione Kusto.Explorer sono disponibili qui: C:\Users\[your username]\AppData\Local\Kusto.Explorer.

Nota

La pulizia dei dati comporterà la perdita di schede aperte (cartella di ripristino), connessioni salvate (cartella Connessioni) e impostazioni dell'applicazione (cartella UserSettings).

Reimpostare Kusto.Explorer

Se è necessario, è possibile reimpostare completamente Kusto.Explorer. La procedura seguente descrive come reimpostare progressivamente Kusto.Explorer, fino a quando non viene rimossa dal computer e deve essere installata da zero.

  1. In Windows aprire Cambia o rimuovere un programma (noto anche come Programmi e funzionalità).

  2. Selezionare ogni elemento che inizia con Kusto.Explorer.

  3. Selezionare Disinstalla.

    Se questa procedura non riesce a disinstallare l'applicazione (un problema noto con le applicazioni ClickOnce), vedere questo articolo per istruzioni.

  4. Eliminare la cartella %LOCALAPPDATA%\Kusto.Explorer, che rimuove tutte le connessioni, la cronologia e così via.

  5. Eliminare la cartella %APPDATA%\Kusto, che rimuove la cache dei token Kusto.Explorer. Sarà necessario ripetere l'autenticazione a tutti i cluster.

È anche possibile ripristinare una versione specifica di Kusto.Explorer:

  1. Eseguire appwiz.cpl.
  2. Selezionare Kusto.Explorer e selezionare Disinstalla/Cambia.
  3. Selezionare Ripristina lo stato precedente dell'applicazione.