Ir al contenido principal

[tip] an unhandled win32 exception occurred in svchost.exe

Desde hace un tiempo me aparece un error en el pc de mi trabajo, bajo sistema operativo Windwos XP. El error provoca que se pierda el audio de los videos (tanto los que se ven por internet —ej. Youtube—, como los que se cargan en aplicaciones de escritorio —ej. Winamp); paralelamente, mis carpetas compartidas dejan de estarlo, aunque yo puedo seguir viendo los equipos de mis compañeros, pero ellos no me ven a mí ni puedo volver a compartir las carpetas. El problema, en todo caso, dura hasta que reinicio el pc, porque ahí todo vuelve a la normalidad, hasta que salte de nuevo el error xD.

Entre búsqueda y búsqueda, todavía no encuentro la solución al problema. Bueno, la verdad, no las he probado todas, porque la mayoría implican serios cambios en el sistema (desfragmentar, reparar, reinstalar!), para los que no tengo tiempo por ahora.

El caso es que quiero dejar aquí las luces que he ido viendo del caso, al menos por ahora, y que puedan servir de guía a otros usuarios con el mismo problema.

» Audio de videos perdido

Respecto a esto, lo primero que intenté fue reinstalar el controlador de audio. En efecto, el problema se solucionaba. Pero luego caí en que no era la reinstalación del driver lo que solucionaba el problema, sino el reinicio del pc XD jajaja!

Hoy, en una nueva búsqueda de soluciones, he encontrado en esta página del foro Techarena una solución al tema del audio. Cuando el error aparezca, no es necesario reiniciar el pc: basta con ir al panel de Servicios y darle Iniciar al servicio "Audio de Windows" :) Para comprobar que todo ha vuelto a la normalidad, simplemente reinicien su reproductor de videos y verán que nuevamente pueden oírlos, al menos a mí me resultó (y ni qué decir que saltaba en una patita tras comprobar esto :D, después de haber estado reiniciando cada vez o teniendo que quedarme sin audio si no tenía tiempo para reiniciar xD).

» Carpetas que se descomparten

En cuanto a esto todavía no encuentro la solución. Creo que tiene que ver con un servicio llamado "Servidor" y que maneja el asunto de la compartición. Cuando me ocurre el error, trato de echar a correr el servicio "Servidor", pero no me deja (me arroja otro mensaje de error, que ahora no recuerdo).


Bueno, eso por ahora. Espero encontrar otro día nuevas luces y soluciones sobre este caso.
Hasta pronto!

Comentarios

Entradas populares de este blog

[tsql] Error: La instrucción INSERT EXEC no se puede anidar

Holas a todos. Mientras programaba un procedimiento almacenado, intenté obtener los datos de otro procedimiento, como lo he venido haciendo desde que descubrí tamaña maravilla de la programación sql. Pero hoy me topé con este extraño error: La instrucción INSERT EXEC no se puede anidar . Tras investigar por algunos lados, di con la respuesta: no se puede almacenar en una tabla temporal de procedimiento almacenado, el resultado de otro procedimiento que también esté realizando una inserción de este tipo. Esto es algo como tener: CREATE PROCEDURE miProcedimiento AS  INSERT INTO #tablita EXEC otroProcedimiento;  SELECT * FROM #tablita; END; CREATE PROCEDURE nuevoProcedimiento AS  INSERT INTO #tabla1 EXEC miProcedimiento; END; Esto significará que si ejecuto: EXEC nuevoProcedimiento; ...SQL me arrojará el error antes mencionado. La solución al problema es no llamar a un procedimiento que esté llamando a otro ya en su interior. En algunos lados leí que transf

[mysql] Pasar array a parámetro de procedimiento almacenado (Mysql)

Me tocó hacer una consulta que retornaba una lista de items relacionados con una lista de usuarios que podían o no tener registros en común (vale decir, tabla de quiebre). La lista debía retornar siempre la lista de items, independiente de si había usuarios por los cuales consultar y/o si los usuarios tenían relación con ellos, pero debía mostrarme el status de los usuarios por cada item, de haberlos, esto es, una lista de nombres con una columna que podía estar vacía o no. Para el caso de tener que consultar los items relacionados con usuarios, al hacer la consulta utilizando un LEFT JOIN, me daba resultados si los usuarios tenían relación con los ítems, pero no si los usuarios no tenían items asociados pues, obviamente, al no estar relacionados, la consulta retorna vacío. Por ello, la solución era hacer la consulta de los items primero, y luego por cada item preguntar el status del usuario por cada uno. Para ello, tenía dos alternativas: hacerlo por programación o hacerlo por bas

[php] NuSOAP HTTP Error: socket read of headers timed out

Holas a todos. Este es para comentar un problema que he tenido al trabajar un servicio web montado en PHP con la clase NuSOAP. El problema surgió cuando intenté llamar al servicio web desde el otro servidor, pero se caía a los exactos 30 segundos de ejecución, mostrando el mensaje que titula este registro: HTTP Error: socket read of headers timed out Sabía que el problema era el timeout, pero ¿el timeout de qué? En los servidores y páginas web hay timeouts por todos lados: el de la Conexión a internet o la red, el del Servidor (hardware), el del Servidor Web en sí (Apache, mi caso), el de PHP (mi caso)... Pero nunca se me habría ocurrido que las Aplicaciones o frameworks también pudieran tener :o Por eso, tras buscar por la red la solución a mi problema, la respuesta vino precisamente de alguien que señaló sencillamente que había que modificar el timeout de la clase NuSOAP. Y dicho y hecho, eso solucionó el problema. Si están usando en su servidor y/o cliente la clase NuSOAP, y d