Comments 34
Ну и дела. Столько минусов прилетело за новую актуальную багу. У кого-то с чувством юмора серьезные проблемы. В оправдание подчеркну: данная бага уже больше двух недель не фиксится. Если о ней не писать, то сами же на нее и накнетесь. Т.е я хочу сказать, что не согласен с теми кто минусует.
Неплохо было бы сразу пояснить, что мы видим на скриншоте. Для тех, кто винду лет не видел 10 лет и больше.
Просто вы перепутали Хабру с багтрекером Хрома. Хотя слова похожие, да)
Хабр или багтрекер Гугла тут не причем. Каждый освещает ту проблему, которую ему хочется осветить.
Ну да, ну да, рекламу, которой на Хабре очень много стало — место. А реальная софтверная проблема — не для Хабра. Кажется я отстал от жизни.
Вообще, я планировал написать вторую статью "Сколько кВт/час потрачено в пустую на создание второго ярлыка и его удаление". Можно будет подвести итог — сколько в биткойнах было потрачено в пустую.
Читайте пожалуйста между строк, пост инженеро-развлекательный.
Каждый освещает ту проблему, которую ему хочется осветитьИ каждый имеет право поставить любую оценку, которую ему хочется
И да, чего вы так серьёзно к этому относитесь? У кого-то с чувством юмора серьезные проблемы.
А почему Яндекс браузер один ярлык устанавливает?
Из чего делаем вывод, инсталлятор ЯБ, всегда запускается от имени текущего пользователя (я кстати с этой «проблемой» столкнулся один раз, тогда это стало проблемой) и устанавливается не в %PROGRAMFILES%, а в %APPDATA% (которая примерно равна C:\Users\%UserName%\AppData\Roaming).
Так же, есть дополнение в ранее написанному (ну лень тогда было писать):
Текущие ярлыки быстрого доступа это папка с динамической линковкой других файлов (из папки C:\Users\Public (как и «папка» меню Пуск). Т.е. там (в меню Пуск\Быстрый доступ) появляются файлы как из папки Паблик, так и из папки текущего доступа. Вот только, чтобы писать в папку Паблик, надо иметь права админа.
От сюда следствие: устанавливаем Хром от админа, создаётся ярлык для запуска в ОБЩЕМ меню быстрого запуска. Устанавливаем от текущего пользователя, создаётся ярлык у текущего пользователя. Но по скольку ФС (файловая система) не позволяет в одной папке «хранить» 2 файла с одинаковым именем, получаем *(2). Т.е. не имея прав админа и явно их не задав инсталлятору, мы не можем перезаписать ярлык в Паблике. Так у любого пользователя есть только права на чтение, а на запись только у админов.
Вот и получается, что сколько бы раз Вы не запускали инсталлятор ЯБ (даже принудительно запуская от имени админа) Вы всегда его запускаете от имени текущего пользователя и каждый раз ярлык в папке ПОЛЬЗОВАТЕЛЯ (не Паблик) перезаписывается, поэтому он один.
И вот тут уже баг: запускаем что с ярлыка на панели задач, что с ярлыка на рабочем столе\где угодно, да хоть напрямую из установленной папки — значок хрома появляется рядом.
В случае мультизапуска значки группируются (опция по-умолчанию).
Так вот вопрос: в какое расположение сохраняется ярлык запущенной инсталлятором программы? И почему при запуске с этого ярлыка, на панели задач появляется рядом значок запущенного приложения?
Вообще, бага не хрома, подобное поведение у всех приложений, запускаемых с инсталлятора, которые после этого закрепляются в панели задач.
Хром не ЯБ. При запуске проверяет наличие полномочий, при включенном UAC должен запрашивать разрешение на повышение полномочий. Ну а дальше, всё те же грабли.
Ещё раз уточню — всё выше сказанное это лишь предположение по принципу «из очевидного».
И тут ещё самое смешное, по скольку учетная запись состоит в группе админов и может повысить свои полномочия до админа (на это и нацелен UAC, чтобы все работали простыми пользователями и при необходимости повышали свои привилегии, а не всегда работали под повышенными привилегиями), то нет возможности в штатном Диспетчере задач посмотреть полномочия запущенного приложения.
Залезьте в C:\Users\%UserName%\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar
и гляньте какие там ярлыки до и после, с каким правами. Так же там не будет ярлыков из Паблика, их надо по сходному пути искать в Паблике.
2. Учётки с пользовательскими правами (на разных юзерских компьютерах наблюдаю такую картину).
А то испытывать продукт на уже неактуальной системе как-то странно.
А на других версиях винды как работает? Не смотрели?
Это звоночек о том, что сообщество с плюсиками и минусиками не очень эффективно работает.
Появляются так называемые «подлизы», которые набивают себе плюсы занимая популистскую позицию.
![image](https://habrastorage.org/webt/je/qq/y-/jeqqy-yui7bf7hywte7g3mhklsk.png)
![image](https://habrastorage.org/webt/cv/lm/ea/cvlmea8yzpge8myirkqufpcwews.png)
Забавная косметическая бага в Google Chrome