¿Cómo soluciono los problemas de una congelación o lentitud de Windows?

77

Una máquina se describe como "realmente lenta" o "congelada". ¿Cómo puedo solucionar / resolver este problema? ¿Cuáles deberían ser los primeros pasos a seguir?

crst53
fuente

Respuestas:

36

Suponiendo que está utilizando un sistema operativo Windows ...

Cosas para verificar:

  1. La PC tiene 10% al menos de espacio libre en disco
  2. La PC tiene al menos 1 GB de RAM para Windows XP y 2 GB para Windows Vista
  3. Si hay algún programa o controlador que cuelgue.
  4. Archivos corruptos del sistema. Si es así, ejecute sfc / scannow en cmd y deje que reemplace los archivos corruptos del sistema. Puede solicitar su CD de Windows. O, si está gravemente dañado, realice una instalación de reparación de Windows XP o una instalación de reparación de Windows Vista
  5. Un sistema de archivos muy dañado. Esto es por experiencia más que por conocimiento. Ejecute chkdsk / r en el símbolo del sistema.
  6. Debido a la forma en que Windows maneja los archivos, inevitablemente se ralentizará con el tiempo. Su estructura MFT se hace más y más grande con el tiempo. La única cura es una instalación nueva.
  7. Malware Descargue y ejecute HijackThis , y luego publique el registro aquí. Nos dará una idea decente de lo que se está ejecutando y lo que podría estar acaparando toda su memoria / CPU.
Blam
fuente
23
¿Estás seguro de tu comentario de desfragmentación? Recientemente desfragmenté un sistema de archivos NTFS que estaba muy bien utilizado, casi lleno y que no había sido desfragmentado en muchos años y noté una gran mejora en el rendimiento. ¿Quizás el comentario de "no hay diferencia" se aplica a los casos más comunes en los que un disco está generalmente infrautilizado?
luapyad
1
La desfragmentación se ejecutará una vez a la semana según lo programado, pero sí, la desfragmentación obsesivo-compulsiva no será de mucha utilidad. En todo caso, uno solo pierde el tiempo. Además, si no llena su disco más allá del 75 por ciento, es poco probable que la fragmentación cause un problema de rendimiento.
Joey el
44
WRT defrag, depende. Solía ​​trabajar a diario en una aplicación que dependía de dos archivos, uno de ~ 65 MB de tamaño y otro de ~ 2 GB de tamaño. Cuando esa aplicación se volvió "realmente lenta", realicé un análisis de desfragmentación y descubrí que, por lo general, uno / ambos archivos estaban ~ 85% fragmentados. Después de ejecutar defrag, la aplicación se aceleró significativamente.
J. Polfer el
44
"Debido a la forma en que Windows maneja los archivos, inevitablemente se ralentizará con el tiempo". -> ¿Tienes alguna referencia para eso? Sé que NTFS usa una estructura MFT, pero nunca escuché que esto necesariamente siempre hará que Windows se vuelva más lento.
sleske
2
Sé que esto es viejo, pero ¿alguien tiene alguna referencia a la desaceleración "inevitable" de Windows debido a la estructura MFT (con la única cura que es un reformateo)? No entiendo cómo sería solo una "calle de sentido único", con la única solución que es limpiar y reinstalar por completo. Tenía entendido que los días de reformateos "anuales" de Windows para mantener las cosas ágiles desaparecieron con la era XP.
Coldblackice
37

La mayoría de los bloqueos del sistema (donde no puede usar teclas de acceso rápido como CTRL + ALT + SUPR) son causados ​​por controladores colgantes,
por lo que deberá reemplazar el dispositivo o actualizar el controlador. La solución de problemas se puede hacer:

  1. Descargue Windows Performance Analyzer para su versión de Windows.
  2. Instale el software en su sistema.
  3. Abra un símbolo del sistema como administrador y copie y pegue el siguiente comando:

    xperf -start perf!GeneralProfiles.InBuffer && timeout -1 && xperf -stop perf!GeneralProfiles.InBuffer myTrace.etl
    
  4. Presione ENTER una vez para iniciar el comando, ahora tendrá que esperar hasta que su sistema se bloquee.
    Puedes hacer lo que quieras. Por favor, no actividad intensa como juegos o cosas privadas ...

  5. Justo después de que su sistema deja de colgar , vaya a la consola y presione ENTER.
  6. Después de esperar un tiempo, se generará un archivo de registro myTrace.etl, comprímalo en un archivo zip.
  7. Ponga esta versión comprimida del archivo en algún lugar en línea (quizás 2shared).
  8. Comparta el enlace aquí, intentaré encontrar y mostrarle la causa de su problema.
  9. O solucione el problema usted mismo siguiendo las instrucciones que se encuentran aquí , comience con los pasos 6 a 7.
Tom Wijsman
fuente
10
Esto no se escala muy bien, ya que las personas solo cargan un seguimiento xperf. ¿Hay alguna forma de editar esto para incluir información sobre cómo las personas pueden usar esa información para depurar el sistema ellos mismos?
nhinkle
1
@nhinkle: Esto describe el programa con un poco de detalle , sin embargo, se reduce a solo abrir la traza y mirar a su alrededor. Si una persona no es lo suficientemente inteligente como para hacer un estudio personal de las cosas que se ven allí, probablemente no debería estar depurando rastros. La depuración es realmente algo para lo que debes usar Google ampliamente. Cuando un programa se bloqueó, puedo ver los datos que estaban en la pila. ¿Puedes? Por supuesto, uno puede preguntar cómo funciona exactamente una cosa específica o qué significa una cosa específica.
Tamara Wijsman el
Pero en general, estás solo. Escribir una guía completa sobre cómo usar XPerf iría en detrimento de la intención de esta publicación, que es resolver el problema real. Tenga en cuenta que una traza Xperf comprimida es muy pequeña, por lo que se escala muy bien en comparación con los volcados de memoria. Y bueno, eso sería aún más difícil de explicar cómo depurarlos (requiere una buena comprensión de los componentes internos de una computadora). Google es tu amigo , si lees la documentación, incluso puedes acceder a ella desde una ventana de Memoria.
Tamara Wijsman
1
Además, depende de cada caso de lo que tiene que buscar. Una vez, estoy caminando por el árbol de la pila de un proceso para descubrir que un firewall está estropeando mi depurador de Visual Studio. En otra ocasión, solo miro las llamadas de DPC para alguien que me envía un volcado por correo, otra vez busco el mayor consumidor de E / S para alguien en el chat de SU. Necesitas un entendimiento para saber realmente lo que debes buscar, si necesito cubrir la mayoría de estos casos, tendría la publicación más larga en SU. Aunque la mayoría de eso se puede alcanzar simplemente investigando y aprendiendo.
Tamara Wijsman
Sin embargo, siéntase libre de hacer una pregunta sobre el uso real de XPerf, así como un wiki de la comunidad que resume qué hacer cuando surgen casos específicos. Puede ser útil como un comienzo para los principiantes que no tienen idea de lo que están haciendo. Sin embargo, actualmente no tengo el tiempo y la voluntad de hacer esto aquí y ahora ... Disculpe por la duración de mis comentarios, pero pensé que un solo comentario es insuficiente para tener la idea.
Tamara Wijsman el
33

En primer lugar, verifico lo que se inicia automáticamente cuando la máquina se inicia.

  • Autoruns
  • Registro : HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Run
  • msconfig
  • Ejecutar -> services.msc Esto enumerará todos los servicios que se inician cuando su máquina se enciende. Puede administrarlos todos aquí desde este complemento de MMC.
  • Tareas programadas

Luego ejecutaré el explorador de procesos y veré qué se está ejecutando después de arrancar y ver qué ocupa mucha memoria y CPU.

Luego me aseguraré de que todos los controladores estén actualizados, lo mismo con antivirus, actualización de Windows y otras aplicaciones críticas como navegadores web, java, flash, etc.

Luego desfragmentaré su disco duro si es necesario hacerlo.

A veces borro el historial y las cookies de su navegador web y también borro sus carpetas temporales.

También miraré a través del visor de eventos para ver si hay algún error reportado y comprobaré si lo hacen.

Si todo lo demás falla y el sistema lo admitirá, una actualización de RAM puede estar en orden.

qroberts
fuente
20

(suponiendo por un momento, estamos hablando de Windows)

Si su computadora de repente funciona lentamente (es decir, no solo tiene una computadora lenta), verificaría el Administrador de tareas de Windows.

  • Escriba Ctrl-Alt-Deletepara abrir el Administrador de tareas.
  • Seleccione la pestaña 'Procesos' en la parte superior para que aparezca la lista de todos los procesos que se ejecutan en la computadora.
  • Haga clic en la columna 'CPU' en la parte superior de la ventana del proceso ... dos veces (para ordenar los procesos con el uso máximo de CPU primero).
  • Vea si algo (que no sea "Proceso de inactividad del sistema") consume más de un porcentaje de CPU de manera constante.

Los escáneres de virus u otros servicios en segundo plano a veces pueden volverse demasiado entusiastas al usar los recursos del sistema. A veces, una aplicación puede entrar en una condición de carrera donde se "atasca" en algún bucle de código que simplemente se ejecuta continuamente. Luego, a veces, solo tienes alguna aplicación que olvidaste de ocupar todo tu tiempo de CPU.

El Administrador de tareas debería decirle si está sucediendo algo como esto.

Robert Cartaino
fuente
1
También buscaría en Google cualquier proceso del que no estés seguro para confirmar si es necesario / necesario y luego usaría msconfig / HiJackThis para detener el inicio.
Umber Ferrule
2
MSCONFIG no es un administrador de inicio sino una utilidad de solución de problemas y, por lo tanto, es mejor dejarlo solo. HiJack: Esto ya no confío desde que TrendMicro le puso las manos encima.
11

En este orden generalmente ...

  • Hardware: el hardware es la cosa más rápida y fácil de verificar que generalmente es el culpable. La memoria es barata en estos días, ver personas que todavía tienen 128 MB y 256 MB instalados me dan ganas de llorar. Dado que la ley de Moore es tan evidente en el mundo del hardware, las CPU que todavía son extremadamente rápidas y también se pueden comprar muy baratas.
  • Desorden de software: la cantidad de software instalado y en ejecución al iniciar el sistema afecta el rendimiento a lo grande. También puede haber un software malicioso que lo frene.
  • Controladores actualizados: estos pueden dar a su máquina grandes aumentos de rendimiento.

Un buen paso de un programa de desfragmentación , CCleaner , y un escáner de virus y escáner de malware también es beneficioso.

John T
fuente
7

Para ver si su máquina va a ser lenta, verifique

  • Cantidad de memoria
  • Velocidad de la CPU
  • Espacio en disco disponible

Hay muchas herramientas de terceros disponibles que le brindan información en su computadora, pero para hacerlo fácilmente sin las que puede usar el Administrador de tareas de Windows .

Para abrir el "Administrador de tareas"

  • En la barra de tareas, haga clic con el botón derecho del mouse y luego seleccione "Administrador de tareas"

En la pestaña de rendimiento, verá cuán 'ocupada' está su CPU y cuánta memoria física está disponible.

Si la CPU está constantemente por encima del 10% y hay menos de 500000 K de memoria disponible, es probable que su máquina funcione lentamente.

Además, si su disco duro está lleno, esto podría conducir a un bajo rendimiento. Debe intentar tener al menos el 15% de espacio libre.

Para verificar esto, abra el Explorador de Windows, puede hacerlo

  • Al mismo tiempo, presione la tecla de Windows seguida de la letra e

Seleccione la unidad C: con un clic del mouse. Luego haga clic con el botón derecho y seleccione propiedades; esto le indicará cuánto espacio libre / utilizado tiene en su disco duro.

Paul Rowland
fuente
6

No sin saber qué está causando el congelamiento, ya que en realidad no está causando un choque.

Esto suena a primera vista como una interrupción de hardware / controlador de dispositivo defectuoso que causa esto, en cuanto a golpear el teclado, lo más probable es que se deba a la suerte.

Primero intente buscar en el registro de eventos de su sistema cualquier error o advertencia que pueda estar relacionado con el controlador.

Luego, desinstale el controlador o, si no encuentra nada, primero le recomendaría que desconecte todos los dispositivos USB adicionales como la solución más fácil, luego, si eso lo resuelve, conéctelos uno por uno hasta que encuentre el malo. Si no encuentra nada, es posible que deba desinstalar los controladores.

Si todavía tiene errores o desea descartarlo antes, le aconsejaría que ejecute una prueba de memoria y vaya al símbolo del sistema para ejecutar un Chkdskpara escanear el disco duro en busca de problemas.

Solía ​​tener esto todo el tiempo en máquinas viejas, el 99% del tiempo eran personas que compraban dispositivos de marca baratos / desconocidos con controladores MUY malos, esto le da a Windows un mal nombre. Sin embargo, si sigue teniendo problemas después de esto, dígalo e intentaré ayudarlo más.

William Hilsum
fuente
5

Desfragmenta tu disco duro. Para Windows XP, el Desfragmentador de disco se encuentra en
Inicio -> Programas -> Accesorios -> Herramientas del sistema.

Para Windows 7 o Vista, vea esta pregunta .

Vladimir Grigorov
fuente
5

Para otro aumento de velocidad, deshabilite los servicios innecesarios de Windows. Hay algunas bases de datos confiables sobre lo que es seguro deshabilitar y lo que no es, por ejemplo, la Guía de servicios de Elder Geek para Windows XP .

Peter Mortensen
fuente
4

Además de las otras sugerencias aquí, he descubierto que simplemente vaciar la Papelera de reciclaje puede marcar una diferencia en el rendimiento, si lo he estado llenando con grandes colecciones de archivos.

Bill Karwin
fuente
4

Personalmente, voy con lo siguiente:

  1. Abra el Administrador de tareas y analice todos los procesos en ejecución anotando los que no sean necesarios y tenga especial cuidado para verificar si hay procesos sospechosos. El 99.9% del tiempo, si no reconoce un proceso, simplemente escriba el nombre en google y obtendrá amplia información sobre la naturaleza del proceso y si es necesario o no.

  2. Con la lista de procesos en mente, abro msconfig (escriba msconfig en el cuadro de diálogo de ejecución) y en la pestaña de inicio empiezo a desmarcar aquellos procesos que no son necesarios en segundo plano. Tenga cuidado de deshabilitar diferentes elementos de inicio, ya que a veces estos dependen unos de otros.

  3. Vaya al Panel de control y, una vez más, revise el software instalado y desinstale los que el usuario no necesita.

  4. Luego reviso los Servicios que se están ejecutando (escriba services.msc en el cuadro de diálogo Ejecutar) y los configuro para deshabilitar o manuales según el servicio.

  5. Ejecuto una exploración completa de antivirus y spyware en el sistema y reinicio.

Ahora, si la computadora no se ha acelerado un poco, les recomiendo que simplemente me dejen formatear el sistema y comenzar de nuevo limpio. Debido a la naturaleza de las ventanas y toda la basura que inevitablemente se forma con los años de uso, esta suele ser la única solución viable.

¡Buena suerte!

akseli
fuente
3

Siempre reviso lo siguiente ...

RAM. Los sistemas operativos modernos requieren mucha RAM y cuanto más tenga, mejor.

Espacio en el disco duro. Los sistemas operativos modernos tienen hambre de disco duro y cuanto más tenga, mejor será.

Procesos en segundo plano (por ejemplo, aplicaciones abiertas, software de escaneo de disco, software de virus, virus en sí) Cuantos más gadgets, widgets, aplicaciones, etc., las cosas más lentas serán en general. Solo mantenga abierto lo que realmente necesita estar abierto.

Tiempo entre reinicios. Todos los sistemas operativos deben reiniciarse de vez en cuando.

Philip Regan
fuente
3

Suponiendo que una máquina solía estar funcionando rápidamente, y ahora funciona lentamente (y no está basada en Linux) ...

  1. Reiniciar la máquina
  2. Verifique primero si hay virus y otro malware.
  3. Abra el Administrador de tareas (o el equivalente) y vea qué aplicación está monopolizando la CPU o haciendo muchas escrituras / lecturas de disco duro. Puedo cerrar / cerrar la aplicación o buscarla en Google y ver cuáles son las otras quejas / soluciones.
Será
fuente
3

Otras opciones a considerar son:

  1. Malwarebytes Anti-Malware

  2. Aumento de la cantidad de memoria virtual utilizada por el sistema

  3. Esta guía de cómo geek muestra que la limpieza del disco realmente no limpia todo a menos que realice un ajuste de registro. La guía muestra cómo solucionarlo.

  4. Finalmente, una reinstalación del sistema operativo es mi opción final. A Windows le gusta guardar mucha basura

KronoS
fuente
2

Eso suena como una circunstancia inusual (ya que muchas personas experimentan pocos problemas día a día con Windows 7 y su problema parece bastante inconveniente).

¿Podría proporcionar más detalles? ¿Es una PC nueva "nueva" o simplemente una nueva para usted (es decir, de segunda mano con Windows 7 recién instalado)? ¿Conoces las especificaciones de la PC? ¿El problema ocurre regularmente en el uso normal, intermitentemente sin un patrón obvio, o en momentos específicos, como poco después de la puesta en marcha?

En ausencia de más información, una primera puñalada en algún lugar para buscar la causa del problema es verificar que sus unidades estén en buen estado consultando sus parámetros de estado SMART con una herramienta como http://gsmartcontrol.berlios.de/ (disponible tanto para Linux como para Windows: existen numerosas otras utilidades con capacidades similares si esto no funciona bien en su PC). Una unidad defectuosa es una causa bastante común de pausas inesperadas, ya que para ciertas fallas, la unidad realizará un ciclo de reintentos hasta que logre leer / escribir lo que se le ha pedido que lea / escribir y la interfaz de usuario parezca bloquearse hasta que el sistema operativo reciba una respuesta desde el disco.

También verifique los registros de eventos de Windows para las fechas en que el problema es aparente. La mayoría de los controladores de hardware informarán condiciones inesperadas allí y el propio Windows informará ciertos errores de controladores allí que los propios controladores se caen antes de informar (las variantes más antiguas de Windows solo aparecerían en pantalla azul en tales circunstancias, pero las versiones más nuevas intentarán reiniciar los controladores y registrarán el evento cuando de lo contrario se produce una condición de error "fatal"), por lo que si el problema es causado por un controlador erróneo o un hardware defectuoso, esos registros pueden dar pistas útiles.

David Spillett
fuente
Es una PC nueva (no restaurada). No parece haber ningún patrón. Pulsar la tecla de Windows permite que el sistema vuelva a funcionar hasta la próxima vez que se congele
Jason Martin
¿Podría ser un problema con la máquina que intenta entrar en modo de suspensión o hibernación y falla? Verifique los registros de eventos en el momento en que la máquina se detiene o en el momento en que logra deshacer la pausa por errores / advertencias / mensajes con respecto a esto (u otros problemas). También verifique la configuración de administración de energía para ver si la máquina está configurada para dormir / hibernar (poco común pero no completamente desconocida para las máquinas de escritorio).
David Spillett
¿Puede proporcionar pasos para acceder al registro de eventos en Windows 7?
Jason Martin el
No tengo una instalación de Windows 7 en ningún lugar para verificar, pero en Vista, simplemente escribiendo "evento" en el menú de inicio, aparece "Visor de eventos" que abre el complemento de administración correspondiente y también está disponible en Administración de computadoras en el panel de control .
David Spillett el
2

En el caso de Windows, instale solo el software que necesite. No arruines tu PC con todas las cosas inútiles. Verifique los errores de registro y corríjalos utilizando un buen software como Regcure o Registry Booster. No olvide verificar si su antivirus está actualizado o no. Los antivirus obsoletos a menudo tienden a ralentizar el sistema. Usa CCleaner para eliminar la basura. No agote su RAM utilizando demasiados programas en segundo plano. Desactive la barra lateral de Windows o el software de mejora de escritorio si no los necesita. Analice todo el sistema por virus actualizado para asegurarse de que no esté infectado. También la desfragmentación de disco, etc., pequeñas utilidades pueden ser útiles para su PC.

jack.spicer
fuente
0

Una de las causas de la desaceleración, especialmente en el inicio, puede ser que Windows intente restaurar la conexión con el recurso compartido de red. Configure el Registro para evitarlo:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\NetworkProvider]
"RestoreConnection"=dword:00000000

Si hay un problema de rendimiento, deshabilite todos los servicios y arranques innecesarios, use un navegador liviano (vea el uso de memoria), deshabilite el tema Aero, etc.

Si sospecha que malwares ha infectado su PC, es recomendable formatear su unidad (y no tratar de limpiarla).

Además, los pendrives USB pueden evitar que el sistema arranque. Desconéctelos.

usuario425154
fuente