в общем это программа чистит в профиле  FF файлик Prefs.js от старых расширений насколько я понял по переводу гугла... но, как-то не доверяю в профилей ей рыться мож оно еще куда лезит??? кто смелый :blush: проверьте что  за приблуда, как она работает, и как после операции чувствует себя [firefox]? на "вирустотале" прогнал вроде...ничего нет

amin01 пишет

как-то не доверяю в профилей ей рыться мож оно еще куда лезит

amin01 пишет

то смелый :blush: проверьте что  за приблуда, как она работает, и как после операции чувствует себя [firefox]?

:lol::lol::lol:
Есть старое армейское правило - инициатива наказуема! Проще говоря - ты нашёл, тебе и проверять! :)

=Agasfer=, Проще говоря - ты нашёл, тебе и проверять!

не я не буду проверять. вы проверьте плиз :) :blush:можно ей доверять ?

А хитрый какой :)
Вышли это чудо в вирлабы сразу нескольких антивирусных шараг. Подожди на ответ. На вирустотал полагаться не стоит.

amin01 пишет

не я не буду проверять. вы проверьте плиз  можно ей доверять ?
                    Отредактировано amin01 (Сегодня 00:12:01)

Ага! Щазз! Прям бегом ломонулись!

Вышли это чудо в вирлабы сразу нескольких антивирусных шараг. Подожди на ответ

так и сделаю. но результат у "вирлабов,, как обычно стуки, двое. :( если кто решится проверить раньше отпишитесь...:)

25-03-2011 01:28:36

=Agasfer=,Ага! Щазз! Прям бегом ломонулись!

можно не торопясь пешком не падая...)

Подождать двое суток, это не так уж страшно. Тут еще один риск есть. Оно может просто запороть профиль. Даже если не вирь.

lump пишет

Тут еще один риск есть. Оно может просто запороть профиль. Даже если не вирь.

Умные люди резервное копирование придумали.

=Agasfer= пишет

amin01 пишет:не я не буду проверять. вы проверьте плиз  можно ей доверять ?                    Отредактировано amin01 (Сегодня 00:12:01)Ага! Щазз! Прям бегом ломонулись!

Не переживай так, эта штука онли фо виндовс.

amin01
В любом случае описание программы очень «громкое». Чтобы удалить следы, как заявлено, «всех дополнений», надо:
1) или знать, что пишет в prefs.js каждое из тысяч дополнений (причём знать про каждую версию!),
2) или сбрасывать абсолютно все настройки в prefs.js  на «по умолчанию» (Вы это и сами можете сделать, создав новый профиль и скопировав prefs.js оттуда в старый профиль). Но вряд ли программа так делает.

Простой и правдоподобный вариант: удаление только тех параметров, которые начинаются с «extensions.», и, может быть, параметров ещё некоторых широко используемых дополнений — это лучше, чем ничего, но Вы это и сами можете сделать, без этой программы.

Возможен ещё один вариант, если программа удаляет «extensions.» и кроме того, все нестандартные разделы prefs.js. Это очистит почти от всех следов (кроме как раз самых худших — изменённых дополнением стандартных параметров), но есть риск того, что если в новой версии [firefox] в  prefs.js появится новый раздел, а автор программы не исправит её вовремя или Вы не обновите её, то этот раздел будет удалён. Я сомневаюсь, что там учтены новшества [firefox]4, например.

пришёл ответ от каспера newvirus@kaspersky.com: "FFPCleaner.exe - Вредоносный код в файле не обнаружен " С уважением, Владимир Кусков Вирусный аналитик.

Буду пользоваться. все удобней чем блокнотом править. да и лучшего ничего на AMO нет

Тока про бэкап профиля не забудьте :)

lump,Тока про бэкап профиля не забудьте

само собой :cool:

amin01, ну как прога? Корректно работает?

тональ ну как прога? Корректно работает?

Пока не подводила  :D

Вот нашёл ещё интересное дополнение — Preferences Cleaner — судя по всему, делает то же самое. Правда у меня оно хвосты от старых расширений не увидело, удалённых расширений тоже, но установленные расширения определило правильно.

MySh пишет

Правда у меня оно хвосты от старых расширений не увидело, удалённых расширений тоже

Оно это сделает, когда вы что-то установите, а потом удалите.

MySh Вот нашёл ещё интересное дополнение — Preferences Cleaner — судя по всему, делает то же самое. Правда у меня оно хвосты от старых расширений не увидело, удалённых расширений тоже, но установленные расширения определило правильно.

Недавно появилось, раньше такого не -было  разраб зарегистрировался  28 февраля, расширение еще не прошло проверку... Работает только с Firefox 4.0 - 4.2a1pre ? а 3,6 ?

hydrolizer

Оно это сделает, когда вы что-то установите, а потом удалите.

А если я удалю то, что было установлено до этого?

MySh пишет

А если я удалю то, что было установлено до этого?

Если вы до момента удаления уже открывали окно расширения со списком установленных/удаленных расширений - тоже подберет. Там механизм действия в общих чертах таков: при возникновении события установки или удаления расширения запоминается расширение, для которого это событие произошло, и тип события. Далее при следующем перезапуске FF: если была установка - расширение и его настройки прописываются в sqlite-базу; кроме того, если устанавливался апдейт уже существующего расширения - проверяется флаг автоматического удаления настроек, и если он был выставлен, то те настройки старой версии, которых нет в новой, сбрасываются (и, соответственно, удаляются). Если имело место быть удаление расширения, то происходит почти всё то же самое, только при этом ещё проверяется, было ли зарегистрировано удалённое расширение в базе (т.к. если не было, то откуда взять информацию, какие настройки нужно удалять?). Ну, а регистрация расширения в базе делается в двух случаях: при установке расширения, как это было описано выше, и для расширений, которые установлены, но о них ничего нет в базе - при открытии того самого окна со списком расширений. Примерно так.

14-04-2011 06:45:55
Да, там еще есть кнопка "Непривязанные настройки" - по нажатию на неё открывается окно, в котором, по сути, всё тот же about:config, только структурированный (по принципу древовидной структуры настроек), и отображающий только те настройки, которые не прописаны ни в одном из существующих и зарегистрированных файлов из defaults\prefs. Если что-то прошло мимо механизма регистрации настроек расширения (например, настройки, создаваемые расширениями на рантайме), то оно должно попасть в это окно непривязанных настроек.

А какой смысл?
Освободить 5 Кбайт на диске? laugh1.gif

Реально смысла чистить perfs.js нет.

hydrolizer, то-есть  работает по принципу Uninstaller запомнило куда какие файлы ставятся при установке расширения, и удаляет их. hydrolizer кстати вы автор ?

Keepun пишет

А какой смысл?
Освободить 5 Кбайт на диске? http://www.kolobok.us/smiles/standart/laugh1.gif

Какой наивный :lol:, дело не в размере (хотя и в нём тоже)! Я лично не люблю когда у меня мусор в Винде и в Firefoxe: ошмётки программ и расширений, которые я давно удалил и старые записи в реестре. + если заново ставишь прогу, то настройки ставятся те (часто бывало), которые были когда-то, а не умолчательные. Поэтому пользуюсь чистильщиком диска и реестра, а тут ещё и для лисы товарищ :beer: создал чистилку 811_chel.gif. Кнопочки только не хватает на панель инструментов :).

тональ пишет

Я лично не люблю когда у меня мусор в Винде и в Firefoxe

Я тоже.

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

Период "Вычищаю все" проходят все и длится он от 1-3 лет. Обычно этот период развития был распространен до 200[5]г.

Потом наступает период "Деньги есть - иду за Гигами" yes.gif

В принце да, если не маешься с фото-видео редакторами. Мне бы было влом покупать новый винт из-за ~200 гигов (!) мусора, любезно предоставленного фотошопом. Эт я как-то ccleaner запустил на компе активного фотошописта xD

lump пишет

Мне бы было влом покупать новый винт из-за ~200 гигов (!) мусора

Это не по теме biggrin.gif
Очистить 10 гигов и я не прочь, но эти пытаются уменьшить размер файла в 100 Кбайт (у меня) до минимума laugh1.gif

Народ, время чистильщиков реестра и конфигов уже давно ушло - они сейчас только один вред принести могут.

Keepun пишет

но эти пытаются уменьшить размер файла в 100 Кбайт (у меня) до минимума

Дело не в объёме, а в содержимом. Для тех, кто занимается разработкой/тестированием, это часто бывает критично.

hydrolizer

Да, там еще есть кнопка "Непривязанные настройки" - по нажатию на неё открывается окно, в котором, по сути, всё тот же about:config, только структурированный (по принципу древовидной структуры настроек), и отображающий только те настройки, которые не прописаны ни в одном из существующих и зарегистрированных файлов из defaults\prefs.

О! Вот за это отдельное спасибо! Наконец-то смог безболезненно и эффективно подчистить хвосты, которые висели там аж с версии Firefox 2.
Небольшое пожелание (для будущих выпусков): можно ли сделать так, чтобы напротив папки тоже была галочка, и выбор этой галочки автоматически выбирал бы все вложенные в неё папки и настройки? А то у некоторых расширений оказалась чересчур сложная ветвистая структура настроек и удалять это всё вручную я слегка подустал.

Keepun

А какой смысл?

Раздражает, когда в поиске параметра в about:config в результаты фильтрации вылезают пункты настроек расширений, которые уже давно были удалены.

hydrolizer, нужное расширение :), но вот не всё вычистило :rolleyes:

скрытый текст
после удаления (для примера) тоже очень нужного :beer: Вашего расширения"SwitchKeyboardLayout"

about:config. Это осталось, сбросил вручную6654222222222222222222222222222.PNG
моя конфигурация лисы:
скрытый текст
Сведения о приложении

        Имя
        Firefox

        Версия
        4.0

        User Agent
        Mozilla/5.0 (Windows NT 6.1; rv:2.0) Gecko/20100101 Firefox/4.0

        Папка профиля

          Открыть его папку

        Включённые плагины

          about:plugins

        Конфигурация сборки

          about:buildconfig

  Расширения

        Имя

        Версия

        Включено

        ID

        QuickFox Notes
        2.5A
        true
        amin.eft_bmnotes@gmail.com

        BetterPrivacy
        1.49
        true
        {d40f5e7b-d2cf-4856-b441-cc613eeffbe3}

        Speed Dial
        0.9.5.8
        true
        {64161300-e22b-11db-8314-0800200c9a66}

        RefControl
        0.8.14
        true
        {455D905A-D37C-4643-A9E2-F6FEFAA0424A}

        Online Translator Toolbar
        1.3.2.10
        true
        {BD4B37E6-7AE7-48d7-A2D7-6FF5775924AB}

        CoLT
        2.5.1
        true
        {e6c4c3ef-3d4d-42d6-8283-8da73c53a283}

        Кто украл мои картинки?
        0.0.5
        true
        images@wink.su

        TrackMeNot
        0.6.723
        true
        trackmenot@mrl.nyu.edu

        Download Statusbar
        0.9.8
        true
        {D4DD63FA-01E4-46a7-B6B1-EDAB7D6AD389}

        HTTPS-Everywhere
        0.9.5
        true
        https-everywhere@eff.org

        Back to Top
        6.0.1
        true
        {3C9A65A6-9563-4485-BA4A-4BCD698BCFB4}

        Linkification
        1.3.9
        true
        {35106bca-6c78-48c7-ac28-56df30b51d2a}

        Remove It Permanently
        1.0.6.10
        true
        {1dbc4a33-ea62-4330-966c-7bdad3455322}

        Quick Search Bar
        2.2.3
        true
        quicksearch@peter.faj

        Proxy Tool
        1.16
        true
        proxytool@proxylist.co

        SAMOPAL_Back 2 step
        1.0.3.1301626306
        true
        d8f553bfde1ac6ec3afad3f6e0bbebb2@link.codefisher.org

        NoScript
        2.1.0.1
        true
        {73a6fe31-595d-460b-a920-fcc0f8843232}

        DownloadHelper
        4.8.6
        true
        {b9db16a4-6edc-47ec-a1f4-b86292ed211d}

        Restart Firefox
        0.5
        true
        restart@restart.org

        NoSquint
        2.1
        true
        nosquint@urandom.ca

        Undo Closed Tabs Button
        3.7.1
        true
        undoclosedtabsbutton@supernova00.biz

        UAControl
        0.1.2.1
        true
        uacontrol@qz.tsugumi.org

        User Agent Switcher
        0.7.3
        true
        {e968fc70-8f95-4ab9-9e79-304de2a71ee1}

        GoogleSharing
        0.21
        true
        googlesharing@extension.thoughtcrime.org

        StatusbarEx
        0.3.1
        true
        doudehou@gmail.com

        Simple Mail
        2.77
        true
        simplemail@telega.phpnet.us

        Greasemonkey
        0.9.2
        true
        {e4a8a97b-f2ed-450b-b12d-ee082ba24781}

        FlipClock
        0.82
        true
        {cdd09450-7280-11de-8a39-0800200c9a66}

        Hide Caption Titlebar Plus
        2.1.6
        true
        hidecaptionplus-dp@dummy.addons.mozilla.org

        Slim Add-on Manager
        0.6
        true
        slimaddonmanager@opendfki.de

        BitDefender QuickScan
        0.9.9.90
        true
        {e001c731-5e37-4538-a5cb-8168736a2360}

        Preferences Cleaner
        0.1
        true
        pcln@cycledlm.gmail.com

        SwitchKeyboardLayout
        1.08
        true
        skl@cycledlm.googlecode.com

        Cookie Monster
        1.0.5
        true
        {45d8ff86-d909-11db-9705-005056c00008}

        Vertical Toolbar
        0.2.1
        true
        verticaltoolbar@xuldev.org

        Element Hiding Helper для Adblock Plus
        1.1.1
        true
        elemhidehelper@adblockplus.org

        Adblock Plus
        1.3.6
        true
        {d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d}

  Изменённые настройки

      Имя

      Значение

        accessibility.typeaheadfind
        true

        accessibility.typeaheadfind.flashBar
        0

        accessibility.typeaheadfind.timeout
        30000

        browser.link.open_newwindow.restriction
        0

        browser.places.smartBookmarksVersion
        2

        browser.startup.homepage
        chrome://speeddial/content/speeddial.xul

        browser.startup.homepage_override.buildID
        20110318052756

        browser.startup.homepage_override.mstone
        rv:2.0

        browser.tabs.autoHide
        true

        browser.tabs.loadInBackground
        false

        browser.tabs.warnOnClose
        false

        browser.zoom.siteSpecific
        false

        extensions.lastAppVersion
        4.0

        gfx.blacklist.direct2d
        2

        gfx.blacklist.layers.direct3d10
        2

        gfx.blacklist.layers.direct3d10-1
        2

        keyword.URL
        https://encrypted.google.com/search?ie=UTF-8&oe=UTF-8&sourceid=navclient&gfns=1&q=

        network.cookie.cookieBehavior
        2

        network.cookie.prefsMigrated
        true

        network.protocol-handler.external.mailto
        false

        places.database.lastMaintenance
        1302658465

        places.history.expiration.transient_current_max_pages
        21272

        print.printer_Microsoft_XPS_Document_Writer.print_bgcolor
        false

        print.printer_Microsoft_XPS_Document_Writer.print_bgimages
        false

        print.printer_Microsoft_XPS_Document_Writer.print_evenpages
        true

        print.printer_Microsoft_XPS_Document_Writer.print_footercenter

        print.printer_Microsoft_XPS_Document_Writer.print_footerleft
        &PT

        print.printer_Microsoft_XPS_Document_Writer.print_footerright
        &D

        print.printer_Microsoft_XPS_Document_Writer.print_headercenter

        print.printer_Microsoft_XPS_Document_Writer.print_headerleft
        &T

        print.printer_Microsoft_XPS_Document_Writer.print_headerright
        &U

        print.printer_Microsoft_XPS_Document_Writer.print_in_color
        true

        print.printer_Microsoft_XPS_Document_Writer.print_margin_bottom
        0.5

        print.printer_Microsoft_XPS_Document_Writer.print_margin_left
        0.5

        print.printer_Microsoft_XPS_Document_Writer.print_margin_right
        0.5

        print.printer_Microsoft_XPS_Document_Writer.print_margin_top
        0.5

        print.printer_Microsoft_XPS_Document_Writer.print_oddpages
        true

        print.printer_Microsoft_XPS_Document_Writer.print_orientation
        1

        print.printer_Microsoft_XPS_Document_Writer.print_reversed
        false

        print.printer_Microsoft_XPS_Document_Writer.print_scaling
        1,25

        print.printer_Microsoft_XPS_Document_Writer.print_shrink_to_fit
        false

        privacy.cpd.cache
        false

        privacy.cpd.cookies
        false

        privacy.cpd.extensions-nosquint
        false

        privacy.cpd.sessions
        false

        privacy.donottrackheader.enabled
        true

        privacy.sanitize.migrateFx3Prefs
        true

        privacy.sanitize.sanitizeOnShutdown
        true

        privacy.sanitize.timeSpan
        0

        security.warn_viewing_mixed
        false

  Графика

        Описание видеокарты
        Mobile Intel(R) 945 Express Chipset Family

        Код производителя
        8086

        Код устройства
        27a2

        Объём видеопамяти
        Unknown

        Драйвера видеокарты
        igdumd32

        Версия драйвера
        8.15.10.1930

        Дата разработки драйвера
        9-23-2009

        Direct2D включён
        false

        DirectWrite включён
        false (6.1.7601.17563, font cache n/a)

        Визуализатор WebGL
        Google Inc. -- ANGLE -- OpenGL ES 2.0 (ANGLE 0.0.0.541)

        Аппаратно ускоренные окна
        0/1

MySh пишет

А то у некоторых расширений оказалась чересчур сложная ветвистая структура настроек и удалять это всё вручную я слегка подустал.

Ну, вообще так было задумано - чтобы кто-нибудь из неких соображений не выделил всё в корневой папке, и не нажал "Удалить".

тональ пишет

но вот не всё вычистило

См. выше про непривязанные настройки. Мало того, что настройки со скриншота являются этими самыми непривязанными - расширение, к которому относятся эти настройки, всегда создаёт их во время старта FF при их отсутствии.

hydrolizer

Ну, вообще так было задумано - чтобы кто-нибудь из неких соображений не выделил всё в корневой папке, и не нажал "Удалить".

Ясно. Корневая папка — это «about:config»? Так, наверное, можно просто проверять имя и убирать возможность выделения только у этой папки. Или имеется в виду, корневая папка настроек каждого расширения? А что делать, если именно это мне и нужно? При том, что я полностью отдаю себе отчёт в своих действиях и предпринял нужные меры, чтобы не потерять данные (всё скопировано в архив)? Может можно добавить какой-нибудь «режим эксперта»? Или хотя бы поддержку текстовых консольных команд? :angel:

А ещё заметил, что у меня почему-то зависает заставка сбора данных. Квадратики бегают и бегают без остановки. Но если закрыть принудительно, а потом ещё раз открыть, всё работает. Такое ощущение, что какая-то процедура выхода из заставки почему-то не отрабатывает как надо. (А сама заставка ничего, музыки только не хватает :))

MySh пишет

предпринял нужные меры, чтобы не потерять данные (всё скопировано в архив)?

Там и так перед активными действиями с настройками один раз в сеанс в отдельную папку делается бэкап prefs.js. Кнопка справа от кнопки вызова окна непривязанных настроек открывает эту папку с бэкапами. Плюс планируется прикрутить экспорт (и импорт) отдельных настроек отдельных расширений.

MySh пишет

Корневая папка — это «about:config»?

Да, но если, скажем, такое массовое рекурсивное удаление будет сделано на ветке extensions - в общем случае тоже будет мало хорошего... Я подумаю, что можно сделать.

MySh пишет

А ещё заметил, что у меня почему-то зависает заставка сбора данных. Квадратики бегают и бегают без остановки.

Вот это уже интереснее. У расширения есть настройка extensions.pcln.debug. Если её выставить в 1, получите отладочное логирование в консоль, если в 2 - в консоль и в файл с именем==id_расширения.txt. Лежать этот файл будет в папке PreferencesCleaner в профиле. После изменения значения настройки нужно перезапустить FF. Если нетрудно - выставьте указанную настройку в 2, перезапуститесь, попробуйте открыть окно, дайте этой картинке немного повисеть, и получившийся файл либо залейте на местный аплоадер, и ссылку приведите здесь, либо отошлите мне на почту - адрес есть на странице расширения на АМО.

1)под Firefox 3.6 никак не заводится, даже правка max version не помогла  :( 
2)не видит уже удаленные расширения на старом профиле. у многих профили созданы еще с  ff 3.0 а переносить все настройки и другие расширения  на новый профиль из-за одного Preferences Cleaner не очень хочется.
3)надо допилить, чтобы видело давно удаленные расширения. а... в общем  хорошо.

amin01 пишет

под Firefox 3.6 никак не заводится

И не заведется. Я вполне отдавал себе отчет в том, какие версии я указываю в информации о совместимости.

amin01 пишет

не видит уже удаленные расширения на старом профиле

Программный телепатический модуль пока в разработке.

amin01 пишет

надо допилить, чтобы видело давно удаленные расширения

См. выше.

amin01 пишет

в общем  хорошо

Спасибо.

hydrolizer, Программный телепатический модуль пока в разработке.

Это шутка такая что-ли?

amin01 пишет

Это шутка такая что-ли?

Это намек, на то, что в данном случае для определения, относятся какие-либо настройки к когда-то удалённым расширениям, или нет, помогут только экстрасенсорные методы.

hydrolizer
Возьмите модуль предсказаний. Я где-то на гугло-сорцах для хромиума видел. Он, конечно, для предсказания вылетов flash-плагина, но мне кажется, допилить просто будет.

hydrolizer

Программный телепатический модуль пока в разработке.

Tiger.711

Я где-то на гугло-сорцах для хромиума видел.

Кто такое сказал, что в разработке или только в исходных кодах?
Он давно уже разработан и находится во всех основных репозиториях. Я сам часто им пользуюсь:

скрытый текст
libtele.png

hydrolizer, Это намек, на то, что в данном случае для определения, относятся какие-либо настройки к когда-то удалённым расширениям, или нет, помогут только экстрасенсорные методы.

ДО_о ну, надаже  и не знал что - программа Firefox Prefs.js Cleaner и ее афтар телепат
И всякие чистилки для HDD тоже имеют "телепатические модули...  как  я отстал от жизни

Rosenfeld

скрытый текст

Я сам часто им пользуюсь:

Ага, а я частенько пользуюсь XEP-0183 - только вот как-то не получается все эти forms of real time conversations, в т.ч. over XMPP, прикрутить к обсуждаемому вопросу :(

hydrolizer

MySh пишет

А ещё заметил, что у меня почему-то зависает заставка сбора данных. Квадратики бегают и бегают без остановки.

Удалил файл pcln.sqlite — вроде помогло. Видимо, была ошибка в самом файле. А может быть, дело было в том, что до этого у меня в prefs.js были ошмётки от старых расширений, которые каким-то образом в этот файл попали. Позже я их удалил вручную, но файл-то остался! А теперь он пересоздался заново, уже без них.

У расширения есть настройка extensions.pcln.debug. Если её выставить в 1, получите отладочное логирование в консоль, если в 2 - в консоль и в файл с именем==id_расширения.txt. Лежать этот файл будет в папке PreferencesCleaner в профиле. После изменения значения настройки нужно перезапустить FF.

Спасибо. Если что, буду иметь в виду.

amin01

не видит уже удаленные расширения на старом профиле.

И не увидит. Их же уже нет. От них остались только следы в файле настроек (prefs.js). Для его очистки и предназначено управление непривязанными настройками.

hydrolizer

Это намек, на то, что в данном случае для определения, относятся какие-либо настройки к когда-то удалённым расширениям, или нет, помогут только экстрасенсорные методы.

Иногда ещё помогает элементарная логика и хорошая память. Жаль, что эти методы нельзя экстраполировать на все расширения. :)