Bien, el Explorador de archivos de Windows tiene una joya escondida llamada Acceso rápido : es básicamente una barra lateral que muestra las carpetas más usadas y, sorprendentemente, mucha gente la pasa por alto. Es muy útil para ir a la página siguiente, pero si alguna vez has intentado personalizarlo a mayor escala (como implementar carpetas ancladas para diferentes equipos), la cosa se complica rápidamente. La configuración predeterminada no te servirá de mucho si quieres anclar carpetas específicas según roles o ubicaciones de usuario, y la compatibilidad nativa con directivas de grupo no cubre este aspecto. Aquí tienes PowerShell y un poco de magia del registro: la combinación que te permite automatizar y personalizar el Acceso rápido a la perfección.
Este artículo se centra en cómo anclar, desanclar y administrar carpetas mediante programación. Ya sea eliminando los elementos anclados predeterminados o configurando favoritos según roles, estos scripts y ajustes ayudan a ahorrar mucho tiempo haciendo clic manualmente. Es posible que necesites algo de prueba y error, sobre todo porque Windows a veces se comporta de forma inconsistente (por ejemplo, ¿por qué oculta el acceso rápido aleatoriamente?), pero con los comandos y las rutas adecuados, es una tarea bastante factible. Después de experimentar con esto, tendrás una configuración mucho más adaptada y adaptable a tus necesidades organizativas.
Cómo administrar carpetas de acceso rápido en Windows mediante PowerShell y ajustes del Registro
Solución al problema del panel de acceso rápido que no aparece
- Si el acceso rápido falta por completo (por ejemplo, si su barra lateral está en blanco o bloqueada con las bibliotecas predeterminadas), verifique la configuración de registro de HubMode.
- Vaya a HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer.
- Busca un DWORD llamado HubMode. Si está configurado en 1, probablemente sea por eso que el Acceso Rápido está oculto.
- Para solucionarlo, abra Regedit (presione Win + R, escriba regedit, presione Enter), luego navegue hasta esa clave y elimine el DWORD HubMode o configure su valor a 0.
- Cierre la sesión o reinicie el Explorador de archivos (` taskkill /f /im explorer.exe ` y luego ` start explorer.exe `) y vea si aparece el Acceso rápido.
Esta solución ayuda si has notado que el Acceso rápido simplemente desaparece o permanece oculto, lo que a veces ocurre en Windows después de actualizaciones o errores de registro.
Anclar una carpeta al acceso rápido con PowerShell
- Esto es un truco, pero funciona. Básicamente, estás llamando al objeto COM Shell. Application para invocar el comando «anclar a inicio».
- Abra PowerShell como administrador (o simplemente como administrador normal, según sus permisos) y ejecute el siguiente comando:
$quickaccess = new-object -com shell.application $folderPath = "C:\CorpApp\Report" # change this to your folder $quickaccess. Namespace($folderPath).Self. InvokeVerb("pintohome")
Borrar la lista de acceso rápido rápidamente
- La lista de carpetas ancladas se almacena en un archivo de caché, totalmente oculto. Para borrarla, simplemente elimine este archivo desde el Símbolo del sistema o PowerShell:
del /f /s /q /a "%AppData%\Microsoft\Windows\Recent\AutomaticDestinations\f01b4d95cf55d32a.automaticDestinations-ms"
Tenga en cuenta que Windows puede volver a crear este archivo y volver a llenar sus favoritos en función de la actividad reciente, por lo que es posible que desee automatizar o programar este proceso de limpieza si implementa cambios para varios usuarios.
Fijar carpetas de red o bibliotecas de usuario mediante programación
- Puedes anclar recursos compartidos de red o carpetas de usuario, no solo unidades locales. Por ejemplo:
$folderPath = "\\munfs01\public\sales" # change to your network share $quickaccess = new-object -com shell.application $quickaccess. Namespace($folderPath).Self. InvokeVerb("pintohome")
Eliminar (desanclar) carpetas del acceso rápido
- Si ya no necesita una carpeta o desea limpiarla, ejecute lo siguiente:
($QuickAccess. Namespace("shell:::{679f85cb-0220-4080-b29b-5540cc05aab6}").Items() | where {$_. Path -eq "C:\CorpApp\Report"}).InvokeVerb("unpinfromhome")
Desanclar en masa bibliotecas predeterminadas (como Escritorio, Documentos, etc.)
- A veces, Windows ancla estas bibliotecas predeterminadas al acceso rápido, lo que puede complicar las cosas:
$quickaccess = new-object -com shell.application $results=$quickaccess. Namespace("shell:::{679f85cb-0220-4080-b29b-5540cc05aab6}").Items() $DeleteDefaultItems = @("Desktop", "Documents", "Pictures", "Videos", "Downloads") $result | where {$_.name -in $DeleteDefaultItems} | foreach { $_. InvokeVerb("unpinfromhome") }
Carpetas de pines según la membresía del grupo de usuarios
- Aquí es donde las cosas se vuelven más avanzadas. Puedes configurar scripts para comprobar si un usuario pertenece a un grupo de AD y luego anclar carpetas según corresponda. Por ejemplo:
$usergroups=(New-Object System. DirectoryServices. DirectorySearcher("(&(objectCategory=User)(samAccountName=$($env:username)))")).FindOne().GetDirectoryEntry().memberOf if ($usergroups. Contains('CN=MUN_SaleManagers, OU=Groups, OU=MUN, DC=woshub, DC=loc')) { $AddItems = @( [pscustomobject]@{Name='Report';Path='\\woshub.loc\DFS\Reports'} [pscustomobject]@{Name='Scans';Path='\\woshub.loc\DFS\Scans'} [pscustomobject]@{Name='Downloads';Path="$env:USERPROFILE\Downloads"} ) foreach ($Item in $AddItems) { if (($Item. Path -and (Test-Path $Item. Path)) -and ($Item. Name -notin $results. Name)) { $quickaccess. Namespace($Item. Path).Self. InvokeVerb("pintohome") } } }
La ejecución de estos scripts y ajustes no siempre es fluida: Windows puede ser un poco quisquilloso y, a veces, los scripts no se ejecutan a la primera. Sin embargo, tras configurarlos, gestionar el panel de acceso rápido se vuelve mucho más sencillo, especialmente al implementarlo para muchos usuarios o con configuraciones basadas en roles.
Resumen
- Habilitar el acceso rápido si está oculto por el ajuste del registro.
- Anclar carpetas con PowerShell, incluidos los recursos compartidos de red.
- Borre los archivos de caché con frecuencia para restablecer los elementos fijados.
- Desancle carpetas manualmente o en masa para ordenarlas.
- Automatice la fijación basada en roles con comprobaciones de grupos de AD.
Resumen
Dominar el Acceso Rápido con scripts y modificaciones del registro puede agilizar considerablemente los flujos de trabajo, especialmente en un entorno empresarial. No todo es perfecto (Windows puede presentar algunos contratiempos), pero en general, con estos consejos, es mucho menos frustrante. Solo recuerda probar las cosas antes de implementarlas en masa y mantener una copia de seguridad de tu registro y scripts. Cruzamos los dedos para que esto te ahorre algún que otro dolor de cabeza en el futuro.