Установлена система win2000 sp4. Имеются 2 учетные записи - скажем Admin (администратор) и User (пользователь). Используется в основном пользовательская.
При запусках от имени администратора Firefox почему-то использует профиль User-а (закладки, расширения и т.п.). При этом профиль администратора существует в системной папке пользователя (в смысле в папке администратора).
Каким образом можно это исправить?

P.S. Используемый профиль User-а не создавался заново, а был перенесен из старой системы.

Timofeus
смотрим  сюда
C:\Documents and Settings\Администратор\Application Data\Mozilla\Firefox
C:\Documents and Settings\Юзер\Application Data\Mozilla\Firefox
в кадой папке есть файлики profiles.ini
в них указан путь до профиля.
для каждого юзера выставь свой путь и всё

Вы используете Portable-версию или стационарную?

okkamas_knife пишет

Timofeus
смотрим  сюда
C:\Documents and Settings\Администратор\Application Data\Mozilla\Firefox
C:\Documents and Settings\Юзер\Application Data\Mozilla\Firefox
в кадой папке есть файлики profiles.ini
в них указан путь до профиля.
для каждого юзера выставь свой путь и всё

Cодержимое ini файла юзера:
[General]
StartWithLastProfile=1

[Profile0]
Name=default
IsRelative=1
Path=Profiles/ezwo9n24.default

Для каждой учетной записи содержимое соответсвует папке, т.е. для администратора другое. Видимо, дело не в этом.

okkamas_knife пишет

Timofeus
Вы используете Portable-версию или стационарную?

Версия стационарная.

Timofeus пишет

Для каждой учетной записи содержимое соответсвует папке, т.е. для администратора другое. Видимо, дело не в этом.

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

Timofeus
Sync настроен? Если да, то как?

okkamas_knife пишет

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

В ярлыке лишнего нет. Попробовал запустить даже из program files, результат тот же.

Tiger.711 пишет

Sync настроен? Если да, то как?

Не знаю, что это, так что видимо нет :))

Timofeus пишет

Не знаю, что это, так что видимо нет

расширение к ФФ
синхронизирует профили через интернет.

Timofeus пишет

В ярлыке лишнего нет. Попробовал запустить даже из program files, результат тот же.

а приведите-ка содержимое обоих файлов profiles.ini

okkamas_knife пишет

а приведите-ка содержимое обоих файлов profiles.ini

Вот пути до профилей и содиржимое ini файлов:
Администратор:
D:\Documents and Settings\Администратор\Application Data\Mozilla\Firefox\Profiles\7tpy80t9.default\

[General]
StartWithLastProfile=1

[Profile0]
Name=default
IsRelative=1
Path=Profiles/7tpy80t9.default

Юзер:
D:\Documents and Settings\Юзер\Application Data\Mozilla\Firefox\Profiles\ezwo9n24.default\

[General]
StartWithLastProfile=1

[Profile0]
Name=default
IsRelative=1
Path=Profiles/ezwo9n24.default

Timofeus
хмм странно вроде всё должно быть ок

Timofeus пишет

При запусках от имени администратора (или в сеансе администратора) Firefox почему-то использует профиль User-а (закладки, расширения и т.п.).

попробуй сделать следующее
about:support  - набираешь в адресной строке и жмёшь перейти
там будет кнопка открыть папку профиля
проверь какая папка открывается в обоих случаях если разные то скорее всего  используется какойто синхронизатор профилей.
если одна и та же то попробуй посмотреть переменные окружения может там гдето чтото не так
(смотреть можно например Far-ом список процессов-наводишь на firefox.exe жмешь f3)
-------------
вообще чтоб не морочиться скопируй оба профиля в отдельное место, потом удали их включая ини файлы
далее запусти фф под админом - там создасться новый профиль
потом запусти под юзером создасться второй профиль
проверь как они работают, если независимо и всё ок
то замени содержимое папок профилей содержимым сохранённых папок.

Пардон за неточность - в сеансе администратора все работает как надо.
Проблемы возникают только при "запуске от имени" во время сеанса пользователя.

Удалять профили не стал, однако пробовал создать новую учетную запись с правами пользователя (назвал "проб"). При работе пробом история повторилась, т.е. запуск от администратора привел к тому, что запустился файрфокс с профилем проба, однако права были админские, по крайней мере мог записывать и читать в системных папках через меню "файл".

Интересно, что при открытии страницы about:support, запущенном от имени администратора, при нажатии кнопки "Open containig folder" профиля, папка не открывается, как будто туда нет доступа.
Видимо, какая-то часть файрфокса использует переменные среды или запускается с правами текущего пользователя, даже если запускается от имени другого.

Открыв "Переменные среды" в запущенных от имени администратора "Свойствах системы", обнаружил, например:
TEMP для администратора - D:\Documents and Settings\Юзер\Local Settings\Temp\
Значение переменной - %USERPROFILE%\Local Settings\Temp

Похоже, при запусках от имени неправильно интерпертируется параметр %USERPROFILE% также и для "Application data" и дело в системе?

Timofeus пишет

ткрыв "Переменные среды" в запущенных от имени администратора "Свойствах системы", обнаружил, например:
TEMP для администратора - D:\Documents and Settings\Юзер\Local Settings\Temp\
Значение переменной - %USERPROFILE%\Local Settings\Temp

Похоже, при запусках от имени неправильно интерпертируется параметр %USERPROFILE% также и для "Application data" и дело в системе?

вот оно!
исправьте все переменные для администратора.
попробуйте чётко указать папки темп и тмп  - чтоб были в профиле администратора..
но вообще непонятно с этими папками.
вы пишете про запуск от имени - поясните чётко по шагам что именно вы делаете и к каким результатам это приводит.
то бишь
1 включил комп
2 залогинился администратором
3 запустил firefox.exe из проводника даблкликом.
4 фф загрузился с такимто профилем
5 мой комп-свойства-дополнительно-переменные среды - приводим
как значения переменных так и то как они прописаны
6 запустив фар смотрим и приводим значения переменных для firefox.exe
закрываем всё разлогиниваемся логинимся под юзером и повторяем вышеперечисленные пункты.
и выкладываем результаты.
если запуск фф происходит по-другому опишите как.

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

runas /profile /user:Comp\Администратор "D:\Program Files\Mozilla Firefox\firefox.exe" (/profile - опциональный параметр, указывает имя профиля пользователя, если он должен быть загружен)

все сработало как надо. Неправильно работает вызов через "правую кнопку мыши-запустить как..."
Наверное последний способ не учитывает этот параметр /profile.