Windows 11/10 で Sxstrace.exe コマンドラインツールを使用する方法

Sxstrace.exeは、EXE ファイル拡張子を使用しており、より具体的にはSxs トレースツールファイルとして知られています。この記事では、Windows 11/10 でサイドバイサイド エラーを診断するためのSxstrace.exe コマンドラインツールの使用方法をご紹介します。

サイドバイサイド エラーとは何ですか?

現在インストールされている Microsoft Visual C++ のバージョンが、クラッシュしたアプリケーションと下位互換性がない場合、Windows 11/10 PC でサイドバイサイド エラーが発生します。通常、イベント ID 33 または 59がこのエラーに関連付けられます。

Windows 11/10 で Sxstrace.exe コマンドラインツールを使用する方法

基本的に、サイドバイサイド アセンブリは、インストールされた後にサービスパック、更新プログラム、または新しいアプリケーションがインストールされても、特定のアプリケーションが常に特定のバージョンの DLL (共通コントロールなどの Windows システム DLL) を使用するようにするための方法です。

PC ユーザーは、sxstrace ユーティリティを使用してサイドバイサイド エラーを簡単に診断できます。Windows 11/10 で Sxstrace.exe コマンドラインツールを使用するには、以下の手順に従って sxstrace.exe を実行し、トレースをバイナリファイルとして作成し、バイナリファイルを可読形式に変換します。バイナリは C:\Windows\System32\sxstrace.exe にあります。

  • Windows キー + Rを押して、[ファイル名を指定して実行] ダイアログを呼び出します。
  • [ファイル名を指定して実行] ダイアログボックスに「cmd」と入力し、Ctrl + Shift + Enterを押して、管理者/昇格モードでコマンドプロンプトを開きます。
  • コマンドプロンプトウィンドウで、以下のコマンドをコピーして貼り付け、Enter キーを押してトレースを開始します。
sxstrace.exe Trace -logfile:tracetest.log

: 書き込み権限のあるディレクトリでコマンドを実行してください。または、–logfile パラメータを書き込み権限のあるディレクトリに指定することもできます。

  • トレースを開始したので、エラーメッセージをスローするプログラムを実行します。エラーメッセージが表示されたら、[OK]をクリックします。
  • 次に、CMD プロンプトウィンドウに戻り、Enter キーを押してトレースを停止するか、以下のコマンドを実行します。
sxstrace.exe stoptrace

tracetest.log はバイナリ形式のファイルになるため、バイナリログファイルを解析してテキストファイルを作成することで、ログを人間が読める形式に変換する必要があります。

  • ここで、以下のコマンドを実行します。
sxstrace.exe Parse -logfile:tracetest.log -outfile:tracetest.txt
  • コマンドが実行されたら、コマンドプロンプトを終了します。

これで、[ファイル名を指定して実行] ダイアログを開き、以下のファイルパスをコピー/貼り付けて Enter キーを押して tracetest.txt ファイルを開き、ログファイルを分析してトラブルシューティングを行うことができます。

C:\Windows\System32\tracetest.txt

このチュートリアルをまとめると、sxstrace.exe コマンドラインツールを使用して、アプリケーションに関連するエラー (「サイドバイサイド構成が正しくないため、アプリケーションの起動に失敗しました」など) を診断、トラブルシューティング、修正できます。これは、Windows 11/10 コンピューターの SideBySide エラー 59 と似ています。

Sxstrace exe は何を行いますか?

sxstrace ユーティリティは、サイドバイサイド エラーの診断を支援します。sxstrace.exe を実行するには、以下の手順に従います。これらの手順により、トレースがバイナリファイルとして作成され、バイナリファイルが読み取り可能な形式に変換されます。

サイドバイサイド構成とはどういう意味ですか?

サイドバイサイド構成エラーは通常、特定のソフトウェアをインストールまたは更新しようとしたときに発生し、通常は C++ ランタイムライブラリ内のファイルと更新/インストールしようとしているソフトウェアとの間の競合によって引き起こされます。

サイドバイサイド構成エラーを修正するにはどうすればよいですか?

Windows 11/10 PC でサイドバイサイド構成が正しくないエラーを修正するには、以下の提案を試してください。

  • インストーラーファイルを再ダウンロードします。
  • 設定アプリまたは [プログラムの追加と削除] アプレットを使用して、問題のあるアプリケーションを修復します。
  • 問題のあるアプリケーションを再インストールします。
  • レジストリを確認します。
  • 最新の Microsoft Visual C++ 再頒布可能パッケージをインストールします。
  • システムファイルチェッカーのスキャンを実行します。

サイドバイサイド構成エラーの原因は何ですか?

コンピューターの Visual C++ ランタイムが破損しているか、または存在しない場合、Windows 11/10 デバイスで「サイドバイサイド構成が正しくない」というエラーが発生することがあります。ほとんどの場合、問題を解決するには、コンピューターに Microsoft Visual C++ 再頒布可能パッケージを再インストールすると、破損または存在しないランタイムを復元できます。