8月のWindows Updateに不具合
米Microsoftは、今月リリースしたWindows向けパッチプログラムに不具合が発生していることを公表しました。
#元記事はこちら。
具体的には、Visual Basic 6(VB6)で作成されたアプリケーション、MS-Officeで動作するVisual Basic for Application(VBA)で作成したマクロ、Visual Basic Scripting Engine(VBScript)で作成したプログラムが突如反応しなくなり、「invalid procedure call error.」というエラーが発生することがあるというもの。
この不具合は、Windows 7 SP1以降のクライアントOSとWindows Server 2008 SP2以降のサーバーOSに影響があるそうです。
現在のところ、回避策は見つかっておらず、原因解明中とのこと。VB6やVBA、VBSを利用している場合、今回のアップデートは控えておいた方が良さそうです。また、アップデートしており、この現象に遭遇した場合は対応パッチをアンインストールすることで事象の回避ができることがあるとのこと。
今回の事象に関連するパッチは米Microsoftの注意事項によると(Apps using Visual Basic 6 (VB6), VBA, and VBScript may stop responding with errorの見出しがある記事の「See details」のリンクをクリックして参照)、該当するパッチは「KB4512508」だそうです。
このパッチをアンインストールする場合は、下記の手順で行ないます。
Windows 10の場合(Windows 8系もか?)
- 「スタート」メニューから「設定」(歯車アイコン)を選択
- 「設定」ダイアログから「アプリと機能」を選択
- ダイアログの右にある「関連設定」の「プログラムと機能」のリンクをクリック
- 「プログラムと機能」のウィンドウが開くので、左側にある「インストールされた更新プログラムを表示」をクリック。
- プログラム名順にグループ化されているので、「Microsoft Windows」を探し、その中からパッチプログラムを探し出してアンインストール
Windows 7の場合
- 「スタート」メニューから「コントロールパネル」を選択
- 「プログラムと機能」を選択
- Windows 10の手順の4.以降を実施
VBAとVBScriptはまだいいにしても(ユーザーが作成するから)、VB6アプリケーションはユーザーにはわからないよね。Visual Basic系のプログラムに何らかの影響がある問題ではありますが、VB.NETは対象外っぽいので、「○○.NET」と名前に「.NET」が付くのは大丈夫なのかなぁ。こればっかりは動かしてみないとわからないよね。
しかし、Visual Basic系にのみ影響があるって、かなりピンポイントな不具合だな。でも、VBAが対象に挙がっているから、MS-Officeで処理の自動化を実施しているところは影響が大きいですね。
| 固定リンク | 0
「ニュース」カテゴリの記事
- Apple、次期Mac OSのシステムカーネル開発にSwift言語採用(2026.07.08)
- ソニー、PlayStation用ゲームソフトのディスク版販売を2028年に終了(2026.07.02)
- LZH書庫ファイルが扱える解凍ライブラリ「UnLha64x」登場(2026.06.30)
- 航空自衛隊、「航空宇宙自衛隊」へ(2026.06.27)
- パーソナルシアタースピーカー「SWIRE AURBIS」(2026.06.13)
「パソコン・インターネット」カテゴリの記事
- Apple、次期Mac OSのシステムカーネル開発にSwift言語採用(2026.07.08)
- LZH書庫ファイルが扱える解凍ライブラリ「UnLha64x」登場(2026.06.30)
- Mozillaの信念(2026.06.15)
- ブラウザベンダー各社、マイクロソフトに怒り(2026.06.07)
- GPUの激動30年(2026.05.29)


コメント