Mempercepat Startup Windows PowerShell

Tutorial Mempercepat Startup Windows PowerShell

PowerShell

Penyebab PowerShell lambat pada saat start-up kemungkinan besar diakibatkan oleh aplikasi .NET entah itu ada update atau kalian baru saja menginstall ulang Windows, untuk mempercepat kinerja PowerShell kita harus compile code yang digunakan PowerShell menggunakan aplikasi ngen.exe.

Pada saat pertama kali menggunakan PowerShell mungkin kalian akan notice jika pada saat start-up terasa sangat lambat seperti ini

Video sebelum fix

Fix PowerShell slow startup

  1. Buka PowerShell sebagai Admin, Untuk Windows 11 cukup buka aplikasi Terminal sebagai Admin

  1. Masuk ke Direktori
    • "C:\Windows\Microsoft.NET\Framework\v4.0.30319\" untuk 32-Bit
    • "C:\Windows\Microsoft.NET\Framework64\v4.0.30319\" untuk 64-Bit

  1. Copy & Paste perintah dibawah ini
$env:PATH = [Runtime.InteropServices.RuntimeEnvironment]::GetRuntimeDirectory()
[AppDomain]::CurrentDomain.GetAssemblies() | ForEach-Object {
    $path = $_.Location
    if ($path) {
        $name = Split-Path $path -Leaf
        Write-Host -ForegroundColor Yellow "`r`nRunning ngen.exe on '$name'"
        ./ngen.exe install $path /nologo
    }
}

Jika menggunakan Windows Terminal, pasti akan muncul peringatan seperti ini, klik “Paste anyway”

  1. Tunggu sampai compile code nya selesai

  1. Setelah selesai jalankan lagi perintah diatas (Cukup tekan tombol panah atas pada keyboard), Lalu Enter

  1. Tunggu lagi sampai compile code nya selesai

  1. Close PowerShell Admin nya, lalu jalankan PowerShell atau Terminal nya sebagai user biasa.

  2. Seharusnya kalian notice akan ada perubahan pada saat start-up nya, menjadi lebih cepat seperti ini

Video setelah fix

Source

  1. https://stackoverflow.com/questions/59341482/powershell-steps-to-fix-slow-startup
  2. https://stackoverflow.com/a/59343705
Bantu bagikan halaman ini ke:
Dibangun dengan Hugo
Tema Stack dirancang oleh Jimmy