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

1: へっぽこ立て子@エリオット ★ 2019/11/26(火) 14:43:29.23 ID:CAP_USER

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

G.Exe Preventing Shutdown annoying.. – Resolved Malware Removal Logs – Malwarebytes Forums(英文)
https://forums.malwarebytes.com/topic/233275-gexe-preventing-shutdown-annoying/

同社はユーザーからの報告について調査し、問題を特定し、「Windows 10 Insider Preview Build 19013(20H1)」で修正した。この問題は、「Windows」が使用しているグラフィックデバイスインターフェース(GDI+)における処理上のミスによって引き起こされていたという。
About GDI+ – Win32 apps | Microsoft Docs(英文)
https://docs.microsoft.com/en-us/windows/win32/gdiplus/-gdiplus-about-gdi–about

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における文字セットへの依存については、パラメーター型で考慮されていなかった。その結果、メッセージの受け取り方は暗黙の変換に任され、それによって引き起こされる不整合はコンパイラによって捕捉されなかった」と続けた。
The program “G” is preventing you from shutting down | The Old New Thing(英文)
https://devblogs.microsoft.com/oldnewthing/20191030-00/?p=103036

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

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

この記事は海外CBS Interactive発の記事を朝日インタラクティブが日本向けに編集したものです。
https://www.zdnet.com/article/windows-10-microsoft-unmasks-the-mysterious-g-app-stopping-you-shut-down/

2019-11-25 11:00
ZDNet Japan
https://japan.zdnet.com/article/35145860/

2: 名刺は切らしておりまして 2019/11/26(火) 14:44:40.19 ID:RgqmybuN
カサコソ…

29: 名刺は切らしておりまして 2019/11/26(火) 18:05:24.49 ID:C+gDw+Wm
>>2
はぁ?
元気のGだろ?
もうすぐ映画公開なんだから気合いいれろよ。

65: 名刺は切らしておりまして 2019/11/28(木) 05:07:14.34 ID:2WjTmk+Z
>>2
バシッ

3: 名刺は切らしておりまして 2019/11/26(火) 14:46:46.77 ID:O/7yJ2tV
Σへ(´∀`;へ)へ

4: 名刺は切らしておりまして 2019/11/26(火) 14:46:52.62 ID:F3jtEx2P
Gokiburi

7: 名刺は切らしておりまして 2019/11/26(火) 14:48:58.49 ID:zuSwhsA7
カサカサ動く黒いやつかw

8: 名刺は切らしておりまして 2019/11/26(火) 14:50:32.17 ID:ivyRWjd+
ペヤングかw

64: 名刺は切らしておりまして 2019/11/27(水) 22:11:33.46 ID:3uHz/2eN
>>8
ゴッペヤングキキター!!!!

9: 名刺は切らしておりまして 2019/11/26(火) 14:50:50.41 ID:hhMVWWUr
当時の文字コードはEUCとか色々あってLinuxでプログラム組むの諦めたよwww

10: 名刺は切らしておりまして 2019/11/26(火) 14:51:16.81 ID:50SFhShx
起動がクソ遅くなったので最近シャットダウンしてねえ

15: 名刺は切らしておりまして 2019/11/26(火) 15:16:11.32 ID:Vcw/Uyl2
>>1
それよりもちょくちょくIMEが無効になって日本語打てなくなるの何とかならんのか。

16: 名刺は切らしておりまして 2019/11/26(火) 15:20:58.18 ID:XmwCL7Qo
Gと言ったら大多数はゴキブリを思い浮かべる
次点は金で選手を強奪するばかりのGっていうやきう笑チーム

17: 名刺は切らしておりまして 2019/11/26(火) 15:21:07.38 ID:ZcCbJu9W
マイクロソフトの社員は
ストアアプリ(UWP)しか使っていないから
おま環の不具合なんかしらんわ――という態度だからこうなる

18: 名刺は切らしておりまして 2019/11/26(火) 15:25:19.57 ID:P3l5+MQv
確かにあれは滅殺しなければならない

20: 名刺は切らしておりまして 2019/11/26(火) 15:41:05.93 ID:vCNtxba8
カサカサ

21: 名刺は切らしておりまして 2019/11/26(火) 15:43:08.12 ID:wgbRdV48
キッチンの神様か

23: 名刺は切らしておりまして 2019/11/26(火) 15:59:17.63 ID:q1ZaeUqg
それより部屋の電気を落として床に就くと耳の周りでブンブンと音がするのは
先生なんとかなりませんか

24: 名刺は切らしておりまして 2019/11/26(火) 16:26:17.37 ID:i6t2xkYL
おまえらスリープとか使うじゃん?
そうするとその熱でGが越冬するんだよ

26: 名刺は切らしておりまして 2019/11/26(火) 16:59:28.54 ID:624lACjT
これはつい最近判明したのか?
自分のPCで最近これがよく現れてググってもよくわからんかったし

27: 名刺は切らしておりまして 2019/11/26(火) 17:54:03.09 ID:492tEQZo
シャットダウンを妨げるGって、Google Syncかと思ったぜ

60: 名刺は切らしておりまして 2019/11/27(水) 02:01:11.38 ID:pFglXU1M
>>27
俺もそっち思った

33: 名刺は切らしておりまして 2019/11/26(火) 18:36:32.24 ID:CEO8mWvE
え?それ欲しくない?
クソアプデで毎週のように勝手にシャットダウンしといて良い迷惑だよ
クソOS

35: 名刺は切らしておりまして 2019/11/26(火) 18:50:26.41 ID:j00zoHiN
そろそろWin7搭載PCが古いので買い換えたいが
クソOSすぎるWin10には変えたくないんだよなあ
いったいどうすればええんやろうか

36: 名刺は切らしておりまして 2019/11/26(火) 18:51:11.31 ID:Pin0H/hC
そっか。
UTF16のリトルエンディアンでBOMはないに決まってるからアルファベットは二文字目がヌル文字扱いになるのか。

37: 名刺は切らしておりまして 2019/11/26(火) 18:54:14.60 ID:monh7sjN
ウヘヘヘ
ゴーメンネーーーwww

38: 名刺は切らしておりまして 2019/11/26(火) 19:03:14.97 ID:Y/FLpIk2
いつも思うんだけどテストしてないの?

46: 名刺は切らしておりまして 2019/11/26(火) 21:14:51.40 ID:50//P9rF

>>38
>いつも思うんだけどテストしてないの?

MS「君たちがいて僕がいる」

43: 名刺は切らしておりまして 2019/11/26(火) 20:44:53.93 ID:KFXu1MdA
じょうじ

44: 名刺は切らしておりまして 2019/11/26(火) 20:57:42.43 ID:qkXRyhAS
糞窓のOSは10で使うの辞めたい
仕方なく使ってる

45: 名刺は切らしておりまして 2019/11/26(火) 21:11:44.44 ID:Ccx9TPIu
文字コードバグwwww
Gと言ったらカイン・ファランクスだろ

48: 名刺は切らしておりまして 2019/11/26(火) 21:18:24.03 ID:looLXmPK
日本マイクロソフトは何しとん
数々の日本独自のおかしな動きもあるだろ
さっさと修正かけんかい

52: 名刺は切らしておりまして 2019/11/26(火) 22:06:31.67 ID:B/MpRKHm
マンションの10階以上に住んでいるがバルコニーでGを見た時は驚愕した。

56: 名刺は切らしておりまして 2019/11/26(火) 22:49:15.87 ID:J6F94gfU
用件を聞こうか

57: 名刺は切らしておりまして 2019/11/26(火) 22:56:52.57 ID:Arm9Daf7
> del /F G-spot.exe

58: 名刺は切らしておりまして 2019/11/26(火) 23:03:25.25 ID:NDhEjTOq
そのアプリ欲しい
毎日21:30に落ちるPCは要らない

59: 名刺は切らしておりまして 2019/11/26(火) 23:13:32.58 ID:gSNj6ft2
バグそしてGといえば奴しかいないな。こえぇ

61: 名刺は切らしておりまして 2019/11/27(水) 03:00:50.53 ID:5hOAo3Mq
基本的なグラフィック処理アプリのためにシャットダウンできないとかw
クソOSを極めてるなCUIに戻れよ無能メーカー

62: 名刺は切らしておりまして 2019/11/27(水) 03:02:12.47 ID:4ByfFEzO
パソコン内に奴がいる

63: 名刺は切らしておりまして 2019/11/27(水) 18:22:39.06 ID:99el/xiw
アップデート絡みのトラブルが多い。

49: 名刺は切らしておりまして 2019/11/26(火) 21:27:12.72 ID:P2wze66S
PCの中でGが蠢いているとか恐怖だな。

引用元

管理人からひと言

そりゃ気づかんわ

スポンサーリンク
スポンサーリンク
スポンサーリンク

シェアする

フォローする