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.
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
# | Solution | Quand l’utiliser | Étapes essentielles |
---|---|---|---|
1 | Ré‑insérer le bloc‑notes existant comme nouvel onglet | Mé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éé. |
2 | Vider le cache local de Teams | Lorsque la ré‑insertion ne suffit pas ou si plusieurs PC sont impactés | Quitter 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. |
3 | Ouvrir le bloc‑notes depuis SharePoint / OneNote Online | Pour accéder immédiatement au contenu sans attendre la correction Teams | Dans Teams : Fichiers > Ouvrir dans SharePoint > dossier Site Assets > ouvrir le fichier .onetoc2 dans OneNote Online ou l’application de bureau. |
4 | Vérifier les incidents Microsoft 365 ou ouvrir un ticket | Si l’ensemble du tenant est touché ou si les solutions locales échouent | Administrateur : 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. |
5 | Sauvegarder / 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 :
- Ouvrez le canal → +.
- Sélectionnez OneNote → Bloc‑notes existant.
- Parcourez les blocs‑notes attachés au site SharePoint de l’équipe ; choisissez Notes.
- Renommez éventuellement l’onglet (ex. Notes complètes) pour différencier l’ancien.
- Une fois l’onglet validé, vérifiez que toutes les sections et pages apparaissent.
- 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 :
- Dans le canal Teams, cliquez sur l’onglet Fichiers, puis … > Ouvrir dans SharePoint.
- Allez dans le dossier Site Assets → double‑cliquez sur le fichier
.onetoc2
. - 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
- Programmer des sauvegardes hebdomadaires des carnets critiques via OneNote Desktop.
- Documenter dans le wiki d’équipe la procédure « Ré‑insérer un onglet OneNote » afin d’être autonome en cas de récidive.
- Annoncer la manipulation dans le canal « Annonce » pour éviter la confusion (« onglet dupliqué »).
- Éviter de créer un nouveau carnet vide pour copier‑coller le contenu : vous perdriez l’historique et les co‑éditions.
- 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.