Mostrando entradas con la etiqueta problemas técnicos. Mostrar todas las entradas
Mostrando entradas con la etiqueta problemas técnicos. Mostrar todas las entradas

1 de febrero de 2010

Como descargar ficheros desde el instituto

Aunque en el instituto tenemos conexión a Internet, da bastante pena. Por un lado suele ir muy lento, sobre todo cuando las aulas están llenas. Por otro, muchas veces es imposible descargar un fichero gordo, porque la descarga se corta a mitad. Así que para bajar programas, actualizaciones del antivirus, o algún otro documento es mejor hacerlo en casa y traérselo luego en un pendrive.

Sin embargo he encontrado un parche al problema. El navegador firefox permite reinciar la descarga si falla, pero siempre volvía a empezar desde el principio. Sin embargo, con algunas de los complementos de administración de descargas permite que continúe desde donde se había quedado. De ese modo, aunque se corte, se puede seguir y la parte que ya hemos bajado no se pierde.

Yo lo he conseguido con el complemento DownThemAll. Es un acelerador de descargas que además permite pausarlas o continuarlas si dan un problema (incluso continuarlas otro día). Descargando un programa en clase de unos 20 MB, se me cortó 3 veces, pero al final conseguí bajarlo. Sólo hay que mirar de vez en cuando y si se ha parado (da siempre error de timeout) volver a darle.

29 de enero de 2010

Quitando el virus herss

Hemos tenido una plaga del virus herss en los ordenadores del instituto. Al principio sólo afectaba a algunos departamentos, y aunque el antivirus que nos proporciona consellería (mcafee) lo detecta y elimina del pendrive, se ve que en algún momento en el que el antivirus aún no estaba cargado se infectó mi ordenador.
El virus desactiva el antivirus e impide que se actualice. Además no permite que se vean los archivos ocultos ni de sistema, incluso aunque marquemos esas opciones del Explorador de Windows [Herramientas>Opciones de carpeta>Ver>Motrar todos los archivos y carpetas ocultos y desmarcar Ocultar archivos protegidos del sistema operativo] no hace efecto. También introduce en cada unidad un fichero autorun y una copia del virus oculto. Esto hace que en el caso de los pendrives sea muy fácil infectar otro ordenador.
Para eliminar el herss he seguido las instrucciones del blog de labspunk, adaptándolas un poco. Voy a poner todo el proceso que he seguido aunque algunos pasos en realidad no son del todo útiles pero ayudan a entender el problema.
  1. Lo primero que hay que hacer es desactivar "Restaurar Sistema", ya que guarda ahí una copia y aunque lo consigamos eliminar volvería a infectarnos si usamos esa herramienta. Se desactiva haciendo clic con el botón derecho en Mi PC, entrando en propiedades y en la pestaña del Restaurar Sistema.
  2. Abrimos una ventana de interfaz de comandos (Ejecutar>cmd) . Saldrá una ventana negra, con un texto similar a "C:\Documents and settings\Usuario>". Ahí escribimos "cd .." y pulsamos Enter 2 veces, hasta que nos ponga "C:\>".
  3. Cuando estemos ahí escribimos "attrib". Esta orden permite ver todos los archivos, con sus atributos, incluyendo los ocultos y de sistema. Es la única forma de ver estos archivos si tenemos el virus ya que ni en el explorador de windows ni con la orden dir se nos mostrarían (también podríamos usar algún otro programa como 7zip que sí que nos enseña los ocultos).
  4. Veremos que en el listado de archivos nos aparecerá un "autorun.inf" que llevará delante las letras SHR (S de sistema, H de oculto o hidden, y R de solo lectura o read only). Habrá más archivos ocultos, entre ellos el del virus que puede tener varios nombres con números y letras mezclados (en mi caso 9b9w3.exe). Para saber el nombre del virus podemos leer el fichero autorun escribiendo "edit autorun.inf". En una de las líneas nos indicará "open=nombre del virus" (en mi caso "open=9b9w3.exe").
  5. Es necesario borrar esos dos ficheros. Lo primero es desocultarlos con la orden "attrib -s -r -h nombrearchivo". Debemos poner los 2 nombres de archivos "autorun.inf" y "9b9w3.exe" o el nombre que tenga nuestro virus. En ese momento aparecerán en el explorador de windows y podremos borrarlos con suprimir.
  6. Aquí llega el primer problema: si el virus está activo, a los 10 ó 20 segundos volverán a crearse esos dos ficheros ocultos que acabamos de borrar. Eso se debe a que hay otra copia del virus en memoria, que se arranca automáticamente, y que es necesario borrar. Está en los ficheros temporales del usuario.
  7. Abrimos otra vez la ventana de interfaz de comandos (cmd). Nos vamos al directorio temporal escribiendo "cd configuración local" y luego "cd temp" (llegaremos a c:\documents and settings\usuario\configuración local\temp>). Escribiendo "attrib" veremos muchos ficheros, algunos ocultos, entre ellos herss.exe, cvasds0.dll y cvasds1.dll. Son los que tenemos que eliminar. Primero cambiamos sus atributos con "attrib -s -r -h nombrearchivo" y luego los borramos por ejemplo con la orden "del nombrearchivo". Es posible que alguno de los archivos dll no se deje (en mi caso el que acaba en 1, en el del blog comentado antes el que acababa en 0). De todos modos no es problemático. Si ahora borramos los 2 ficheros de C: (pasos 4 y 5) veremos que no vuelven a aparecer. También deberíamos eliminar el autorun y el virus del resto de discos si los tuviéramos, así como de los pendrives.
  8. Ahora tenemos que quitar del registro la ejecución automática del fichero herss.exe. Para eso abrimos el registro (ejecutar regedit), y vamos abriendo carpetas hasta llegar a la cadena "[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run]". Ahí pondrá en una línea cdoosoft = “%Temp%\herss.exe”. Esta línea la tenemos que borrar. (También busqué "herss" en el registro y borré todas las veces que aparecía).
  9. Ya sólo nos queda borrar el fichero cvasds1.dll que no se dejaba en el paso 7. Para ello reiniciamos, y como ya no está en uso el sistema nos permite eliminarlo. Para asegurarnos se puede arrancar con un liveCD (por ejemplo el miniXP que lleva Hiren's Boot a partir de la versión 10) y borrar todo lo que haya en esa carpeta temporal, y la del resto de usuarios.
En este momento ya hemos eliminado el virus del sistema. Sin embargo todavía no podemos ver los archivos ocultos aunque marquemos la opción del explorador. Para solucionarlos debemos volver a abrir el registro de windows (regedit) y buscar la carpeta [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\Hidden\SHOWALL]. En ella nos saldrá CheckedValue a valor 0, y lo tenemos que modificar a 1. Después de esto cambiando la opción del explorador sí que nos hace caso.

Por último, para evitar nuevos contagios es recomendable instalar algún programa que inhibe los autoruns de los pendrives. Yo he probado Panda USB Vaccine. Por un lado evita que el ordenador ejecute automáticamente programas de los pendrives, por lo que si conectamos uno infectado no nos afectaría. Por otro lado permite vacunar las unidades USB creando un autorun que no pueden sobreescribir los virus. De este modo aunque metamos el pendrive en un ordenador infectado se copiaría el virus pero no se ejecutaría automáticamente al llevarlo a otra máquina (y podríamos borrarlo sin que nos afecte).

Ah, y habría que volver a activar Restaurar Sistema (paso 1).

Espero que os sea útil.

11 de noviembre de 2009

Ordenador que deja de verse en red: solucionado

Con ésta empiezo una serie de entradas en las que voy a ir contando los problemas informáticos varios en el instituto, y cómo los he ido solucionando. Por si le pasa a alguien lo mismo, que no tenga que perder el tiempo como yo. Los etiquetaré como "Coordinador TIC".



Tenemos un ordenador en secretaría, dentro de la red de aulas, con una serie de carpetas compartidas para acceder a ellas desde los departamentos. Tenía IP fija dentro del rango disponible para ello.

Al ordenador le entró un virus de esos de pendrive (escribiré otro día sobre eso) que hace que no se actualice el antivirus. Después de pelearme un rato con él, el virus muere. Además en esos días internet fallaba más que una escopeta de feria (algo bastante normal en el instituto).

Al día siguiente de solucionar lo del virus, el ordenador deja de verse en red. Al poner \\nombre_máquina en otro ordenador, no era capaz de encontrarlo. Sin embargo, al poner \\IP sí que se veía. Del mismo modo, desde ese ordenador no se veían los de los departamentos.
Intenté instalar y desinstalar tanto el cliente para redes de microsoft como el servicio de compartición de archivos. También poner IP dinámica o volver a la fija, incluso poniendo otra distinta. Restaurar sistema a un día anterior (esto no funcionó porque se ve que el virus lo había desactivado y daba un error al intentar poner una fecha antigua). Nada lo solucionaba.

Al final opté por cambiar la unidad de red de los departamentos para que fuera a la IP en vez del nombre de máquina. Perdiendo bastante rato en ello.

Después de unos días, encontré la solución. La IP dinámica tiene máscara 255.255.255.0 (la normal). Al ponerla fija, los profesores anteriores del centro habían cambiado la máscara a 255.255.255.128 para que el ordenador no fuera accesible desde las aulas. Según parece, para encontrar la IP a partir del nombre de máquina se usa la dirección de broadcast. Al cambiar la máscara, hay distinta dirección broadcast por lo que no puede hacer esa conversión y el ordenador no es accesible por su nombre pero sí por la IP.

El problema surgió porque, al fallar internet, puse IP dinámica para comprobar que los DNS que tenía a mano fueran los correctos y luego asigné de nuevo la fija, sin darme cuenta de la distinta máscara de red. Lo del virus fue una simple coincidencia en el tiempo.

9 de enero de 2008

windows\system32\config\system

Susto o muerte. Pues fue susto.

El lunes, al arrancar el ordenador tuve el siguiente aviso de la muerte:
No se ha iniciado windows porque el siguiente archivo falta o está dañado:

\windows\system32\config\system

Para reparar este archivo inicie el programa de instalación de windows desde el disquete o cd-rom original. Presione "R" en la primera pantalla para iniciar la reparación.

Y ahí empezó el trabajo. Lo primero que hacía falta era un CD de Windows XP original (o uno con la versión para estudiantes de la UPV, que viene a ser lo mismo). Tras rebuscar, y después de tirar uno que no funcionaba (hay que ver qué fácil petan los CDs grabados), conseguí arrancar la "consola de recuperación de windows", que no es más que una interfaz de comandos con los drivers de los discos duros y CDs, es decir, por si misma no sirve de nada. Así que pasé a utilizar la imaginación.
Si un archivo está dañado, lo más fácil es chequear el disco. Menos mal que tenía el Hiren Boot a mano (falta que lo nombres para que te haga falta), y después de tirar uno que tampoco funcionaba conseguí pasar el HDD Regenerator: 16 sectores defectuosos. Y al reiniciar, sigue sin arrancar. Siguiente paso, comprobar la integridad lógica del disco (chkdsk). Y después de encontrar varios errores, solucionarlos y reiniciar, otra vez el mensaje de error.

Al final acabé buscando en el google con el portatil, y encontré aquí la solución. Windows guarda una copia del registro inicial en la carpeta windows\repair. Sólo había que entrar en la consola de recuperación, y copiar el fichero de esa carpeta al que fallaba. Y ahora sí que conseguí arrancar el windows.
El siguiente problema fue que el archivo en cuestión es parte del registro de windows, y en él se guarda toda la información sobre el hardware del ordenador. La versión de windows\repair es la original, así que al iniciar windows empezó a detectar e instalar nuevo hardware como loco, además de perder los drivers de varios dispositivos (entre ellos la tarjeta de red), y cambiar los nombres de las unidades.

Dos días después he conseguido dejar el sistema casi como estaba antes del problema. Que tenga detectado, sólo falta reinstalar el monitor de la placa base, que da un error cada vez que se arranca el ordenador. Sólo he perdido unas cuantas horas, la mayoría de sueño, pero al menos he aprendido algo nuevo. Hay que ver el lado positivo de las cosas.

EDITADO (04/06/08): buscando como arreglar a otro problema, he encontrado una página de microsoft en la que da otra solución para arreglar el fichero. Básicamente, en vez de copiar los ficheros del registro originales (los de windows\repair), utiliza las copias que guarda la herramienta "Restaurar sistema". No lo he probado, pero si funciona, es mejor solución ya que te evita tener que volver a instalar todo el hardware.
Si alguien la prueba, que comente.