多くの修正を含むWindows11用のオプションの更新プログラムKB5012643により、.NETFramework3.5の特定のコンポーネントが失敗します。
先日、MicrosoftはWindows 11のセーフモードの問題を修正しましたが、最新の累積的な更新により、別の厄介な問題が発生しています。多くの修正を含むオプションの更新KB5012643により、.NETFramework3.5の特定のコンポーネントが失敗します。
.NET Frameworkは、WindowsUpdateまたは特定のアプリケーションのインストール中に表示される場合があります。多くのアプリケーション開発者は、製品を構築する際のコードベースとして.NETFrameworkを使用しています。
したがって、特定のアプリケーションが機能するには、.NETFrameworkが必要です。残念ながら、累積的な更新により、.NET Frameworkをオペレーティングシステムに統合するためのメカニズムが壊れ、アプリケーションがクラッシュします。この問題は、更新プログラムKB5012643がインストールされているWindows11バージョン21H2システムで発生します。
この更新により、以前はセーフモードでの画面のちらつきの問題とBSODのクラッシュが発生していました。フィードバックハブアプリは、いくつかの.NET3.5Frameworkアプリケーションのクラッシュを説明するかなりの数のレポートを集めています。
レポートの1つは次のように述べています。
Windows 11でSQLアプリケーション(同じシステム上のクライアントとサーバー)を起動するとクラッシュが発生しました。アプリケーションはWindows7とWindows10で問題なく動作しました。Windows用のKB5012643更新プログラムをインストールした後、アプリケーションは起動しなくなりましたが、アップデートをアンインストールすると問題が解決します。
幸い、.NET3.5Frameworkに基づくすべてのアプリケーションがこのクラッシュの影響を受けるわけではありません。 Microsoftは、4月25日に最初に投稿された更新されたサポートドキュメントで、Windows Communication Foundation(WCF)やWindows Workflow(WWF)などの特定のコンポーネントを使用するアプリケーションが影響を受けることを示しました。
更新プログラムをアンインストールすることをお勧めします
アプリケーションのクラッシュが発生している場合は、更新プログラムをアンインストールして、この変更の影響を評価することをお勧めします。
Microsoftのサポートドキュメントでは、更新プログラムを手動でアンインストールすることを推奨しています。アップデートをアンインストールするには、次の手順に従います。
方法1:
[設定]>[WindowsUpdate]>[更新履歴]に移動します。
[関連オプション]セクションで、[更新のアンインストール]をクリックします。
[更新のアンインストール]リンクをクリックします。
開いたウィンドウで、更新KB5012643を見つけて、[アンインストール]をクリックします。
アンインストールを完了するには、PCを再起動する必要があります。
方法2:
管理者権限でコマンドプロンプトを開きます。スタートメニューを開き、cmdと入力し、結果を右クリックして[管理者として実行]を選択します。
更新を削除するには、次のコマンドを実行します。
wusa /uninstall /kb:5012643
更新を一時停止します。
システムが起動したら、[設定]> [Windows Update]に移動し、[その他のオプション]で[1週間停止]をクリックします。
2022-05-04 13:00:12
著者: Vitalii Babkin