In “New Teams” il calendario mostra sempre 8‑17 anche dopo aver cambiato le ore in Outlook? Questo articolo spiega perché succede, come correggerlo in modo affidabile tramite Outlook Web e quali verifiche eseguire se compaiono errori come “End time should be later than Start time”.
Il problema in breve
Alcuni utenti di “New Teams” notano che il riquadro del calendario continua a visualizzare l’orario di lavoro predefinito 08:00–17:00 nonostante le Work hours siano state aggiornate in Outlook. In alcuni casi, l’app desktop di Outlook non mostra il pulsante Save nella schermata “Work hours and location”; in altri, durante il salvataggio compare l’avviso “End time should be later than Start time”. Il risultato percepito è una sincronizzazione bloccata tra Outlook e Teams.
Perché accade
Il punto chiave è capire dove risiedono i dati “autorevoli”. Le ore di lavoro non sono memorizzate nel client, ma nella cassetta postale di Exchange Online. L’app Outlook Web (OWA) scrive direttamente questi valori nel server e costituisce la fonte primaria (single source of truth) per i servizi Microsoft 365. Il nuovo client Teams legge le ore da Exchange Online tramite servizi di backend e cache locali. Se il salvataggio avviene da un’istanza desktop di Outlook affetta da bug, o se la cache di Teams è corrotta/obsoleta, la UI di Teams può continuare a mostrare 08:00–17:00 nonostante il settaggio corretto lato server.
Soluzioni rapide e consolidate
Parti da questi rimedi: hanno il miglior rapporto sforzo/risultato.
Cosa fare | Perché funziona / Note operative |
---|---|
Impostare (o reimpostare) le ore di lavoro in Outlook Web Apri office.com e seleziona Outlook Vai alla vista Calendario ⚙️ Impostazioni → Work hours and location Seleziona giorni, orario e (opzionale) luogo di lavoro Premi Save (il pulsante è visibile solo sul Web) | Outlook Web scrive i valori direttamente nel mailbox server Exchange Online; “New Teams” legge solo da lì. La versione desktop di Outlook, in alcune build, non salva correttamente le modifiche. |
Riavviare completamente Teams e Outlook dopo il salvataggio | Occorrono da pochi minuti a qualche ora perché i servizi di backend propaghino le nuove impostazioni. Chiudi davvero le app (non solo la finestra) o esci con “Quit”. |
Verificare il componente aggiuntivo “Teams Meeting Add‑in for Outlook” Outlook → File → Opzioni → Componenti aggiuntivi COM | Add‑in disabilitato o mancante può bloccare la sincronizzazione. Riabilitalo o reinstallalo se necessario. |
Cancellare la cache di Teams Chiudi Teams → apri %AppData%\Microsoft\Teams → elimina il contenuto → riavvia | Elimina configurazioni locali corrotte che impediscono il refresh. |
Usare fusi orari corretti | Un fuso orario errato può far apparire le ore invertite (AM/PM) e generare l’errore “end date before start date”. |
Verificare eventuali policy aziendali | Alcune organizzazioni bloccano la modifica dei Work Hours tramite criteri IT/HR; contatta l’amministratore se nessuna procedura funziona. |
Procedura dettagliata consigliata
Configurare o riconfigurare le Work Hours in Outlook Web
È la strada più affidabile. Entra in Outlook Web con lo stesso account che usi in Teams, vai su Calendario, apri ⚙️ Impostazioni → Work hours and location e imposta:
- Giorni lavorativi (es. lun–ven)
- Orario di inizio/fine (es. 09:30–18:30)
- Luogo di lavoro opzionale (Ufficio, Remoto, Non in sede)
Premi Save. Se modifichi un turno già definito, ti consigliamo di deselezionare e riselezionare i giorni per forzare il ricalcolo, quindi salvare.
Riavviare completamente le app
- Teams: chiudi la finestra, poi fai clic destro sull’icona nella tray e scegli Quit. In alternativa, da … → Settings → About usa l’opzione Restart se disponibile.
- Outlook: chiudi tutte le finestre, verifica nel Task Manager che Outlook.exe non sia più in esecuzione, poi riapri.
La propagazione lato servizio può richiedere da pochi minuti fino a qualche ora. È normale vedere l’aggiornamento arrivare prima in Outlook Web e poi in Teams.
Controllare il Teams Meeting Add‑in in Outlook
- Apri Outlook desktop.
- File → Opzioni → Componenti aggiuntivi.
- In basso, seleziona Componenti aggiuntivi COM e premi Vai….
- Assicurati che Microsoft Teams Meeting Add‑in for Microsoft Office sia selezionato.
Se è assente o disabilitato, riabilitalo. Se non compare, ripara Office o reinstalla Teams.
Cancellare la cache di Teams
La cache locale può causare visualizzazioni errate anche quando i dati lato server sono corretti.
- Windows (client classico): chiudi Teams, apri
%AppData%\Microsoft\Teams
e cancella il contenuto della cartella, poi riavvia Teams. - Windows (nuovo client basato su Store/MSIX): se presente, svuota anche
%LocalAppData%\Packages\MSTeams_8wekyb3d8bbwe\LocalCache
(se la cartella esiste sul tuo sistema). - macOS: chiudi Teams, apri
~/Library/Application Support/Microsoft/Teams
e elimina il contenuto, poi riavvia.
Consiglio: prima di cancellare la cache, esegui un Sign out da Teams per forzare anche il refresh dei token.
Verificare fuso orario e lingua
Impostazioni incoerenti possono generare errori tipo “End time should be later than Start time” perché l’orario viene interpretato in un fuso diverso o con formati ora 12/24 inconsistenti.
- In Outlook Web: ⚙️ → General → Language and time, controlla Time zone e formato ora.
- In Windows: Impostazioni → Data/ora, attiva Imposta fuso orario automaticamente o seleziona manualmente il fuso corretto.
- In macOS: Impostazioni di Sistema → Generali → Data e ora, verifica fuso e sincronizzazione.
Verificare policy aziendali
In molte aziende le Work Hours sono gestite da HR o IT tramite criteri centrali. Se non riesci a salvare o se il salvataggio viene sovrascritto, è possibile che sia applicata una policy. In questo caso, apri un ticket verso l’IT allegando screenshot delle schermate e l’orario desiderato.
Limitazioni note
- Turni oltre mezzanotte non supportati: Outlook richiede che inizio e fine ricadano nello stesso giorno. Se lavori 17:00–01:00, suddividi in due intervalli (es. 17:00–23:59 e 00:00–01:00) oppure usa l’app Shifts di Teams per la pianificazione.
- Pulsante “Save” mancante in Outlook desktop: bug noto in alcune versioni; usa il Web o aggiorna Outlook alla build più recente.
- Sincronizzazione lenta: alcuni tenant propagano i dati entro pochi minuti, altri possono impiegare diverse ore; alcuni utenti hanno riportato fino a 24 ore.
Suggerimenti utili
- Aggiorna Teams e Outlook all’ultima build stabile: molte correzioni di sincronizzazione sono arrivate tra il 2024 e il 2025.
- Confronta più dispositivi: se usi Teams su Windows e Mac, verifica che i due client mostrino lo stesso orario.
- Per orari flessibili o turni notturni valuta Shifts in Teams, che gestisce intervalli cross‑giorno e pubblica i turni ai colleghi.
Guida completa alla risoluzione
Se il problema persiste, segui questo percorso strutturato, dalla diagnosi veloce ai controlli avanzati.
Verifiche iniziali
- Apri Outlook Web e controlla che in Work hours and location compaiano effettivamente i giorni e gli orari desiderati.
- Crea un nuovo evento in Outlook e controlla la griglia: le bande grigie/blu devono riflettere le tue ore di lavoro.
- Apri Teams → Calendario e verifica l’aggiornamento. Se non vedi cambiamenti, esegui un Sign out e rientra.
Bypass dei bug del client desktop di Outlook
Se la pagina desktop non mostra Save o segnala errori di orario, non insistere: passa a Outlook Web, imposta tutto e salva. Questo evita il percorso affetto da bug e scrive i dati direttamente in Exchange Online.
Controllare interferenze di calendario
- Deleghe: se un delegato modifica le tue ore, potresti vedere risultati inattesi. Concorda chi è autorizzato a farlo.
- Calendari condivisi: assicurati di modificare il tuo calendario principale, non una vista condivisa.
- Profili multipli: se usi più profili in Outlook, effettua la modifica con il profilo principale del tuo account aziendale.
Riparare componenti locali
- Teams: cancella cache come descritto sopra.
- Office: in Pannello di controllo → Programmi → Microsoft 365 esegui una Riparazione online se l’add‑in non riappare.
Controlli di coerenza fuso orario
Gli errori “End time should be later than Start time” spesso dipendono da fusi o formati ora incoerenti. Controlla che:
- Il fuso orario di sistema corrisponda a quello impostato in Outlook Web.
- Non siano attive regole automatiche di ora legale errate (per chi viaggia spesso: disattivare l’opzione “imposta automaticamente” solo per test può aiutare la diagnosi).
Approfondimento tecnico
Quando salvi le Work hours in Outlook Web, i dati vengono serializzati nella tua cassetta postale su Exchange Online. Il nuovo Microsoft Teams legge tali impostazioni tramite servizi cloud e popola la cache locale. In presenza di disallineamenti è quasi sempre sufficiente scrivere da OWA (fonte autorevole) e poi resettare la cache del client che visualizza erroneamente 8–17.
Diagnostica per amministratori
Se sei un amministratore e vuoi confermare lo stato lato server o forzare un’impostazione, puoi usare i cmdlet di Exchange Online PowerShell sull’utente interessato.
Verificare impostazioni correnti della cassetta postale
# Connessione a Exchange Online
Connect-ExchangeOnline
Sostituisci con l'UPN della persona
\$User = "[nome.cognome@azienda.com](mailto:nome.cognome@azienda.com)"
Controlla le ore, i giorni e il fuso
Get-MailboxCalendarConfiguration \$User |
Format-List WorkingHoursStartTime, WorkingHoursEndTime, WorkingHoursTimeZone, WorkingHoursDays
Impostare ore e fuso via PowerShell (solo se le policy aziendali lo consentono)
# Esempio: lunedì-venerdì, 09:30–18:30, fuso "W. Europe Standard Time"
Set-MailboxCalendarConfiguration $User `
-WorkingHoursStartTime 09:30:00 `
-WorkingHoursEndTime 18:30:00 `
-WorkingHoursTimeZone "W. Europe Standard Time" `
-WorkingHoursDays Monday,Tuesday,Wednesday,Thursday,Friday
Dopo la modifica, invita l’utente a uscire e rientrare in Teams per ricaricare la cache. In scenari problematici valuta il sign‑out su tutti i dispositivi dove è connesso lo stesso account.
Domande frequenti
Perché vedo 8–17 in Teams se in Outlook ho 9–18?
Perché Teams sta leggendo un valore precedente dalla cache o da Exchange non aggiornato. Scrivi le ore in Outlook Web, salva, esci e rientra in Teams.
Outlook desktop non mostra il pulsante Save. Cosa faccio?
È un bug presente in alcune build. Effettua le modifiche da Outlook Web o aggiorna Outlook alla versione più recente.
Ricevo “End time should be later than Start time”. Perché?
Di solito è un fuso orario incoerente o un formato 12/24h disallineato. Correggi i fusi in Windows/macOS e in Outlook Web.
Quanto impiega la sincronizzazione?
Da pochi minuti a qualche ora. In alcuni casi isolati fino a 24 ore.
Posso impostare un turno che passa la mezzanotte?
No: suddividilo in due blocchi o usa Shifts in Teams.
Serve il Teams Meeting Add‑in attivo?
È consigliato: un add‑in disabilitato può interferire con l’integrazione calendario.
Cosa succede se ho più profili Outlook?
Assicurati di salvare le ore nel profilo del tuo account aziendale principale.
Le modifiche fatte da mobile contano?
La fonte autorevole è sempre Exchange Online. Se un’app mobile scrive correttamente sul server, Teams leggerà l’aggiornamento. In caso di dubbi, usa Outlook Web.
Checklist rapida
- Imposta o reimposta le ore in Outlook Web; premi Save.
- Controlla fuso orario in Outlook Web e nel sistema operativo.
- Verifica Teams Meeting Add‑in in Outlook desktop.
- Esegui Quit su Teams e Outlook, poi riapri.
- Se necessario, cancella la cache del client Teams.
- Valuta eventuali policy aziendali che bloccano la modifica.
Quando contattare il supporto
Apri un ticket verso l’IT se, nonostante le azioni sopra, Teams continua a mostrare 8–17 dopo 24 ore. Fornisci questi elementi per accelerare la diagnosi:
- Screenshot di Work hours and location in Outlook Web dopo il salvataggio.
- Ora e data in cui hai fatto le modifiche.
- Versioni di Teams e Outlook (build), sistema operativo e fuso orario.
- Conferma di aver cancellato la cache e riavviato le app.
Best practice operative
- Quando cambi orario, usa sempre Outlook Web per salvare.
- Comunica ai colleghi che le ore di lavoro nel calendario sono indicative e non sostituiscono la disponibilità effettiva per i meeting.
- Per team su turni, standardizza l’uso di Shifts o di template condivisi con orari coerenti, evitando personalizzazioni estreme che complicano la sincronizzazione.
Esempi pratici di correzione
Scenario A: imposti 09:30–18:30 in Outlook desktop, Teams resta a 08:00–17:00.
Soluzione: apri Outlook Web, reimposta 09:30–18:30, Save, fai Quit di Teams e Outlook. Verifica dopo il riavvio: Teams mostra 09:30–18:30.
Scenario B: errore “End time should be later than Start time” quando provi a salvare 22:00–06:00.
Soluzione: Outlook non consente turni cross‑day. Suddividi in 22:00–23:59 e 00:00–06:00 o usa Shifts.
Scenario C: non trovi il pulsante Save in Outlook desktop.
Soluzione: usa Outlook Web per salvare, poi aggiorna Outlook desktop alla build più recente.
Conclusione
Il modo più solido per risolvere il disallineamento tra Outlook e “New Teams” è trattare Outlook Web come fonte autorevole: imposta o reimposta lì le Work hours, salva, quindi riavvia completamente Teams e Outlook. Agendo così, nella stragrande maggioranza dei casi la visualizzazione del calendario in Teams si aggiorna correttamente entro breve. Se il problema persiste, elimina la cache di Teams, verifica l’add‑in di Outlook, controlla fusi orari e, in ultima istanza, coinvolgi l’amministratore per escludere policy o incoerenze lato Exchange Online.
Riepilogo operativo
- Imposta da Outlook Web → Work hours and location → Save.
- Quit di Teams e Outlook, poi riapri.
- Se serve: cancella cache, verifica add‑in, controlla fuso, chiedi IT per policy.
In sintesi: la via più affidabile è configurare o riconfigurare le ore di lavoro tramite Outlook Web, salvare, poi riavviare completamente Teams e Outlook; nella maggioranza dei casi la visualizzazione in “New Teams” si aggiorna entro breve.