TiWorker.exe - Penggunaan CPU Sangat Tinggi

44

Saya memiliki laptop yang menjalankan Windows 8. Meskipun awalnya berjalan dengan baik, ia mulai mengalami masalah kinerja yang sangat buruk. Saya memutuskan untuk melakukan penelitian pada topik tersebut. Membuka Task Manager, saya menemukan proses yang disebut TiWorker.exe(saya pikir ini menangani pemeriksaan pembaruan) membutuhkan ~ 50% dari CPU saya untuk jam pertama komputer saya aktif, lalu dimatikan.

Ini menyebabkan komputer saya memiliki waktu muat yang mengerikan, kinerja yang sangat buruk. Penggunaan CPU saya berkisar antara 90-100%, yang tidak dapat diterima. Untuk menempatkan ini dalam perspektif, CPU saya berkisar antara 0-20% dan Linux, dan startup cepat. Saya mengerti bahwa Linux memiliki kinerja yang jauh lebih baik daripada Windows, tetapi ini berlebihan.

Apakah ada cara saya dapat menyebabkan TiWorker mengambil lebih sedikit CPU? Saya benar-benar membutuhkan komputer saya untuk menjadi cepat (setidaknya, lebih daripada siput). Terima kasih atas bantuannya. Saya sangat menghargai itu.

Ini xperf etlfile saya : https://www.dropbox.com/s/6le4j7ye9on0k79/HighCPUUsage.etl

dillmo
sumber
ikuti ini ketika Anda memiliki masalah TiWorker.exe lagi dan unggah file jejak: pastebin.com/pgE11HRD
magicandre1981
jejak tidak menunjukkan penggunaan CPU oleh TiWorker.exe. Abadikan jejak saat Anda menggunakannya lagi.
magicandre1981

Jawaban:

21

Jadi sepertinya, Microsoft menerbitkan pembaruan pada 2013, memperkenalkan beberapa fitur baru ke dalam mesin Pembaruan Windows, termasuk kompresi file lama. The TIWorker.exeakan mulai file kompres, tapi SFC (System File Checker) mendeteksi file dimodifikasi dan mengembalikan mereka kembali ke bagaimana mereka, menyebabkan TIWorker.execrash (Anda akan melihat Error Reporting Windows dalam task manager makan semua yang Anda sumber) .

Tampaknya, menjalankan perintah berikut pada command prompt yang ditinggikan memperbaiki masalah:

DISM /online /cleanup-image /restorehealth

Saya tidak bisa mengujinya di mesin saya karena saya menginstal mesin saya dari awal ketika saya menemukan masalah itu, tetapi pendekatannya terlihat sangat menjanjikan.

Sumber asli yang menyebutkan solusi ini dapat ditemukan di sini .

Gene
sumber
Berapa lama waktu yang dibutuhkan? Apakah aman untuk membunuh di tengah-tengahnya?
Avindra Goolcharan
Maaf, tidak tahu, karena saya tidak mencoba solusi ini. Mungkin seseorang yang mencoba ini dapat memberi tahu Anda lebih banyak.
Gene
1
Np. Saya sebenarnya hanya pergi dengan menonaktifkan pembaruan windows / menghapusnya dari services.msc. Saya mungkin akan pergi dengan meletakkan Linux pada laptop itu (skenario "memperbaiki komputer relatif" yang biasa).
Avindra Goolcharan
6
Apakah ada yang tidak dapat di-Update oleh Windows Update? Boot Windows. Sangat lambat karena meronta-ronta HD dengan 100-an MB Pembaruan, setiap hari . Namun Debian berhasil hanya membutuhkan ~ 50 MB setiap beberapa hari, & wow: hanya ketika saya bertanya . Boot mesin lain. Saya akan menjelajahi internet sampai Pembaruan siap ... Oh, benar. Saya tidak bisa. Windows merasa berhak memonopoli bandwidth saya . Jadi saya menunggu, tidak melakukan apa-apa, sampai akhirnya, Pembaruan diunduh. Dan sampai mereka diterapkan. Sekarang, akhirnya, saya bisa menggunakan PC saya ... Oh. Tidak, saya tidak bisa. Karena sekarang ini memalu Pembaruan kompres CPU saya . Benar-benar tidak bisa dipercaya.
underscore_d
1
Butuh 5 menit pada mesin saya dan tampaknya telah menyelesaikan masalah.
FloatingKiwi
6

Saat ini saya mengalami perasaan yang sama. Karena kami memiliki tujuan yang sama (dapat bekerja), saya sarankan Anda melakukan hal yang sama seperti yang saya lakukan:

1 - Instal dan jalankan Microsoft Process Explorer (yang saya suka karena menunjukkan responsabilitas historis) menggunakan hak yang lebih tinggi

2 - Klik kanan di bawah TiWorker.exe dan tetapkan prioritasnya ke Latar Belakang atau, untuk sementara, menangguhkannya (ini akan segera melepaskan sistem Anda).

masukkan deskripsi gambar di sini

Julio Nobre
sumber
tidak membantu sama sekali
membutuhkan bantuan
2

Taruhan terbaik Anda adalah untuk melihat apa itu TiWorker.exe dan apa yang menyebabkannya menggunakan CPU. Terkadang, penggunaan CPU yang tinggi mungkin disebabkan oleh masalah lain, seperti penggunaan disk yang tinggi. (Mungkin itu mengarah pada penggunaan cache disk yang tinggi yang melibatkan CPU; Saya tidak tahu. Tapi saya pasti melihat sebab dan akibat itu.) Atau penggunaan memori yang tinggi, yang menyebabkan hard disk disk. Bagaimanapun, taruhan terbaik Anda adalah dengan melihat TiWorker.exe secara khusus. Anda mungkin menemukan bahwa alih-alih mencoba mengendalikan masalah (dengan membatasi dampaknya), mungkin ada cara untuk menghilangkan masalah itu (membuat segala sesuatunya bekerja lebih baik).

Namun, ada beberapa pendekatan lain yang dapat bekerja dengan ini dan file yang dapat dieksekusi lainnya dengan cara yang agak konsisten. Saya akan berbagi dengan Anda beberapa pendekatan.

Jika tidak, Anda mungkin ingin menyesuaikan prioritas, yang dapat dilakukan di task manager atau Process Hacker atau Process Explorer (seperti yang ditunjukkan oleh jawaban Julio Nobre ) atau WMIC.

Pilihan lain, jika Anda memiliki banyak inti CPU, adalah menyesuaikan afinitas CPU. Di Windows 7 (tapi bukan XP, jika saya ingat dengan benar), Task Manager memiliki kemampuan ini, jadi saya menganggap itu tersedia di Windows 8 juga. Pendekatan itu menyelamatkan saya di tempat kerja sekaligus; Saya membatasi tugas hanya untuk satu inti CPU dan kemudian mencapai maksimum 50%, bukannya 95% +, yang membuat seluruh sistem merasa responsif dan bukannya terlalu responsif sehingga memicu peringatan karena gagal berkomunikasi dalam kerangka waktu yang diharapkan.

Opsi lain mungkin menggunakan program pembatasan CPU (yang diunduh), seperti Process Tamer atau Battle Encoder Shirase .

Akhirnya, opsi lain yang dapat Anda coba utak-atik adalah "Utas I / O Prioritas", tersedia melalui Process Hacker atau Process Explorer.

TOOGAM
sumber
1

Untuk memperbaiki masalah TiWorker.exe

  • Tekan Ctrl+Alt+Del.
  • Pilih Task Manager.
  • Pergi ke Details.
  • Temukan proses yang disebut TiWorker.exe. Deskripsi akan menjadi Windows Modules Installer Worker.
  • Klik kanan.
  • Pilih End process treeatau arahkan kursor ke atas Set priority. Lanjutkan jika Anda memilih opsi kedua.
  • Klik pada Low.
  • Voila!

Untuk menurunkan waktu startup

Di Windows

  • Tekan Ctrl+Alt+Del.
  • Pilih Task Manager.
  • Pergi ke Startup.
  • Klik kanan.
  • Nonaktifkan semuanya (disarankan agar Anda meninggalkan driver dan perangkat lunak anti-virus). Atau secara teknis, apa pun yang Anda mau.
  • Voila!

Di BIOS

Langkah-langkahnya akan berbeda dari BIOS ke BIOS, permintaan maaf untuk itu. Bagaimanapun:

  • Bermain-main dan mencari hal-hal yang berkaitan dengan kinerja.
  • Jika Anda memiliki motherboard berbasis Intel / buatan Intel yang baru, Anda akan menemukan salah satu dari dua ini: Enable Intel Rapid Start Technologyatau Intel Fast Boot Technology.
  • Yang lain termasuk Instant Boot, UEFI Technology(ini adalah hal yang berbeda tetapi jika perangkat keras sistem Anda mendukungnya, aktifkan, sudah umum akhir-akhir ini). Pada dasarnya, apa pun yang identik dengan kata Fast Bootdan itu bekerja sama dengan teknologi ini.
  • Pilih Yesdan jika Anda percaya diri, bermain-main mencoba menyesuaikan teknologi seperti yang Anda inginkan.
  • Voila!
akan ada kopi
sumber
1

cara tercepat yang saya temukan adalah

dijalankan cmdsebagai Administrator

kemudian jalankan perintah berikut:

taskkill /im TiWorker.exe /f
Daniel
sumber
Di sistem saya tidak berfungsi karena TrustedInstaller.exe (atau proses lain) terus meluncurkan TiWorker. Membunuh salah satu dari mereka juga tidak membantu karena tampaknya mereka langsung dimulai lagi oleh beberapa proses lainnya.
glenneroo
-1

Sudahkah Anda mencoba perbaikan berikut dari Microsoft?

http://support.microsoft.com/kb/2771431/en-us

rdem
sumber
Tautan unduhan rusak untuk saya.
dillmo
pembaruan sudah digantikan dan diganti dengan versi yang lebih baru.
magicandre1981
Tautan sekarang tampaknya berfungsi, tetapi masalah yang dilaporkan oleh dillmo menyoroti masalah dengan jawaban hanya tautan.
fixer1234
-2

Saya memiliki masalah yang sama yang baru saja saya selesaikan, file yang Anda mengalami masalah adalah layanan pembaruan otomatis windows. Buka panel kontrol, cari pembaruan, klik nyalakan atau matikan pembaruan windows, lalu atur agar tidak pernah memeriksa pembaruan windows. Jika Anda ingin memeriksa pembaruan di masa mendatang, cukup ubah pengaturan, dapatkan pembaruan dan ubah kembali ke NEVER.

Ethan D
sumber
-2

Ini bekerja untuk saya (semua atau salah satu langkah ini):

  • Instal hyperV dari "tambah fitur windows". Mulai ulang dan lakukan pembaruan.
  • Lakukan perawatan dari pusat keamanan.
  • Matikan windows firewall (jika Anda menggunakan firewall lain bersamaan).

Sekarang "pekerja telah berhenti bekerja!" (untuk saya).

droidctrlhumans
sumber
2
Bisakah Anda mengklarifikasi jawaban ini?
bwDraco