アプリケーションが正しくないため、起動できませんでした。 エラーの修正: 「並列構成が正しくないため、アプリケーションを開始できませんでした」

並列構成が正しくないため、アプリケーションを起動できませんでした

こんにちは、みんな!

今日、同じ問題が発生しました - にログインしようとしました ブラウザ Google Chrome を使用しましたが、予期しないエラーが発生したためできませんでした: " アプリケーションの起動に失敗しました並列構成が正しくないためです。 詳細については、アプリケーション イベント ログを参照するか、コマンド ライン プログラムを使用してください。 sxstrace.exe詳細については。"

C:プログラム ファイルGoogleApplicationchrome.exe

この問題に対する長くて面倒な解決策を探していましたが、ついにこの方法を見つけました。

つまり、次のようなものでした。私はこのリンク https://goo.gl/V0Jr7C を使用して Google の公式フォーラムにアクセスしました。フォーラムの参加者全員が、ライブラリをダウンロードする必要があると言っています。 ビジュアルC++ Windows システムの場合は 2005 または 2008。 インストールしてあります Windows 7 SP1 32そこで、必要なライブラリをダウンロードし、ここでこれらのファイルをインストールし始めました https://goo.gl/sI51HY - ここが最も重要です !!! これらの方法は私には役に立ちませんでした! おそらく彼らはあなたを助けてくれるでしょうが、私は助けてくれませんでした!!! すべてのインストールを行っても、Google Chrome ブラウザはまだ開きません。 これらすべてのアクションのために 30 分かかりました。

する方法に切り替えることをお勧めします。 ステップバイステップの説明または、これらのライブラリをいじってみると、PC に正しくインストールされます。決めるのはあなたです。

Windows 7 sp1 の問題を解決する私なりの方法を説明しましょう (おそらくこのオプションは他のオペレーティング システムにも適しているでしょう)

1) 「Users」フォルダのCドライブに移動します。

3) このフォルダーに移動したら、左上隅を見て「ORDER」項目を見つけます - クリックしてください。

4) ポップアップメニューに「フォルダ設定と検索」という項目がありますので、クリックしてください。

5) 「VIEW」タブに移動し、ウィンドウのスライダーを止まるまで一番下まで下げます。

6) 「隠しファイル、フォルダー、ディスクを表示」にドットを入力し、「OK」をクリックします。

7) フォルダーを見ます - その中に「」という名前の隠しフォルダーが表示されます。 アプリデータ" - それでは始めましょう

9) 「User Data」フォルダーでフォルダーを見つけようとします。 デフォルト" - このフォルダーが見つかった場合は削除してください。見つからない場合は何もせず、すべてのフォルダーとドライブ C を閉じるだけです。

10) Google の公式 Web サイト https://goo.gl/b2w8xZ にアクセスし、新しい Chrome ブラウザのインス​​トール ファイルをダウンロードします。

11) プログラムをインストールするだけです。 クロームがまた動きます! すべてのブックマークはそのまま残ります!!! 皆さんご視聴ありがとうございました! コンピューターについてご質問がある場合は、メールでご連絡ください。お手伝いさせていただきます。

アドバイスが役に立ちました。 しかし.... Defaultフォルダーを削除する代わりに、別の場所に切り出しました。 Chromeをインストールしました。 このインストール後、すべてのパネル設定、パスワードなどがリセットされました。 結果は完全に純粋なクロムです。 AppDataLocalGoogleChromeUser Data フォルダーに戻り、その中の Default フォルダーを削除し、代わりに古いカット バージョンをアップロードしました。 このトリックの後、すべてのユーザーのブラウザ設定が復元されました。

ブラウザのショートカットを起動できません グーグルクローム「並列構成が正しくないため、アプリケーションを開始できませんでした」というエラーが表示されます。 詳細についてはアプリケーション イベント ログを確認するか、sxstrace.exe コマンド ライン ツールを使用してください。デスクトップ上の Chrome ブラウザ アイコンが開かない、互換性エラー、メッセージ C:Program FilesGoogleApplicationchrome.exe、Chrome がクラッシュしました、アイコンを開けませんデスクトップでは、Chrome ブラウザが読み込まれません、ビジュアル C プラス ライブラリ、ビジュアル C++ 2005 2008 Windows 7 7 用 32 ビット 64 ビット システム、サービス パック 1 SP1、オペレーティング システムの 32 ビット バージョン、64 ビットオペレーティング システム、問題に対する実証済みの解決策、YouTube で視聴できるビデオ レッスン、YouTube ビデオ コース


手術室で Windowsシステム 7 では、「並列構成が正しくないため、アプリケーションを開始できませんでした」というエラーが発生する場合があります。これは、「並列構成が正しくないため、アプリケーションを開始できませんでした」と解釈されます。 最近、同じ問題が実行中の PC でも発見されました。 Windowsコントロール 10. このエラーの原因と修正方法は何ですか?

Windows 10のコマンドラインを使用して問題を解決する

エラーの全文は次のとおりです。「並列構成が正しくないため、アプリケーションを開始できませんでした。 詳細については、アプリケーション イベント ログを参照するか、sxstrace.exe コマンド ライン ツールを使用してください。」

修正するには この問題コマンドラインを使用して、次の操作を行う必要があります。

  • 「Win+R」を押して「cmd」と入力します。
  • コンソールが開きます。 「Sxstrace」と入力します。
  • 次に、「sxstrace トレース /logfile:sxstrace.etl」と入力します。 雑誌へのパスは異なる場合があります。 エラーを見てみましょう。
  • 次に、再度「sxstrace parse /logfile:sxstrace.etl /outfile:sxstrace.txt」と入力します。
  • ファイル sxstrace.txt が開きます。


メモ帳で情報が開き、どのようなエラーが発生したのか、どのバージョンの Visual C++ ライブラリが必要なのかが正確に示されます。


データを調べて、新しいソフトウェアをダウンロードします。

Visual C++ を再インストールしてエラーを修正する

ほとんどの場合、このエラーの原因は、インストールされているシステムの誤った操作です。 ソフトウェアまたは、異なるバージョンの Visual C++ 間の競合。 したがって、Microsoft ライブラリを再インストールすることで問題を解決できます。

エラー: 「アプリケーションを開始できませんでした。並列構成が正しくありません」

PC を積極的に使用しているとき、ユーザーは特定のゲームやプログラムが起動を拒否し、特定のエラーが発生するという不快な状況を経験することがあります。 今日この記事では、非常に一般的なエラー「並列構成が正しくないため、アプリケーションを開始できませんでした」について説明します。

Windows でアプリケーションを起動するときに発生するこのエラーを解決するのに最も効果的な方法が 2 つあります。

  • Microsoft VISUAL C++ パッケージを再インストールします。
  • レジストリを編集します。

Microsoft VISUAL C++ を再インストールして並列構成エラーを修正する

最初の方法は非常に簡単で高速です。 それほど時間はかかりませんし、コンピュータ分野の深い知識も必要ありません。 プログラムを再インストールしてから削除するだけです。

非常に多くの場合、システム ライブラリのインストールされているバージョン Visual C++ 2008 または Visual C++ 2010 との互換性がないため、プログラムやゲームが起動せず、並列構成エラーが表示されます。これらを再インストールします。

これを行うには、「」に移動して「」を選択します プログラムとコンポーネント«.

リストの次は インストールされているプログラム以下の画像で強調表示されているもの、つまり Microsoft Vusial C++ 2005、Microsoft Vusial C++ 2008、Microsoft Visual C++ 2010、Microsoft Vusial C++ 2015、Microsoft Vusial C++ 2013 の X64 ビットと X68 ビットを削除します。


インストールされているプログラムのリストにある Visual C ライブラリ

次の手順では、コンピュータを再起動し、Microsoft の公式 Web サイトから Visual C++ インストール パッケージをダウンロードします。

パッケージをダウンロードした後、それらをインストールして PC を再起動し、「アプリケーションを開始できませんでした。並列構成が正しくありません。」というエラーをスローしていたアプリケーションを実行してみます。

レジストリを修正する

この方法は、前の方法よりも多少複雑です。 細心の注意を払い、指示を厳守する必要があります。

注意! レジストリを使用したすべての操作は、ご自身の責任とリスクで実行してください。 作成することをお勧めします コントロールポイント回復。

キーの組み合わせ「」を使用して「ファイル名を指定して実行」ウィンドウを起動します。 勝利「+」R" そしてコマンドを入力してください" 登録編集«.

キーボードの「Win」+「R」ボタンの組み合わせ

レジストリ エディタが開きます。 次のパスに移動し、開いたウィンドウの左側にあるフォルダーを開く必要があります。

HKEY_LOCAL_MACHINE – ソフトウェア – Microsoft – Windows – CurrentVersion – SideBySide – Winners - x86_policy.9.0.microsoft.vc90.crt_(さまざまな文字と数字) - 9.0

指定したパスをたどると、ウィンドウの右側に 3 つのパラメータが表示されます。 最初の名前は「(デフォルト)」となり、他の 2 つは数値名になります。

したがって、「(デフォルト)」パラメータの値は、このフォルダ内の最後のパラメータの名前に対応する必要があります。 そうでない場合は、「デフォルト」パラメータをダブルクリックして、フォルダ内の最後のパラメータの名前と同じ値に変更する必要があります。


Windowsレジストリの値と名前の対応

次のパスに従います。

HKEY_LOCAL_MACHINE – ソフトウェア – Microsoft – Windows – CurrentVersion – SideBySide – Winners - x86_policy.8.0.microsoft.vc80.crt_(さまざまな文字と数字) - 8.0

そして、同じことを行います。つまり、パラメーターのデフォルト値がフォルダー内の最後のパラメーターの名前と一致することを確認します。 異なる場合は、「(Default)」パラメータの値を変更します。

すべての操作が完了したら、コンピューターを再起動し、「並列構成が正しくないため、アプリケーションを開始できませんでした。」というエラーが発生したプログラムを実行してみます。

最新ではないものを起動するとき、 必要なプログラム Windows 10、8、および Windows 7 では、「サイドバイサイド構成が正しくないため、アプリケーションを起動できませんでした - 英語版の Windows では」というエラーが発生する場合があります。

この手順では、いくつかの方法でこのエラーを修正する方法を段階的に説明します。そのうちの 1 つは、並列構成の問題を報告するプログラムやゲームを実行できる可能性が高く、役立ちます。

Microsoft Visual C++ 再頒布可能パッケージを再配置して誤った並列構成を修正する

エラーを修正する最初の方法は診断を必要としませんが、初心者ユーザーにとって最も簡単で、ほとんどの場合 Windows で機能します。

ほとんどの場合、「並列構成が正しくないため、アプリケーションを開始できませんでした」というメッセージの原因は、Visual C++ 2008 および Visual C++ 2010 再頒布可能コンポーネントのインストール済みソフトウェアの誤った操作または競合です。プログラムの問題は比較的簡単に修正できます。

  1. [コントロール パネル] - [プログラムと機能] に移動します。
  2. インストールされているプログラムのリストに Microsoft Visual C++ Redistributable 2008 および 2010 (英語版がインストールされている場合は Microsoft Visual C++ Redistributable)、x86 および x64 バージョンが含まれている場合は、これらのコンポーネントを削除します (コンポーネントを選択して上部の [削除] をクリックします)。 。
  3. 削除後、コンピュータを再起動し、Microsoft の公式 Web サイト (ダウンロード アドレスは以下) からこれらのコンポーネントを再インストールします。

Visual C++ 2008 SP1 および 2010 パッケージは、次の公式ページからダウンロードできます (64 ビット システムの場合は、x64 バージョンと x86 バージョンの両方をインストールします。32 ビット システムの場合は、x86 バージョンのみをインストールします)。

  • Microsoft Visual C++ 2008 SP1 32 ビット (x86) - https://www.microsoft.com/ru-ru/download/details.aspx?id=5582
  • Microsoft Visual C++ 2008 SP1 64 ビット - https://www.microsoft.com/ru-ru/download/details.aspx?id=2092
  • Microsoft Visual C++ 2010 SP1 (x86) - https://www.microsoft.com/ru-ru/download/details.aspx?id=8328
  • Microsoft Visual C++ 2010 SP1 (x64) - https://www.microsoft.com/ru-ru/download/details.aspx?id=13523

コンポーネントをインストールした後、コンピュータを再度再起動し、エラーを報告したプログラムを実行してみてください。 今回は起動しないが、再インストールする機会がある場合は (以前に既に実行したことがある場合でも) - 試してみると、おそらくうまくいくでしょう。

注: 場合によっては、現在ではまれですが (古いプログラムやゲームの場合)、Microsoft Visual C++ 2005 SP1 コンポーネントに対しても同じ手順を実行する必要があります (Microsoft の公式 Web サイトで簡単に見つかります)。

エラーを修正するその他の方法

問題のエラー メッセージの全文は、「並列構成が正しくないため、アプリケーションを開始できませんでした。 詳細については、アプリケーション イベント ログを参照するか、sxstrace.exe コマンド ライン ツールを使用してください。」 Sxstrace は、どのモジュールの並列構成が問題の原因となっているかを診断する 1 つの方法です。

sxstrace プログラムを使用するには、次を実行します。 コマンドライン管理者としてログインし、次の手順に従います。

  1. コマンド sxstrace trace /logfile:sxstrace.etl を入力します (etl ログ ファイルへの別のパスを指定できます)。
  2. エラーの原因となっているプログラムを実行し、エラー ウィンドウを閉じます ([OK] をクリックします)。
  3. コマンド sxstrace parse /logfile:sxstrace.etl /outfile:sxstrace.txt を入力します。
  4. ファイルsxstrace.txtを開きます

コマンド実行ログには、正確に発生したエラーと正確なバージョンに関する情報が表示されます ( インストールされているバージョン「プログラムと機能」で、このアプリケーションの操作に必要な Visual C++ コンポーネントのビット数 (該当する場合) を確認し、この情報を使用して必要なパッケージをインストールできます。

問題を解決したり、逆に問題を引き起こしたりするもう 1 つのオプション (つまり、Windows の問題を解決する方法を知っており、解決する準備ができている場合にのみ使用してください) は、レジストリ エディターを使用することです。

次のレジストリ ブランチを開きます。

  • HKEY_LOCAL_MACHINE\ ソフトウェア\ Microsoft\ Windows\ CurrentVersion\ SideBySide\ Winners\ x86_policy.9.0.microsoft.vc90.crt_(character_set)\ 9.0
  • HKEY_LOCAL_MACHINE\ ソフトウェア\ Microsoft\ Windows\ CurrentVersion\ SideBySide\ Winners\ x86_policy.8.0.microsoft.vc80.crt_(character_set)\ 8.0

以下の値の「デフォルト」値とバージョンのリストに注意してください。

デフォルト値がリスト内の最新バージョンと一致しない場合は、デフォルト値が一致するように変更します。 この後、レジストリ エディタを閉じてコンピュータを再起動します。 問題が解決されたかどうかを確認してください。

現時点で、並列構成エラーを修正するために私が提案できる方法はすべてこれらです。 何かうまくいかない場合、または追加したいことがありましたら、コメントでお待ちしています。

Windows は常に更新されるため、一部のプログラムやゲームはシステムに追いつくことができません。 その結果、互換性やアプリケーションの起動に問題が発生します。 通常は、より多くの機能との互換性を有効にするだけで十分です。 古いバージョンただし、一部のエラーは他の方法で修正されます。 特に、並列構成が正しくないというメッセージを伴う障害について説明します。

理由を見つける

「並列構成が正しくありません」というエラーが表示されると、Windows は失敗の原因を特定するためのアクションを実行するように求めるメッセージを表示します。 通常、メッセージは、原因に関する情報がプログラムのイベント ログにあることを示します。 ログがない場合は、sxstrace.exe コマンドを使用して、どのモジュールに構成上の問題があるかを特定します。

sxstrace.exe でエラーを診断するには、次の手順に従います。

原則として、診断を行わなくても、すぐにエラーの修正を開始できます。 診断では、障害を解決するためにどの方法を使用するかを大まかに決定することしかできません。

トラブルシューティング

構成が正しくないというメッセージが表示される最も一般的な理由は、Visual C++ と Windows の間の競合です。 Visual C++ との競合を解決するには:

ライブラリを再インストールした後、エラーを生成していたプログラムが実行を停止した場合は、そのプログラムをアンインストールし、再度インストールしてみてください。

もう一つ 考えられる理由– レジストリ内のエラー。 それらを見つけて修正するには、まずレジストリ エディタを起動する必要があります。Win+R キーを押して「regedit」を実行します。 レジストリに変更を加える前に、復元ポイントを作成します。

変更後は必ずコンピュータを再起動してください。 次回システムを起動するときは、構成に問題はないはずです。

ソフトウェア開発者の一般的なタスクは、アプリケーションを構成することです。 ソリューションはプラットフォームごとに異なります。 構成機能には次のものが含まれます。

  • プロセスの同期。
  • 結果の収集。
  • 仕事の分配。
  • 打ち上げなど

アプリケーションは、複数のアクションを同時に実行できる並列処理技術を使用します。

プログラムを一緒に使用する過程で、プログラムが起動せず、「並列構成が正しくないため、アプリケーションを起動できませんでした。」というエラーが表示される状況が発生します。

発症の原因

アプリケーション開発が一連のツールを使用して特定の環境で実行されることを考慮すると、エラーの性質が推測できます。 ほとんどの場合、C++ ライブラリ ファイル (Microsoft Visual C++ 再頒布可能ファイル) の損傷が原因です。

アプリケーションの起動の問題を解決するには、提案されているアプリケーション構成診断プログラムを使用します。 コマンド ライン プログラムは問題のあるマニフェストを見つけます。 ユーザーのタスクは、破損したマニフェスト (システム コンポーネント) を復元することです。

プログラムコマンド:

Sxstrace トレース sxstrace パース

結果として得られるログでは、「エラー」または「エラー」という単語を使用して、破損したコンポーネントを見つけます。 私たちの任務はそれを復元することです。

回復アルゴリズム

アプリケーションの起動を復元するアルゴリズムを実行してみましょう。

  1. オペレーティング システムのアップデートをインストールする際の問題を解決するには、リンクからシステム アップデート準備ツールをインストールします。 アーキテクチャに対応するバージョンを選択します。
  2. 次に、Microsoft Visual C++ を再インストールして、アプリケーション開発環境からエラーを排除しましょう。 インストールされているオペレーティング システムのビット深度に対応する MS Visual C++ SP1 をダウンロードします。 ダウンロードしたバージョンをインストールする前に、次のことを行う必要があります。
    • 問題のあるプログラムを削除します。
    • 既存の Visual C++ 再頒布可能パッケージを削除します。
    • システムを再起動します。
    • ダウンロードした Visual C++ パッケージをインストールします。
    • マシンを再起動します。
  3. ツールキット環境とプログラム実行のエラーを排除しましょう。 これを行うには、.NET Framework を再インストールする必要があります。
    • リンクからコンポーネントをダウンロードします。
    • 以前のバージョンを削除します。
    • システムレジストリを更新し、再起動します。
    • ダウンロードしたパッケージをインストールします。
  4. エラーの原因となったアプリケーションをインストールします。
  5. コンピュータを再起動します。

ほとんどの場合、実行された操作によって問題は解決されます。

問題を解決するための追加オプション

回復が役に立たない場合:

  1. それを使用できます - ロールバックを実行します。
  2. このツールが問題の解決に役立たない場合は、オペレーティング システムを再インストールするという最後の手段に頼る必要があります。 既存のものの上に設置できます。 この場合、問題のあるファイルが残る可能性があり、問題の解決にかかる時間が長くなります。 完全にフォーマットして再インストールすることをお勧めします。

オペレーティング システムをインストールするには、以降の作業でインストールの問題に対処する必要がないように、ライセンスを取得した配布キットが望ましいです。

  • 運転手;
  • ソフトウェア製品。
  • 存在しないフォントなど

アドバイス! Beast、lDimm、filk などのサードパーティ アセンブリを使用しないでください。

トラブルシューティングについてご質問がある場合は、! お手伝いできるよう、何が難しかったのか、また、すでに何をしたかをお知らせください。

プログラム (ほとんどの場合古いプログラム) を起動すると、「並列構成が正しくないため、アプリケーションを開始できませんでした」というエラーが発生することがあります。 このエラーは、別のエラーと多くの共通点があります。その説明は、コンピュータ上に 1 つまたは別の DLL ファイルが見つからないことを示していますが、それらは異なります。 Windows 環境で起動されたすべてのプログラムは、何らかの方法でそのリソース (システム コンポーネント、特に Microsoft Visual C++ 再頒布可能ライブラリ) を使用します。

各プログラムには、使用されるコンポーネントのバージョンを指定するマニフェストが含まれています。 アプリケーションが起動すると、Windows はマニフェストを読み取り、必要なコンポーネントを検索し、見つからない場合は対応するエラーを表示します。 起動しようとしているプログラムのマニフェストに、Microsoft Visual C++ 2008 を使用することが記載されているとします。システムにこのバージョンがない場合、Windows は古いバージョンで必要なライブラリを検索しようとします。 この場合、競合が頻繁に発生し、その結果、構成が正しくないことを示すエラーが発生します。

Microsoft Visual C++の再インストール

ほとんどの場合、上記のエラーの原因は、バージョン 2008 と 2010 の MSVC コンポーネント間の競合です。これを修正する最も簡単かつ明白な方法は、それらを再インストールすることです。 「プログラムと機能」に移動し、まず問題のあるプログラムを削除してから、指定されたバージョンの Microsoft Visual C++ パッケージをリストから見つけて削除します。

コンピュータを再起動してください。 続いて公式サイトからダウンロードします www.microsoft.com必要なバージョン (Google を使用して見つけるのが最も簡単な方法です) を選択し、順番にインストールします。

この問題はバージョン 2008 と 2010 に関連するものだけではなく、すべてのパッケージを再インストールする必要がある可能性があることに注意してください。 一部の MSVC パッケージがシステムになく、2005 から 2015 のバージョンが必要な場合は、それらをダウンロードしてインストールします。 コンピュータを再起動し、プログラムを再インストールして実行し、エラーが消えるかどうかを確認します。 ほとんどの場合、MSVC をインストールまたは再インストールすると問題が解決します。 エラーが再度発生する場合は、NET Framework コンポーネント (Microsoft Web サイトからダウンロード) を再インストールすることもお勧めします。

マニフェスト分析

すべてのバージョンの MSVC を再インストールすることを避けるために、組み込みのコンソール ユーティリティを使用できます。 sxstrace.exeこれにより、マニフェストを分析し、競合の原因となっているコンポーネントを特定できます。 これを行うには、管理者としてコマンド プロンプトを実行し、次のコマンドを実行します。

sxstrace トレース -logfile:D:/sxsTrace.etl

トレースの結果、データはファイルに保存されます sxsTrace.etl次に、結果のファイルを読み取り可能なテキスト ドキュメントに変換しましょう。 これを行うには、すぐに次のコマンドを実行します。

sxstrace解析 -ログファイル:D:/sxsトレース。他 -アウトファイル:D:/sxsトレース。ログ

結果として得られたテキスト文書を開き、その中に「Error」または「ERROR」要素を含む行を見つけます。

検索結果ブロックの上で、「INFO」で始まる行を探します。 これは、プログラムが実行する必要がある Microsoft Visual C++ のバージョンを示します。 トレース ファイルにリストされているバージョンが [プログラムと機能] で利用できない場合は、ダウンロードしてインストールします。

つい先日も問題がありました。 記事のタイトルから、それがどれであるかはすでに理解されていると思います。 お気に入りのおもちゃの 1 つを PC にインストールするときに、誤って C++ と DirectX のインストールを拒否してしまいました。 インストールは成功しました。 しかし、プログラムを起動すると、並列構成が間違っているなどの理由でアプリケーションを起動できないというシステムエラーメッセージが表示されました。

90% の場合、このエラーは競合または必要な Visual C++ コンポーネントの不足が原因で発生します。 おそらくそれは欠席です。 プログラムまたはゲームをインストールするときに、追加ソフトウェアのインストールのチェックを外した場合、正しく動作するために必要なすべてのシステム ライブラリとコンポーネントがインストールされていないことがわかります。 これは、私の場合と同じように、同じコンポーネントのインストールを単にキャンセルするだけでも発生する可能性があります。

これは非常に簡単に解決できます。

別の解決策

上に書いたとおりです。 説明されている方法は 90% のケースで役に立ちますが、残りの 10 個のケースはどうなるでしょうか? 以下をお読みください。

エラー メッセージの末尾を忘れないでください。「詳細については、アプリケーション イベント ログを確認するか、sxstrace.exe コマンド ライン ツールを使用してください。」 だからこそ、sxstrace プログラムを実行してみましょう。 管理者として実行しているコマンドラインで実行する必要があります。

コンソールを起動するには、次の手順に従います。

コマンド sxstrace トレース -logfile:sxstrace.etl を入力します。
コンソールを閉じずに、エラーが発生したプログラムを実行します。 その後、エラー メッセージを閉じてください。
コマンド プロンプトで、コマンド sxstrace parse -logfile:sxstrace.etl -outfile:sxstrace.txt を入力します。
sxstrace.txt ファイル自体を開きます

このファイルでは、Visual C++ コンポーネントのビット深度と必要なバージョンを確認できます。 自由にインターネットにアクセスし、プログラムをダウンロード、インストール、再起動、起動してください。 最終的には、すべてが完璧に機能するはずです。

今日は、並列構成とは何か、また、並列構成が正しくないためにアプリケーションが起動できない場合の対処法について説明します。 この問題を解決するにはどうすればよいですか?

アプリの仕組み

並列構成を使用すると、特別なアプリケーション マニフェストで、その実行に使用されるライブラリのすべてのバージョンを指定できます。 ソフトウェアの作成時に書き込まれます。 したがって、アプリケーションを起動しようとすると、システムはこのマニフェストを読み取り、必要なリソースを探します。 これらが存在しないと、アプリケーションを起動できなくなります。 その理由は、誤った並列構成にあります。 状況が修正されない場合、アプリケーション (多くの場合、これはお気に入りのゲーム) を起動できなくなります。

並列構成の概念自体は Microsoft によって導入され、そのソフトウェア作成プラットフォーム .NET Framework があらゆる場所で使用されています。 この競合は、Microsoft Visual C++ 再頒布可能ソフトウェア製品の複数のリリースが原因で始まります。 膨大な数のプログラムを作成するプログラミングシステムです。 多くの場合、そのインストールはソフトウェアのインストール中に行われます。 自分がどのバージョンを持っているかを自分で確認できます。 これを行うには、プログラムの概要に移動します。

並列構成が間違っています - 修正方法は?

アプリケーションの起動時に誤った並列構成を修正するさまざまな方法が知られています。 ただし、最初に理解しておく必要があります。ここでは Windows のせいではありません。Windows を再インストールした後でも、古いゲームを実行することはできません。 したがって、競合が発生する前に作成された復元ポイントにロールバックできます。 OS 上で他の操作を行っても、問題を解決したり、アプリケーションを起動したりすることはできません。

まず最初に行うことは、起動に失敗したアプリケーションを再インストールすることです。 たとえば、Yandex ブラウザが起動しません - 並列構成が正しくありません。 開発者の Web サイトから新しいインストーラーをダウンロードして実行します。 これでアプリケーションを起動できるようになるかもしれません。

エラーの原因となったソフトウェアの再インストールができない場合(インストーラーがない場合など)、または再インストールしても何も変わらない場合は、バグを修正するためのアクションを進めてください。
実践で示されているように、「不正な並列アプリケーション構成」エラーの修正に役立つ 3 つのオプションが提供されています。

  1. Microsoft Visual C++ 再頒布可能パッケージを再インストールします。
  2. システムマニフェストのエラーの分析。
  3. レジストリのクリーニング。

MSVC パッケージの再インストール

これは、誤った並列構成を修正する最も受け入れられる方法です。 ほとんどのユーザーは、これらの手順の後にソフトウェアを起動できるようになったことに気づいています。 まず、正しいバージョンをダウンロードすることを忘れないように、所有しているバージョンを書き留めてください。 64 ビット PC には x86 と x64 が必要ですが、32 ビット PC には x86 のみが必要です。 インジケーター x## と年が正確に必要です。
アンインストールは簡単です。[プログラムと機能] ウィンドウでアプリケーションの行を右クリックし、[アンインストール] を選択します。 または、ツールバーの上部にあるボタンをクリックします。


PC を再起動します。 何も実行しても意味がありません。まだ何も修正されていないため、ほとんどのプログラムは動作しなくなります。
次に、リモート バージョンを順番にダウンロードしてインストールする必要があります。 これらは Microsoft の公式 Web サイトで見つけることができます。

「ダウンロード」または「ダウンロード」を選択します。 インストーラー ファイルはブラウザのダウンロード バー (下部) に表示されます。 それをクリックして指示に従ってください。


すべてのインストールが完了したら、コンピューターを再起動して OS を再起動します。 それでもアプリケーションが起動できない場合は、もう一度再インストールしてください。 間違った並列構成を修正できた可能性があります。

注意! リストには、さまざまなバージョンのパッケージのアップデート用のすべてのアドレスが含まれています。 必要なものだけを選択してください!

また、誤った並列構成を修正するには、.NET Framework 自体を再インストールする必要があります。 ダウンロードアドレス:

マニフェスト分析

間違った並列構成エラー メッセージを注意深く読むと、sxstrace.exe プログラムを使用して修正するよう求められます。 これは、アプリケーションの起動に関するすべてのデータを別のファイルに保存できるシステム アプリケーションです。 これを使用するには、次の手順を実行します。

レジストリエディターによる修正

誤った並列構成の原因は、レジストリ エントリの不具合である場合があります。 この問題を解決するには、レジストリを起動しましょう。メイン メニューの [ファイル名を指定して実行] ボタンを右クリックし、regedit と入力します。


レジストリのコピーを作成します。 これを行うには、「ファイル」-「エクスポート」メニューでコマンドを実行し、保存場所を指定します。 何か問題があった場合は、「インポート」操作を使用できます。 復元ポイントも作成します。
レジストリ エディターで、以下のスクリーンショットで強調表示されているパスに従います。 エラーを修正するには、十分に注意してください。


開いたフォルダーで次のエントリを見つけます。
x86_policy.8.0.microsoft.vc80.crt_....
そして
x86_policy.9.0.microsoft.vc80.crt_ ....


8.0 フォルダーに移動し、右側を確認します。


デフォルトは最後のパラメータのバージョンです。 そうでない場合は、変更してください。 最初の行の「RMB」をクリックします。


そして希望の値を入力します。


9.0 フォルダーでも同じことを行います。 エディタを閉じて再起動します。 プログラムを実行してみてください。 おそらく、並列構成を修正できたでしょう。
どうしても必要な場合を除き、レジストリを開かない方が良いこと、またレジストリ内の内容を自分で変更しないことを再度注意してください。 いずれの場合も、事前にそのコピーを保存し、リカバリディスクまたはフラッシュドライブと復元ポイントを作成してください。 そして実験してみましょう。
この情報が、誤った並列構成の問題の解決に役立つことを願っています。

トピックの続き:
インターネット

コンピュータを使用すると、システム内に多くの一時ファイルが作成されます。 プログラムを閉じて PC を再起動すると、1 つの部分は削除されますが、もう 1 つは残ります...