Este artículo guía sobre cómo restablecer completamente la aplicación Microsoft OneDrive en Mac y eliminar carpetas o accesos directos persistentes del directorio CloudStorage que reaparecen incluso después de ser eliminados.
Cuando eliminas archivos de OneDrive o desinstalas la aplicación en macOS, el sistema de archivos del Mac (a través del proceso en segundo plano File Provider) puede mantener activos los dominios de sincronización. Esto provoca que carpetas como Bibliotecas Compartidas se vuelvan a crear automáticamente en la carpeta CloudStorage.
Para resolver el problema y realizar una limpieza completa en el sistema, sigue el procedimiento a continuación ejecutando un comando vía Terminal.
Procedimiento para restablecimiento y eliminación completa
Abre el Finder, ve a Aplicaciones, Utilidades y abre el Terminal (o presiona Command + Espacio, escribe Terminal y presiona Enter).
Copia el siguiente comando completo:
sudo bash -c '
killall OneDrive 2>/dev/null
killall fileproviderd 2>/dev/null
[ -f "/Applications/OneDrive.app/Contents/Resources/ResetOneDriveAppStandalone.command" ] && bash "/Applications/OneDrive.app/Contents/Resources/ResetOneDriveAppStandalone.command" 2>/dev/null
[ -f "/Applications/OneDrive.app/Contents/Resources/ResetOneDriveApp.command" ] && bash "/Applications/OneDrive.app/Contents/Resources/ResetOneDriveApp.command" 2>/dev/null
rm -rf ~/Library/CloudStorage/OneDrive*
rm -rf ~/Library/Application\ Support/FileProvider/com.microsoft.OneDrive*
rm -rf ~/Library/Application\ Support/OneDrive ~/Library/Caches/com.microsoft.OneDrive ~/Library/Preferences/com.microsoft.OneDrive* ~/Library/Group\ Containers/UBF8T346G9.OneDrive* ~/Library/Containers/com.microsoft.OneDrive*
killall fileproviderd 2>/dev/null
'Pega el comando en el Terminal y presiona Enter.
El sistema solicitará la contraseña de administrador del Mac. Escribe tu contraseña y presiona Enter. Por motivos de seguridad, los caracteres de la contraseña no se mostrarán en pantalla mientras escribes.
Lo que este comando ejecuta en el sistema:
Finaliza los procesos de OneDrive y del subsistema fileproviderd para liberar el bloqueo de los archivos.
Ejecuta el script oficial de restablecimiento proporcionado por Microsoft, en caso de que la aplicación aún esté instalada.
Elimina todas las carpetas y accesos directos asociados a OneDrive dentro de ~/Library/CloudStorage/.
Limpia los registros de caché del FileProvider que causan la recreación automática de las carpetas.
Elimina archivos de soporte, preferencias y contenedores de OneDrive almacenados en la biblioteca del usuario.
Reinicia el servicio de integración de archivos de macOS para actualizar el estado del sistema.
En caso de problemas con las carpetas predeterminadas de macOS debido a una copia de seguridad configurada en OneDrive, ejecuta:
rm ~/Desktop 2>/dev/null
rm ~/Documents 2>/dev/null
mkdir ~/Desktop
mkdir ~/Documents
touch ~/Desktop/.localized
touch ~/Documents/.localized
killall Finder