パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

11 月の Windows 月例更新、Microsoft インストーラーで更新 / 修復を実行すると一部のアプリが起動しなくなる問題が発生」記事へのコメント

  • by Anonymous Coward on 2021年11月21日 18時33分 (#4156574)

    何があったのかね

    • by Anonymous Coward on 2021年11月22日 10時37分 (#4156803)

      再起動時のファイル置き換えに問題があるようです。
      MoveFileEx でリブート時にファイルを操作をしようとするとファイルが置き換わらない、削除されない。などの問題が発生する模様。
      Win32 API の MoveFileEx は問題なく動作。MSI の MoveFileEx にバグが仕込まれた。という状態のようです。

      親コメント
      • by Anonymous Coward

        MoveFileExの書き込み先のレジストリとかのアクセス権周りでやらかしたかな?

      • by Anonymous Coward

        Realtekの有線LANドライバーって、修復でドライバー更新かけてた気がする。
        このタイミングでRealtekから落としたLANドライバー手動更新すると失敗しそう。

        Audioの方はアンインストール→再起動→インストールなので多分平気。

    • by Anonymous Coward on 2021年11月21日 20時39分 (#4156625)

      Windows 11になってから、何でそんなところいまさらバグらせられるんだっての多すぎ。レジストリの非ASCII文字とか。壊れてないものを直すなと言いたい

      親コメント
      • by Anonymous Coward on 2021年11月21日 20時48分 (#4156629)

        今まで壊れてるけど怖く手を出せなかったところを直しています。結果ちょっと悪化してます。

        親コメント
        • by Anonymous Coward

          怖くて手を出せないという考えは誤ってなかったわけだ

      • by Anonymous Coward

        車輪の再発明みたいなものをたまにやらないとMSもメンテできるような技術者がいなくなるんだろうな、とは思う

        • by Anonymous Coward

          むしろメンテできるような技術者がいなくなった結果なんじゃないかと思う

    • by Anonymous Coward

      「一部のユーザー インターフェイス要素をレンダリングしたり、アプリ内で描画したりするときに、特定のアプリで予期しない結果が発生する可能性がある問題を修正します。 この問題は、GDI+ を使用し、1 インチあたりのドット数 (DPI) または解像度が高いディスプレイに 0 (0) 幅のペン オブジェクトを設定するアプリ、またはアプリがスケーリングを使用している場合に発生する可能性があります。」
      とあるけど…?
      画面描画がちゃんとできないバグを修正しようとしたら、今度はMSIで更新・修復するときの画面制御が正常にできなくなる副作用があって、途中でMSIが異常終了して中身が壊れちゃうってことなのかな…??

      • by Anonymous Coward

        バグ技を使って何かやってたアプリ/インストーラが、バグ対策されたので動作できなくなったってことだと思う。
        Windowsの互換モードとか、修正された不具合を修正前の状態に戻すとかが多いから、対策もそれと同じようなもんだろう。

        • by Anonymous Coward

          バグ技って、どこから出てきたんですか?
          GDI+のPenオブジェクトで、「幅0は幅1と同じ」って定義されていますよ。

          Pen.Width Property (System.Drawing) | Microsoft Docs [microsoft.com]

          A Width of 0 will result in the Pen drawing as if the Width were 1.

          まあ、GDI+でわざわざ幅0を指定する必要性はないですが。
          (GDIのときは特別な意味があったけど)

      • by Anonymous Coward

        ネタなのか分からないので、一応マジレスしておきますが、GDIの件と今回のMSIの件はまったく別件です。

      • by Anonymous Coward

        それはこの更新プログラムによるセキュリティ以外の更新で、この問題の原因とは関係ない。

        > 解決されたセキュリティの脆弱性の詳細については、セキュリティ更新ガイドの Web サイトとNovember 2021セキュリティ更新プログラム を参照してください。

        って書いてるだろ。原因になったのはおそらくそのリンク先にあるCVE-2021-41379の修正

アレゲは一日にしてならず -- アレゲ見習い

処理中...