Ver Mensaje Individual
  #1 (permalink)
Viejo 07/10/2004, 21:11:09
Carlos-
HZ Pro User
 
Avatar de Carlos-
 
Fecha de Registro: martes, 02 de septiembre del 2003
Ubicación: Sevilla
Mensajes: 541
Enviar mensaje a través de ICQ a Carlos- Enviar mensaje a través de MSN a Carlos-
Predeterminado Como eliminar un avi que no se deja, qué nos da el problema?

bueno... hace tiempo que me contaron por primera vez este fallo, a mi no me ha ocurrido nunca, y cuando te cuentan algo así, es decir, que windows no deja borrar una película (avi) porque dice que el archivo esta en uso y tal y cual, lo primero que piensas es que realmente está en uso, es decir, que el que sea lo empezo a ejecutar se colgo la aplicación o algo, le dices que reinicie, que reinicie en modo a prueba de fallos, que use un disco de inicio, que use linux, hay muchas formas...

pero si sabemos cual es el problema nos resultará más sencillo y rápido.

Existe un dll que se encuentra en el system32 encargado de leer información adjunta en los ficheros avi, este dll es el shmedia.dll cuando tenemos un problema de este tipo lo que ocurre es que shmedia.dll no está funcionando bien

para ello lo único que tenemos que hacer es ejecutar el siguiente comando (tecla de windows + R):

REGSVR32 /U SHMEDIA.DLL

de esta forma, y si conocemos regsrv32 (segun microsoft: \"This command-line tool registers .dll files as command components in the registry.\" \"Este comando de linea registra archivos .dll en el registro\") (también los desregistra) obligamos a windows a dejar de usar dicho dll

si no os fiais podeis escribir únicamente en ejecutar Regsvr32 y os saldrán los parámetros

luego, una vez hayamos eliminado el archivo, para volver a cargar el dll basta con escribir de nuevo en ejecutar:

REGSVR32 SHMEDIA.DLL

Bueno, con esto bastaría, mas que de sobra, pero por completar un poco, existe otra opción que hace lo mismo pero directamente en el registro de windows

consiste en eliminar la siguiente entrada:

HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{87D 62D94-71B3-4b9a-9489-5FE6850DC73E}\\InProcServer32

Eso si, esto es permanente, lo mejor es usar la opción primera ;)


bueno... pues lo dicho, espero que os sirva de ayuda!! hasta pronto!
Carlos- no está en línea   Responder Con Cita