zafmanj | |
| 2008-11-16 19:50 - Respuestas: 30 - Tema nº: 2553082
Señores, solucion definitiva y certifico que sí que funciona.
Des pués de probar estos comandos:
(No me funciona)
expand x:\\i386\\user32.dl_ c:\\windows\\system32
expand x:\\i386\\user32.dl_ c:\\windows\\system32\\dllcache
(Funcionan pero no arranca)
copy f:\\i386\\user32.dl_ c:\\windows\\system32
copy f:\\i386\\user32.dl_ c:\\windows\\system32\\dllcache
(Final: sin doble barra)
expand f:\i386\user32.dl_ c:\windows\system32
y
expand f:\i386\user32.dl_ c:\windows\system32\dllcache
Después de esto he decidido probar a ver si arrancaba el sistema sin necesidad de entrar en modo a prueba de fallos, y.... Bingo.
Ha arrancado sin necesidad de desinstalar el avg.
Efectivamente en la "Virus Vault" de avg se encuentran infectados los archivos, es decir:
Uno en : c:\windows\system32\user32.dll
y el otro: c:\windows\system32\dllcache\user32.dll
Mi sugerencia es que si el troyano "Trojan horse psw.Banker4.apsa" vuelve a infectar estos archivos, en mi caso ha sido este,
el avg u otro antivirus debe dar la opcion de "Heal" o "Desinfectar", desinfectará el archivo sin necesidad de borrarlo o moverlo,
si no es así me temo que volveremos a tener el mismo problema si reiniciamos.
Podemos ser hábiles y antes de reiniciar, copiar el archivo user32.dl_ como user32.dll a las carpetas mencionadas:
"c:\windows\system32" y "c:\windows\system32\dllcache" antes de reiniciar, a lo mejor el sistema ni se entera.
Si no, pues usar los comandos que pongo arriba que no tendreis ningun problema, y esperar a este troyano no vuelva a entrar más, con algun update de windows o que los antivirus contemplen este problema si todavia no lo han hecho.
Bueno, a josito y a todos los demás muchas gracias por vuestras respuestas que me han ayudado a dar con la solución,
a partir de ahora tendré en cuenta "www.configuraequipos.com" ya que me ha sacado de una buena.
Venga hasta pronto amigos. | |
|
|
Obfustat | |
|
Re: C0000135 no se encuentra user32.dll (El retorno!) - 2008-11-16 22:06 - Respuesta 27
Hola buenas!
Bueno, me paso para avisar que finalmente he logrado curar este drama con el consejo de el sancio...
El jueves a las 11:55 pm finalmente vi el escritorio y todo como antes. No habia podido dar aviso antes...
Al final, despues de leer la idea de usar las barras simples y no dobles, más el comando [map] para ver que letras tenian las unidades, pues he logrado dar en el clavo.
Si alguien más se encuentra en la situacion que estuve yo... Pues aqui les dejo el manual completo para solucionarlo.
Si no teneis lector, y no dispones de una lectora USB para incorporar y usar el disco de windows (que es sin dudas lo más facil de hacer)... Puedes hacerlo mediante una memoria USB.
Primero, usa este manual para crear un disco de instalacion de windows en una memoria USB:
*********
(Pido al administrador que no borre el link, puesto que es de mucha ayuda, o bien, me de un aviso y copio el manual aqui)
No os preocupeis por el hecho de que dice que es para un Eee PC, funciona igual entrando en el modo TXT, que es para instalar windows
**Recomiendo que ahora hagais este paso, porque a mi sin este no me funcionaba:
En otra memoria USB, copien la carpeta i386 del disco de instalacion de windows (pesa unos 450 mb. por lo que te cabe en una de 512 mb, tambien si no dispones de tanto espacio, crea una carpeta con el nombre i386 en la memoria, e ingresa solo los archivos que necesites), el porque de este paso lo digo a continuacion.
Lo ideal seria que esas dos memorias, sean de distintos fabricantes y/o de distintas capacidades.
Tratamos primero con la memoria creada antes, que seria la que esta hecha para instalar windows. La conectamos antes de encender, luego entramos en la BIOS y seleccionamos que inicie desde el USB (o tambien FDD), en lo personal, a mi me reconocio la memoria como un disco duro extra... Si es asi, pues seleccionamos ese \"disco duro\".
Ahora, seguimos los pasos aqui posteados, es decir:
Una vez iniciado el proceso de carga para preparar la instalacion.
Ingresamos a la consola \'Reparar\' con la tecla \'R\' en la primera pantalla.
Una vez en la consola, puede que nos pida qué unidad queremos reparar, pulsamos el numero correspondiente (por lo general 1) y luego \'enter\'
Quizas ahora pida la contraseña del usuario, aqui, si teneis suerte, pulsad \'enter\' sin escribir ninguna contraseña (hasta ahora, no ha aparecido nadie al que no le funcione).
Ahora estaremos listos para usar la consola
Primero: recomiendo usar el comando \'map\', el que nos mostrara que letra tiene cada unidad en nuestro ordenador. (a mi me sucedia que contaba las letras, la E:, F:, G: y H: pero no la encontraba, use map, y ví que estaba en la U:, por eso recomiendo usar ese comando)
Luego de que sepamos donde esta la USB, usamos los codigos aqui puestos (no el con 2 barras, sino que con una sola), es decir:
expand X:\\i386\\user32.dl_ C:\\windows\\system32
(aqui si salió bien, deberia decir que se ha \'expandido\' un archivo)
expand X:\\i386\\user32.dl_ C:\\windows\\system32\\dllcache
(y aqui el mismo mensaje anterior)
Con X la letra de la unidad.
Una vez copiado los archivos, escribimos EXIT, para salir de la consola. Ahora, volvemos a hacer que arranque desde el disco duro de la computadora configurandolo en la BIOS.
Windows ahora debiese arrancar normalmente, y no es necesario eliminar AVG (si tu quieres. En lo personal, yo no lo hice, luego explico porque)
Recordais lo que dije de la segunda memoria? Aqui va el porque:
A mi, no me reconocia la primera memoria (la instaladora de windows), y no me era capaz de copiar los archivos, entonces, si lo anterior no te funcionó. Trata esto:
Una vez preparadas ambas memorias (la instaladora, desde ahora USB1, y la que contiene los archivos especificos, desde ahora USB2)
Con el ordenador apagado, conectamos solamente la USB1
Encendemos y entramos en la BIOS, configuramos para que arranque desde la memoria, guardamos y salimos.
Cuando se apague el ordenador, para reiniciar, conectamos la USB2 antes de que se encienda.
Si todo esta bien configurado y el computador tiene bootea desde la USB que queremos, entonces comenzará la carga de archivos para preparar la instalacion de windows, si no es asi, tratará de arrancar windows normalmente. En ese caso, cambiamos a la otra memoria USB en la BIOS.
Una vez en la primera pantalla, ingresamos a la consola de Reparar.
Hacemos el mismo tramite anterior, de seleccionar el disco a reparar y la clave de usuario.
Ahora usamos el comando map, y buscamos la USB2 (que en la lista deberia aparecer el fabricante, o la capacidad, por eso es recomendable usar dos memorias distintas).
Ya conocido donde esta cada memoria, usamos el codigo de antes:
expand X:\\i386\\user32.dl_ C:\\windows\\system32
(aqui si salió bien, deberia decir que se ha \'expandido\' un archivo)
expand X:\\i386\\user32.dl_ C:\\windows\\system32\\dllcache
En donde X, en este caso, es la letra de la unidad de la USB2
Luego de haber ingresado los archivos, escribimos EXIT e iniciamos windows normalmente.
Porque no es necesario desinstalar AVG:
¿Por qué a todos nosotros nos sucedio esto, y que casualmente tenemos AVG?
Bueno, esto va nada más que a un error humano.
El hecho de que AVG haya encontrado el troyano nos deberia dar confianza, pues él hacia su trabajo. No asi como quizas otros anti-virus. No quiero entrar en debates de qué anti-virus es mejor, o que esto no le ha sucedido a usuarios de otros anti-virus porque quizas sea mejor, etc... Cada uno tiene su anti-virus favorito y eso cuesta cambiar.
Si AVG nos pregunto que queriamos hacer con ese archivo, y nosotros le dimos a eliminar, es obvio que AVG actue segun nosotros le ordenamos.
A lo que quiero llegar, es que nosotros como personas, debemos aprender a reaccionar de ciertas formas a distintas advertencias. Si nos avisan de que hay una amenaza, ya aprendimos de que lo mejor no es llegar y eliminar a como de lugar.
Usemos la tactica de guerra que dice: Estudia a tu enemigo y despues ataca.
Para la proxima vez que les aparezca una advertencia de amenaza, averiguad de que se trata, que hace, como se puede eliminar, y despues actua.
Más aún si se encuentra en una zona tan fragil para el PC como es el directorio C:\\Windows\\
Yo no he eliminado AVG, y todo funciona de maravilla, incluso mejor que antes, prueba de esto que os digo es que les estoy escribiendo desde el notebook infectado.
Tan bien ha salido de la operación, que ahora hasta me reconoce el lector de discos :)
Espero que os sirva esto. Y bueno, si de aqui al proximo fin de semana, nadie aparece con algun problema en los pasos, dariamos por cerrado y solucionado el hilo. Vale?
Muchisimas Gracias a todos los que han aportado ideas y soluciones, como aquellos que han aportado dudas y problemas, puesto que todos nos hacen pensar y buscar soluciones, que a la vez nos pueden servir a nosotros. Y por supuesto al equipo de ConfigurarEquipos.com por dar el espacio para ayudarnos entre todos.
Un gran saludo.
PD: Si han eliminado el link o tienes cualquier otra duda, me puedes enviar un mensaje por interno, y yo te ayudo en lo que pueda ;)
-
Comentario del Moderador: No está permitido poner links a otras páginas que no sean oficiales o que no hayamos Autorizado.
[Mensaje editado por necromantika con fecha: 16-11-2008 22:57:49]. | |
|
|
perucho07 | |
|
Re: C0000135 no se encuentra user32.dll (El retorno!) - 2008-11-22 02:18 - Respuesta 28
Hola a todos!
Este es mi primer post que escribo en este interesante site porque me acabo de registrar.
Dado que Obfustat - Fecha: 2008-11-16 22:06, se ha ofrecido gentilmente a ayudar con este serio problema relacionado con el AVG8 y la desaparición del archivo user32.dll, me permito pedirle ayuda a él o a todos los amigos que son miembros.
Mi problema es el mismo que nos ha ocurrido a varios, pero resulta que mi PC tiene (o mejor tenía! porque lo borré) un arreglo de 2 raptors en RAID0, y antes de probar la solución definitiva que ha dado Obfustat quería detallar las condiciones en que se encuentra mi PC:
1) No puedo entrar en Modo Seguro ni tampoco en Símbolo del Sistema (DOS), por lo tanto ni siquiera puedo formatear los 2 discos, lo cual sería una solución indeseada para mí.
2) Aún colocando mi combo DVD-CD o mi quemador de DVD como ptimer booteable, no me reconoce mi CD WinXP-SP2. Es decir, no puedo usarlo bajo ninguna circunstancia.
3) A veces podía entrar a los comandos que aparecen en f8, pero ninguno funciona.
4) El arreglo RAID fue borrado porque al tratar de instalar un disco duro de 30GB de mi vieja
PC-PIII, mi configuración siempre reconocía mi RAID0 dañado. Por tanto, desconecté mis discos SATA en RAID0, eliminé dicha configuración con f10 (no es necesario usar el controlador RAID que vino con mi placa base en un diskette). Una vez hecho esto instalé mi disco IDE y pude instalar el SO con el CD de instalación.
Mi problema es que mi Data en el arrglo RAID0 dañado por falta del user32.dll es demasiado valiosa, y la quisiera recuperar de alguna manera ahora que tengo mi PC en perfecto estado, pero con el disco IDE y los raptors que estaban en RAID0 los tengo desconectados.
Por todo lo que expuesto, altamente apreciaría en resolver el problema sin tener que perder mi data que están los Raptors.
Gracias a todos de antemano y espero que alguien pueda ayudarme.
Saludos,
Pedro Fernández
| |
|
|
Obfustat | |
|
Re: C0000135 no se encuentra user32.dll (El retorno!) - 2008-11-22 04:50 - Respuesta 29
Has llegado en el momento indicado, estaba por cerrar el hilo...
La verdad, no he entendido bien lo de los Raptors, desconozco esos terminos, perdoname, si puedes explicar mejor que es lo que puedes y no puedes hacer, estaria bueno... Aunque esta muy claro, yo no lo entiendo muy bien n_n
Quizas si me respondes estas preguntas, pueda ayudarte un poquito:
Porque no te reconoce el disco de windows?
Acaso logra bootear?
Que es precisamente lo de los Raptors?
Si es que acaso tienes miedo de que esta solucion dañe datos, no es asi, lo unico que hace este metodo, es introducir un nuevo user32.dll en la carpeta de windows, la cual ha sido dañada por el antivirus.
Igualmente, si no quiere funcionar la lectora, puedes hacer el metodo del USB, si lo quieres tratar, me puedes mandar un mensaje pidiendome el link que falta en el recetario que puse y te lo envio.
Trata de cambiar las lectoras de lugar, eso me ha funcionado cuando no me quiere arrancar el disco ;)
No sabria que más decirte por ahora, espero sea de ayuda y te pueda ayudar más...
Saludos, y suerte | |
|
|
perucho07 | |
|
Re: C0000135 no se encuentra user32.dll (El retorno!) - 2008-11-23 01:17 - Respuesta 30
Hola Obfustat, aprecio tu interés en ayudarme.
Primero pongo lo que me respondiste y luego te aclaro todo.
>Has llegado en el momento indicado, estaba por cerrar el hilo...
>La verdad, no he entendido bien lo de los Raptors, desconozco esos terminos, perdoname, si >puedes explicar mejor que es lo que puedes y no puedes hacer, estaria bueno... Aunque esta muy >claro, yo no lo entiendo muy bien n_n
>Quizas si me respondes estas preguntas, pueda ayudarte un poquito:
>Porque no te reconoce el disco de windows?
>Acaso logra bootear?
>Que es precisamente lo de los Raptors?
>Si es que acaso tienes miedo de que esta solucion dañe datos, no es asi, lo unico que hace este >metodo, es introducir un nuevo user32.dll en la carpeta de windows, la cual ha sido dañada por el >antivirus.
>Igualmente, si no quiere funcionar la lectora, puedes hacer el metodo del USB, si lo quieres tratar, >me puedes mandar un mensaje pidiendome el link que falta en el recetario que puse y te lo envio.
>Trata de cambiar las lectoras de lugar, eso me ha funcionado cuando no me quiere arrancar el >disco ;)
>No sabria que más decirte por ahora, espero sea de ayuda y te pueda ayudar más...
>Saludos, y suerte
Ok! ahora te aclaro todo.
1.- Los raptors son discos durosSATA2 de 74.3GB c/u de 10000 rpm, marca Western Digital (no puse antes la marca porque pense que está prohibido aquí) en arreglo RAID0 (stripping mode) lo cual acelera drasticamente la lectura y escritura, pero no tienes respaldo (Mirror) lo cual es arreglo RAID1 y por tanto necesitas dos discos idénticos adicionales para hacer dicho respaldo. Pero no los tengo ni tampoco nos hace falta para resolver el problema.
2.- El CD de Windows no lo reconoce ni tampoco funciona ninguna de las alternativas en f8; lo que obtengo es un "Blue Screen" que reza:
"Stop: C0000135 {No se puede encontrar el componente} Error al iniciar la aplicación porque no se encuentra USER32.dll. La reinstalación de la aplicación puede solucionar el problema"
Por esto el sistema no bootea con el CD de instalación(no lo reconoce aún poniendo el CD-ROM en el BIOS como primer booteable) ni tampoco puedo entrar en f8 para usar por ejemplo, modo seguro o modo seguro con símbolo del sistema, por lo que ni siquiera puedo formatear los discos, cuestión que tampoco me interesa porque quiero recuperar mi valiosa Data. Siempre el sistema cae en la citada Blue Screen.
Ahora bién, pienso que entre los dos podemos resolverlo. Estas son mis ideas para que tu las complementes:
1.- Afortunadamente el floppy si lo reconoce, por lo tanto descargué de Microsoft un programa de de booteo e instalación del SO, los cuales puedo poner en 6 diskettes. No hay problema con esto.
2.- Luego quito el Maxtor IDE y conecto los 2 discos afectados por la falta del archivo user32.dll.
Cuando ponga el 1er diskette mencionado piso f6 para que pueda montar el arreglo RAID en el momento que me lo pida el proceso de instalación. Yo tengo los controladores necesarios en un floppy que vino con mi tarjeta madre, por lo que windows los monta y obtengo el arreglo deseado.
3.- Ahora mi CD de instalación creo que será reconocido y al llegar a la opción de Consola de recuperacion, tratar de reparar el problema con el método que tu explicaste.
4.- Desconozco si nos ayuda dejar tambien el Maxtor IDE, porque temo que no me peda reconocer los 2 discos SATA dañados. ¿Qué crees tú?
5.- Pero tengo además 3 preguntas que hacerte:
I) ¿Porqué en tu solución usas las dos barras \\ si primero dijiste que es una sola barra \?
II) ¿Como utilizo el comando [MAP] (no sé si los corchetes son necesarios) para poder reconocer las letras de las unidades? Por favor, envíame la instrucción literalmente.
III) La misma duda tengo con el comando "expand", luego necesito una breve explicación de como utilizar este comando.
Pienso que con estas aclaraciones tu me podrás ayudar. La idea es llegar a la Cónsola con el arreglo RAID0 ya configurado y luego proceder con tu solución.
Un gran saludo, y muchas gracias por tu atención!
Pedro | |
|
|
|