Comme vous le savez, on retrouve deux versions du client OneDrive. Celle à destination des particuliers et OneDrive for Business présent dans la suite Office à destination des professionnels. Le problème est que lorsque vous installez Windows 10 Pro ou Enterprise, le client OneDrive personnel est intégré par défaut. On peut ainsi se retrouver dans une situation où l’utilisateur ne sait pas quel client utiliser.
Il existe bien entendu une GPO permettant de désactiver OneDrive : Prevent the usage of OneDrive for file storage. Cette solution permet de :
- D’empêcher l’utilisateur d’accéder à OneDrive depuis l’application ou le sélectionneur de fichiers
- D’empêcher les applications universelles d’accéder à OneDrive en utilisant l’API WinRT
- De ne pas afficher OneDrive dans le panneau de navigation de l’explorateur de fichiers
- D’empêcher l’utilisateur d’uploader automatiquement des photos et des vidéos depuis le dossier de caméra.
Néanmoins si vous souhaitez complétement désinstaller le client OneDrive, il existe une technique supplémentaire. Cette méthode est totalement NON SUPPORTEE. Elle fonctionne actuellement sur Windows 10 1607.
Vous pouvez pour cela exécuter un script bat dans la séquence de tâches avec les actions suivantes :
START /wait taskkill /f /im OneDrive.exe
START /wait %SystemRoot%\SysWOW64\OneDriveSetup.exe /uninstall
rd "%UserProfile%\OneDrive" /Q /S
rd "%LocalAppData%\Microsoft\OneDrive" /Q /S
rd "%ProgramData%\Microsoft OneDrive" /Q /S
REG Delete "HKEY_CLASSES_ROOT\CLSID\{018D5C66-4533-4307-9B53-224DE2ED1FE6}" /f
REG Delete "HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{018D5C66-4533-4307-9B53-224DE2ED1FE6}" /f
REG load "hku\Default" "C:\Users\Default\NTUSER.DAT"
REG delete HKU\default\software\Microsoft\Windows\CurrentVersion\Run /v OneDriveSetup /f
REG unload "hku\Default"
Note : Attention à la seconde ligne qui fait référence à un système 64-bits. Elle doit être adaptée sur un système 32-bits.
Il vous suffit ensuite d’exécuter le script via une tâche Run Command Line à la suite du déploiement :