Как остановить автоматический закрепление Google Chrome в Windows 7?

31487
Mr. Palomar

Google Chrome недавно начал раздражать привычку автоматически прикреплять себя к моей панели быстрого запуска в Windows 7, на случайные, казалось бы, случайные моменты времени, независимо от того, сколько раз я вручную откреплял его. Кажется, он не привязан к автоматическим обновлениям; Я отметил версию и открепил вручную, и подтвердил, что версия будет такой же, когда она в следующий раз закрепится. Я хотел бы отключить это поведение, но не нашел эту опцию в настройках. Любые идеи, как это исправить?

Моя текущая версия Chrome - 20.0.1132.43.

6

5 ответов на вопрос

3
user190509

This one was VERY tricky, since Google Chrome doesn't use any of the conventional means to pin an icon to the taskbar and the desktop. However, there is a specific area of the registry that, if deleted, prevents this behavior. The contents of HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Active Setup\Installed Components in .reg file format are:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Active Setup\Installed Components\] @="Google Chrome" "StubPath"="\"C:\\Program Files\\Google\\Chrome\\Application\\24.0.1312.52\\Installer\\setup.exe\" --configure-user-settings --verbose-logging --system-level --multi-install --chrome" "Localized Name"="Google Chrome" "IsInstalled"=dword:00000001 "Version"="24,0,0,0" 

IF YOU DELETE THIS ENTIRE SECTION:

[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Active Setup\Installed Components\] 

...then Chrome stops pinning itself to everything with every new user. In testing, the only ill effect is that it seems you will need to add a shortcut to Chrome to the Start Menu (I guess the setup.exe program adds the shortcut as well).

Hope this helps...

2
epardee

Open 'C:\Program Files (x86)\Google\Chrome\Application\master_preferences' (as Administrator).

To remove the Chrome taskbar shortcut:
Append "do_not_create_taskbar_shortcut":true
i.e. {"distribution":{"make_chrome_default_for_user":true,"do_not_create_taskbar_shortcut":true}

To remove the Chrome desktop shortcut:
Append
"do_not_create_desktop_shortcut":true

To remove the Chrome taskbar, desktop and start menu:
"do_not_create_any_shortcuts" : true

See here for more details

I recommend leaving Active Setup for Chrome alone (HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Active Setup\Installed Components for 32bit, HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Active Setup\Installed Components for 64bit).

1
David Ray

Ответ user190509 кажется правильным и был очень полезным для меня. Я бы просто добавил, что в Windows 7x64 ключ реестра:

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Active Setup\Installed Components\ 

Это исправление работало для меня с Chrome 36.0.1985.125.

0
Walter Bax

если вы переместите положение значков на панели, когда она открыта, она также добавит ее, как закрепленную на этом месте.

это может быть неуместно для вас, но в какой-то момент вы щелкаете и, возможно, удерживаете значок слишком долго, что активирует действие значков перемещения / сортировки значков на панели? или на самом деле переместил хром значок на вашем баре? если что-то из этого является правдой, это будет то, что происходит с вами.

0
el_Crash

"do_not_create_any_shortcuts":true works like a champ, however, it MUST be placed in the "distribution:" section of the master_preferences file, ie:

{"homepage":... "distribution":{"skip_first_run_ui":false,"import_search_engine":false,"do_not_create_any_shortcuts":true}...}