PG日誌

読者です 読者をやめる 読者になる 読者になる

PG日誌

主にc#の事を書いています

GoogleChrome ver.44で強制表示される右上の追加メニュー(アバターメニュー)を消す方法

雑記


非表示にすると言っておきながらすいません。2012年12月頭(11月終わり?)にリリースされたver.47から、あらゆる方法でも非表示にできなくなったようです。起動引数で指定も効かなくなっています。

以下以前の情報です

Chrome44からの右上の最大化/最小化の横に追加のボタンが強制的に表示されるようになりました。
この追加のメニューは「アバターメニュー」というらしいですが、Chrome44以前は

chrome://flags

から、「新しいアバター メニューを有効にする」を「無効」にすれば消せたのですがChrome44からは設定が無い上に、最もそれらしいメニューの「新しいプロフィール管理システムを有効にする」は「無効」にしてもアバターメニューは消えません。
で、解決策として、ショートカットへ「--disable-new-avatar-menu」を追加する方法が紹介されていますがアプリケーションからリンクを踏んで新規にChromeが立ち上がるとアバターメニューが表示される状態となっています。

ボタンの見た目をChromeが独自に実装しているせいか、メニュー自体にグラデーションがかかっててWindowsのテーマと微妙に合ってないです。、元々なくても困ってなかったのでアバターメニュー自体必要ありません。

という事で、レジストリをいじって根本的に解決したいと思います。
(以下、自己責任でお願いします)


あれー?すいません。コレ全然効かないですね。ハハハ…。
見てくれた人マジすいません_(_ _)_
2015/08/03追記


まずレジストリエディタを「regedit」で起動して以下のレジストリキーへ移動します。

HKEY_CLASSES_ROOT\ChromeHTML\shell\open\command

で、この、レジストリ値を以下の値から

ChromeHTML="C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" -- "%1"

以下のように変更します。

"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --disable-new-avatar-menu "%1"

そして、Chromeを新しく起動すると2度とアバターメニューが表示されなくなります。
(システム再起動は不要 & ショートカットにはなにも追記しないで大丈夫です)

余談ですが、「#disable-new-avatar-menu」が「chrome://flags/」から消えてますね。
今後も継続的にフラグが効くのかは不明です。この設定をレジストリに書き込みっぱなしにするといつかChromeが起動しなくなるかもしれません。が、その時は焦らずに上記の値を元に戻してください。