パソコンを立ち上げて、いつものように電卓やカレンダーを開こうとしたら、数秒でぷつんと強制終了。思わぬエラーに戸惑った経験はありませんか。実は、2024年1月頃の更新を機に古いCPUを搭載したマシンでこのトラブルが相次ぎました。筆者自身も、まだまだ現役のCore 2世代PCが突然アプリを使えなくなり焦った一人です。ここではその症状の原因や解決策、さらに実際に行った対応例を交えて解説します。
原因は古いCPUと新しいランタイムの組み合わせ
Windows 10 (22H2) 環境で、CalculatorやCalendar、PhotosなどのMicrosoft Store アプリが起動直後に落ちてしまう現象が報告されています。イベント ビューアーに記録されるエラーにはKERNELBASE.dllやCONCRT140_APP.dllが関連し、不正命令 (Illegal Instruction) が発生している形跡も見受けられます。そこで重要なポイントとなるのが、Intel Core 2 Duo/Core 2 QuadといったSSE4.2命令セットを搭載していない世代のCPUです。
SSE4.2命令セットとは
SSEはマルチメディア処理などを効率化する拡張命令セットです。SSE1やSSE2などバージョンを重ねるごとに処理能力が向上し、SSE4.2では文字列操作や比較演算などが高速化されました。しかしCore 2世代ではSSE4.2をサポートしていないものがあり、SSE4.2向けにビルドされたプログラムを実行しようとすると不正命令エラーを引き起こす場合があります。
Microsoft.VCLibs.140.00 の更新が引き金に
この不具合が顕著になった背景には、Microsoft Store経由で配布されるMicrosoft Visual C++ UWPランタイムパッケージの更新があります。バージョン14.0.33321.0付近でSSE4.2を必要とするビルドに変わり、その結果Core 2などの古いCPUではアプリが起動直後にクラッシュしてしまう現象が発生しました。SSE4.2をサポートしていないCPUにとっては、あたかも「未知の命令を叩きつけられて落ちる」ような状態です。
実際に体験したトラブル事例
筆者の知人が所有するCore 2 Duo搭載の古いノートPCでは、ある日を境に電卓やボイスレコーダーなどが全く開けなくなりました。Windows Updateやsfc /scannowなど基本的な修復作業を試しても改善せず、アプリを再インストールしても状況は変わらず。新しい機能が必要なわけでもないのに、突然使えなくなるのは正直困りものです。
思わず焦った日常への影響
家計簿の計算に使っていた電卓アプリが使えなくなると、小さなことですが日々の作業が案外滞ります。とりあえずウェブの電卓を使ってやり過ごすものの、OSの標準機能が使えないのはモヤモヤが募るものだと感じました。特にカレンダーやフォトといったアプリは日常的によく使うため、代替アプリへの移行にも手間がかかります。

実は私も写真の整理にフォトを使っていたので、突然開けなくなってかなり戸惑いました。せっかく撮りためた写真を見返すのが、地味な楽しみでもあったんですよね。
対処法1: Microsoftの修正版パッケージを待つ
修正版のMicrosoft.VCLibs.140.00ランタイムがリリースされ、Windows UpdateやStoreの自動更新を通じて多くの場合は問題が解決に向かいます。具体的には14.0.33519.0などのバージョン以降でSSE4.2命令を使わないビルドに調整されているようです。
配信時期と実際の適用
2024年2月上旬には、ストア アプリ更新やWindows Updateを経由して修正パッケージが自動インストールされるケースが多くなりました。環境によっては数日から数週間のラグがあるため、「アップデートの確認」を頻繁に行うと早めに適用されることがあります。待てるのであれば、一番リスクの少ない方法といえます。
メリットとデメリット
対処法2: 手動で修正版をインストールする
Windows Updateを待つ時間が惜しい場合や、すぐにアプリを使いたい場合は、修正版のMicrosoft.VCLibs.140.00パッケージを手動で導入する方法があります。具体的には14.0.33519.0以降のappxファイルを入手し、PowerShellでAdd-AppxPackageコマンドを実行するやり方です。
インストール手順の概略
1. 修正版のパッケージファイルを入手
Microsoft公式サイトや信頼できる配布元から、正しいバージョンのappxファイルをダウンロードします。名前の末尾には_x64.appxなどのCPUアーキテクチャに対応する文字列が含まれているはずです。
2. 管理者権限のPowerShellを起動
PowerShellを管理者権限で立ち上げ、ダウンロードしたappxファイルがあるフォルダへ移動します。
3. インストールコマンドを実行
例として、以下のようなコマンドを実行します。
Add-AppxPackage .\Microsoft.VCLibs.140.00_14.0.33519.0_x64__8wekyb3d8bbwe.appx
完了したらアプリを起動して、問題なく動作するか確認してみましょう。
注意点
この方法はあくまで緊急措置の意味合いが強く、入手先を誤るとシステムが不安定になるリスクもあります。操作を行う際はWindowsのバックアップを取るなど、念には念を入れた対応をおすすめします。

筆者の知人は、検索でヒットした怪しげなファイルを試しそうになり、慌てて止めました。公式以外からダウンロードする際は特に細心の注意が必要です。
対処法3: 代替アプリや回避策を検討する
アプリが使えない期間が長引く場合や、どうしても手動更新が難しいときには、Windows標準アプリの代わりとなるソフトを利用するのも一つの手です。
電卓
ストア以外にもフリーウェアやブラウザを使った電卓サイトがあります。ちょっとした計算程度ならネットの検索バーが電卓代わりになることもあります。
カレンダー
ウェブのカレンダーサービスを代わりに利用できます。例えばGoogleカレンダーなどをブラウザで開いて常に表示しておけば、使い勝手は大きく変わらないかもしれません。
フォト
画像ビューアーや管理ソフトは数多く存在します。標準アプリにこだわらず、サードパーティ製ソフトを試すことで、むしろ便利な機能を見つけられるかもしれません。
互換性トラブルの背景を知る
せっかくなので、もう少し深掘りしてSSE4.2がサポートされていないCPUと、SSE4.2を活用するプログラムが何故衝突するのかをまとめてみます。
CPU命令セットの違い
CPUの世代が進むごとに、マルチメディア処理や並列処理を高速化するための新しい命令セットが追加されていきます。SSE4.2以外にもAVXやAVX2、近年ではAVX-512など、どんどん拡張されています。古いCPUはこれらをサポートしていないため、新しい命令を呼び出すとエラーが発生します。
SSE4.2をサポートしているかの目安
以下はIntel系CPUの主な世代とSSEの対応状況を整理した表です。
| CPU世代 | SSE4.2 | 発売時期 | 主な製品例 |
|---|---|---|---|
| Core 2 Duo / Core 2 Quad | 非対応 (SSE4.1まで) | 2006~2010年頃 | E8400, Q6600など |
| Nehalem (初代Core i世代) | 対応 | 2008~2011年頃 | Core i7-920など |
| Sandy Bridge以降 | 対応 | 2011年~ | Core i5-2500, i7-2600など |
なお、AMDのCPUでも世代によって異なるため、個別に対応表を確認するのが確実です。

私が初めて組んだ自作PCはCore 2 Quad Q6600搭載でしたが、その頃は「とりあえずCore 2買っておけば安心」なんて思っていました。当時は最先端でも、今や時代の変化を感じます。
最新パッケージ更新後の状況
2024年2月上旬以降、修正されたMicrosoft.VCLibs.140.00ランタイムが徐々に配信され、古いCPU環境でもMicrosoft Storeアプリが正常に動作するようになったとの報告が増えました。筆者の周囲でも「ようやく電卓が開けるようになった」という声が聞かれるようになり、ひとまず一安心です。
アップデートはこまめに確認
トラブルの解消を逃さないためにも、Windows UpdateやMicrosoft Storeの更新を手動でチェックする習慣をつけておくと安心です。特に古いCPUを搭載したPCは頻繁に新しい技術についていけなくなりがちなので、OSレベルで配布されるパッチを見逃さないようにすることが重要です。
まとめ
問題の概要
SSE4.2に対応しない古いCPU(Core 2世代など)で、Microsoft Visual C++ UWPランタイムがSSE4.2前提のビルドに更新され、電卓やカレンダーなどのStoreアプリが起動直後にクラッシュする現象が広がりました。
主な解決策
1. 正式に修正されたパッケージが配信されるのを待つ
Windows UpdateやMicrosoft Storeからのアップデートによって、問題が自動的に解消されることが多いです。時間がかかる場合があるものの、安全策としては最も確実です。
2. 修正済みのappxを手動インストール
公式リソースからダウンロードした14.0.33519.0以降のMicrosoft.VCLibs.140.00をPowerShellで導入することで、即座にアプリが復旧する可能性があります。ただし、リスクを伴うため十分な注意が必要です。
3. 代替アプリで一時しのぎ
電卓やカレンダー、フォトなどWindows標準のアプリにこだわらず、サードパーティ製ソフトやウェブアプリを代用することで当面の不便を回避できます。
今後の教訓
CPUの世代が古くなるほど、新しいソフトウェアやライブラリとの互換性問題は増えていきます。Windows 10 (22H2)は比較的長くサポートされるとはいえ、いずれシステム要件が引き上げられる日は来るかもしれません。大切なデータや機能を守るためにも、定期的なハードウェアの見直しやバックアップ計画を立てておくと安心です。

「もったいないから」と長年使い続けたPCが、ある日突然アプリを開けなくなるのは悲しいものです。パソコンは資産でもあり、いつかは更新が必要だと痛感しました。

コメント