Приветствую, подскажите что нибудь по следующей проблеме:
- пользователи с ограниченными правами.
- все установки/удаления firefox осуществляются от пользователя с правами администратора.
- проблема пока наблюдается только на windows xp (вдруг важно).
Стояла старая версия firefox (без mozilla maintenance service), обновился на новую (с mozilla maintenance service), теперь firefox скачивает и проверяет обновления сам (под пользователем с ограниченными правами), предлагает перезапустить firefox, после перезапуска требует повышение прав (стандартное "run as" окно), пользователь тыкает отмену, firefox не обновляется, снова проверяет, закачивает обновление, снова предлагает перезапуститься... "run as" и т.д. Так будет продолжаться пока не запустить firefox от имени администратора, только тогда он обновиться.
Пробовал удалять firefox, c удалением mozilla maintenance service, а так же c удалением папок firefox в Program Files и %appdata%, в реестре только не копался.
Воспроизвести проблему на новых системах или на виртуалках не получается, на них все отлично обновляется с ограниченными правами. Проблема наблюдается только на компьютерах, на которых firefox устанавливался очень давно (версия 3, а то и раньше), изредка обновляясь вручную установкой новой версии поверх старой.
Выслушаю любые соображения по решению данной проблемы.
Отсутствует
windows xp
Выслушаю любые соображения по решению данной проблемы.
Перестать насиловать труп.
Воспроизвести проблему на новых системах ... не получается
Сами же и ответили. Нет?
Отсутствует
2turbot Ваши советы такие полезные (сарказм)
Перестать насиловать труп.
Подарите мне 300 лицензий windows 7+ с радостью перейду
Сами же и ответили. Нет?
Нет, переустановка не решение проблемы, тем более по такой мелочи, из разряда "слетела картинка рабочего стола - переустанавливай винду".
В общем хотелось бы услышать идеи по решению проблемы, а не идеи как закрыть глаза и сильно стараться делать вид что проблемы не существует.
Отредактировано зачем? (02-06-2015 11:32:17)
Отсутствует
Подарите мне 300 лицензий
Бросьте. Если фирма с тремястами (как минимум) работниками не в состоянии позволить себе такие расходы (или перевести парк на бесплатный линукс), то ей и место там же, где и XP.
"слетела картинка рабочего стола - переустанавливай винду"
Ничего такого не имел ввиду. Просто "на новых" понял как "чуть новее, чем покойник", а не как "свежеустановленсвежевыкопанный трупик".
Отсутствует
зачем?
Не проще поставить Firefox в папку пользователя, там где у него есть права на запись?
Вариант рассматривал, не удобней как раз тем, что устанавливается только для одного пользователя, частенько пользователи логинятся не со своих машин, ну а создавать заранее профили для всех совсем не удобно. В любом случае проблему удалось локализовать до профиля пользователя, на чистом профиле, на той же машине проблем нет, осталось найти что именно является причиной... но пока времени нет.
Бросьте. Если фирма с тремястами (как минимум) работниками не в состоянии позволить себе такие расходы (или перевести парк на бесплатный линукс), то ей и место там же, где и XP.
С данными комментариями совсем в другую тему, типа "Куда деть никому не нужные 200т.р."" или "Windows xp - уже не модно!", а лучше ведите курсы "Бизнес для чайников" и там раздавайте подобные "полезные" советы. В любом случае к данной теме ваши домашние предпочтения в выборе ОС не имеют никакого отношения, последняя версия ff официально поддерживает XP, да и ничего не указывает на проблему именно с XP.
Отредактировано зачем? (03-06-2015 16:08:04)
Отсутствует
последняя версия ff официально поддерживает XP, да и ничего не указывает на проблему именно с XP.
Чтобы обновить приложение, необходимы права администратора. В новых виндах это решено UAC, в XP его ещё нет, поэтому приходится по старинке. Централизованного механизма обновления для Firefox не делают, т.к. не ориентируются на корпоративный рынок.
Отредактировано sentaus (03-06-2015 17:28:14)
Отсутствует
sentaus, при чем тут вообще UAC? Именно для того, чтобы Пользователь мог обновить приложение и ставится специально для этого предназначенный Mozilla Maintenance Service. Service в данном месте нужно понимать буквально - это Windows Service, работающий от имени System, у него есть все права на модификацию/запись файлов в каталоге %ProgramFiles%.
зачем?, а если не тыкать в кнопку ручной проверки, а предоставить возможность сервису работать самостоятельно и обновлять Firefox именно в том виде, для которого этот сервис и предназначен?
Отсутствует
Чтобы обновить приложение, необходимы права администратора. В новых виндах это решено UAC, в XP его ещё нет, поэтому приходится по старинке. Централизованного механизма обновления для Firefox не делают, т.к. не ориентируются на корпоративный рынок.
Зачем говорить о том чего вы не понимаете ? Почитайте пожалуйста про UAC для начала, если коротко - UAC наоборот понижает права привилегированного пользователя, чтобы некоторые "админы" тыкая направо и налево невникая видели что процесс требует повышения прав, и еще раз задумались нужны ему эти права или нет.
Обновление возможно благодаря службе mozilla maintenance service, которая изначально устанавливается от имени привилегированного пользователя, от его имени и запускается служба и устанавливаются обновления.
XP опять же непричем, обновления ставятся и с админскими правами и без них, хотя бы проверили, прежде чем писать что то "умное".
В общем хорош оффтопить выдумывая какие то несуществующие проблемы.
Добавлено 03-06-2015 17:52:00
зачем?, а если не тыкать в кнопку ручной проверки, а предоставить возможность сервису работать самостоятельно и обновлять Firefox именно в том виде, для которого этот сервис и предназначен?
Я как раз не тыкаю, после запуска ff он автоматом проверяет, и если есть новая версия качает и предлагает перезапустить. В общем все происходит без участия пользователя.
Отредактировано зачем? (03-06-2015 17:52:00)
Отсутствует
Я как раз не тыкаю, после запуска ff он автоматом проверяет
Это сам FF проверяет, MMS по идее должен это делать самостоятельно даже без запуска FF. Хотя конечно фиг его знает чего там окрыленные Australis'ом наворотили...
PS: Ээээ... Ну что сказать. После прочтения вот этого мои подозрения в неадекватности "программеров" из Mozilla только укрепились. Если верить написанному там, то сервис служит только для того, чтобы (цитирую) "чтобы обновление применялось без необходимости нажатия кнопки "Да" в диалоговом окне Windows (UAC).". А если сервис установлен под WinXP, то (цитирую) "мы даже сможем еще упростить процесс обновления в будущем. Если конечно у нас мозги откуда-то внезапно появятся".
Так что да, забейте на этот сервис под XP, дайте лучше пользователю права на запись в папку "%ProgramFiles%\Mozilla Firefox" (или куда там вы им инсталлируете браузер)
Отредактировано Dzirt (03-06-2015 18:51:38)
Отсутствует
зачем?
Вы также можете попробовать распространять Firefox в виде MSI-пакета. Там наверно не должно быть таких проблем.
Do you feel lucky, punk?
Отсутствует
После прочтения вот этого мои подозрения в неадекватности "программеров" из Mozilla только укрепились.
Глянул мельком, думаю можно не обращать внимания - это что-то типа FAQ`а наиболее частозадаваемых запросов c поисковиков, с минимумом инфы, в той же статье ссылка на подробную техническую информацию указывает уже на Windows Service Silent Update, что в принципе и работает благодаря MMS, из той же статьи - "Whether a user is an administrator or a limited user account, they can initiate an update". Более того, поддержка обновления FF без прав заявлена с версии 26 - http://website-archive.mozilla.org/www. … /#whatsnew.
Ну и еще раз уточню... сервис работает на XP... права админа не нужны, обновление происходит успешно.... но, на некоторых машинах, на тех, на которых firefox постепенно обновлялся примерно с 3-4 версии до последней, возникают вышеописанные проблемы, более того на новом чистом профиле, на той же XP, с теми же ограниченными правами - все работает. Я почти уверен, что подобные проблемы возникли бы и на 7ке, при обновлении со старых версий, просто 7ка тогда только появилась.
зачем?
Вы также можете попробовать распространять Firefox в виде MSI-пакета. Там наверно не должно быть таких проблем.
Присматривался, так же как и к GPO, но стороннее решение не хочется использовать, могут прекратить поддерживать в любое время.
2okkamas_knife
Предложение заманчиво, особенно по трафику, но скрипты писать надо, а потом тестировать.
Думаю тема себя исчерпала... решение проблемы в принципе есть, как я уже писал выше - создание нового профиля windows и перенос только личных файлов, профиль ff при этом можно переносить, виноват не он. Скорее всего виновата какая то запись реестра, отслеживание записей в реестр при установке новых версий ff не помогло. Завтра еще поковыряюсь, если не найду точную причину, буду пересоздавать профили, проблемных машин не так уж и много, потрачу меньше времени.
UPD:
После нескольких экспериментов, оказалось что и профиль windows пересоздавать необязательно, достаточно обновиться под любым чистым профилем с ограниченными правами, после успешного обновления проблема исчезает и на других профилях. Тему можно закрывать.
Отредактировано зачем? (03-06-2015 22:21:09)
Отсутствует