Полезная информация

В мире Mozilla происходит много интересных событий. Но вам не нужно постоянно посещать новостные сайты, чтобы быть в курсе всех изменений. Зайдите на ленту новостей Mozilla Россия.
  • Форумы
  •  » Firefox
  •  » mozilla maintenance service требует права администратора

№101-06-2015 10:13:19

зачем?
Участник
 
Группа: Members
Зарегистрирован: 05-04-2011
Сообщений: 9
UA: Firefox 38.0

mozilla maintenance service требует права администратора

Приветствую, подскажите что нибудь по следующей проблеме:
- пользователи с ограниченными правами.
- все установки/удаления 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, а то и раньше), изредка обновляясь вручную установкой новой версии поверх старой.

Выслушаю любые соображения по решению данной проблемы.

Отсутствует

 

№201-06-2015 14:58:06

turbot
Участник
 
Группа: Members
Зарегистрирован: 09-10-2011
Сообщений: 2529
UA: Firefox 41.0

Re: mozilla maintenance service требует права администратора

windows xp

Выслушаю любые соображения по решению данной проблемы.

Перестать насиловать труп. :rolleyes:


Воспроизвести проблему на новых системах ... не получается

Сами же и ответили. Нет?

Отсутствует

 

№302-06-2015 11:26:47

зачем?
Участник
 
Группа: Members
Зарегистрирован: 05-04-2011
Сообщений: 9
UA: Firefox 38.0

Re: mozilla maintenance service требует права администратора

2turbot Ваши советы такие полезные (сарказм)

turbot пишет

Перестать насиловать труп. :rolleyes:

Подарите мне 300 лицензий windows 7+ с радостью перейду

turbot пишет

Сами же и ответили. Нет?

Нет, переустановка не решение проблемы, тем более по такой мелочи, из разряда "слетела картинка рабочего стола - переустанавливай винду".

В общем хотелось бы услышать идеи по решению проблемы, а не идеи как закрыть глаза и сильно стараться делать вид что проблемы не существует.

Отредактировано зачем? (02-06-2015 11:32:17)

Отсутствует

 

№402-06-2015 13:15:36

banbot
Moderator
 
Группа: Moderators
Зарегистрирован: 23-12-2007
Сообщений: 5294
UA: Firefox 41.0

Re: mozilla maintenance service требует права администратора

зачем?
Не проще поставить Firefox в папку пользователя, там где у него есть права на запись?


Do you feel lucky, punk?

Отсутствует

 

№502-06-2015 14:37:09

turbot
Участник
 
Группа: Members
Зарегистрирован: 09-10-2011
Сообщений: 2529
UA: Firefox 41.0

Re: mozilla maintenance service требует права администратора

зачем? пишет

Подарите мне 300 лицензий

Бросьте. Если фирма с тремястами (как минимум) работниками не в состоянии позволить себе такие расходы (или перевести парк на бесплатный линукс), то ей и место там же, где и XP.

зачем? пишет

"слетела картинка рабочего стола - переустанавливай винду"

Ничего такого не имел ввиду. Просто "на новых" понял как "чуть новее, чем покойник", а не как "свежеустановленсвежевыкопанный трупик".

Отсутствует

 

№603-06-2015 15:54:18

зачем?
Участник
 
Группа: Members
Зарегистрирован: 05-04-2011
Сообщений: 9
UA: Firefox 38.0

Re: mozilla maintenance service требует права администратора

banbot пишет

зачем?
Не проще поставить Firefox в папку пользователя, там где у него есть права на запись?

Вариант рассматривал, не удобней как раз тем, что устанавливается только для одного пользователя, частенько пользователи логинятся не со своих машин, ну а создавать заранее профили для всех совсем не удобно. В любом случае проблему удалось локализовать до профиля пользователя, на чистом профиле, на той же машине проблем нет, осталось найти что именно является причиной... но пока времени нет.

turbot пишет

Бросьте. Если фирма с тремястами (как минимум) работниками не в состоянии позволить себе такие расходы (или перевести парк на бесплатный линукс), то ей и место там же, где и XP.

С данными комментариями совсем в другую тему, типа "Куда деть никому не нужные 200т.р."" или "Windows xp - уже не модно!", а лучше ведите курсы "Бизнес для чайников" и там раздавайте подобные "полезные" советы. В любом случае к данной теме ваши домашние предпочтения в выборе ОС не имеют никакого отношения, последняя версия ff официально поддерживает XP, да и ничего не указывает на проблему именно с XP.

Отредактировано зачем? (03-06-2015 16:08:04)

Отсутствует

 

№703-06-2015 17:27:45

sentaus
Участник
 
Группа: Members
Зарегистрирован: 03-06-2005
Сообщений: 759
UA: Chrome 43.0

Re: mozilla maintenance service требует права администратора

последняя версия ff официально поддерживает XP, да и ничего не указывает на проблему именно с XP.

Чтобы обновить приложение, необходимы права администратора. В новых виндах это решено UAC, в XP его ещё нет, поэтому приходится по старинке. Централизованного механизма обновления для Firefox не делают, т.к. не ориентируются на корпоративный рынок.

Отредактировано sentaus (03-06-2015 17:28:14)

Отсутствует

 

№803-06-2015 17:40:48

Dzirt
Участник
 
Группа: Members
Зарегистрирован: 26-02-2012
Сообщений: 1892
UA: Firefox 38.0

Re: mozilla maintenance service требует права администратора

sentaus, при чем тут вообще UAC? Именно для того, чтобы Пользователь мог обновить приложение и ставится специально для этого предназначенный Mozilla Maintenance Service. Service в данном месте нужно понимать буквально - это Windows Service, работающий от имени System, у него есть все права на модификацию/запись файлов в каталоге %ProgramFiles%.

зачем?, а если не тыкать в кнопку ручной проверки, а предоставить возможность сервису работать самостоятельно и обновлять Firefox именно в том виде, для которого этот сервис и предназначен?

Отсутствует

 

№903-06-2015 17:48:25

зачем?
Участник
 
Группа: Members
Зарегистрирован: 05-04-2011
Сообщений: 9
UA: Firefox 38.0

Re: mozilla maintenance service требует права администратора

sentaus пишет

Чтобы обновить приложение, необходимы права администратора. В новых виндах это решено UAC, в XP его ещё нет, поэтому приходится по старинке. Централизованного механизма обновления для Firefox не делают, т.к. не ориентируются на корпоративный рынок.

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

Обновление возможно благодаря службе mozilla maintenance service, которая изначально устанавливается от имени привилегированного пользователя, от его имени и запускается служба и устанавливаются обновления.

XP опять же непричем, обновления ставятся и с админскими правами и без них, хотя бы проверили, прежде чем писать что то "умное".

В общем хорош оффтопить выдумывая какие то несуществующие проблемы.

Добавлено 03-06-2015 17:52:00

Dzirt пишет

зачем?, а если не тыкать в кнопку ручной проверки, а предоставить возможность сервису работать самостоятельно и обновлять Firefox именно в том виде, для которого этот сервис и предназначен?

Я как раз не тыкаю, после запуска ff он автоматом проверяет, и если есть новая версия качает и предлагает перезапустить. В общем все происходит без участия пользователя.

Отредактировано зачем? (03-06-2015 17:52:00)

Отсутствует

 

№1003-06-2015 18:44:18

Dzirt
Участник
 
Группа: Members
Зарегистрирован: 26-02-2012
Сообщений: 1892
UA: Firefox 38.0

Re: mozilla maintenance service требует права администратора

зачем? пишет

Я как раз не тыкаю, после запуска ff он автоматом проверяет

Это сам FF проверяет, MMS по идее должен это делать самостоятельно даже без запуска FF. Хотя конечно фиг его знает чего там окрыленные Australis'ом наворотили...

PS: Ээээ... Ну что сказать. После прочтения вот этого мои подозрения в неадекватности "программеров" из Mozilla только укрепились. Если верить написанному там, то сервис служит только для того, чтобы (цитирую) "чтобы обновление применялось без необходимости нажатия кнопки "Да" в диалоговом окне Windows (UAC).". А если сервис установлен под WinXP, то (цитирую) "мы даже сможем еще упростить процесс обновления в будущем. Если конечно у нас мозги откуда-то внезапно появятся".
Так что да, забейте на этот сервис под XP, дайте лучше пользователю права на запись в папку "%ProgramFiles%\Mozilla Firefox" (или куда там вы им инсталлируете браузер)

Отредактировано Dzirt (03-06-2015 18:51:38)

Отсутствует

 

№1103-06-2015 18:54:36

banbot
Moderator
 
Группа: Moderators
Зарегистрирован: 23-12-2007
Сообщений: 5294
UA: Firefox 41.0

Re: mozilla maintenance service требует права администратора

зачем?
Вы также можете попробовать распространять Firefox в виде MSI-пакета. Там наверно не должно быть таких проблем.


Do you feel lucky, punk?

Отсутствует

 

№1203-06-2015 20:52:48

зачем?
Участник
 
Группа: Members
Зарегистрирован: 05-04-2011
Сообщений: 9
UA: Firefox 38.0

Re: mozilla maintenance service требует права администратора

Dzirt пишет

После прочтения вот этого мои подозрения в неадекватности "программеров" из 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ка тогда только появилась.

banbot пишет

зачем?
Вы также можете попробовать распространять Firefox в виде MSI-пакета. Там наверно не должно быть таких проблем.

Присматривался, так же как и к GPO, но стороннее решение не хочется использовать, могут прекратить поддерживать в любое время.

2okkamas_knife
Предложение заманчиво, особенно по трафику, но скрипты писать надо, а потом тестировать.


Думаю тема себя исчерпала... решение проблемы в принципе есть, как я уже писал выше - создание нового профиля windows и перенос только личных файлов, профиль ff при этом можно переносить, виноват не он. Скорее всего виновата какая то запись реестра, отслеживание записей в реестр при установке новых версий ff не помогло. Завтра еще поковыряюсь, если не найду точную причину, буду пересоздавать профили, проблемных машин не так уж и много, потрачу меньше времени.


UPD:
После нескольких экспериментов, оказалось что и профиль windows пересоздавать необязательно, достаточно обновиться под любым чистым профилем с ограниченными правами, после успешного обновления проблема исчезает и на других профилях. Тему можно закрывать.

Отредактировано зачем? (03-06-2015 22:21:09)

Отсутствует

 
  • Форумы
  •  » Firefox
  •  » mozilla maintenance service требует права администратора

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]