Teams : résoudre la disparition des sections OneNote dans un onglet après mise à jour

Après la dernière mise à jour de Teams, de nombreuses organisations constatent que l’onglet OneNote d’un canal n’affiche plus qu’une seule section. Le carnet lui‑même est intact : seules l’interface Teams et la vision web sont touchées. Voici un guide complet pour diagnostiquer, résoudre et prévenir ce problème.

Sommaire

Vue d’ensemble de la question

Dans plusieurs équipes Teams, l’onglet OneNote d’un canal ne montre plus que la première section du bloc‑notes. Les autres sections restent pourtant visibles :

  • dans l’application de bureau OneNote (Windows, macOS) ;
  • via OneNote Online ou directement depuis SharePoint > Site Assets.

L’anomalie est survenue immédiatement après une mise à jour de Teams (version classique et « nouveau ») sans action des utilisateurs.

Tableau récapitulatif des solutions

#SolutionQuand l’utiliserÉtapes essentielles
1Ré‑insérer le bloc‑notes existant comme nouvel ongletMéthode la plus rapide ;
fonctionne pour la majorité des cas
Dans le canal concerné, cliquer sur “+” en haut. Choisir OneNote > Bloc‑notes existant. Sélectionner le bloc‑notes déjà utilisé (souvent nommé Notes). Valider ; un nouvel onglet apparaît et toutes les sections réapparaissent. Supprimer l’ancien onglet si souhaité : aucune donnée n’est recopiée, seul le lien est recréé.
2Vider le cache local de TeamsLorsque la ré‑insertion ne suffit pas ou si plusieurs PC sont impactésQuitter Teams (clic droit sur l’icône > Quitter). Supprimer le contenu de :
%USERPROFILE%\AppData\Local\Packages\MSTeams_8wekyb3d8bbwe\LocalCache\Microsoft\MSTeams (Windows)
ou le dossier équivalent sur macOS/Linux. Relancer Teams ; l’onglet se recharge et retrouve ses sections.
3Ouvrir le bloc‑notes depuis SharePoint / OneNote OnlinePour accéder immédiatement au contenu sans attendre la correction TeamsDans Teams : Fichiers > Ouvrir dans SharePoint > dossier Site Assets > ouvrir le fichier .onetoc2 dans OneNote Online ou l’application de bureau.
4Vérifier les incidents Microsoft 365 ou ouvrir un ticketSi l’ensemble du tenant est touché ou si les solutions locales échouentAdministrateur : Centre d’administration Microsoft 365 > Health > Service health. Ouvrir un ticket ou envoyer un Feedback depuis Teams en joignant le nom de domaine, la version Teams et le scénario.
5Sauvegarder / restaurer un bloc‑notes (préventif)Avant opérations lourdes (migration, suppression d’onglets)OneNote : Fichier > Options > Enregistrer & sauvegarder > Sauvegarder tout. Possibilité de restaurer depuis OneDrive/SharePoint si nécessaire.

Pourquoi seules certaines sections disparaissent‑elles ?

Le carnet OneNote dans Teams est un simple lien vers un fichier stocké dans SharePoint (Site Assets > Notebook). La liste des sections est indexée dans un fichier .onetoc2. Depuis la mise à jour 2025‑07 de Teams, un défaut de synchronisation entre l’onglet intégré et le cache local empêche l’index de se recharger :

  • Cache obsolète : Teams lit une copie locale du fichier d’index. Si cette copie est corrompue, seules les sections « en cache » s’affichent.
  • Permissions interprétées de façon incomplète : dans certains modèles d’équipe, Teams n’honore pas les autorisations Can Edit pour les sous‑sections.
  • Contraste entre OneNote WebView et l’app : OneNote pour Teams utilise le moteur WebView2. Un changement récent de la politique de sandbox l’empêche d’accéder à la totalité du carnet lorsque l’URL contient des caractères UTF‑8 non échappés.

Procédures détaillées

1. Ré‑insérer l’onglet

Le carnet existe déjà ; vous ne faites que recréer le lien :

  1. Ouvrez le canal → +.
  2. Sélectionnez OneNoteBloc‑notes existant.
  3. Parcourez les blocs‑notes attachés au site SharePoint de l’équipe ; choisissez Notes.
  4. Renommez éventuellement l’onglet (ex. Notes complètes) pour différencier l’ancien.
  5. Une fois l’onglet validé, vérifiez que toutes les sections et pages apparaissent.
  6. Supprimez l’onglet défectueux pour éviter la confusion.

2. Purger le cache Teams pas à pas

Si vous gérez un parc de PC, .bat ou PowerShell permettent d’automatiser l’opération :

# Exemple PowerShell : vider le cache Teams
Stop-Process -Name Teams -Force
$CachePath = "$env:LOCALAPPDATA\Packages\MSTeams_8wekyb3d8bbwe\LocalCache\Microsoft\MSTeams"
Remove-Item -Path $CachePath\* -Recurse -Force
Start-Process "ms-teams:"

3. Accès de secours via SharePoint

Cette méthode est vitale pour les réunions en direct :

  1. Dans le canal Teams, cliquez sur l’onglet Fichiers, puis … > Ouvrir dans SharePoint.
  2. Allez dans le dossier Site Assets → double‑cliquez sur le fichier .onetoc2.
  3. Le carnet s’ouvre dans OneNote Online ; toutes les pages sont disponibles.

4. Vérification du centre d’administration M365

Les incidents globaux reçoivent généralement l’ID TM###. Consultez la section Health pour confirmer qu’un correctif Microsoft est en cours.

5. Sauvegarde préventive des carnets critiques

OneNote ne crée pas de versions sur SharePoint pour chaque page ; une sauvegarde manuelle s’impose :

  • Dans OneNote Desktop : Fichier ➞ Options ➞ Enregistrer & sauvegarder.
  • Définissez un dossier de sauvegarde hors de OneDrive pour éviter la synchronisation en boucle.

Automatiser la correction à grande échelle

Pour des centaines d’équipes, le script suivant crée un nouvel onglet et supprime l’ancien en s’appuyant sur Teams PowerShell 5.x :

# Variables
$TeamId  = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
$Channel = "General"
$NotebookUrl = "https://contoso.sharepoint.com/sites/Team/_layouts/15/WopiFrame.aspx?sourcedoc={GUID}&action=editone"

\# Ajouter l'onglet réparé
Add-TeamChannelTab -GroupId \$TeamId -DisplayName "Notes" -Channel \$Channel \`
-Type "OneNote" -ContentUrl \$NotebookUrl

\# Lister puis supprimer l'ancien onglet
Get-TeamChannelTab -GroupId \$TeamId -Channel \$Channel |
Where-Object {$\_.DisplayName -eq "OneNote"} |
Remove-TeamChannelTab -Confirm:\$false

Impact utilisateur et communication interne

  • Perception de perte de données : bien que fausse, cette impression peut engendrer un stress élevé. Précisez dès l’annonce que « rien n’a été supprimé ».
  • Versions mobiles : l’application Teams pour iOS/Android utilise un cache distinct ; la version mobile affiche souvent les sections normalement.
  • Recherche dans OneNote : même si l’onglet est limité à une section, la zone de recherche (Ctrl + F ou l’icône de loupe) continue de trouver les pages invisibles.

Bonnes pratiques de prévention

  1. Programmer des sauvegardes hebdomadaires des carnets critiques via OneNote Desktop.
  2. Documenter dans le wiki d’équipe la procédure « Ré‑insérer un onglet OneNote » afin d’être autonome en cas de récidive.
  3. Annoncer la manipulation dans le canal « Annonce » pour éviter la confusion (« onglet dupliqué »).
  4. Éviter de créer un nouveau carnet vide pour copier‑coller le contenu : vous perdriez l’historique et les co‑éditions.
  5. Surveiller le Centre d’administration Microsoft 365 lorsqu’une mise à jour Teams est déployée en Ring Preview.

Questions fréquentes (FAQ)

Le carnet est‑il endommagé ? Non ; seul l’index des sections n’est pas chargé dans Teams. Le fichier .one sur SharePoint est intact. Puis‑je restaurer une ancienne version ? Oui, via l’historique des versions SharePoint ; toutefois, ce n’est généralement pas nécessaire. Combien de temps avant qu’un correctif Microsoft soit publié ? Les correctifs de ce type sont déployés en vagues sur 2‑4 semaines. Surveillez l’ID d’incident dans le Centre d’administration. Est‑il sûr de supprimer l’ancien onglet OneNote ? Oui ; l’onglet n’est qu’un pointeur vers le carnet. Supprimer l’onglet ne supprime aucune donnée.

Conclusion

En combinant la ré‑insertion de l’onglet et, si besoin, le vidage du cache Teams, la quasi‑totalité des utilisateurs récupèrent l’affichage normal de leurs sections OneNote dans Teams en moins de cinq minutes. Préservez la sérénité des équipes en communiquant clairement que les données ne sont pas perdues et en gardant un plan de sauvegarde régulier pour tous les carnets critiques.

Sommaire