14Sep

Come Windows utilizza l'Utilità di pianificazione per le attività di sistema

Mentre è possibile utilizzare l'Utilità di pianificazione di Windows per pianificare le proprie attività automatiche, Windows la utilizza anche dietro le quinte per eseguire molte attività di sistema, ad esempio deframmentando i dischi rigidi quando non si utilizza il computer.

È anche possibile modificare queste attività di sistema per ottimizzare Windows a proprio piacimento: ad esempio, è possibile modificare la frequenza con cui Windows crea i punti di ripristino del sistema. Anche i programmi di terze parti utilizzano spesso l'Utilità di pianificazione per le proprie attività.

Qual è l'Utilità di pianificazione?

L'Utilità di pianificazione è un componente di Windows in grado di eseguire automaticamente le attività in un momento specifico o in risposta a un evento specifico. Ad esempio, è possibile eseguire le attività all'avvio del computer o quando un utente esegue l'accesso.

Molte attività di sistema di Windows devono essere eseguite regolarmente, ad esempio, Windows esegue automaticamente la deframmentazione dei dischi rigidi a intervalli regolari. Invece di scrivere un programma di pianificazione della deframmentazione che viene sempre eseguito in background e attende di deframmentare i dischi rigidi, Windows imposta un'attività pianificata che esegue automaticamente la deframmentazione sullo sfondo in un momento specifico. L'Utilità di pianificazione avvia molte altre attività di sistema di Windows nello stesso modo.

Invece di implementare questa funzionalità in ogni programma che deve essere eseguito automaticamente, Windows indica all'utilità di pianificazione di eseguirli. Le applicazioni di terze parti possono anche aggiungere le proprie attività pianificate qui - puoi persino aggiungere le tue.

Esplorazione delle attività di sistema

Le attività di sistema di Windows non sono una scatola nera: è possibile aprire l'Utilità di pianificazione ed esaminarle autonomamente. Per aprire l'utilità di pianificazione, digitare Task Scheduler nel menu Start e premere Invio.

Passare alla cartella Libreria Utilità di pianificazione \ Microsoft \ Windows: verranno visualizzate le sottocartelle per una serie di attività di sistema di Windows.

Ad esempio, la cartella Defrag contiene l'attività che deframmenta automaticamente i dischi rigidi in base a una pianificazione. Quando si modifica l'ora pianificata nell'applicazione di deframmentazione dischi, Windows aggiorna questa operazione pianificata con le nuove impostazioni. Se si disabilita Esegui su un'opzione Pianificazione nell'utilità di deframmentazione dischi, Windows disabiliterà questa attività di sistema.

Le attività pianificate non vengono eseguite solo in momenti specifici, tuttavia - Windows e l'Utilità di pianificazione sono più intelligenti di così.Ad esempio, l'attività di deframmentazione del disco pianificata non avvia la deframmentazione dei dischi rigidi se si utilizza il computer: attende ed esegue l'operazione di deframmentazione solo se il computer è inattivo( in altre parole, se nessuno utilizza il computer.) Se torni al computer mentre viene deframmentato, la deframmentazione verrà messa in pausa fino a quando non si abbandona nuovamente il computer.

È possibile visualizzare dettagli come questo facendo doppio clic su un'attività pianificata. Troverai le restrizioni relative al tempo di inattività nella scheda Condizioni. Le attività

possono anche essere eseguite in risposta agli eventi. Ad esempio, l'attività SystemSoundsService nella cartella Multimedia viene eseguita quando un utente accede: fornisce il suono di accesso e altri suoni di sistema di Windows.

Altre attività pianificate vengono eseguite in risposta ad altri eventi, ad esempio ID evento specifici nel registro eventi di Windows. Windows controlla l'ID evento generato da un altro programma ed esegue l'attività quando viene visualizzato l'ID evento specifico. Attività

per applicazioni di terze parti

I programmi di terze parti utilizzano spesso anche l'Utilità di pianificazione per le proprie attività.Ad esempio, Google Update( utilizzato per aggiornare Google Chrome, Google Drive e altre applicazioni Google) installa un servizio che esegue automaticamente Google Update. Adobe Flash utilizza un servizio simile per controllare automaticamente gli aggiornamenti in background.

Alcuni programmi non utilizzano attività pianificate, sebbene dovrebbero. Ad esempio, Java utilizza un programma denominato jusched.exe che viene sempre eseguito in background anziché in un'attività pianificata. Questo è uno dei molti problemi con Java.