martedì 28 gennaio 2025

MS Excel: Velocizzare i fogli di calcolo

Microsoft Excel è uno strumento essenziale per la gestione dei dati, ma chiunque abbia lavorato con fogli di calcolo complessi sa quanto le prestazioni possano essere messe alla prova, specialmente quando i file contengono migliaia  di celle. Anche le celle apparentemente vuote possono rallentare il software e occupare spazio prezioso. Per rispondere a questo problema, Microsoft ha introdotto una nuova funzionalità chiamata Controllo e Prestazioni, progettata per ottimizzare i fogli di calcolo e migliorarne l’efficienza.

Nel tempo, i fogli di lavoro possono accumulare celle che, pur essendo vuote, contengono informazioni residue legate alla formattazione, come colori di sfondo, allineamenti personalizzati o bordi. Questi dettagli, anche se invisibili, possono influire negativamente sulle prestazioni del foglio di calcolo e aumentarne inutilmente la dimensione. Ad esempio, un file potrebbe sembrare ridotto all'essenziale, ma al suo interno continuare a occupare spazio a causa di questi "dati fantasma".

Microsoft, in un post sul blog ufficiale, ha evidenziato come questa problematica sia comune e possa peggiorare con il tempo, specialmente nei fogli di lavoro modificati frequentemente.

Per affrontare questo problema, Microsoft ha introdotto la funzione Controllo e Prestazioni, disponibile nella scheda Revisione di Excel per gli utenti di Microsoft 365. Questa funzionalità consente di individuare le celle vuote che contengono ancora dati di formattazione inutili. Una volta identificate, offre un pulsante per rimuovere rapidamente questi dati residui.

Un aspetto importante della funzione è che non opera automaticamente, lasciando all’utente la possibilità di scegliere quali formattazioni eliminare. Questo approccio evita il rischio di perdere accidentalmente stili o formattazioni che potrebbero essere utili in futuro.

Velocizzare il foglio di calcolo

Dalla scheda Revisione cliccare su Controllo e Prestazioni
Controllo e prestazioni
FIG 1 - Controllo e prestazioni

Il riquadro Prestazioni cartella di lavoro mostra il numero di celle usate in una cartella di lavoro e il numero di celle che è possibile ottimizzare. Il pulsante Ottimizza tutto pulirà tutte le celle della cartella di lavoro. 
Prestazioni cartella di lavoro
FIG 2 - Prestazioni cartella di lavoro 


Nella parte inferiore della finestra Prestazioni cartella di lavoro, sono visualizzati i suggerimenti di ottimizzazioni divisi per foglio. Cliccando su ogni foglio verrà mostrato l'intervallo interessato e sarà possibile ottimizzare il foglio selezionato cliccando sul pulsante Ottimizza foglio.
Ottimizza foglio
FIG 3 - Ottimizza foglio 

Al termine delle operazione verrà indicato il numero di celle ottimizzate.


Se nella cartella di lavoro sono presenti uno o più fogli dedicati alla PixelArt, evitare di utilizzare le funzioni Ottimizza foglio o Ottimizza tutto. Queste operazioni potrebbero eliminare le celle contenenti PixelArt, poiché Excel non è in grado di distinguere tra una cella utilizzata per la PixelArt e una formattata ma priva di dati. Nel caso in cui sia già stata utilizzata una delle due funzioni, è possibile recuperare le celle rimosse utilizzando il comando Annulla.





domenica 26 gennaio 2025

Windows: Svuotare la Cache degli Aggiornamenti in Windows 10 e Windows 11

Svuotare la cache degli aggiornamenti in Windows 10 e Windows 11 è un'operazione semplice ma importante per mantenere il sistema operativo efficiente e risolvere eventuali problemi legati agli aggiornamenti. 

La cache degli aggiornamenti di Windows è una cartella in cui vengono memorizzati temporaneamente i file relativi agli update del sistema. I file temporanei accumulati nella cache possono diventare obsoleti o corrompersi e causare errori, rallentamenti o fallimenti durante i processi di aggiornamento del sistema operativo oltre ad occupare spazio prezioso sul disco rigido. 

Svuotare la cache non solo elimina i file problematici, ma costringe Windows a scaricare da zero i file aggiornati, risolvendo così eventuali problemi e liberando anche spazio di archiviazione sul disco (i file temporanei possono occupare una quantità considerevole di spazio).

Per svuotare la cache degli aggiornamenti è possibile procedere in diversi modi.

Metodo 1 - Svuotare la cache tramite Esplora file

  1. Aprire i servizi di Windows:
    - Premere la combinazione di tasti WIN+R per aprire la finestra di dialogo Esegui.
    - Digitare services.msc e premere Invio.

    Esegui services.msc
    FIG 1 - Esegui services.msc

  2. Arrestare il servizio Windows Update:
    - Nella finestra dei servizi, cercare Windows Update, cliccarci su con il tasto destro del mouse e selezionare Arresta

    Arresta servizio Windows Update
    FIG 2 - Arresta servizio Windows Update

  3. Accedere alla cartella della cache:
    - Tornare alla finestra Esegui premendo WIN+R e digitare C:\Windows\SoftwareDistribution\ seguito da Invio.
    Esegui
    FIG 3 - Esegui

    - Si aprirà la cartella dove sono archiviati i file temporanei degli aggiornamenti. 

  4. Eliminare i file:
    - Seleziona tutti i file (CTRL+A)
    Cartella SoftwareDistribution
    FIG 4 - Cartella SoftwareDistribution

    - premere la combinazione di tasti SHIFT+CANC e rispondere affermativamente alla richiesta di conferma di eliminazione definitiva dei file.

    Conferma eliminazione
    FIG 5 - Conferma eliminazione

  5. Riavviare il servizio Windows Update:
    - Tornare alla finestra dei servizi, cliccare con il tasto destro del mouse sul servizio Windows Update e selezionare Avvia.


Metodo 2 -  Svuotare la cache tramite il Prompt dei comandi

  1. Aprire il Prompt dei comandi come amministratore: 
    -Cercare Prompt dei comandi nel menu Start, cliccarci su con il tasto destro del mouse e selezionare Esegui come amministratore
  2. Arrestare i servizi necessari:
    - Digitare i seguenti comandi, premendo Invio dopo ciascuno
    net stop wuauserv
    net stop bits
  3. Accedere alla cartella della cache:
    - Usare il comando seguente per accedere alla directory della cache
    cd %windir%\SoftwareDistribution
  4. Eliminare i file della cache:
    - Digitare il seguente comando per eliminare tutti i file
    del /f /s /q *.*
  5. Riavviare i servizi:
    - Dopo aver svuotato la cache, riattivare i servizi digitando
    net start wuauserv
    net start bits


Automatizzare il processo con uno script batch

Se l'operazione di svuotamento cache degli aggiornamenti viene eseguita frequentemente, è possibile semplificare il lavoro creando uno script batch che esegue automaticamente tutti i passaggi.  
Ecco un esempio di script:  

@echo off
net stop wuauserv
net stop bits
cd %windir%\SoftwareDistribution
del /f /s /q *.*
net start wuauserv
net start bits
echo Cache svuotata con successo!
pause

Basta salvare questo codice in un file di testo con estensione .bat e avviarlo come amministratore per eseguire l’operazione in pochi secondi.