トラブルシューティング

このドキュメントでは、Kusto の実行と使用に関する一般的な問題について説明し、ソリューションを提供します。 このドキュメントでは、 Kusto をリセットする方法についても説明します。

Kusto. エクスプローラーが起動に失敗する

Kusto. エクスプローラーの起動時または起動後にエラーダイアログが表示される

症状

起動時に、Kusto. エクスプローラーにエラーが表示されます。 InvalidOperationException

考えられる解決策

このエラーは、オペレーティングシステムが破損した、または重要なモジュールの一部が不足していることを示唆する場合があります。 不足または破損しているシステムファイルを確認するには、次の手順に従います。
https://support.microsoft.com/help/929833/use-the-system-file-checker-tool-to-repair-missing-or-corrupted-system

Kusto. エクスプローラーは、更新プログラムがない場合でも、常にダウンロードされます。

症状

Kusto. エクスプローラーを開くたびに、新しいバージョンをインストールするように求められます。 Kusto. エクスプローラーは、インストール済みのバージョンを更新せずに、パッケージ全体をダウンロードします。

考えられる解決策

この現象は、ローカル ClickOnce ストアが破損したことが原因である可能性があります。 管理者特権でのコマンドプロンプトで次のコマンドを実行して、ローカル ClickOnce ストアを消去できます。

重要

  1. ClickOnce アプリケーションまたはの他のインスタンスがある場合は dfsvc.exe 、このコマンドを実行する前にそれらを終了します。
  2. アプリショートカットに格納されている元のインストール場所にアクセスできる限り、次回の実行時には、すべての ClickOnce アプリが自動的に再インストールされます。 アプリのショートカットは削除されません。
rd /q /s %userprofile%\appdata\local\apps\2.0

インストールミラーの1つから、Kusto をもう一度インストールしてみてください。

ClickOnce エラー: アプリケーションを起動できません

現象

プログラムを起動できず、次のいずれかのエラーが表示されます。

  • 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)

エラーの詳細を調べるには Details 、次のエラーダイアログをクリックします。

ClickOnce error.

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)

提案されたソリューションの手順

  1. () を使用して Kusto をアンインストールします Programs and Featuresappwiz.cpl

  2. を実行してから CleanOnlineAppCache 、Kusto をもう一度インストールしてみてください。 管理者特権のコマンドプロンプトから次のコマンドを実行します。

    rundll32 %windir%\system32\dfshim.dll CleanOnlineAppCache
    

    インストールミラーのいずれかからもう一度 Kusto をインストールします。

  3. アプリケーションがまだ起動しない場合は、ローカル ClickOnce ストアを削除します。 アプリショートカットに格納されている元のインストール場所にアクセスできる限り、次回の実行時には、すべての ClickOnce アプリが自動的に再インストールされます。 アプリのショートカットは削除されません。

    管理者特権のコマンドプロンプトから次のコマンドを実行します。

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

    インストールミラーの1つから Kusto をもう一度インストールします。

  4. アプリケーションがまだ起動しない場合は、次のようになります。

    1. 一時的な展開ファイルを削除します。

    2. Kusto. Explorer ローカル AppData フォルダーの名前を変更します。

      管理者特権のコマンドプロンプトから次のコマンドを実行します。

      rd /s/q %userprofile%\AppData\Local\Temp\Deployment
      ren %LOCALAPPDATA%\Kusto.Explorer Kusto.Explorer.bak
      
    3. インストールミラーの1つから Kusto をもう一度インストールします。

    4. 管理者特権のコマンドプロンプトから次のように、Kusto. .bak. .bak からの接続を復元します。

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

ClickOnce 詳細ログ記録の有効化

  1. アプリケーションがまだ起動しない場合は、次のようになります。
    1. 次の下で LogVerbosityLevel string 値1を作成して、詳細 ClickOnce ログ記録を有効にします。

      HKEY_CURRENT_USER\Software\Classes\Software\Microsoft\Windows\CurrentVersion\Deployment
      
    2. もう一度再現します。

    3. 詳細出力をに送信し KEBugReport@microsoft.com ます。

ClickOnce エラー: コンピューターにセキュリティ上のリスクが生じる可能性があるため、管理者がこのアプリケーションをブロックしています

症状

次のいずれかのエラーが発生しても、アプリケーションのインストールに失敗します。

  • 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.

解決策

この現象は、別のアプリケーションが既定の ClickOnce 信頼プロンプトの動作をオーバーライドしていることが原因である可能性があります。

  1. 既定の構成設定を表示します。
  2. 構成設定をコンピューター上の実際の設定と比較します。
  3. このハウツー記事で説明されているように、必要に応じて構成設定をリセットします。

アプリケーションデータのクリーンアップ

前のトラブルシューティングの手順を実行しても Kusto を開始できない場合があります。エクスプローラーを起動するには、ローカルに保存されているデータをクリーニングすることができます。

Kusto エクスプローラーアプリケーションによって保存されるデータについては、「」を参照してください。 C:\Users\[your username]\AppData\Local\Kusto.Explorer

注意

データをクリーニングすると、開いているタブ (回復フォルダー)、保存された接続 (接続フォルダー)、およびアプリケーションの設定 (UserSettings フォルダー) が失われる可能性があります。

Kusto をリセットします。

必要に応じて、Kusto を完全にリセットできます。 次の手順では、コンピューターから削除されて最初からインストールする必要があるため、Kusto をプログレッシブにリセットする方法について説明します。

  1. Windows で、[プログラムの変更または削除] ([プログラムと機能] とも呼ばれます) を開きます。

  2. で始まるすべての項目を選択し Kusto.Explorer ます。

  3. [アンインストール] を選択します。

    この手順でアプリケーションをアンインストールできない場合 (ClickOnce アプリケーションの既知の問題)、手順については、こちらの記事を参照してください。

  4. フォルダーを削除し %LOCALAPPDATA%\Kusto.Explorer ます。これにより、すべての接続と履歴が削除されます。

  5. フォルダーを削除します。 %APPDATA%\Kusto これにより、Kusto. エクスプローラーのトークンキャッシュが削除されます。 すべてのクラスターに対して再認証を行う必要があります。

また、特定のバージョンの Kusto エクスプローラーに戻すこともできます。

  1. appwiz.cpl を実行する。
  2. [ Kusto エクスプローラー ] を選択し、[ アンインストールと変更] を選択します。
  3. [ アプリケーションを以前の状態に復元する] を選択します。

次のステップ