Quando ho aperto il mio laptop questa mattina, si è riavviato (dopo aver installato gli aggiornamenti). Ora .NET Runtime Optimization Service (ngen?) Utilizza un bel po 'di CPU mentre il computer è a batteria. Mi chiedo, c'è un modo per chiedere a Windows di rinviare queste attività fino a quando il laptop è collegato? Il laptop è stato collegato durante la notte, ma il 30% della mia batteria è scarica dopo meno di un'ora di utilizzo, il che non è la solita situazione.
Il mio computer non era inattivo mentre lo faceva, quindi presumo che stia compilando gli assembly ad alta priorità dopo un aggiornamento di .Net Framework da questo articolo .
Ho controllato la cronologia degli aggiornamenti di Windows e durante la notte ha installato un aggiornamento cumulativo. ( Https://support.microsoft.com/en-ie/help/4038788/windows-10-update-kb4038788 ). Vorrei che Windows eseguisse l'ottimizzazione .net come parte di quel processo invece di aspettare che iniziassi a usare il portatile a batteria.