TODOPIC

Misceláneas - Interés General => Off Topic => Mensaje iniciado por: PalitroqueZ en 24 de Enero de 2008, 20:47:25

Título: Desinstalación de los drivers del USB
Publicado por: PalitroqueZ en 24 de Enero de 2008, 20:47:25
Descripción:

Método manual para Desenumerar el dispositivo que usa mchpusb.sys del WinXP

Pude haber escrito desinstalar, borrar, eliminar el driver mchpusb.sys, pero en realidad la descripción dada es la correcta. ¿porque? porque lo que hay que decirle al windows es que no vuelva a instalar lo mismo, y que vuelva a preguntar como la primera vez

He aquí una forma manual, metiendose en las entrañas del registro de configuraciones

un video (http://www.4shared.com/file/35839490/8d7d0e93/eliminar_driver_mchpusb.html) explicado paso a paso de como lo hago. Bajate el codec (http://download.techsmith.com/tscc/tscc.exe) para ver el video

de esta forma se elimina por completo la información grabada y el win no le queda mas remedio que pedirlo nuevamente.

si no quieren volver a instalar nada nunca mas, faltaría borrar C:\WINDOWS\system32\drivers\mchpusb.sys

Notas:

- Voy aclarar algo MUY importante, en el ejemplo del video solamente hay UN dispositivo enumerado, quiere decir que en este caso hay UN solo device en la rama CLASSGUID, como hay un solo device, se puede borrar esa clave junto con la rama.

(http://www.todopic.com.ar/foros/index.php?action=dlattach;topic=20212.0;attach=5953)

porque puede ocurrir que tengamos diferentes VID_PID con las misma CLASSGUID y entonces cuando vayamos al registro veremos muchas claves dentro de la misma rama. En tal situación solo debemos buscar el VID_PID que nos molesta y borrar esa clave (y no borrar la rama principal).

de manera que el video es una muestra de donde debemos buscar y que debemos seleccionar CUIDADOSAMENTE lo que vamos a eliminar, en definitiva todo se basa en el VID_PID que son unicos en el registro, y para no estar dando vueltas en ese panal, yo encontré donde es que se alojan.

- Este método manual SE DEBE USAR COMO ULTIMO RECURSO, cuando ya estamos locos y cansados tratando de borrar la instalación anterior sin éxito. Existen utilitarios como el My Drivers (http://www.zhangduo.com/) ó desinstalando desde Administrador de dispositivos, pero creanme no sirve, lo que hacen es borrar a medias, ya que en la carpeta INF tenemos la copia que buscará windows automaticamente. Existen otras utilidades como el Advanced Register Tracer el cual permite copiar el registro y comparar posteriormente que se añadió/eliminó/modificó. También es una opción, pero puede ser tedioso porque no se imaginan la cantidad de cosas que se modifican en cada instante en el registro de configuraciones.

- Como el método descrito es manual, se corre el riesgo de borrar cosas que no son y hacer que no cargue el WinXP al siguiente arranque, asi que no me hagan responsable por lo que les puedan ocurrir a sus Guindos jaja
Aunque no es para tanto, el Winxp respalda el registro y restaura en caso de accidente, no se pierde nada (COMPROBADO)


Moraleja: Aquel que lo desenumere, buen desenumerador será...


Título: Re: Método manual para Desenumerar el dispositivo que usa mchpusb.sys del WinXP
Publicado por: stk500 en 24 de Enero de 2008, 20:57:04
 :mrgreen: Genial Pablo ya se por donde van los tiros   :D :D
Saludo amigo pedro
Título: Re: Método manual para Desenumerar el dispositivo que usa mchpusb.sys del WinXP
Publicado por: Modulay en 24 de Enero de 2008, 22:36:12
Muy útil cuando se anda desarrollando el firmware.
Me lo guardo.
Gracias Palitroquez
Título: Re: Método manual para Desenumerar el dispositivo que usa mchpusb.sys del WinXP
Publicado por: Cryn en 25 de Enero de 2008, 18:36:10
disculpen la ignorancia :(

pero para que sirve mchpusb.sys???
Título: Re: Método manual para Desenumerar el dispositivo que usa mchpusb.sys del WinXP
Publicado por: PalitroqueZ en 25 de Enero de 2008, 20:10:49
Cuando usas el modulo usb que tienen los pic 18Fxx5x , el ordenador se comunica con ellos a través de ese driver, para usar ese driver, debes instalarlo asi como se instala un driver cualquiera (video, audio, etc) mediante los archivos que proporciona microchip (http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=2124&param=en532204&page=wwwFullSpeedUSB)



Título: Re: Método manual para Desenumerar el dispositivo que usa mchpusb.sys del WinXP
Publicado por: LABmouse en 25 de Enero de 2008, 20:14:59
GRACIAS Es lo que tanto intentaba quería aprender a hacer.

Ya mismo lo intento a ver que tal va!
Título: Re: Método manual para Desenumerar el dispositivo que usa mchpusb.sys del WinXP
Publicado por: Cryn en 25 de Enero de 2008, 20:24:36
Cuando usas el modulo usb que tienen los pic 18Fxx5x , el ordenador se comunica con ellos a través de ese driver, para usar ese driver, debes instalarlo asi como se instala un driver cualquiera (video, audio, etc) mediante los archivos que proporciona microchip (http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=2124&param=en532204&page=wwwFullSpeedUSB)

y lo desenumero para qeu funcione? o para que ya no??
Título: Re: Método manual para Desenumerar el dispositivo que usa mchpusb.sys del WinXP
Publicado por: PalitroqueZ en 25 de Enero de 2008, 20:50:57
Enumerar significa (creo) como identificar/registrar ordenadamente un componente en el win, cuando se instala un nuevo hardware en el cpu, viene un proceso de detecciòn, y lo primero que hace el SO es buscar un señor que sirva de intermediario entre èl y el SO, ese señor viene siendo el driver de comunicaciòn.

la siguiente etapa es grabar en el registro de configuraciones la forma en que el SO podrà hacer transacciones con ese driver, que afin de cuentas se comunicarà con èl, y no con el hardware directamente, Los datos de identificaciòn, y unos datos de informaciòn de capas inferiores (que son transparente al usuario)

una vez que se ha logrado eso, el win harà una copia de los archivos involucrados, para no volver a pedir la pròxima vez, si quieres busca en c:\windows\INF y veras una buena cantidad de xxxx.inf donde estan la mayoria de lo que tienes instalado en tu ordenador

el problema es que no se porque inventaron eso de crear una copia, supongamos que quieres desinstalar un driver que por error no corresponde al hardware, entonces estaras en un bucle interminable, instalando el mismo.

desenumerar es sacar esa informaciòn almacenada del registro y que el win no vuelva a instalar lo mismo de forma automatica, solo entonces asi puede escoger lo que se quiere en verdad instalar.

Título: Re: Método manual para Desenumerar el dispositivo que usa mchpusb.sys del WinXP
Publicado por: Cryn en 25 de Enero de 2008, 21:10:36
ok :mrgreen: muchas gracias por la buenísima explicación.

ahora tengo una duda, pasa que una amiga a instalado el cable de su movil (dku-5 pra nokia) y no le reconoce, su movil es igual al mio, y yo uso el ca-42 y me va mbien, he intentado instalerle el ca-42 en su pc, pero no anda, y en administrador de dispositivos no aparece ni de incognito el ca-42 para instalarle el driver, asi qeu el ca-42 no jala en su pc

para desinstalar completamente el dku-5 es un buen metodo el que describes?? busco en el INF?? ya qeu creo qeu este dku no deja qeu recoenozca el ca-42 nose, talvez piensa que es el dku, crees que se pueda yenod por el metodo que dices??
Título: Re: Método manual para Desenumerar el dispositivo que usa mchpusb.sys del WinXP
Publicado por: PalitroqueZ en 25 de Enero de 2008, 21:19:56
En el administrador de dispositivos debe aparecer el ícono del movil aún si éste no lo reconoce ó no está conectado.

Lo digo porque mi hermana tiene un nokia, que no recuerdo pero creo que es el mismo ca-42, y hubo un problema con la instalación del CD, el ícono aparecia como desconectado, sin poder hacer comunicación con el telefono.

La solución fué bajar los archivos en la página del fabricante y bajar los actualizados.



Título: Re: Método manual para Desenumerar el dispositivo que usa mchpusb.sys del WinXP
Publicado por: Cryn en 25 de Enero de 2008, 21:28:57
no, te cuento que yo en mi pc no tengo ningun icono de movil en administrador de dispositivos, y a mi el cable ca-42 no em da ningun problema, y usa el puerto serial, se creó un puerto virtual el COM11, y aparece este solo cuando el cable esta conectado

y en la pc de mi amiga, no hay tampoco ningun icono de movil, y busqeu uno por uno y no habia nada sobre dku y menos sobre desconocido o ca-42

tenemos un nokia 6020
Título: Re: Método manual para Desenumerar el dispositivo que usa mchpusb.sys del WinXP
Publicado por: PalitroqueZ en 28 de Enero de 2008, 19:18:46
bueno de todas formas es recomendable que instales los nuevos drivers disponibles en la web de nokia

Título: Re: Método manual para Desenumerar el dispositivo que usa mchpusb.sys del WinXP
Publicado por: jfh900 en 28 de Enero de 2008, 19:22:17
Pedro, vuelvo a leer el título del hilo y me da la impresión que si alguien busca algo similar no lo va a encontrar. ¿No seria mejor que lo llamaras Desistalación de los drivers del Usb?

Un saludo
Título: Re: Método manual para Desenumerar el dispositivo que usa mchpusb.sys del WinXP
Publicado por: Cryn en 28 de Enero de 2008, 22:49:26
me parece que si, ya que esa seguramente es la frase correcta, pero la mayoria a veces siempre sabe el nombre nose.. técnico o mas conocido, y éste en este caso sería "Desinstalar" como dice jfh900 :mrgreen:
Título: Re: Desinstalación de los drivers del USB
Publicado por: PalitroqueZ en 29 de Enero de 2008, 19:57:25
¡Corregido!.

Tienen razón en el sentido que la frase se ajusta cuando se usa el buscador.



Título: Re: Desinstalación de los drivers del USB
Publicado por: Cryn en 29 de Enero de 2008, 21:29:54
ahora si ta mas weno el titulo :mrgreen:

 :-/ :-/
Título: Re: Desinstalación de los drivers del USB
Publicado por: PerriPic en 03 de Marzo de 2008, 09:59:12
Tengo un problema y no sé q puedo hacer. Al seguir los pasos de la dsinstalacion, no me deja eliminar las carpetas de dentro del editor de registro, las q tienen como nombre el vid&pid. Me pone q no se puede eliminar xq hay un error al eliminar la clave. Alguien sabe como subsanar el error??
Título: Re: Desinstalación de los drivers del USB
Publicado por: PalitroqueZ en 03 de Marzo de 2008, 15:15:21
si perripic, tienes que habilitar los permisos de de la carpeta en cuestión (o sino de todo el HKEY_LOCAL_MACHINE)



(http://img177.imageshack.us/img177/8629/permisosregedityy4.jpg)


Título: Re: Desinstalación de los drivers del USB
Publicado por: PerriPic en 04 de Marzo de 2008, 07:52:26
Muchas gracias. Ya está todo en orden!!!
Título: Re: Desinstalación de los drivers del USB
Publicado por: PalitroqueZ en 15 de Marzo de 2008, 20:01:55
Que cosas tiene la vida, hurgando en la web de microchip sobre usb, encontré un documento que explica como desinstalar los driver.

http://ww1.microchip.com/downloads/en/DeviceDoc/Uninstalling%20USB%20Drivers_51417c.pdf

data del 2006, jaja estoy como la gente de la época del renacimiento, reinventando la rueda.  :D

Título: Re: Desinstalación de los drivers del USB
Publicado por: LABmouse en 09 de Marzo de 2011, 12:52:16
Hola a todos,

Se me ha presentado un problema al cual no encuentro solución.

Un dispositivo USB que al instalar la versión 1.0 del software funcionaba a las mil maravillas. encuentro la versión 2.0 y decido instalar pues resuelve varios detalles que son de vital importancia.

Problema que la version 2.0 daña por completo el driver del dispositivo USB, hasta le cambia el nombre y por ello las aplicaciones que lo detectaban ya no lo hacen, en fin...

Intento por todos los medios borrar dicho driver y simplemente siempre que conecto al USB, aparece ese nombre nuevo que daño todo.

Instale TuneUp y le pido reparar registro y eso no encuentra daños, no encuentro donde se le pide desinstale un driver.

Instale Device Remover y desinstala, pero al conectar aparece el nombre no deseable y windows simplemente instala el driver equivocado.

Conocen alguna otra aplicación para ello?
Título: Re: Desinstalación de los drivers del USB
Publicado por: solapower en 09 de Marzo de 2011, 13:28:12
Si usas win xp prueba en el administrador de dispositivos sobre ese driver clic botón derecho y del menú desinstalar o actualizar aunque sea con una versión anterior si te deja

Saludos
Título: Re: Desinstalación de los drivers del USB
Publicado por: LABmouse en 09 de Marzo de 2011, 13:35:56
hola solapower, esa opción no trabaja, para ser sincero fue lo primero que intente pero por nada del mundo, así que instale TuneUp y no se donde decirle que desinstale driver, luego Device Remover que pareciera si lo desinstalara pero no del todo, pues al conectarlo efectivamente me pide driver pero windows sigue reconociéndolo con el nuevo nombre que es incorrecto.

Título: Re: Desinstalación de los drivers del USB
Publicado por: SavageChicken en 09 de Marzo de 2011, 13:39:43
Hola Ernesto.

Trata de ubicar el archivo .inf del driver que instalaste, en él aparece la lista de archivos que se instala en las distintas carpetas de windows, luego manualmente borra esos archivos y reinicia
Despues de eso te debería pedir instalar el nuevo hardware de nuevo y ya no usaría los drivers con problemas que quedaron en la carpeta de windows.

Espero te sirva.

Salud  8)
Título: Re: Desinstalación de los drivers del USB
Publicado por: LABmouse en 09 de Marzo de 2011, 13:49:31
Y hay manera de saber cual es ese inf, es que ahora no recuerdo con fue el que se copio...
Título: Re: Desinstalación de los drivers del USB
Publicado por: solapower en 09 de Marzo de 2011, 13:50:04
Ernesto:
Mira si lo tienes dentro de \windows\system32\drivers y bórralo directamente.
Esa fué una de las pruebas que hice cuando tuve problemas con el dichoso USBee y su última actualización de la suite.

Salud
Toni
Título: Re: Desinstalación de los drivers del USB
Publicado por: SavageChicken en 09 de Marzo de 2011, 14:41:18
el archivo .inf deberías encontrarlo en la carpeta del driver ver 2.0 que instalaste.
Otro detalles es que en ese inf encontrarás las llaves del registro de windows que fueron modificadas, tal vez tengas que borrar algunas de ellas también.

Suerte y ¡Cuidado!, no vallas a borrar archivos importantes del S.O.

Salud  8)
Título: Re: Desinstalación de los drivers del USB
Publicado por: LABmouse en 09 de Marzo de 2011, 15:16:38
probado todo ello y sigue saliendo el nombre que no debe...  :(

Parece toca dar formato al PC? se les ocurre otra forma, tal vez un programa que ayude a ello.
Título: Re: Desinstalación de los drivers del USB
Publicado por: jhozate en 09 de Marzo de 2011, 15:17:43
y probaste con el soft que recomienda pedro en su enumerador, creo que se llama Usbdeview
Título: Re: Desinstalación de los drivers del USB
Publicado por: LABmouse en 09 de Marzo de 2011, 15:19:51
Ya mismo pruebo con el. !!
Título: Re: Desinstalación de los drivers del USB
Publicado por: stk500 en 09 de Marzo de 2011, 15:42:42
otras forma en desintarlo en con el window en forma segura y despues reiniciar la PC sin atacar el modulo y te va a sistema alli le dice de instalar un driver te dira cual y tu le dice de instalarlo manualemente luego te saldra la famosa ventana donde estan todos los drive y eligi del Disquete  le da ahi y busca la ruta donde tiene el actual Drive y listo.
para borrar el driver debe ir a inicio escribe REGEDIT le da Ok y te sale un Menu, una vez alli hay muchas opciones que debria borrar siempre y ciuando sabe como se llama el drive que desea desinstalar. pero la primera opcion que te puse arriba es la perfecta para no tener problema con SO.
Suerte
Título: Re: Desinstalación de los drivers del USB
Publicado por: LABmouse en 09 de Marzo de 2011, 16:17:08
jhozate, no funciono con ese programa.


stk500, ya mismo intento como me dices!!
Título: Re: Desinstalación de los drivers del USB
Publicado por: PalitroqueZ en 09 de Marzo de 2011, 21:01:15
Y hay manera de saber cual es ese inf, es que ahora no recuerdo con fue el que se copio...

debes buscar uno por uno cada inf del sistema, ni modo. yo me he dado cuenta que los inf que se crean en windows/inf para los pic, comienzan con OEMxx y por lo general está en los últimos OEM de la larga lista de OEM existente (e.j oem32.inf)

al entrar en uno de estos inf, te saldrá toda la información necesaria de donde el windows guardó la información del dispositivo (claves del registro o classguid, archivos del driver, etc)

el punto de partida es el inf, a partir de ahí te vas buscando lo demás dependiendo de lo que consigas allí.

Título: Re: Desinstalación de los drivers del USB
Publicado por: Belgitaes en 10 de Marzo de 2011, 01:17:34
Cuando Windows Instala Un Nuevo Controlador Lo Instala En El Systema De Archivo
En la Carpeta Windows\ System32\ Drivers\
Y Mueve la Informacion En La Carpeta Windows\Inf ( Carpeta Oculta)
Donde Lo Renombra Cambiando El Nombre De la Informacion En Algo Asi
oemXX.inf  Donde XX Es Un Numero Generado
Para Averiguar Que Nombre Windows Le Ha Dado A La Informacion
Buscamos Entradas CLSID En El Registro

Para Entrar En El Registro
INICIO
En Abrir : Escribe REGEDIT
Y Le Das A Acceptar


En El Marco De HKEY_LOCAL_MACHINE

Abrimos HKEY_LOCAL_MACHINE
SYSTEM
CurrentControlSet
Control
Class
Una Vez Abierto La Carpeta Class
Vemos Un Monton De Carpetas  Numeradas
Abrimos La Segunda Carpeta  {36FC9E60-C465-11CF-8056-444553540000}
Habra Multiples Sub-Claves Con Los Numeros 0000, 0001, 0002 Etc...
Puedes Abrirla Para Ver Que Driver Se Le Ha Asociado
Pues Cada Carpetita De Esas Son Drivers Que Se Asocian A Los Controladores De Bus
Una Vez Abierto La Primera Carpeta Por Ejemplo La 0000
Donde Pone DriverDesc
Ticas Encima Y Veras El Nombre Asociado Al Puerto USB
En Mi Caso Es :
0000 Controlador de host universal USB VIA Rev 5 o posterior
0001 Controlador de host universal USB VIA Rev 5 o posterior
0002 Controladora de host abierto NEC PCI a  USB
0004 Concentrador raíz USB
ETC...

Ten Mucho Cuidado Con Lo Que Borras


Título: Re: Desinstalación de los drivers del USB
Publicado por: LABmouse en 10 de Marzo de 2011, 13:29:14
Hola a todos,

Solo puedo decir que perdí la pelea con esto.  Es una lastima que me pasara pues definitivamente se me han creado una serie de conflictos por este problema. Al final en mi computador me toco dar formato al PC y reinstalar XP. Ahora instale Deep Freze para asi verificar cada cosa que instale en el PC, si no sirve, simplemente reinicio y como nuevo.

Belgitaes, gracias por esos pasos, tengo 3 computadores que quedaron con el mismo problema y voy a revisar si logro solucionar el detalle.