[修正]5月の累積更新プログラムKB5013943をインストールすると.NET Frameworkに基づくアプリが0xc0000135エラーで開けなくなる
2022年5月11日にリリースされたWindows 11の累積更新プログラム(KB5013943)をインストールすると、「「mscoree.dll」が見つかりません。」、または「アプリケーションを正しく起動できませんでした。(0xc0000135)」と表示され、.NET Framework 3.5に基づいたアプリが開けなくなる既知の不具合が確認されています。
(2022/7/22更新)この不具合はトラブルシューティングツールの実行で修正されました。
情報ソース
不具合が発生している更新プログラム
不具合の症状
KB5013943のインストール後、.NET Frameworkに基づいたアプリに問題が発生したり、「「mscoree.dll」が見つかりません。」、または「アプリケーションを正しく起動できませんでした。(0xc0000135)」と表示され、アプリが開けなくなる不具合が確認されています。
この不具合は2022年4月25日のKB5012643から確認されており、.NET Framework 3.5に基づいたアプリに影響する既知の不具合として認識されています。
影響を受けているアプリには、ProtonVPN、PowerShell、イベントビューアー、Sound Blaster Command、KeePass、Visual Studio、Discord、ShareXなどが報告されています。
.NET Framework 4.8に基づいたアプリでも不具合発生?
Is anybody running into an error after KB5013628 / KB5013943 – The application was unable to start correctly (0xc0000135)
unable to start any .NET 4.8 programs – bing/visual studio etc.#Windows11
— Rajasekar Shanmugam (@srajasekar) May 11, 2022
あるユーザーの投稿によると、.NET Framework 3.5に基づいたアプリだけでなく、.NET Framework 4.8に基づいたアプリでも同じ不具合が発生したとのことです。
今のところ.NET Framework 4.8に関するMicrosoftのアナウンスはありません。
回避策
【2022/7/22更新】トラブルシューティングツールを実行する
トラブルシューティングツールで自動的に解決されます。
WCFを再度有効にする
会社によって管理されているPCの場合はこの方法をお試しください。
.NET Framework 3.5のWindows Communication Foundation(WCF)を一度無効にした後、再度有効にすると不具合が軽減されます。
[回避策1].NET Framework 3.5を無効にした後、再度有効にする
【コントロールパネルから設定する場合】
1.検索から「Windows機能の有効化または無効化」と打ち込んで「Windows機能の有効化または無効化」を開きます。
2.以下の項目のチェックを外して無効にした後、「OK」をクリックします。
・.NET Framework 3.5
・Windows Communication Foundation HTTP アクティブ化
・Windows Communication Foundation 非HTTP アクティブ化
警告が出た場合は「OK」をクリックしましょう。
3.「OK」をクリックして「必要な変更が完了しました」と表示されたらPCを再起動します。
4.再起動後、もう一度以下の項目をチェックして有効にします。「OK」をクリックし、PCを再起動すれば完了です。
・.NET Framework 3.5
・Windows Communication Foundation HTTP アクティブ化
・Windows Communication Foundation 非HTTP アクティブ化
「一部の機能のインストールを完了するには、Windows Updateでファイルをダウンロードする必要があります。」と表示された場合は、「Windows Updateでファイルを自動ダウンロードする」を選択して下さい。
【コマンドプロンプトで実行する場合】
コマンドプロンプトを管理者で開き、以下のコマンドを実行します。
dism /online /enable-feature /featurename:netfx3 /all dism /online /enable-feature /featurename:WCF-HTTP-Activation dism /online /enable-feature /featurename:WCF-NonHTTP-Activation
[回避策2]更新プログラムのアンインストール
回避策1でも不具合が軽減されなかった場合、この更新プログラムをアンインストールすると解消する場合があります。
※この更新プログラムをアンインストールすると脆弱性・不具合の修正パッチが全て未適用の状態になります。
▼更新プログラムによって修正される脆弱性・不具合についてはこちらを参照して下さい。
▼アンインストール方法はこちらの記事を参照して下さい。
MECM(SCCM)を使えば更新プログラム適用がもっと効率的に!
毎月リリースされる更新プログラムの適用をもっと効率化しませんか?
MECMの機能を使えば、1万台もの大量のPCにも同時に更新プログラムを配布、適用させることが可能です。弊社アーザスではMECMの構築から運用までサポートしています。お気軽にご相談下さい!