E se você removê-los todos, reinicie e adicione-os novamente em sua ordem preferida?
Ou, no Firefox 3.6, as configurações do mecanismo de pesquisa são armazenadas em search.sqlite
na sua pasta de perfil. No Windows XP é algo como
C:\Documents and Settings\yourname\AppData\Roaming\Mozilla\Firefox\Profiles\randomstuff\search.sqlite
Você pode fazer o download do sqlite , extrair o arquivo em algum lugar (por exemplo, c: \ sqlite), feche o Firefox completamente, abra um Prompt de Comando e faça algo assim:
c:\> set PATH=%PATH%;c:\sqlite
c:\> cd %APPDATA%
c:\> cd Mozilla\Firefox\Profiles
c:\> cd <TAB>
c:\> sqlite3 search.sqlite
sqlite> .schema
CREATE TABLE engine_data (id INTEGER PRIMARY KEY, engineid STRING, name STRING,
value STRING);
sqlite> PRAGMA table_info('engine_data');
0|id|INTEGER|0||1
1|engineid|STRING|0||0
2|name|STRING|0||0
3|value|STRING|0||0
sqlite> select * from engine_data;
2|[app]/google.xml|order|1
3|[app]/yahoo.xml|order|2
4|[app]/wikipedia.xml|order|3
5|[app]/amazondotcom.xml|order|4
6|[app]/answers.xml|order|5
7|[app]/creativecommons.xml|order|6
8|[app]/eBay.xml|order|7
9|[app]/google.xml|used|1
sqlite> update engine_data set value=2 where name='order' and engineid like '%wikipedia%;
sqlite> update engine_data set value=3 where name='order' and engineid like '%yahoo%;
sqlite> update engine_data set value=4 where name='order' and engineid like '%ebay%;
sqlite> .quit
Onde você altera o número após value=
para qualquer número desejado e o bit entre o %
para uma das opções impressas por select * from engine_data;
.