アカウント名:
パスワード:
何があったのかね
再起動時のファイル置き換えに問題があるようです。MoveFileEx でリブート時にファイルを操作をしようとするとファイルが置き換わらない、削除されない。などの問題が発生する模様。Win32 API の MoveFileEx は問題なく動作。MSI の MoveFileEx にバグが仕込まれた。という状態のようです。
MoveFileExの書き込み先のレジストリとかのアクセス権周りでやらかしたかな?
Realtekの有線LANドライバーって、修復でドライバー更新かけてた気がする。このタイミングでRealtekから落としたLANドライバー手動更新すると失敗しそう。
Audioの方はアンインストール→再起動→インストールなので多分平気。
Windows 11になってから、何でそんなところいまさらバグらせられるんだっての多すぎ。レジストリの非ASCII文字とか。壊れてないものを直すなと言いたい
今まで壊れてるけど怖く手を出せなかったところを直しています。結果ちょっと悪化してます。
怖くて手を出せないという考えは誤ってなかったわけだ
車輪の再発明みたいなものをたまにやらないとMSもメンテできるような技術者がいなくなるんだろうな、とは思う
むしろメンテできるような技術者がいなくなった結果なんじゃないかと思う
「一部のユーザー インターフェイス要素をレンダリングしたり、アプリ内で描画したりするときに、特定のアプリで予期しない結果が発生する可能性がある問題を修正します。 この問題は、GDI+ を使用し、1 インチあたりのドット数 (DPI) または解像度が高いディスプレイに 0 (0) 幅のペン オブジェクトを設定するアプリ、またはアプリがスケーリングを使用している場合に発生する可能性があります。」とあるけど…?画面描画がちゃんとできないバグを修正しようとしたら、今度はMSIで更新・修復するときの画面制御が正常にできなくなる副作用があって、途中でMSIが異常終了して中身が壊れちゃうってことなのかな…??
バグ技を使って何かやってたアプリ/インストーラが、バグ対策されたので動作できなくなったってことだと思う。Windowsの互換モードとか、修正された不具合を修正前の状態に戻すとかが多いから、対策もそれと同じようなもんだろう。
バグ技って、どこから出てきたんですか?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のときは特別な意味があったけど)
ネタなのか分からないので、一応マジレスしておきますが、GDIの件と今回のMSIの件はまったく別件です。
それはこの更新プログラムによるセキュリティ以外の更新で、この問題の原因とは関係ない。
> 解決されたセキュリティの脆弱性の詳細については、セキュリティ更新ガイドの Web サイトとNovember 2021セキュリティ更新プログラム を参照してください。
って書いてるだろ。原因になったのはおそらくそのリンク先にあるCVE-2021-41379の修正
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
アレゲは一日にしてならず -- アレゲ見習い
問題より理由が大事だが… (スコア:1)
何があったのかね
Re:問題より理由が大事だが… (スコア:2, 参考になる)
再起動時のファイル置き換えに問題があるようです。
MoveFileEx でリブート時にファイルを操作をしようとするとファイルが置き換わらない、削除されない。などの問題が発生する模様。
Win32 API の MoveFileEx は問題なく動作。MSI の MoveFileEx にバグが仕込まれた。という状態のようです。
Re: (スコア:0)
MoveFileExの書き込み先のレジストリとかのアクセス権周りでやらかしたかな?
Re: (スコア:0)
Realtekの有線LANドライバーって、修復でドライバー更新かけてた気がする。
このタイミングでRealtekから落としたLANドライバー手動更新すると失敗しそう。
Audioの方はアンインストール→再起動→インストールなので多分平気。
Re:問題より理由が大事だが… (スコア:1)
Windows 11になってから、何でそんなところいまさらバグらせられるんだっての多すぎ。レジストリの非ASCII文字とか。壊れてないものを直すなと言いたい
Re:問題より理由が大事だが… (スコア:1)
今まで壊れてるけど怖く手を出せなかったところを直しています。結果ちょっと悪化してます。
Re: (スコア:0)
怖くて手を出せないという考えは誤ってなかったわけだ
Re: (スコア:0)
車輪の再発明みたいなものをたまにやらないとMSもメンテできるような技術者がいなくなるんだろうな、とは思う
Re: (スコア:0)
むしろメンテできるような技術者がいなくなった結果なんじゃないかと思う
Re: (スコア:0)
「一部のユーザー インターフェイス要素をレンダリングしたり、アプリ内で描画したりするときに、特定のアプリで予期しない結果が発生する可能性がある問題を修正します。 この問題は、GDI+ を使用し、1 インチあたりのドット数 (DPI) または解像度が高いディスプレイに 0 (0) 幅のペン オブジェクトを設定するアプリ、またはアプリがスケーリングを使用している場合に発生する可能性があります。」
とあるけど…?
画面描画がちゃんとできないバグを修正しようとしたら、今度はMSIで更新・修復するときの画面制御が正常にできなくなる副作用があって、途中でMSIが異常終了して中身が壊れちゃうってことなのかな…??
Re: (スコア:0)
バグ技を使って何かやってたアプリ/インストーラが、バグ対策されたので動作できなくなったってことだと思う。
Windowsの互換モードとか、修正された不具合を修正前の状態に戻すとかが多いから、対策もそれと同じようなもんだろう。
Re: (スコア:0)
バグ技って、どこから出てきたんですか?
GDI+のPenオブジェクトで、「幅0は幅1と同じ」って定義されていますよ。
Pen.Width Property (System.Drawing) | Microsoft Docs [microsoft.com]
まあ、GDI+でわざわざ幅0を指定する必要性はないですが。
(GDIのときは特別な意味があったけど)
Re: (スコア:0)
ネタなのか分からないので、一応マジレスしておきますが、GDIの件と今回のMSIの件はまったく別件です。
Re: (スコア:0)
それはこの更新プログラムによるセキュリティ以外の更新で、この問題の原因とは関係ない。
> 解決されたセキュリティの脆弱性の詳細については、セキュリティ更新ガイドの Web サイトとNovember 2021セキュリティ更新プログラム を参照してください。
って書いてるだろ。原因になったのはおそらくそのリンク先にあるCVE-2021-41379の修正