2020-01-21

PowerShellの起動を早くする

Windows
PowerShell

PowerShell って、起動が遅いですよね。
今日は特に重い気がして、表示を見ると 3 秒以上かかっています。

PowerShell 6.2.3  
Copyright (c) Microsoft Corporation. All rights reserved.  

https://aka.ms/pscore6-docs  
Type 'help' to get help.  

Loading personal and system profiles took 3569ms.  

早くする方法がある!

なんとか早くする方法はないかと思ったら、できるみたいです!

PowerShell の起動を速くする

早速実行

下記のスクリプトを ngen.ps1として保存。
PowerShellから管理者権限で実行します。

Set-Alias ngen @(  
dir (join-path ${env:\windir} "Microsoft.NET\Framework") ngen.exe -recurse |  
sort -descending lastwritetime  
)[0].fullName  
[appdomain]::currentdomain.getassemblies() | %{ngen $_.location}  

早くなったかな?

Loading personal and system profiles took 1263ms.  

なんと、1 秒台に!
3 倍くらい早くなりました!


猫派 / 基本インドア / ガジェット大好き / RDP推進派
コロナ禍の趣味はPC+VRでゲーム。
最近のゲーム:Factorio / BeatSaber / にゃんこ大戦争

→ Policy