Tengo una computadora portátil con Windows 8. Aunque originalmente funcionó bien, comenzó a tener problemas de rendimiento muy malos. Decidí investigar un poco sobre el tema. Al abrir el Administrador de tareas, descubrí que un proceso llamado TiWorker.exe
(creo que esto maneja la verificación de actualizaciones) ocupa ~ 50% de mi CPU durante la primera hora que mi computadora está encendida, luego se apaga.
Esto hace que mi computadora tenga tiempos de carga horribles y un rendimiento muy malo. El uso de mi CPU oscila entre 90-100%, lo cual es inaceptable. Para poner esto en perspectiva, mi CPU oscila entre 0-20% y Linux, y el inicio es rápido. Entiendo que Linux tiene un rendimiento mucho mejor que Windows de todos modos, pero esto es excesivo.
¿Hay alguna manera de hacer que TiWorker tome menos CPU? Realmente necesito que mi computadora sea rápida (al menos, más que un caracol). Gracias por cualquier ayuda. Realmente lo aprecio.
Aquí está mi xperf
etl
archivo: https://www.dropbox.com/s/6le4j7ye9on0k79/HighCPUUsage.etl
fuente
Respuestas:
Parece que Microsoft publicó una actualización en 2013, introduciendo algunas características nuevas en el motor de Windows Update, incluida la compresión de archivos antiguos. El
TIWorker.exe
comenzarán a comprimir los archivos, pero el SFC (System File Checker) detecta los archivos modificados y los restaura de nuevo a la forma en que estaban, haciendo que elTIWorker.exe
de Crash (verá el errores de Windows en el administrador de tareas de comer todo lo que los recursos) .Parece que ejecutar el siguiente comando en un símbolo del sistema elevado soluciona el problema:
No puedo probarlo en mi máquina ya que instalé mi máquina desde cero cuando encontré ese problema, pero el enfoque parece realmente prometedor.
La fuente original que menciona esta solución se puede encontrar aquí .
fuente
Actualmente estoy experimentando el mismo sentimiento. Como compartimos un objetivo común (poder trabajar), le sugiero que haga lo mismo que yo:
1 - Instala y ejecuta el Explorador de procesos de Microsoft (que me encanta porque muestra responsabilidades históricas) usando privilegios elevados
2 - Haga clic derecho debajo de TiWorker.exe y establezca su prioridad en Fondo o, temporalmente, suspenda (esto liberará su sistema inmediatamente).
fuente
Su mejor opción es ver qué es TiWorker.exe y qué puede estar causando que use la CPU. A veces, el uso elevado de la CPU puede ser causado por otro problema, como el uso elevado del disco. (Tal vez eso lleve a un uso elevado de la memoria caché del disco en el que está involucrada la CPU; no lo sé. Pero definitivamente he visto esa causa y efecto). O un uso elevado de la memoria, lo que provoca una pérdida del disco. De todos modos, su mejor opción es mirar TiWorker.exe específicamente. Es posible que, en lugar de tratar de controlar el problema (limitando su impacto), haya una forma de eliminarlo (haciendo que las cosas funcionen mejor).
Sin embargo, hay algunos otros enfoques que pueden funcionar con este y otros archivos ejecutables de una manera bastante consistente. Compartiré con ustedes múltiples enfoques.
De lo contrario, es posible que desee ajustar la prioridad, que se puede hacer en el administrador de tareas o Process Hacker o Process Explorer (como se muestra en la respuesta de Julio Nobre ) o WMIC.
Otra opción, si tiene múltiples núcleos de CPU, es ajustar la afinidad de la CPU. En Windows 7 (pero no XP, si no recuerdo mal), el Administrador de tareas tiene esta capacidad, por lo que supongo que también está disponible en Windows 8. Ese enfoque me salvó en el trabajo una vez; Limité una tarea a un solo núcleo de CPU y luego se maximizó al 50% en lugar del 95% +, lo que hizo que todo el sistema se sintiera receptivo en lugar de no responder tanto que activó las alertas por no comunicarse dentro de los marcos de tiempo esperados.
Otra opción puede ser usar un programa de limitación de CPU (descargado), como Process Tamer o Battle Encoder Shirase .
Finalmente, otra opción con la que puede intentar jugar es "Prioridad de E / S de subprocesos", disponible a través de Process Hacker o Process Explorer.
fuente
Para solucionar el problema de TiWorker.exe
Ctrl+Alt+Del
.Task Manager
.Details
.TiWorker.exe
. La descripción seráWindows Modules Installer Worker
.End process tree
o pase el cursor por encimaSet priority
. Continúe si selecciona la segunda opción.Low
.Para reducir los tiempos de inicio
En Windows
Ctrl+Alt+Del
.Task Manager
.Startup
.En BIOS
Los pasos diferirán de BIOS a BIOS, disculpas por eso. De todas formas:
Enable Intel Rapid Start Technology
oIntel Fast Boot Technology
.Instant Boot
,UEFI Technology
(esto es algo diferente, pero si el hardware de su sistema lo admite, habilítelo, es común en estos días). Básicamente, cualquier cosa es sinónimo de la palabraFast Boot
y hace el mismo trabajo que estas tecnologías.Yes
y si está seguro, juegue tratando de personalizar la tecnología de la manera que desee.fuente
la forma más rápida que he encontrado es
correr
cmd
como administradorluego ejecute el siguiente comando:
fuente
¿Has probado la siguiente solución de Microsoft?
http://support.microsoft.com/kb/2771431/en-us
fuente
Tuve el mismo problema que acabo de resolver, el archivo con el que tiene problemas es el servicio de actualización automática de Windows. Vaya al panel de control, busque actualizaciones, haga clic en activar o desactivar las actualizaciones de Windows, luego configúrelo para que nunca busque actualizaciones de Windows. Si desea buscar actualizaciones en el futuro, simplemente cambie la configuración, obtenga las actualizaciones y vuelva a cambiarla a NUNCA.
fuente
Esto funcionó para mí (todos o uno de estos pasos):
¡Ahora el "trabajador ha dejado de trabajar!" (para mi).
fuente