Empat perintah satu baris PowerShell ini dapat menghemat Anda berjam-jam perawatan Windows setiap bulan


Kebanyakan orang mungkin menggunakan perintah PowerShell ketika mereka menghadapi masalah umum pada Windows. Namun, beberapa perintah pemeliharaan PowerShell dapat membantu menghindari beberapa masalah ini. Meskipun banyak di antaranya mungkin kompleks, beberapa adalah satu baris perintah yang mudah diingat dan disimpan. Satu baris perintah ini membuat pemeliharaan menjadi lebih ringan. Mereka telah menjadi alat yang tak tergantikan dalam perlengkapan pemeliharaan saya.

Perbarui setiap aplikasi di PC Anda sekaligus

Berhenti mencari tombol pembaruan di setiap program

Beberapa kerusakan besar yang Anda alami di Windows disebabkan oleh aplikasi yang kedaluwarsa. Mereka juga dapat memicu keterlambatan sistem, dan karena mungkin meninggalkan beberapa kerentanan yang belum ditambal, mereka menjadi perhatian keamanan yang dapat memungkinkan pihak jahat menginstal malware atau mencuri data.

Winget adalah manajer paket bawaan Windows yang bisa saya jalankan di PowerShell. Ini memberi saya akses ke perintah satu baris yang memungkinkan saya memperbarui hampir semua aplikasi di komputer saya sekaligus. Berikut adalah perintah yang saya jalankan:

winget upgrade --all --include-unknown

Jika Winget tidak ada, Anda dapat menginstalnya melalui paket App Installer di Microsoft Store.

Perintah ini mencakup dua flag penting:

  • --all memperbarui semua aplikasi sekaligus
  • --include-unknown menangkap aplikasi yang versi terpasangnya tidak dapat dideteksi, seperti browser atau alat pengembang

Ketika Anda menjalankan perintah ini, Anda seharusnya mendapatkan daftar aplikasi yang diperbarui, aplikasi yang dilewati, dan nomor versi. Saya menyukai umpan balik ini karena membantu saya mengetahui aplikasi mana yang mungkin memerlukan perhatian manual. Ini adalah salah satu cara paling praktis untuk memperbarui aplikasi Windows, dan mengurangi ketergantungan pada pengecekan aplikasi satu per satu.

Beberapa aplikasi memerlukan hak admin untuk pembaruan, jadi Anda harus menjalankan perintah pembaruan di PowerShell yang ditinggikan untuk hasil terbaik.

Bersihkan sampah sementara sebelum diam-diam memperlambatmu

Jalankan ini setiap bulan dan berhenti memikirkan pembesaran disk

Dengan penggunaan komputer yang rutin, Anda berisiko kehabisan penyimpanan di perangkat Anda. Ini karena, seiring menumpuknya file sementara, mereka dapat diam-diam mengisi gigabyte ruang. Mereka adalah produk dari sisa instalasi, cache browser, dan file sementara aplikasi.

Seiring menumpuknya, Anda mungkin memperhatikan kinerja komputer Anda menjadi lebih lambat, dan dalam beberapa kasus, hal ini dapat memicu gangguan kecil pada aplikasi. Windows memiliki opsi bawaan untuk membersihkan file sementara, dan Anda bahkan dapat melakukannya secara manual. Namun, PowerShell memiliki perintah satu baris yang cepat dan efisien untuk membersihkan file sementara:

Get-ChildItem $env:TEMP -Recurse -Force -ErrorAction SilentlyContinue | Remove-Item -Recurse -Force -ErrorAction SilentlyContinue

Ruang lingkup perintah ini terbatas pada $env:TEMP. File sementara juga dikumpulkan di C:\Windows\Temp dan mungkin perlu dibersihkan secara terpisah.

Perintah ini termasuk flag -ErrorAction SilentlyContinue, yang memastikan semua file yang sedang digunakan saat ini dilewati. Flag ini memastikan perintah diselesaikan dengan aman dan tanpa gangguan.

Setelah perintah selesai, Anda akan langsung mendapatkan kembali ruang disk, dan jumlahnya biasanya berkisar dari ratusan megabyte hingga beberapa gigabyte.

Untuk mendapatkan hasil terbaik, jangan jalankan ini saat aplikasi penting sedang berjalan, karena mereka mungkin mengunci beberapa file sementara tertentu.

Perintah satu baris ini bekerja lebih baik daripada pembersihan manual karena Anda tidak perlu membuka banyak alat, menavigasi melalui beberapa menu, atau menebak file mana yang bisa dihapus dengan aman.

Perbaiki Windows sebelum gangguan kecil menjadi masalah besar

Jalankan SFC dan DISM bersama-sama untuk perbaikan paling mendalam






Saya telah mengamati selama bertahun-tahun bahwa instalasi Windows yang sehat masih bisa mengumpulkan korupsi kecil dalam file sistem atau toko komponen. Jika ini terjadi dalam jangka waktu yang lama, hal itu akan mengakibatkan pembekuan, crash aplikasi, atau startup yang lambat. Jika Anda melakukan pemeliharaan lebih awal, Anda akan menghindari ketidaknyamanan ini.

Ini perintah yang saya gunakan:

DISM /Online /Cleanup-Image /RestoreHealth; sfc /scannow

Perintah ini memiliki dua bagian, dan urutannya penting:

  • DISM memperbaiki Windows Component Store (WinSxS).
  • SFC menggantikan file sistem yang rusak dengan versi cache yang sehat yang diambil dari Component Store yang diperbaiki.

Kedua perintah akan dijalankan secara berurutan dan mungkin memerlukan beberapa menit. Setelah selesai, reboot sangat penting agar perbaikan dapat berfungsi sepenuhnya. Meskipun tidak wajib, terkadang saya menggabungkan perintah ini dengan modul PSWindowsUpdate ketika saya perlu mengotomatiskan pembaruan sistem operasi bersamaan dengan perbaikan sistem.

Ini adalah opsi yang lebih nyaman dibandingkan dengan memecahkan masalah pembekuan dan kerusakan secara manual, yang bisa memakan waktu berjam-jam.

Temukan apa yang sebenarnya menghabiskan penyimpanan Anda

Tampilkan file yang disembunyikan Windows Explorer dari Anda

Anda tidak selalu memiliki alasan yang jelas ketika Windows memenuhi drive Anda, dan bahkan ketika Anda memeriksa penyimpanan di File Explorer, Anda mungkin hanya menggores permukaannya. Tidak selalu mudah untuk menemukan file log tersembunyi, penginstal lama, dan unduhan yang terlupakan. Tetapi dengan perintah PowerShell ini, Anda dapat mengetahui pelakunya yang sebenarnya:

Get-ChildItem -Path C:\Users -Recurse -ErrorAction SilentlyContinue | Where-Object { $_.Length -gt 500MB } | Sort-Object Length -Descending | Select-Object FullName, @{Name="Size(GB)";Expression={[math]::Round($_.Length/1GB,2)}}

Ruang lingkup perintah terbatas pada C:\Users, di mana sebagian besar file besar kemungkinan berada, tetapi Anda dapat memperluasnya ke C: jika diperlukan.

Menyertakan Ukuran(GB) dalam perintah memastikan jumlah byte mentah diformat sebagai angka yang jelas dan dapat ditindaklanjuti. Perintah ini mengurutkan hasil berdasarkan ukuran, menyoroti file terbesar. Jika Anda tidak menggunakan perintah ini, Anda mungkin harus terus menebak apa yang mengisi disk Anda.

Ini adalah rutinitas 10 menit yang sebenarnya saya jalani

Empat perintah ini adalah pass pemeliharaan bulanan saya. Mereka menangani pembaruan aplikasi, pembersihan sampah, identifikasi penyimpanan yang boros, dan perbaikan file sistem. Ada perintah pemeliharaan lain yang bisa Anda jalankan secara rutin, tetapi keempat ini adalah titik awal yang baik. Mereka praktis, proaktif, dan efisien untuk pemeliharaan di dunia nyata.

Artikel terkait