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
etl
file saya : https://www.dropbox.com/s/6le4j7ye9on0k79/HighCPUUsage.etl
sumber
Jawaban:
Jadi sepertinya, Microsoft menerbitkan pembaruan pada 2013, memperkenalkan beberapa fitur baru ke dalam mesin Pembaruan Windows, termasuk kompresi file lama. The
TIWorker.exe
akan mulai file kompres, tapi SFC (System File Checker) mendeteksi file dimodifikasi dan mengembalikan mereka kembali ke bagaimana mereka, menyebabkanTIWorker.exe
crash (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:
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 .
sumber
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).
sumber
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.
sumber
Untuk memperbaiki masalah TiWorker.exe
Ctrl+Alt+Del
.Task Manager
.Details
.TiWorker.exe
. Deskripsi akan menjadiWindows Modules Installer Worker
.End process tree
atau arahkan kursor ke atasSet priority
. Lanjutkan jika Anda memilih opsi kedua.Low
.Untuk menurunkan waktu startup
Di Windows
Ctrl+Alt+Del
.Task Manager
.Startup
.Di BIOS
Langkah-langkahnya akan berbeda dari BIOS ke BIOS, permintaan maaf untuk itu. Bagaimanapun:
Enable Intel Rapid Start Technology
atauIntel Fast Boot Technology
.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 kataFast Boot
dan itu bekerja sama dengan teknologi ini.Yes
dan jika Anda percaya diri, bermain-main mencoba menyesuaikan teknologi seperti yang Anda inginkan.sumber
cara tercepat yang saya temukan adalah
dijalankan
cmd
sebagai Administratorkemudian jalankan perintah berikut:
sumber
Sudahkah Anda mencoba perbaikan berikut dari Microsoft?
http://support.microsoft.com/kb/2771431/en-us
sumber
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.
sumber
Ini bekerja untuk saya (semua atau salah satu langkah ini):
Sekarang "pekerja telah berhenti bekerja!" (untuk saya).
sumber