Cómo solucionar el problema del explorador de archivos lento - solución que funciona
Dejo esta solución aca porque estuve meses buscando como solucionar el problema del explorador de archivos lento. La dejo acá para que la puedan usar (fuente https://gemini.google.com/share/6b23c2d98e6d):
Script de PowerShell para Limpieza Avanzada
Puedes ejecutar el siguiente script para realizar tareas de mantenimiento más profundas, como el reinicio forzado del proceso del Explorador, la eliminación de la caché de iconos y la reparación de archivos de sistema.
⚠️ Advertencia de Seguridad
- Ejecuta scripts solo de fuentes confiables. Aunque este script realiza operaciones de limpieza estándar, siempre es buena práctica crear un punto de restauración del sistema antes de ejecutar cualquier script. 
- Debes ejecutar PowerShell como Administrador. 
Script de Limpieza (PowerShell)
Guarda el siguiente código en un archivo de texto con la extensión .ps1 (por ejemplo: Fix-Explorer.ps1).
PowerShell
# SCRIPT DE OPTIMIZACIÓN DEL EXPLORADOR DE WINDOWS
# Ejecutar como Administrador Write-Host "--- 1. Limpiando el caché de iconos del sistema ---"
# Detener el proceso del Explorador para liberar archivos de caché. Stop-Process -Name explorer -Force
# Ruta del caché de iconos para el usuario actual $IconCachePath = "$env:LOCALAPPDATA\Microsoft\Windows\Explorer\*"
# Eliminar archivos de caché de iconos Get-ChildItem -Path $IconCachePath -Include IconCache*.db, thumbcache*.db -Recurse -Force | Remove-Item -Force -ErrorAction SilentlyContinue Write-Host "Caché de iconos eliminado. Se regenerará al reiniciar el Explorador." Start-Sleep -Seconds 2 Write-Host "--- 2. Limpiando el caché de Acceso Rápido ---"
# Eliminar archivos de la cache de destinos frecuentes (Accesos Rápidos/Jump Lists) $AutoDest = "$env:AppData\Microsoft\Windows\Recent\AutomaticDestinations\*" $CustDest = "$env:AppData\Microsoft\Windows\Recent\CustomDestinations\*" Get-ChildItem -Path $AutoDest -Force | Remove-Item -Force -ErrorAction SilentlyContinue Get-ChildItem -Path $CustDest -Force | Remove-Item -Force -ErrorAction SilentlyContinue Write-Host "Caché de Acceso Rápido y destinos recientes eliminado." Start-Sleep -Seconds 2 Write-Host "--- 3. Eliminando Archivos Temporales de Usuario ---"
# Eliminar contenido de la carpeta Temp del usuario $TempPath = "$env:TEMP\*" Get-ChildItem -Path $TempPath -Force | Remove-Item -Recurse -Force -ErrorAction SilentlyContinue Write-Host "Archivos temporales de usuario eliminados." Start-Sleep -Seconds 2 Write-Host "--- 4. Ejecutando escaneo SFC para verificar archivos de sistema ---"
# Ejecutar System File Checker (SFC) para verificar la integridad de los archivos de sistema sfc /scannow Write-Host "Escaneo SFC completado. Verifica los resultados." Start-Sleep -Seconds 5 Write-Host "--- 5. Reiniciando el proceso del Explorador de Windows ---"
# Iniciar nuevamente el Explorador Start-Process explorer.exe Write-Host "Script completado. Si el problema persiste, considere la recomendación 3."
Cómo ejecutar el Script:
- Abre el menú de inicio y escribe PowerShell. 
- Haz clic derecho en Windows PowerShell y selecciona Ejecutar como administrador. 
- Si es la primera vez que ejecutas un script, puedes necesitar cambiar la política de ejecución. Escribe: - PowerShell - Set-ExecutionPolicy RemoteSigned - (Presiona S para Sí y luego $\text{Enter}$). 
- Navega hasta la carpeta donde guardaste el archivo .ps1. Por ejemplo, si lo guardaste en el escritorio: - PowerShell - cd C:\Users\TuUsuario\Desktop 
- Ejecuta el script: - PowerShell - .\Fix-Explorer.ps1 
- Reinicia tu laptop una vez que el script haya terminado y verifica si la lentitud ha desaparecido.