Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

18 Октябрь 2018, 08:22 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Часто задаваемые вопросы по LibreOffice и Apache OpenOffice.org
 
   Начало   Помощь Поиск Войти Регистрация    задать вопрос  
Страниц: 1   Вниз
  Печать  
Автор Тема: папка настроек для portable  (Прочитано 1542 раз)
0 Пользователей и 1 Гость смотрят эту тему.
ArsKam
Участник
**
Offline Offline

Сообщений: 20


« Стартовое сообщение: 15 Август 2018, 21:27 »

Здравствуйте.
прошу подсказать в какой папке или файле LO portable сохраняет текущие настройки, который перезаписывает при закрытии?
В ограниченной пользовательской учётке закрывается с ошибкой "abnormal ...".
Записан
mikekaganski
Мастер
*****
Online Online

Пол: Мужской
Расположение: Хабаровск -> Москва
Сообщений: 1 063


« Ответ #1: 15 Август 2018, 22:02 »

Не пользуюсь релизом от PortableApps, но судя по данным отсюда, должна быть PortableApps\LibreOfficePortable\Data\settings\user
Записан

С уважением,
Михаил Каганский
ArsKam
Участник
**
Offline Offline

Сообщений: 20


« Ответ #2: 16 Август 2018, 09:10 »

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


* LOabnormal.JPG (13.98 Кб, 405x174 - просмотрено 12 раз.)
Записан
mikekaganski
Мастер
*****
Online Online

Пол: Мужской
Расположение: Хабаровск -> Москва
Сообщений: 1 063


« Ответ #3: 16 Август 2018, 10:04 »

А какая версия офиса? (И вообще он от PortableApps? А то ведь бывает ещё X-LibreOffice от winpenpack...)

На сайте PortableApps есть информация о баге в их релизе, который исправляется обновлением (см. "6.0.5 Rev 3 Patch").
Записан

С уважением,
Михаил Каганский
ArsKam
Участник
**
Offline Offline

Сообщений: 20


« Ответ #4: 23 Август 2018, 15:19 »

этот патч для 6.0.5.
на ноуте LOp 5.4.7.2 из-за Windows XP/
под админом работает без ошибки. Предполагаю, не хватает доступа к каким-то файлам Visual C++ при закрытии программы., но где они находятся, и как их сделать доступными для LOp под пользователем?
Записан
mikekaganski
Мастер
*****
Online Online

Пол: Мужской
Расположение: Хабаровск -> Москва
Сообщений: 1 063


« Ответ #5: 23 Август 2018, 17:32 »

Предполагаю, не хватает доступа к каким-то файлам Visual C++ при закрытии программы., но где они находятся, и как их сделать доступными для LOp под пользователем?

Я полагаю, что

наверное, не то я предположил.

потому что ошибка на скриншоте не связана с отсутствием библиотек msvcrt, или доступа к ним. Обычно сама ошибка вызвана необработанным исключением (например, в деструкторе или методе nothrow), а последнее уже может быть вызвано миллионом причин, не видных в сообщении об ошибке.

К сожалению, у меня нет конструктивного ответа.
Записан

С уважением,
Михаил Каганский
mikekaganski
Мастер
*****
Online Online

Пол: Мужской
Расположение: Хабаровск -> Москва
Сообщений: 1 063


« Ответ #6: 23 Август 2018, 17:36 »

Вы, случаем, не из-под админа устанавливали ЛО? Кмк, портабл не нужно ставить из-под админа. Может попросту не хватать прав для доступа к своим собственным файлам. Опять-таки, спекулятивное рассуждение без должного опыта, так что может быть совершенно мимо кассы.
Записан

С уважением,
Михаил Каганский
economist
Форумчанин
***
Offline Offline

Сообщений: 927


« Ответ #7: 23 Август 2018, 20:05 »

Распаковка "portable" версии LO и jPortable (JAVA) с путями по-умолчанию и пометкой "для данного пользователя" - может делаться как под админом, так и под ограниченной учеткой от данного пользователя. Все будет работать под любыми правами ОК, т.к. при распаковке не задействован ни один фактор, требующий повышения привилегий. Ни ассоциации, ни ярлыки, ни регистрация библиотек итп.

Следовательно, сами механизмы, которые могли бы внезапно испортить portable-профиль в LO - отсутствуют. У меня на 250 PC портбл-версии работают стабильно, ни разу никакой профиль не сносил. А вот "установленные" OpenOffice|LibreOffice - чудили и нередко.

Любой сбой может быть спровоцирован кривой установкой других версий, некоторых плагинов и ручной правкой. Либо кастомизацией распаковки, скажем в Program Files, папки с пробелами, кириллицей итп. Также если домен и GroupPolicy - они могут запрещать запуск приложений    

А в данном случае нужно начать с обновления Windows и Visual C++ Redistributable 2010-2015. После чего "распаковать" LO заново, он полностью очищает прежнюю папку при распаковке в неё же.

Кстати, запуск некоторых популярных приложений под админской учеткой и через ПКМ - от имени Админа и при живом UAC - действительно, "запрещает" некоторые действия, которые при обычном запуске приложения в админском сеансе - не возникают. Например, отваливаются сетевые шары, перестает работать drag&drop, ломается OLE-автоматизация итп. Это может здорово сбить с толку, поскольку вместо супер-прав, после ввода пароля, - появляются ограничения и непонятки.
« Последнее редактирование: 23 Август 2018, 20:13 от economist » Записан

Руб. за сто, что Питоньяк
Любит водку и коньяк!
Потому что мне, без оных, -
Не понять его никак...
ArsKam
Участник
**
Offline Offline

Сообщений: 20


« Ответ #8: 24 Август 2018, 10:19 »

придётся сделать, как советуют на oszone и в сети: удалить все MS Visual C++? почистить реестр и установить заново.
Хотя, если работает под админом, то, наверное, не хватает каких-то ключей реестра для пользователя.

Спасибо за ответы Ветеранам
« Последнее редактирование: 24 Август 2018, 10:23 от ArsKam » Записан
mikekaganski
Мастер
*****
Online Online

Пол: Мужской
Расположение: Хабаровск -> Москва
Сообщений: 1 063


« Ответ #9: 24 Август 2018, 14:28 »

@economist: спасибо за информацию.

В качестве информации к размышлению хотелось бы указать на некорректность рассуждений в следующем отрывке:

... при распаковке не задействован ни один фактор, требующий повышения привилегий. Ни ассоциации, ни ярлыки, ни регистрация библиотек итп.

Следовательно, сами механизмы, которые могли бы внезапно испортить portable-профиль в LO - отсутствуют.

На самом деле упущен важнейший механизм контроля доступа: ACL файловой системы NTFS. И корневые папки томов в Windows обычно содержат волшебный пункт "создатель-владелец", который обозначает учётку, которая создала или владеет файлом/папкой. Поэтому некоторые банальные файловые операции из-под админа могут привести к недоступности файлов/папок другим. Конечно, инсталлятор может учитывать это (а PortableApps имеет инсталлятор, а не распаковщик). И вероятно, волшебные слова

с путями по-умолчанию и пометкой "для данного пользователя"

имеют большое значение.
Записан

С уважением,
Михаил Каганский
economist
Форумчанин
***
Offline Offline

Сообщений: 927


« Ответ #10: 24 Август 2018, 17:20 »

Согласен про ACL - он и UAC не дают вручную даже создать папку с ограниченной учеткой в корне С:, а "инсталлятор" от Portableapps - может это, причем даже в самых жестких условиях GPO.   
Записан

Руб. за сто, что Питоньяк
Любит водку и коньяк!
Потому что мне, без оных, -
Не понять его никак...
ArsKam
Участник
**
Offline Offline

Сообщений: 20


« Ответ #11: 27 Август 2018, 21:44 »

Вы, случаем, не из-под админа устанавливали ЛО? Кмк, портабл не нужно ставить из-под админа. Может попросту не хватать прав для доступа к своим собственным файлам.
mikekaganski Всё Верно!!! Спасибо и Признателен Вам!
« Последнее редактирование: 28 Август 2018, 09:41 от ArsKam » Записан
Страниц: 1   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!