Solución rápida: El clic derecho en archivos dentro de carpetas de OneDrive es lento porque Windows consulta el estado en la nube de OneDrive antes de mostrar el menú contextual. Cambia los archivos/carpetas afectados a Mantener siempre en este dispositivo mediante clic derecho → Icono de OneDrive → márcalo. O cambia el comportamiento de Archivos bajo demanda de OneDrive para que todos los archivos sean locales.
Haces clic derecho en un archivo de tu carpeta de OneDrive. Windows se detiene durante 2 a 5 segundos antes de que aparezca el menú contextual. El clic derecho fuera de OneDrive (Escritorio, Documentos que no estén en OneDrive) es instantáneo. La pausa se debe a que la extensión de shell de OneDrive consulta sincrónicamente a la nube el estado del archivo (en línea, disponible localmente o pendiente de sincronización) antes de completar el menú.
Afecta a: Windows 11 (y Windows 10) con Archivos bajo demanda de OneDrive habilitado.
Tiempo de solución: ~5 minutos.
Qué causa esto
La función Archivos bajo demanda de OneDrive muestra archivos solo en la nube como marcadores de posición en el Explorador de archivos. El estado en la nube (marca verde, nube azul, flechas de sincronización) se consulta por archivo mediante la extensión de shell de OneDrive. Al hacer clic derecho, la extensión de shell obtiene el estado sincrónicamente del estado de sincronización de OneDrive — y si el cliente de OneDrive está ocupado sincronizando, limitado o tiene una conexión de red inestable, la consulta tarda segundos.
El retraso también puede empeorar en carpetas con muchos archivos (más de 1000), porque OneDrive puede escanear varios archivos al calcular el estado de la carpeta para el menú contextual.
Método 1: Mantener siempre archivos específicos en el dispositivo
La solución más simple para archivos que usas con frecuencia.
- Abre el Explorador de archivos. Navega a la carpeta de OneDrive que contiene los archivos lentos.
- Selecciona el archivo o subcarpeta. Haz clic derecho. (Este primer clic derecho podría seguir siendo lento.)
- En el menú contextual, busca la sección de OneDrive: Mantener siempre en este dispositivo, Liberar espacio, etc.
- Elige Mantener siempre en este dispositivo. OneDrive descarga el contenido completo del archivo si no está presente y lo marca con una marca verde (disponible localmente, permanecerá).
- Los clics derechos futuros en este archivo serán rápidos porque OneDrive almacena en caché el estado de disponibilidad local.
- Para una carpeta completa: selecciona la carpeta → clic derecho → Mantener siempre en este dispositivo. Se aplica a todo el contenido actual y futuro.
Este es el enfoque específico por archivo. Úsalo para documentos y carpetas que uses a diario.
Método 2: Desactivar Archivos bajo demanda por completo
Para usuarios que tienen suficiente espacio en disco y quieren que todos los archivos de OneDrive sean locales. Elimina el retraso de la consulta en la nube por completo.
- Haz clic en el icono de la nube de OneDrive en la bandeja del sistema.
- Haz clic en el icono de engranaje → Configuración.
- En el cuadro de diálogo de Configuración de OneDrive, ve a la pestaña Sincronizar y hacer copia de seguridad.
- Haz clic en Configuración avanzada.
- Busca Archivos bajo demanda. Haz clic en Descargar todos los archivos (la opción también puede estar etiquetada como Liberar espacio para la dirección opuesta).
- OneDrive descarga todos los archivos solo en la nube al almacenamiento local. Esto puede tardar de minutos a horas dependiendo de la cantidad de archivos y el ancho de banda.
- Después de que todos los archivos sean locales, el clic derecho en carpetas de OneDrive será tan rápido como en carpetas que no son de OneDrive.
- Para evitar la reversión automática: en la misma Configuración avanzada, asegúrate de que Mantener siempre estos archivos en este dispositivo esté habilitado, no Guardar espacio y descargar archivos a medida que los uses.
La desventaja: la copia local completa usa todo tu almacenamiento de OneDrive en el espacio del disco local. Para usuarios con más de 100 GB de OneDrive y SSD pequeños, el Método 1 es mejor; para usuarios con suficiente disco, el Método 2 elimina el problema por completo.
Método 3: Eliminar extensiones de shell conflictivas
Para cuando el clic derecho lento no se debe específicamente a OneDrive, sino que ocurre en carpetas de OneDrive porque algo más también es lento allí.
- Descarga ShellExView de NirSoft (gratis): nirsoft.net/utils/shexview.html.
- Ejecuta como administrador. Haz clic en Opciones → Filtrar por tipo de extensión → marca Menú contextual.
- Ordena por la columna Compañía. Busca entradas que no sean de Microsoft de servicios en la nube (Dropbox, Box, Google Drive Backup & Sync), software antivirus y herramientas de archivo antiguas.
- Haz clic derecho en cada entrada que no sea de Microsoft → Deshabilitar elementos seleccionados. Deshabilita en lotes de 3 a 5.
- Reinicia el Explorador de Windows: abre el Administrador de tareas → clic derecho en Explorador de Windows → Reiniciar.
- Prueba el clic derecho en la carpeta de OneDrive. Si ahora es rápido, has identificado al culpable; vuelve a habilitar las extensiones una a la vez para encontrar el infractor exacto.
- Extensiones lentas comunes para deshabilitar: versiones desactualizadas de 7-Zip, entradas de shell de WinRAR, utilidades OEM (elementos del menú contextual de HP, Dell, Lenovo), entradas de antivirus como “Escanear con [AV]”.
Esta ruta cubre los casos donde el menú contextual lento no es culpa de OneDrive — otra extensión de shell también es lenta, pero el síntoma es más visible en carpetas de OneDrive porque OneDrive mismo añade latencia.
Cómo verificar que la solución funcionó
- Abre una carpeta de OneDrive. Haz clic derecho en un archivo. El menú contextual debería aparecer en menos de 200 ms (sensación instantánea).
- Abre una carpeta que no sea de OneDrive (por ejemplo,
C:\WindowsoC:\Users\Public). Haz clic derecho. Compara la latencia — ahora debería ser similar. - Haz clic derecho en una carpeta con más de 100 archivos dentro. Incluso las carpetas no deberían tardar más de 500 ms en mostrar el menú contextual.
Si ninguna de estas soluciones funciona
Si el clic derecho sigue siendo lento después de los Métodos 1 a 3, la causa probablemente sea un antivirus o un producto de respaldo que se engancha al shell. Escaneo de shell por antivirus: muchos productos antivirus (Avast, AVG, McAfee) escanean archivos antes de mostrar el menú contextual. Desactiva temporalmente el escaneo en tiempo real para confirmar; si el clic derecho se vuelve rápido, el antivirus es la causa — revisa la configuración del antivirus para buscar “escanear en menú contextual” u opción similar y desactívala. Otros clientes de sincronización en la nube: si tienes Dropbox o Google Drive ejecutándose junto con OneDrive, ambos pueden competir por los ciclos de la extensión de shell. Cierra esos clientes mediante el icono de la bandeja y vuelve a probar. Disco lento: los SSD defectuosos degradan la latencia de E/S, lo que agrava la sobrecarga de la consulta en la nube de OneDrive — ejecuta CrystalDiskInfo para verificar la salud del SSD. Si el TBW (Total de bytes escritos) está cerca del máximo nominal de la unidad o la temperatura es alta, la unidad es el cuello de botella independientemente de OneDrive.
Conclusión: El clic derecho lento en OneDrive se debe a la consulta de estado en la nube de Archivos bajo demanda. “Mantener siempre en este dispositivo” por archivo/carpeta, o desactivar Archivos bajo demanda por completo, elimina el retraso.