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

Figure 1

  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

Figure 2

  1. Copy & Paste perintah dibawah ini
1
2
3
4
5
6
7
8
9
$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"
12
Figure 3Figure 4

  1. Tunggu sampai compile code nya selesai
12
Figure 5Figure 6
  1. Setelah selesai jalankan lagi perintah diatas (Cukup tekan tombol panah atas pada keyboard), Lalu Enter

Figure 7

  1. Tunggu lagi sampai compile code nya selesai
12
Figure 8Figure 9
  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:
Built with Hugo
Theme Stack designed by Jimmy