miércoles, 26 de octubre de 2011

10 motivos porque un programa non se abre


Error de Explorer.exe
Dous clic de rato e o programa que acabas de instalar non se abre. Ou ben sí se abre, pero amosa un erro aos poucos segundos i enton pecha-se  ou desaparece de repente. E ti quedas-te mirando o fondo de pantalla, que é bonito, sí, pero que non sirve de consolo.
As razons polas cales unha aplicación se pecha inesperadamente -as veces levando a outros consigo- son moitísimas, pero poden-se agrupar nunhas poucas categorías. Conocelas porá-te sobre a pista do erro e da sua solución.

1. Falta algún archivo esencial, biblioteca DLL o plugin...

Falta .NET Framework
Configuración incorrecta, non se pode iniciar... Un síntoma de que falta .NET Framework.
Moitos programas necesitan compoñentes extra para funcionar. Esto podes sabelo lendo de anteman os requisitos do programa. Os catro componentes necesarios máis habituais soen ser...
Para evitar este tipo de problemas recomendamos que instales os 15 plugins e compoentes máis importantes. Si o fas, difícilmente volverás a ver un erro de DLL ausente. Otra posibilidade é que os controladores do teu hardware non estén ao día; nese caso, o mellor é actualizalos.

2. Incompatibilidade co sistema operativo ou co procesador

Executar un programa para Windows de 64 bits en Windows de 32 bits non é posibel. O mismo ocurre con alguns programas diseñados para las últimas versions do sistema operativo de Microsoft.
No es una aplicación Win32 válida
Live Messenger 2011 é un exemplo de programa incompatible con Windows XP
Si ves unha mensaxe de erro relacionado coa versión de Windows, non desesperes: aún podes pedir, na pestaña Compatibilidade do ejecutable, que Windows simule ser unha versión antiga.
Modo de compatibilidad

3. Non se cumplen os requisitos mínimos

Hoxe en día e pouco frecuente que un programa non funcione por executarse nun ordeador pouco potente, pero determinados programas, especialmente os xogos de última xeración e os editores de vídeo, piden moita máquina.
Memoria insuficiente
Por sorte Windows soe ser bastante comunicativo ante este tipo de problemas. Como último recurso, se recibes un aviso de memoria insuficiente, tarxeta gráfica sin aceleración 3D ou espazo insuficiente no disco duro, proba o seguinte:
Si tras tomar esas medidas os problemas de rendemiento persisten, enton terás que actualizar algunhas pezas do hardware; cas antigas podes facer unha das cousas que sugerimos en este artículo...

4. Conflicto con outros programas / acceso ao mismo recurso

Alguns programas poden entrar en conflicto con outros que xa estén en marcha. A causa máis habitual é o acceso a algún recurso de sistema xa en uso, como una cámara web ou un espazo de memoria reservado. Os antivirus, por exemplo, rara vez pueden convivir porque soen "sentarse" na misma "cadeira" de memoria.
Conflicto con otro programa
As solucions pasan por reinstalar o vello e o novo programa, actualizar ambos (para resolver conflictos ) ou en todo caso lanzalos por separado (nunca xuntos). Para atallar conflictos no momento en que ocorren, bota man do Administrador de tarefas ou unha das suas alternativas.

5. Un virus infectou o programa

Un evento que nunca cabe descartar en caso de colgues inesperados, pantallazos azuis, bloqueos e fallos ao abrir programas é a infección vírica. O deseño xeralmente tosco de moitos virus afecta ao sistema de manera impredecible, e os programas poden deixar de funcionar con normalidade. Como se o PC tuvese febre, sí.

Error: EXE no encontrado
NA nosa Guía de Primeros Auxilios Informáticos explicamos os pasos necesarios para devolver o ordeador a un estado óptimo sin que debas formatear o ordeador, incluyendo a desinfección con antivirus gratuitos.

6. Falsa alarma do antivirus (con bloqueo)

Nembargantes, tan certo é que os virus son agresivos... como que alguns antivirus se pasan de precavidos, especialmente se teñen a detección de amenaza desconocida activada; nese caso, programas totalmente seguros pueden caer víctimas do exceso de seguridade e seren bloqueados e eliminados.
Avast-AutoSandbox
O Sandbox de Avast pode bloquear programas inocentes si lle das a OK con demasiada alegría

7. Non hai permisos de execución suficentes

Hai permisos de usuario e logo permisos de administrador. Os primeros permiten hacelo casi todo, excepto instalar programas ou executarlos por primeira vez en alguns equipos. Solo cos segundos, os de Admin, podes facer todo o demáis.
Acceso denegado
Si Windows denega-te o acceso a un programa ou non te permite instalalo ou facer algo con él, cambia o tipo de cuenta de usuario a Administrador (este documento de Microsoft explica cómo).

8. O sistema está corrupto (¡hai arquivos danados!)

Cuando Windows sufreu danos irreparables, por exemplo tras limpezas demasiado agresivas ou cortes do suministro eléctrico, os programas que dependen de él poden deixar de funcionar. Nese caso...

9. Problema de asociación de archivos EXE ou LNK

Un dos problemas máis peculiares relacionados coa execución de programas é o que ten que ver coa asociación de arquivos. Os BMP abren-se con Paint; os TXT abren-se co Bloc de notas; ¿e os EXE? Si un virus ou outro programa "toca" a asociación de arquivos EXE ou LNK (accesos directos), ¡xa no poderás abrir programas!
Asociación de archivos EXE
Esto... ¿con qué abro eu un EXE?

Para arreglar semellante desaguisado, aplica os parches de Doug Knox para archivos EXE e LNK (solo XP) ou os de SevenForums para Vista y 7 (para EXE e LNK). Estos archivos .REG parchan o Rexistro de Windows para que todo volva á normalidade.
Parche de Registro

10. Hai outra instancia aberta

Hai programas que sooo se pueden abrir unha vez, ou que si se colgaron impiden que podas volver a abrilos con normalidade. Un exemplo delo son Firefox e chrome, que non permiten abrir outra ventana de navegación si a principal está bloqueada e perdida nalgún sitio da memoria.
Firefox ya está ejecutándose
Para solucionar esto, nada mellor que abrir o Administrador de tarefas (Ctrl+Alt+supr) e pechar o proceso culpable. Outra cousa que podes facer é botar un vistazo á barra de tarefas para ver si o programa executado sigue ahí. Y para evitar dobres execuciones, recurre a SingleInstance.
Ocurreu-che algunha vez algun destos problemas? ¿Cómo o solucionaste?

No hay comentarios:

Publicar un comentario