【IT】「Windows 10」のシャットダウンを妨げる謎の「G」アプリ、マイクロソフトが説明

1 名前:一般よりも上級の名無しさん 投稿日時:2019/11/25(月) 11:13:14.84 ID:azI+nH399

一部の「Windows 10」ユーザーの間では1年以上前から、「G」という名称の謎のアプリによってシャットダウンが妨げられるという問題に対する懸念の声が上がっていた。Microsoftが今回、この問題について説明した。

 同社はユーザーからの報告について調査し、問題を特定し、「Windows 10 Insider Preview Build 19013(20H1)」で修正した。この問題は、「Windows」が使用しているグラフィックデバイスインターフェース(GDI+)における処理上のミスによって引き起こされていたという。

 Windows Insider Programチームによると、「われわれは調査の結果、GDI+に関連するウィンドウが『G』と表示されるという問題を発見した。この問題を修正したことで、今後は『GDI+ Windows ()』という名前(の部分はGDI+を使用しているアプリの実行ファイル名)が表示されるようになる」という。

 また、Windowsの開発に20年以上にわたって携わっているRaymond Chen氏もさらに詳細な説明を提供した。

 Chen氏によると、「G」がWindows上で表示されるのは、UnicodeのテキストをANSIで解釈してしまうというバグによって、多くの場合にアプリ名の最初の1文字目だけが表示されることになるためだという。

 Chen氏は「Unicodeで記述されたメッセージを『DefWindowProcA』に引き渡した場合、最初の文字以降にある多くの文字列が切り捨てられることになる」と説明した。

 GDI+ライブラリーの開発当初は、Unicodeに完全対応していなかった「Windows 98」をサポートするために、ANSIコンポーネントとしてコンパイルを行っていた。その後Windows 98のサポート終了に伴い、GDI+チームはGDI+をANSIベースのコンポーネントではなく、Unicodeベースのコンポーネントとして再コンパイルしたのだという。

 Chen氏は「通知ウィンドウのプロシージャー以外は、DefWindowProcAに対する明示的な呼び出しが行われていた。このため文字セットにおける未対応文字の大半は、コンパイラーによって型の不整合が捕捉されていた。しかし、DefWindowProcにおける文字セットへの依存については、パラメーター型で考慮されていなかった。
その結果、メッセージの受け取り方は暗黙の変換に任され、それによって引き起こされる不整合はコンパイラによって捕捉されなかった」と続けた。

 「通知ウィンドウはテキスト処理をいっさい行わないため、この不整合はテスト段階でも検出されなかった。『GDI+ Hook Window』というウィンドウのタイトルは単なる『G』になったものの、タイトル自体はどこにも使われていないため、この間違いは他に悪影響を及ぼさなかった。
このウィンドウタイトルがユーザーの目に触れることはない。ただし、例外がある」(Chen氏)

 「あるプログラムがサインアウトまたはシャットダウンを妨げた場合、Windowsはそのプログラムに属している目に見えるウィンドウを探し出し、『Blocked Shutdown Resolver』(BSDR)画面に表示しようとする。
しかし、そのプログラムが目に見えるウィンドウを保持していない場合、BSDRは可視/不可視に関係なく該当プログラムに属している任意のウィンドウを選択する。このため、『G』という名称の目に見えないウィンドウが選択される場合も出てくる」(Chen氏)

CNET
https://japan.cnet.com/article/35145860/

2 名前:一般よりも上級の名無しさん 投稿日時:2019/11/25(月) 11:13:43.19 ID:sq9eh0l40
ゴキブリ?
3 名前:一般よりも上級の名無しさん 投稿日時:2019/11/25(月) 11:14:20.67 ID:0gPUvW7x0
ゴキブリ
4 名前:一般よりも上級の名無しさん 投稿日時:2019/11/25(月) 11:14:32.52 ID:c8bZ4DSy0
WinG
5 名前:一般よりも上級の名無しさん 投稿日時:2019/11/25(月) 11:14:57.88 ID:JHm+Lqx20
読むの面倒だから誰か簡単に説明してくれ
28 名前:一般よりも上級の名無しさん 投稿日時:2019/11/25(月) 11:19:31.76 ID:11FJVti00
>>5
ぼくちゃんたちっワルクナイモン
49 名前:一般よりも上級の名無しさん 投稿日時:2019/11/25(月) 11:23:37.82 ID:TRd3H/g10
>>5
ソニーゴキブリがまた世の中に迷惑をかけた
6 名前:一般よりも上級の名無しさん 投稿日時:2019/11/25(月) 11:15:22.23 ID:gyzqGBKD0
そんな事よりエッジをアンインストールさせてくれ
18 名前:一般よりも上級の名無しさん 投稿日時:2019/11/25(月) 11:17:14.61 ID:oxNKrsaQ0
>>6
コルタナもな~
41 名前:一般よりも上級の名無しさん 投稿日時:2019/11/25(月) 11:21:49.25 ID:sq9eh0l40
>>18
できんかったけ?
7 名前:一般よりも上級の名無しさん 投稿日時:2019/11/25(月) 11:15:28.44 ID:JsQlZakp0
ゴルゴのしわざか
8 名前:一般よりも上級の名無しさん 投稿日時:2019/11/25(月) 11:15:29.83 ID:g754k7pJ0
G入ってる
9 名前:一般よりも上級の名無しさん 投稿日時:2019/11/25(月) 11:15:36.50 ID:5NuhHylv0
まさにバグ
10 名前:一般よりも上級の名無しさん 投稿日時:2019/11/25(月) 11:15:48.96 ID:Pb36u6DK0
赤いトラクター?
11 名前:一般よりも上級の名無しさん 投稿日時:2019/11/25(月) 11:16:00.74 ID:2IWIBiZW0
やっと解明したのか
12 名前:一般よりも上級の名無しさん 投稿日時:2019/11/25(月) 11:16:11.82 ID:aO4BqgaN0
セイラさんが一言
13 名前:一般よりも上級の名無しさん 投稿日時:2019/11/25(月) 11:16:29.58 ID:G0tdwOlv0
窓を閉めようとしたらゴキブリが挟まって閉まらなかったみたいな
42 名前:一般よりも上級の名無しさん 投稿日時:2019/11/25(月) 11:21:49.25 ID:MbINCQtX0
>>13
どんだけ強靭なんだよそのゴキ
14 名前:一般よりも上級の名無しさん 投稿日時:2019/11/25(月) 11:16:51.11 ID:dUcSibRu0
ゴキブリ、
15 名前:一般よりも上級の名無しさん 投稿日時:2019/11/25(月) 11:16:51.71 ID:V0vdP67y0
>>1
>UnicodeのテキストをANSIで解釈してしまうというバグによって、多くの場合にアプリ名の最初の1文字目だけが表示されることになるためだという。
これくらいはよ直せよ
16 名前:一般よりも上級の名無しさん 投稿日時:2019/11/25(月) 11:17:00.88 ID:Lxw6W/FV0
なるほど、
G NUL D NUL I NUL … ってなってるから
G なのね。
それがシャットダウンを妨げると
17 名前:一般よりも上級の名無しさん 投稿日時:2019/11/25(月) 11:17:13.77 ID:Mj7J+FTj0
win7の俺は大勝利
19 名前:一般よりも上級の名無しさん 投稿日時:2019/11/25(月) 11:17:30.54 ID:mGQqCTPG0
アプリ名や理由はどうでもいいから普通にシャットダウン出来るようにしてくれ
61 名前:一般よりも上級の名無しさん 投稿日時:2019/11/25(月) 11:26:36.80 ID:rIb5jcX40
>>19
起動もな。
83 名前:一般よりも上級の名無しさん 投稿日時:2019/11/25(月) 11:29:42.33 ID:sq9eh0l40
>>19
バッチ一行で解決
高速スタートアップマジ害悪
20 名前:一般よりも上級の名無しさん 投稿日時:2019/11/25(月) 11:17:41.29 ID:dOQwqvoj0
そもそも最初から欠陥OS

結論
Windowsは糞
macは最強

36 名前:一般よりも上級の名無しさん 投稿日時:2019/11/25(月) 11:20:35.88 ID:gHypyfJQ0
>>20
人生の致命的なアプリケーションエラーです。
ご愁傷さま。
81 名前:一般よりも上級の名無しさん 投稿日時:2019/11/25(月) 11:29:25.82 ID:gdLfrHUe0
>>20
爆弾コロコロ
21 名前:一般よりも上級の名無しさん 投稿日時:2019/11/25(月) 11:17:44.41 ID:Bb2G6FoY0
俺のこの手が真っ赤に燃える
22 名前:一般よりも上級の名無しさん 投稿日時:2019/11/25(月) 11:17:44.66 ID:O764Z41P0
…話を聴こうか
23 名前:一般よりも上級の名無しさん 投稿日時:2019/11/25(月) 11:17:50.29 ID:xggpBlIi0
ミスターじゃないんか
24 名前:一般よりも上級の名無しさん 投稿日時:2019/11/25(月) 11:18:15.05 ID:FSs/RDeA0
10ってなぞプロセス走りまくり
25 名前:一般よりも上級の名無しさん 投稿日時:2019/11/25(月) 11:18:27.41 ID:CP2NV0Qh0
WIN10は無駄な機能が多すぎる
45 名前:一般よりも上級の名無しさん 投稿日時:2019/11/25(月) 11:21:59.06 ID:gHypyfJQ0
>>25
セキュリティ関係のバックグラウンドプロセスがもうね

馬鹿にコンピュータを使わせようとするから。

26 名前:一般よりも上級の名無しさん 投稿日時:2019/11/25(月) 11:18:31.22 ID:HO4UL0gK0
こういう余計なことやっているからアンドロイドにシェアを奪われるのだと思います。
27 名前:一般よりも上級の名無しさん 投稿日時:2019/11/25(月) 11:18:59.90 ID:G2ho2vhW0
全然頭に入ってこない文章
34 名前:一般よりも上級の名無しさん 投稿日時:2019/11/25(月) 11:20:21.71 ID:g21oPpdf0
>>27
ほんとこれ
43 名前:一般よりも上級の名無しさん 投稿日時:2019/11/25(月) 11:21:51.05 ID:5NCDhbAx0
>>27
本当これw
71 名前:一般よりも上級の名無しさん 投稿日時:2019/11/25(月) 11:27:51.26 ID:YFm7KcA+0
>>43
プログラマーならみんな分かるよ
分からんのはただの不勉強
52 名前:一般よりも上級の名無しさん 投稿日時:2019/11/25(月) 11:23:58.95 ID:rnW6KJ+V0
>>27
わざとだろ
29 名前:一般よりも上級の名無しさん 投稿日時:2019/11/25(月) 11:19:45.61 ID:L1KwGBjb0
要するに
手抜きと放置が招いた結果、て事だな
30 名前:一般よりも上級の名無しさん 投稿日時:2019/11/25(月) 11:19:46.76 ID:LGmR9smu0
ゴロツキ下朝鮮人
31 名前:一般よりも上級の名無しさん 投稿日時:2019/11/25(月) 11:19:47.01 ID:dkoSbHpp0
またGsomiaか
32 名前:一般よりも上級の名無しさん 投稿日時:2019/11/25(月) 11:20:09.59 ID:kdXM6sga0
お爺ちゃん、またシャットダウン忘れてるよ?
33 名前:一般よりも上級の名無しさん 投稿日時:2019/11/25(月) 11:20:21.34 ID:eTrzBxDK0
Gキブリ
35 名前:一般よりも上級の名無しさん 投稿日時:2019/11/25(月) 11:20:24.47 ID:pKIFkyB80
こんなゴミOSの上で仕事してるやつがいまだに大勢いるのが草
37 名前:一般よりも上級の名無しさん 投稿日時:2019/11/25(月) 11:21:07.11 ID:tgplsWBU0
エクスプローラの不具合さっさと直せよ
38 名前:一般よりも上級の名無しさん 投稿日時:2019/11/25(月) 11:21:16.96 ID:db7DPL3K0
Unicodeにすらまともに対応していないwindows10
39 名前:一般よりも上級の名無しさん 投稿日時:2019/11/25(月) 11:21:18.91 ID:zN4kPGqt0
>>1
アップデートで勝手にシャットダウンされる方が迷惑なんだが?
40 名前:一般よりも上級の名無しさん 投稿日時:2019/11/25(月) 11:21:40.50 ID:kdXM6sga0
記事読んだ感じ、単に欠陥OSというだけでは?
44 名前:一般よりも上級の名無しさん 投稿日時:2019/11/25(月) 11:21:54.94 ID:tdFn7Z/Y0
7から動きたくないよおおおおおおおおおおおおおおおおおおおおおおおおおおお
79 名前:一般よりも上級の名無しさん 投稿日時:2019/11/25(月) 11:29:14.32 ID:52uqMu840
>>44
サポ切れのOS使ってなんか問題になったとか聞いたことないから
別に使っててもいいんじゃない?
46 名前:一般よりも上級の名無しさん 投稿日時:2019/11/25(月) 11:22:17.74 ID:ZwF8ZsE00
何かのウイルスかと思ってたわ
47 名前:一般よりも上級の名無しさん 投稿日時:2019/11/25(月) 11:22:21.76 ID:4qJPAHE60
そんなんどうでもいいから、エラーが発生した時のメッセージをもっと分かりやすくしろ
どのメッセージも何一つわからんわ
48 名前:一般よりも上級の名無しさん 投稿日時:2019/11/25(月) 11:23:26.13 ID:clftfC690
ゴキブリ!?
50 名前:一般よりも上級の名無しさん 投稿日時:2019/11/25(月) 11:23:38.32 ID:DSU18ERy0
無駄な機能つけてリソース食わせるのやめてほしい
もっとさぁシンプルでいいんだよ
51 名前:一般よりも上級の名無しさん 投稿日時:2019/11/25(月) 11:23:57.66 ID:eTrzBxDK0
仕事終わってシャットダウンかけて翌朝出社したら
開いているアプリがどうたらとか出ててシャットダウンされていなかったあれの事か?
77 名前:一般よりも上級の名無しさん 投稿日時:2019/11/25(月) 11:28:59.57 ID:rIb5jcX40
>>51
強制終了しますか?とか出るよな。
これ知らんぞ。みたいなの。
53 名前:一般よりも上級の名無しさん 投稿日時:2019/11/25(月) 11:24:24.18 ID:qzvzY5g10
The Old New Thing
54 名前:一般よりも上級の名無しさん 投稿日時:2019/11/25(月) 11:25:02.00 ID:g21oPpdf0
都合悪いことを読ませたくないやつのやってるふり感の文章
55 名前:一般よりも上級の名無しさん 投稿日時:2019/11/25(月) 11:25:18.45 ID:cJZxT8G20
仕事用にwin8とwin8.1のノーパソを確保して使ってる
デスクトップはwin10だけどアップデートでどうなるか分からないし
仕事しようとしたら延々とアップデートが始まったりするから
56 名前:一般よりも上級の名無しさん 投稿日時:2019/11/25(月) 11:25:22.51 ID:7Hi9+mzc0
有償でいいから7を継続して使わせてくれないか。
win8以降毎回毎回問題が多すぎる。
59 名前:一般よりも上級の名無しさん 投稿日時:2019/11/25(月) 11:26:18.29 ID:cJZxT8G20
>>56
確かに7が一番よかった…
60 名前:一般よりも上級の名無しさん 投稿日時:2019/11/25(月) 11:26:35.52 ID:sq9eh0l40
>>56
使えなくなるわけじゃないやろ
57 名前:一般よりも上級の名無しさん 投稿日時:2019/11/25(月) 11:26:04.89 ID:4t3jLtB60
チェンさんクビだな
実際Windowsは劣化が止まらない
開発陣の一新が望まれる
58 名前:一般よりも上級の名無しさん 投稿日時:2019/11/25(月) 11:26:07.30 ID:rIb5jcX40
起動も色々探してて困る。
62 名前:一般よりも上級の名無しさん 投稿日時:2019/11/25(月) 11:26:42.78 ID:cmXg7BU90
ずっと疑問に思ってたGの正体判明
63 名前:一般よりも上級の名無しさん 投稿日時:2019/11/25(月) 11:26:45.99 ID:DEFU09wn0
ゴミのG
64 名前:一般よりも上級の名無しさん 投稿日時:2019/11/25(月) 11:26:52.09 ID:m9AsO+Xi0
スリープにしてもなぜか起動してるのはこのせいだったのか・・・
65 名前:一般よりも上級の名無しさん 投稿日時:2019/11/25(月) 11:27:03.96 ID:vuQL5evS0
またバグ放置してたのか
66 名前:一般よりも上級の名無しさん 投稿日時:2019/11/25(月) 11:27:07.09 ID:5NCDhbAx0
10使ったら7使うはない
もう7はあきらめろ
68 名前:一般よりも上級の名無しさん 投稿日時:2019/11/25(月) 11:27:40.84 ID:g50eiJ8i0
バグの原因を説明してるだけだからな
なおされるのは時間の問題だろうけど
69 名前:一般よりも上級の名無しさん 投稿日時:2019/11/25(月) 11:27:41.51 ID:P4ch0ybS0
コンピュータに詳しい人は、この文書読んで理解できるの?
すげえな
70 名前:一般よりも上級の名無しさん 投稿日時:2019/11/25(月) 11:27:50.47 ID:KtIhcppY0
>>1
コンセント抜けば済む
72 名前:一般よりも上級の名無しさん 投稿日時:2019/11/25(月) 11:27:55.66 ID:OyyHNMBc0
それよりJavascriptがエラー出てインストールできない問題をなんとかしてほしい。
しょっちゅう、タスクバーの右端に、インストールしろというメッセージが出て、
うるさいんだけど。
73 名前:一般よりも上級の名無しさん 投稿日時:2019/11/25(月) 11:28:23.59 ID:iuryzxEb0
夜中に勝手に起動して睡眠を妨げるのはこれが原因か
74 名前:一般よりも上級の名無しさん 投稿日時:2019/11/25(月) 11:28:49.59 ID:ugEBewIU0
Windows10になってからアップデート来ても無視して様子見ないと怖い
75 名前:一般よりも上級の名無しさん 投稿日時:2019/11/25(月) 11:28:50.56 ID:hdF4xxPl0
これ読んで内容わかる一般ユーザーいるのかよ
76 名前:一般よりも上級の名無しさん 投稿日時:2019/11/25(月) 11:28:53.39 ID:kKHbxfAI0
>GDI

三菱製?

78 名前:一般よりも上級の名無しさん 投稿日時:2019/11/25(月) 11:29:02.20 ID:jU+kM2Gk0
>>1
メッセージの送信先が有無を言わさずウィンドウになるのがwinの構造上の根本的な欠陥
見た目上ウィンドウ持ってないアプリでも、
メッセージ処理するために不可視のウィンドウ作る必要があるのには、
最初えらい違和感があった
もう慣れたけどさ
80 名前:一般よりも上級の名無しさん 投稿日時:2019/11/25(月) 11:29:23.02 ID:fZECSbqU0
コマンドプロンプトに
Null Pointer Exception
と入力すればシャットダウンできるぞ
82 名前:一般よりも上級の名無しさん 投稿日時:2019/11/25(月) 11:29:39.35 ID:g21oPpdf0
ふたつの話があるな

まず文字コードのバグがあります
これのせいで本来GDIなんやらと表示されるのがGになります

次にシャットダウンするときに妨害してるウインドウ
(起動してるプログラム)を探すんだが、それがないときに
Gを拾ってきちゃうのごめんね

84 名前:一般よりも上級の名無しさん 投稿日時:2019/11/25(月) 11:30:10.65 ID:Uspezpql0
自慰アプリ?
85 名前:一般よりも上級の名無しさん 投稿日時:2019/11/25(月) 11:30:33.72 ID:s3owA+wSO
無理矢理電源きれば
86 名前:一般よりも上級の名無しさん 投稿日時:2019/11/25(月) 11:30:40.80 ID:HfXhebgi0
ほんとappleもGoogleもMicrosoftも不具合多いな
やはり日本企業が落ちぶれず頑張ってたらこんなことにはなってなかった

コメント一覧

タイトルとURLをコピーしました