Cuentas ¿mezcladas?

16/08/2004 - 23:58 por Miguel Mollejo Sánchez | Informe spam
Hola a todos :-)

Me ha ocurrido una cosa un tanto curiosa en una de mis instalaciones de pruebas de Windows 98, en la que tengo Outlook Express 6 SP1. Solo esta la identidad principal que tiene configuradas 4 cuentas de correo POP3.

Aparentemente (y no se como ha ocurrido) Outlook Express confunde las propiedades corresponidentes a cada cuenta, de forma que al modificar las propiedades de una de ellas, los cambios se aplican sobre otra cualquiera, corrompiendo al final los datos de todas ellas. Outlook Express funciona sin problemas siempre que no se modifiquen las propiedades de las cuentas; el resto de configuraciones se cargan y guardan sin problemas.

Ya he probado a quitar y volver a poner todas las cuentas, pero el problema persiste (al agregar una segunda, vuelve a corromperse los datos de la primera y la segunda). Tambien he probado a crear otra identidad y comenzar de nuevo en esa otra identidad, pero ocurre lo mismo.

Ahora mismo la unica opcion es editar las propiedades de las cuentas directamente en el Registro, pero resulta tedioso, sobre todo asociar contraseñas... ¿Alguna solucion?

Muchas gracias y un saludo. Miguel.

Preguntas similare

Leer las respuestas

#1 Palel
19/08/2004 - 16:53 | Informe spam
Miguel, curioso, muy curioso y extraño... ¿el problema puede ser externo?, jamás me ha ocurrido algo
semejante.
Supongo que tanto W98 como OE están con todas las actualizaciones.

Saludos, Palel
[MS MVP]
http://www.infonegocio.com/luzylar/informatica.htm
®El Rincón del Navegante - http://www.luzylar.com

*** Consulta en el Foro específico:
news://msnews.microsoft.com/microso...lic.es.ie6
news://msnews.microsoft.com/microso...ookexpress
news://msnews.microsoft.com/microso....windowsxp
news://msnews.microsoft.com/microso....windows98
... hay más, busca el que necesites.
__________________________________
"Miguel Mollejo Sánchez" <mmollejo%%@%%hotmail.com> escribió en el mensaje
news:
Hola a todos :-)

Me ha ocurrido una cosa un tanto curiosa en una de mis instalaciones de pruebas de Windows 98,
en la que tengo Outlook Express 6 SP1. Solo esta la identidad principal que tiene configuradas 4
cuentas de correo POP3.

Aparentemente (y no se como ha ocurrido) Outlook Express confunde las propiedades
corresponidentes a cada cuenta, de forma que al modificar las propiedades de una de ellas, los
cambios se aplican sobre otra cualquiera, corrompiendo al final los datos de todas ellas. Outlook
Express funciona sin problemas siempre que no se modifiquen las propiedades de las cuentas; el resto
de configuraciones se cargan y guardan sin problemas.

Ya he probado a quitar y volver a poner todas las cuentas, pero el problema persiste (al agregar
una segunda, vuelve a corromperse los datos de la primera y la segunda). Tambien he probado a crear
otra identidad y comenzar de nuevo en esa otra identidad, pero ocurre lo mismo.

Ahora mismo la unica opcion es editar las propiedades de las cuentas directamente en el
Registro, pero resulta tedioso, sobre todo asociar contraseñas... ¿Alguna solucion?

Muchas gracias y un saludo. Miguel.
Respuesta Responder a este mensaje
#2 Miguel Mollejo Sánchez
19/08/2004 - 21:07 | Informe spam
Y tan curioso... yo tampoco vi nunca nada parecido.

Efectivamente Windows 98 e IE/OE estan actualizados y al dia. Yo descarto que sea problema de alguna de las revisiones acumulativas de OE, ya que este mismo problema se produce tanto con la ultima actualizacion acumulativa instalada, e igualmente se producia con la anterior.

Externo... creo que tampoco. He monitorizado los accesos al Registro durante varias modificaciones de cuentas y nada salvo OE parecia estar tocando esa parte del Registro (obviamente habia otros accesos al Registro de vez en cuando por medio, pero no tenian que ver... o no me lo parecio a mi ¿Quieres que lo mire otra vez?). Tambien comprobe mediante Process Explorer que OE no tuviera ningun modulo extraño o DLL en su proceso, que no lo habia. Y tampoco hay ningun proceso desconocido funcionando. ¿Alguna otra cosa que crees que pudiera probar respecto a otros procesos?

Estaba pensando que tampoco se si lo probe desactivando todos los demas procesos... siendo una instalacion para pruebas hay muchas cosas monitorizando y vigilando todo... Lo mirare por si acaso.

Lo que seguro que no he mirado es que otro proceso conocido pudiera estar alterando la configuracion de OE mientras este no estaba ejecutando... pero no se me ocurre cual pudiera ser la razon, o que fuera el unico caso conocido...


No se... mi teoria era que: OE guarda cada cuenta asignandole un numero (esto se puede ver en "HKCU\Software\Microsoft\Internet Account Manager\Accounts" ), que comienza desde 0 y va incrementando segun van creandose cuentas (pero no decrementando cuando se borran, ya que eso podria provocar que las reglas de mensajes se aplicaran a cuentas incorrectas al borrar una cuenta y no corregir las reglas). Ese contador de referencia tiene que estar guardado en algun otro sitio (porque desde luego no usa el primer numero que haya libre al crear una cuenta...), pero si se daña o se pierde, el contador tomara el valor por defecto y empezara desde el principio, y por ello toda modificacion en una cuenta existente, se guarda sobre las cuentas que tengan los primeros numeros... De ahi tambien que el probar en otra identidad no funcionara, ya que esos numeros parecen asignarse de forma comun entre todas las identidades de un mismo usuario... ¿Donde podria estar ese contador? ... Mmm... ¿Demasiado rebuscado? ;-)

Si se te ocurre algo que probar... yo ya me di por vencido y por eso puse el mensaje... :-)

Muchas gracias, Palel.

Mas saludos. Miguel.


"Palel" escribió en el mensaje news:
Miguel, curioso, muy curioso y extraño... ¿el problema puede ser externo?, jamás me ha ocurrido algo
semejante.
Supongo que tanto W98 como OE están con todas las actualizaciones.

Saludos, Palel
[MS MVP]
http://www.infonegocio.com/luzylar/informatica.htm
®El Rincón del Navegante - http://www.luzylar.com

*** Consulta en el Foro específico:
news://msnews.microsoft.com/microso...lic.es.ie6
news://msnews.microsoft.com/microso...ookexpress
news://msnews.microsoft.com/microso....windowsxp
news://msnews.microsoft.com/microso....windows98
... hay más, busca el que necesites.
__________________________________
"Miguel Mollejo Sánchez" <mmollejo%%@%%hotmail.com> escribió en el mensaje
news:
Hola a todos :-)

Me ha ocurrido una cosa un tanto curiosa en una de mis instalaciones de pruebas de Windows 98,
en la que tengo Outlook Express 6 SP1. Solo esta la identidad principal que tiene configuradas 4
cuentas de correo POP3.

Aparentemente (y no se como ha ocurrido) Outlook Express confunde las propiedades
corresponidentes a cada cuenta, de forma que al modificar las propiedades de una de ellas, los
cambios se aplican sobre otra cualquiera, corrompiendo al final los datos de todas ellas. Outlook
Express funciona sin problemas siempre que no se modifiquen las propiedades de las cuentas; el resto
de configuraciones se cargan y guardan sin problemas.

Ya he probado a quitar y volver a poner todas las cuentas, pero el problema persiste (al agregar
una segunda, vuelve a corromperse los datos de la primera y la segunda). Tambien he probado a crear
otra identidad y comenzar de nuevo en esa otra identidad, pero ocurre lo mismo.

Ahora mismo la unica opcion es editar las propiedades de las cuentas directamente en el
Registro, pero resulta tedioso, sobre todo asociar contraseñas... ¿Alguna solucion?

Muchas gracias y un saludo. Miguel.
Respuesta Responder a este mensaje
#3 Palel
21/08/2004 - 11:14 | Informe spam
bueno, Miguel, desgraciadamente no tengo W98 "a mano" para poder verificar ciertas ramas del
registro pero desde el XP...

1- ¿en la rama Identities no te aparece
HKEY_CURRENT_USER\Identities\{numero}\Software\Microsoft\Internet Account Manager

2- Después tenemos la que citas:
HKEY_CURRENT_USER\Software\Microsoft\Internet Account Manager

3- y por último también (aunque ya sabemos que es una copia) también la tenemos en la rama
HKEY_USERS (en XP cambia y por eso no te lo pongo completo pero es igual a la 2)

Ya no sé si es con XP o con actualizaciones de Internet Explorer/Outlook Express que las cuentas en
lugar de colocarse en la nº2 se colocan en la nº1 (Identities) por eso prefiero que me confirmes el
punto 1.

¿Has probado a eliminar todas las sub-claves de las ramas en las que te aparezcan las cuentas (haz
una búsqueda de Accounts) borrando todas las 0000000x?
Deja Outlook Express sin cuentas, reinicia.
Entra en el Editor del Registro y haz la búsqueda, elimina toda referencia a cuentas si ha quedado
alguna. Reinicia y vuelve a crear las cuentas... a ver qué resultados obtenemos.

No se me ocurre nada más.


Saludos, Palel
[MS MVP]
http://www.infonegocio.com/luzylar/informatica.htm
®El Rincón del Navegante - http://www.luzylar.com

*** Consulta en el Foro específico:
news://msnews.microsoft.com/microso...lic.es.ie6
news://msnews.microsoft.com/microso...ookexpress
news://msnews.microsoft.com/microso....windowsxp
news://msnews.microsoft.com/microso....windows98
... hay más, busca el que necesites.
__________________________________
"Miguel Mollejo Sánchez" <mmollejo%%@%%hotmail.com> escribió en el mensaje
news:
Y tan curioso... yo tampoco vi nunca nada parecido.

Efectivamente Windows 98 e IE/OE estan actualizados y al dia. Yo descarto que sea problema de
alguna de las revisiones acumulativas de OE, ya que este mismo problema se produce tanto con la
ultima actualizacion acumulativa instalada, e igualmente se producia con la anterior.

Externo... creo que tampoco. He monitorizado los accesos al Registro durante varias
modificaciones de cuentas y nada salvo OE parecia estar tocando esa parte del Registro (obviamente
habia otros accesos al Registro de vez en cuando por medio, pero no tenian que ver... o no me lo
parecio a mi ¿Quieres que lo mire otra vez?). Tambien comprobe mediante Process Explorer que OE no
tuviera ningun modulo extraño o DLL en su proceso, que no lo habia. Y tampoco hay ningun proceso
desconocido funcionando. ¿Alguna otra cosa que crees que pudiera probar respecto a otros procesos?

Estaba pensando que tampoco se si lo probe desactivando todos los demas procesos... siendo una
instalacion para pruebas hay muchas cosas monitorizando y vigilando todo... Lo mirare por si acaso.

Lo que seguro que no he mirado es que otro proceso conocido pudiera estar alterando la
configuracion de OE mientras este no estaba ejecutando... pero no se me ocurre cual pudiera ser la
razon, o que fuera el unico caso conocido...


No se... mi teoria era que: OE guarda cada cuenta asignandole un numero (esto se puede ver en
"HKCU\Software\Microsoft\Internet Account Manager\Accounts" ), que comienza desde 0 y va
incrementando segun van creandose cuentas (pero no decrementando cuando se borran, ya que eso podria
provocar que las reglas de mensajes se aplicaran a cuentas incorrectas al borrar una cuenta y no
corregir las reglas). Ese contador de referencia tiene que estar guardado en algun otro sitio
(porque desde luego no usa el primer numero que haya libre al crear una cuenta...), pero si se daña
o se pierde, el contador tomara el valor por defecto y empezara desde el principio, y por ello toda
modificacion en una cuenta existente, se guarda sobre las cuentas que tengan los primeros numeros...
De ahi tambien que el probar en otra identidad no funcionara, ya que esos numeros parecen asignarse
de forma comun entre todas las identidades de un mismo usuario... ¿Donde podria estar ese contador?
... Mmm... ¿Demasiado rebuscado? ;-)

Si se te ocurre algo que probar... yo ya me di por vencido y por eso puse el mensaje... :-)

Muchas gracias, Palel.

Mas saludos. Miguel.
Respuesta Responder a este mensaje
#4 Miguel Mollejo Sánchez
22/08/2004 - 21:27 | Informe spam
Buenas :-)

Como tu misma indicabas, en Windows 98 la primera de las claves no contiene "Internet Account Manager", solo alguna configuracion de OE y de la Libreta de Direcciones para la identidad especifica. Pero toda la informacion de las cuentas esta en la segunda clave. En la terecera, como era de esperar, esta la zona del registro correspondiente a los usuarios, incluido el actual, que se corresponde con HKEY_CURRENT_USER.

La buena noticia es que cuando me dirigia a borrar las claves de las cuentas manualmente... ¡¡Creo que encontre el contador de mi teoria!!. Si no me equivoque, esta en:
Clave: HKEY_CURRENT_USER\Software\Microsoft\Internet Account Manager
Valor (DWord): AccountName
Cambie el dato correspondiente a ese valor, a un numero superior al asignado a la ultima de las cuentas... y ahora parece ya haberse solucionando el problema. He probado a poner y quitar cuentas, modificarlas propiedades... y ya no parecen mezclarse y las nuevas cuentas se crean en claves con el numero del contador y este continua incrementandose apropiadamente...

El contador ese tenia un valor apuntando a una de la segunda cuenta existente... supongo que su valor correcto se perdio en alguno de los daños del Registro que ocurren en ocasiones en esta "instalacion de pruebas"

En fin, que el problema parece haberse solucionado... Gracias de nuevo, Palel :-)

Saludos. Miguel.


"Palel" escribió en el mensaje news:#
bueno, Miguel, desgraciadamente no tengo W98 "a mano" para poder verificar ciertas ramas del
registro pero desde el XP...

1- ¿en la rama Identities no te aparece
HKEY_CURRENT_USER\Identities\{numero}\Software\Microsoft\Internet Account Manager

2- Después tenemos la que citas:
HKEY_CURRENT_USER\Software\Microsoft\Internet Account Manager

3- y por último también (aunque ya sabemos que es una copia) también la tenemos en la rama
HKEY_USERS (en XP cambia y por eso no te lo pongo completo pero es igual a la 2)

Ya no sé si es con XP o con actualizaciones de Internet Explorer/Outlook Express que las cuentas en
lugar de colocarse en la nº2 se colocan en la nº1 (Identities) por eso prefiero que me confirmes el
punto 1.

¿Has probado a eliminar todas las sub-claves de las ramas en las que te aparezcan las cuentas (haz
una búsqueda de Accounts) borrando todas las 0000000x?
Deja Outlook Express sin cuentas, reinicia.
Entra en el Editor del Registro y haz la búsqueda, elimina toda referencia a cuentas si ha quedado
alguna. Reinicia y vuelve a crear las cuentas... a ver qué resultados obtenemos.

No se me ocurre nada más.


Saludos, Palel
[MS MVP]
http://www.infonegocio.com/luzylar/informatica.htm
®El Rincón del Navegante - http://www.luzylar.com

*** Consulta en el Foro específico:
news://msnews.microsoft.com/microso...lic.es.ie6
news://msnews.microsoft.com/microso...ookexpress
news://msnews.microsoft.com/microso....windowsxp
news://msnews.microsoft.com/microso....windows98
... hay más, busca el que necesites.
__________________________________
"Miguel Mollejo Sánchez" <mmollejo%%@%%hotmail.com> escribió en el mensaje
news:
Y tan curioso... yo tampoco vi nunca nada parecido.

Efectivamente Windows 98 e IE/OE estan actualizados y al dia. Yo descarto que sea problema de
alguna de las revisiones acumulativas de OE, ya que este mismo problema se produce tanto con la
ultima actualizacion acumulativa instalada, e igualmente se producia con la anterior.

Externo... creo que tampoco. He monitorizado los accesos al Registro durante varias
modificaciones de cuentas y nada salvo OE parecia estar tocando esa parte del Registro (obviamente
habia otros accesos al Registro de vez en cuando por medio, pero no tenian que ver... o no me lo
parecio a mi ¿Quieres que lo mire otra vez?). Tambien comprobe mediante Process Explorer que OE no
tuviera ningun modulo extraño o DLL en su proceso, que no lo habia. Y tampoco hay ningun proceso
desconocido funcionando. ¿Alguna otra cosa que crees que pudiera probar respecto a otros procesos?

Estaba pensando que tampoco se si lo probe desactivando todos los demas procesos... siendo una
instalacion para pruebas hay muchas cosas monitorizando y vigilando todo... Lo mirare por si acaso.

Lo que seguro que no he mirado es que otro proceso conocido pudiera estar alterando la
configuracion de OE mientras este no estaba ejecutando... pero no se me ocurre cual pudiera ser la
razon, o que fuera el unico caso conocido...


No se... mi teoria era que: OE guarda cada cuenta asignandole un numero (esto se puede ver en
"HKCU\Software\Microsoft\Internet Account Manager\Accounts" ), que comienza desde 0 y va
incrementando segun van creandose cuentas (pero no decrementando cuando se borran, ya que eso podria
provocar que las reglas de mensajes se aplicaran a cuentas incorrectas al borrar una cuenta y no
corregir las reglas). Ese contador de referencia tiene que estar guardado en algun otro sitio
(porque desde luego no usa el primer numero que haya libre al crear una cuenta...), pero si se daña
o se pierde, el contador tomara el valor por defecto y empezara desde el principio, y por ello toda
modificacion en una cuenta existente, se guarda sobre las cuentas que tengan los primeros numeros...
De ahi tambien que el probar en otra identidad no funcionara, ya que esos numeros parecen asignarse
de forma comun entre todas las identidades de un mismo usuario... ¿Donde podria estar ese contador?
... Mmm... ¿Demasiado rebuscado? ;-)

Si se te ocurre algo que probar... yo ya me di por vencido y por eso puse el mensaje... :-)

Muchas gracias, Palel.

Mas saludos. Miguel.
Respuesta Responder a este mensaje
#5 Palel
23/08/2004 - 00:33 | Informe spam
:-) me alegro un montón... efectivamente el AccountName tiene siempre un número superior, en mi caso
en Identities está en 16 y en User en 26

Saludos, Palel
[MS MVP]
http://www.infonegocio.com/luzylar/informatica.htm
®El Rincón del Navegante - http://www.luzylar.com

*** Consulta en el Foro específico:
news://msnews.microsoft.com/microso...lic.es.ie6
news://msnews.microsoft.com/microso...ookexpress
news://msnews.microsoft.com/microso....windowsxp
news://msnews.microsoft.com/microso....windows98
... hay más, busca el que necesites.
__________________________________
"Miguel Mollejo Sánchez" <mmollejo%%@%%hotmail.com> escribió en el mensaje
news:
Buenas :-)

Como tu misma indicabas, en Windows 98 la primera de las claves no contiene "Internet Account
Manager", solo alguna configuracion de OE y de la Libreta de Direcciones para la identidad
especifica. Pero toda la informacion de las cuentas esta en la segunda clave. En la terecera, como
era de esperar, esta la zona del registro correspondiente a los usuarios, incluido el actual, que se
corresponde con HKEY_CURRENT_USER.

La buena noticia es que cuando me dirigia a borrar las claves de las cuentas manualmente...
¡¡Creo que encontre el contador de mi teoria!!. Si no me equivoque, esta en:
Clave: HKEY_CURRENT_USER\Software\Microsoft\Internet Account Manager
Valor (DWord): AccountName
Cambie el dato correspondiente a ese valor, a un numero superior al asignado a la ultima de las
cuentas... y ahora parece ya haberse solucionando el problema. He probado a poner y quitar cuentas,
modificarlas propiedades... y ya no parecen mezclarse y las nuevas cuentas se crean en claves con el
numero del contador y este continua incrementandose apropiadamente...

El contador ese tenia un valor apuntando a una de la segunda cuenta existente... supongo que su
valor correcto se perdio en alguno de los daños del Registro que ocurren en ocasiones en esta
"instalacion de pruebas"

En fin, que el problema parece haberse solucionado... Gracias de nuevo, Palel :-)

Saludos. Miguel.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida