Windows Updateでしばしば不具合がでるわけ(メカAG)
ガジェット通信 / 2014年10月30日 17時0分
今回はメカAGさんのブログからご寄稿いただきました。
■Windows Updateでしばしば不具合がでるわけ(メカAG)
このところWindows Updateを行うとパソコンが起動しなくなる等の重大な不具合が少なくない。ちまたではMicrosoftはアップデートをリリースする前にチェックしないのか?と。
まあユーザーにしてみればある日突然パソコンが起動しなくなるというのはたまったもんじゃないわけで、気持ちはわかるし怒りは正当なのだが、ちょっとプログラムを作る側からの話(別に俺はMicrosoft関係者じゃないけど)。
* * *
推測だけどこれらの不具合というのは、基本的にはMicrosoft側のプログラムのミスじゃないと思うんだよね。では何が問題か?すでにインストールされているMicrosoft製以外のアプリやドライバ。
ユーザーが自分でインストールしたものもあれば、メーカー製のパソコンなら買った時からインストールされているものもあるだろう。ノートPCなどではその製品に固有のデバイスをサポートするためにメーカー製のドライバなどが最初から組み込まれていることも多い。
* * *
こうしたプログラムの中には、潜在的にバグがあるものも少なくない。間違った処理をしているのだけど、たまたまそれが顕在化してないので発見されず使われている。
んでMicrosoftがWindowsのプログラムを修正してしまうと、それまでたまたま運良く動いていたプログラムが動かなくなってしまう。これは珍しいことでは全然なくて、そのためにMicrosoftは主だったアプリやドライバで動作チェックし、必要なら対策をとるようにしている。
ときどき「これをインストールするとWindowsの互換性が向上します」というパッチは、この処理をしている。Windowsの新しいバージョンがリリースされるとき、相当念入りにチェックはするものの、世の中に無数にあるアプリやドライバをすべてはしきれない。リリース後もそういう問題が見つかれば対処しているわけだ。
* * *
だったら最初から問題なさそうな方法で修正すればいいじゃないかと思うかもしれないが、これは難しい。というかほとんど不可能。あちら立てればこちら立たず。
じゃあどうやってMicrosoftは問題に対処してるかといえば、個々の問題のあるアプリやドライバのリストを持っていて、個々のソフトウェアごとに例外的な処理をする。
簡単にいえば、もともとのWindowsにバグがあって、アプリはそのバグを前提にしたプログラム担っている場合、なまじWindows側のバグを修正してしまうと、アプリが正しく動かなくなってしまう。なのでそのアプリが動いている時だけ、Windowsは「わざと」バグがあった時と同じ動きをする。
* * *
すでにあるプログラムは、もともとWindowsにバグを作ってしまったMicrosoftの責任だから、Windows側で面倒をみましょう。でもこれから新たに作るプログラムは、バグのないWindowsを前提にしてくださいね、と。
これはWindows3.0(1990年発売)の頃からある仕組み。プログラムのバグ取りは、正しく直せばいいというだけでなく、いろいろ難しいというお話(笑)。
執筆: この記事はメカAGさんのブログからご寄稿いただきました。
寄稿いただいた記事は2014年10月28日時点のものです。
外部リンク
この記事に関連するニュース
-
現代の賞金稼ぎ「バグハンター」の知られざる実像 相手はプロ、企業にも正しい付き合い方が必要
東洋経済オンライン / 2024年9月18日 9時0分
-
Recall機能のオン/オフ切り替え、Microsoftがバグと認める
マイナビニュース / 2024年9月3日 17時8分
-
Windows 10向けプレビュー更新プログラム「KB5041582」リリース
マイナビニュース / 2024年8月30日 12時30分
-
Windows 11のフォトアプリがUWPからWin32アプリになったことで今更わかるUWPの問題点
ASCII.jp / 2024年8月25日 10時0分
-
OSを古い状態へ巻き戻す「Windows Downdate」攻撃に注意喚起/延期されたAI機能「Recall」が10月公開へ
ITmedia PC USER / 2024年8月25日 6時5分
ランキング
-
1女性が無修正で胸さらす“搾乳動画”YouTubeに氾濫 アダルト系ファンサイトに誘導も 削除されないワケは
ITmedia NEWS / 2024年9月20日 12時51分
-
2ThreadsプロフィールにInstagramバッジを表示させない方法
マイナビニュース / 2024年9月20日 6時0分
-
3iPhone 16シリーズが対応する「Wi-Fi 7」って何? 今までのWi-Fiとの違いをサクッとチェック!
ITmedia Mobile / 2024年9月20日 11時30分
-
4宝くじに14回当選した男 「全通り購入」という力技に行き着いた結果は? ドイツの研究者が分析
ITmedia NEWS / 2024年9月19日 8時5分
-
5外国人が来日して3年後…… 日本に染まっていく“電車の座り方”の変化に「日本人より日本人」「見習ったほうがいい日本人たまにいるんだぜ」
ねとらぼ / 2024年9月20日 7時30分
記事ミッション中・・・
記事にリアクションする
記事ミッション中・・・
記事にリアクションする
エラーが発生しました
ページを再読み込みして
ください