Eliminar archivos de la carpeta OLK en Outlook 2007 en Windows 10

La carpeta OLK es el escondite donde Outlook 2007 guarda copias temporales de los adjuntos. Si usas Windows 10, estos archivos huérfanos pueden devorar gigabytes sin que te des cuenta. Aprende a eliminarlos de forma segura, manual o automáticamente, sin riesgos.

Índice

¿Qué es exactamente la carpeta OLK?

OLK es la abreviatura de Outlook Secure Temp Folder. Cada vez que haces doble clic sobre un adjunto en tu correo, Outlook no lo abre directamente desde el PST u OST, sino que crea una copia física del archivo dentro de una subcarpeta oculta situada, por defecto, en %localappdata%\Microsoft\Windows\Temporary Internet Files\Content.Outlook\. A esta subcarpeta se le asigna un nombre aleatorio de ocho caracteres —por ejemplo, 5A1B23D4— para diferenciarla de otras sesiones y perfiles. El objetivo es proteger la integridad del mensaje original y aislar el contenido potencialmente peligroso en un directorio con permisos restringidos.

Una vez que cierras el adjunto, Outlook no realiza ningún proceso de purga; simplemente abandona la copia temporal. Con el paso de las semanas, y especialmente si sueles abrir presentaciones, imágenes o bases de datos pesadas, la carpeta puede albergar cientos o miles de ficheros duplicados.

Por qué los archivos temporales se convierten en un problema de almacenamiento

Windows 10 incluye excelentes mecanismos de mantenimiento automático, pero la ubicación de la OLK está fuera del alcance del Liberador de espacio en disco y de la herramienta Storage Sense. Como resultado, es habitual que usuarios descubran varios GB ocupados por versiones obsoletas de los mismos adjuntos.

  • Impacto en portátiles con SSD pequeños: algunos equipos corporativos mantienen discos de 128 GB o 256 GB, donde cada GB extra es valioso.
  • Dificultad para identificar el origen: el nombre intercala el original con un número de serie (Informe(12).xlsx), lo que dificulta reconocer los duplicados a simple vista.
  • Riesgo mínimo de corrupción: los archivos no están conectados al buzón, por lo que eliminarlos no afecta al correo ni a la base de datos de Outlook.

Seguridad: ¿puedo borrar sin miedo?

Sí. Los archivos en OLK son copias, no objetos primarios. De hecho, Microsoft recomienda vaciar la carpeta cuando surgen problemas de previsualización o cuando un adjunto se abre en modo de solo lectura de forma inesperada. La única precaución real es comprobar que, si editaste un adjunto directamente y pulsaste Guardar en lugar de Guardar como, hayas trasladado la versión final a otra carpeta visible; de lo contrario, perderás los cambios al limpiar.

Cómo localizar la ruta concreta en tu equipo

Existen dos métodos:

  1. Navegación directa en el Explorador de archivos. Copia y pega la variable de entorno siguiente en la barra de direcciones y pulsa Intro: %localappdata%\Microsoft\Windows\Temporary Internet Files\Content.Outlook\ Verás una lista de carpetas con nombres aleatorios; cada una corresponde a un perfil o sesión.
  2. Consulta en el Registro. Si la política de tu organización mueve la carpeta OLK a otra ruta (por ejemplo, un volumen secundario), búscala en: HKEYCURRENTUSER\Software\Microsoft\Office\12.0\Outlook\Security\OutlookSecureTempFolder Copia la ruta completa que aparece en el valor (Predeterminado) y pégala en el Explorador.

Guía paso a paso para liberar espacio

  1. Cierra completamente Outlook, incluidas ventanas de vista previa y recordatorios.
  2. Abre el Explorador de archivos y navega hasta la ruta OLK identificada.
  3. Selecciona todo (Ctrl + ECtrl + A) y envía a la Papelera (Supr).
  4. Si aparece un mensaje de «archivo en uso», marca Omitir y, tras reiniciar, repite solo con los que queden.
  5. Vacía la Papelera para recuperar el espacio al instante.

Automatizar la limpieza con PowerShell

Para administradores o usuarios avanzados, automatizar ahorra tiempo y estandariza la tarea. A continuación se muestra un script que detecta la ruta OLK desde el Registro y elimina ficheros mayores de 7 días, añadiendo un registro de auditoría:

### Clear-OLK.ps1
$olkPath = (Get-ItemProperty `
  -Path "HKCU:\Software\Microsoft\Office\12.0\Outlook\Security").OutlookSecureTempFolder
if (!(Test-Path $olkPath)) { Write-Host "La carpeta OLK no existe"; exit }
Get-ChildItem -Path $olkPath -Recurse |
  Where-Object { $_.LastWriteTime -lt (Get-Date).AddDays(-7) } |
  Remove-Item -Force
"$((Get-Date).ToString('u')) | Eliminados archivos antiguos de $olkPath" |
  Out-File -FilePath "$env:TEMP\OLK_cleanup.log" -Append

Guárdalo, firma el script si tu política de ejecución lo exige y programa la tarea con el Programador de Windows (Task Scheduler) para que se ejecute cada semana al iniciar sesión.

Alternativa con archivo .bat

Si tu empresa restringe PowerShell, un sencillo lote también sirve:

@echo off
FOR /F "tokens=2*" %%A IN ('REG QUERY ^
 "HKCU\Software\Microsoft\Office\12.0\Outlook\Security" ^
 /v OutlookSecureTempFolder') DO SET OLK=%%B
IF NOT EXIST "%OLK%" GOTO FIN
FOR /R "%OLK%" %%F IN (*) DO DEL /Q "%%F"
:FIN

Evitar la pérdida de cambios al editar adjuntos

Para que nunca vuelvas a extraviar ediciones críticas:

  • Usa siempre «Guardar como». Guarda el documento en Escritorio o Documentos antes de empezar a trabajar.
  • Activa el AutoSave o Autoguardado si dispones de Office 365; no existe en Office 2007, pero puedes usar versiones en la nube.
  • Copia al buzón o a OneDrive cualquier archivo que debas reenviar con cambios.

Preguntas frecuentes

¿Por qué veo varios archivos con el mismo nombre y un número entre paréntesis? Outlook añade un sufijo incremental —ej. presentacion(23).pptx— cada vez que encuentra un duplicado. El sufijo no indica versiones distintas, solo colisiones de nombre. ¿Afecta este procedimiento a Outlook 2010 o posterior? El mecanismo interno sigue existiendo, aunque la ruta cambia ligeramente. Los pasos son idénticos, solo debes buscar la clave 14.0 o 16.0 según la versión. Uso perfil de Exchange en modo en línea, ¿cambia algo? No. OLK siempre se crea en el cliente, independientemente del tipo de buzón. ¿Puedo redirigir la carpeta a un disco D:\ para evitar llenar C:\? Sí, mediante una directiva de grupo o modificando el valor OutlookSecureTempFolder. Sin embargo, es más sencillo automatizar la purga.

Consejos de mantenimiento preventivo

Aunque vaciar la OLK es seguro, adoptar estas prácticas limita el crecimiento futuro:

AcciónBeneficio
Limitar tamaño máximo del buzónMenos adjuntos antiguos que abrir y menos copias en OLK
Usar enlaces a SharePoint o OneDrive en lugar de adjuntosElimina la necesidad de múltiples descargas del mismo archivo
Actualizar a versiones de Outlook posterioresMejor integración con la nube y optimización de cachés

Conclusión

La carpeta OLK de Outlook 2007 es un contenedor de conveniencia, no un almacén que debas conservar. Vaciarla periódicamente —ya sea manualmente o con un script— libera almacenamiento, evita errores de apertura y mantiene tu sistema limpio. Sigue las indicaciones anteriores y conviértelo en una rutina de mantenimiento tan básica como desfragmentar o actualizar Windows.

Índice