¿Instalaste por error Dev Home (Preview) en Windows 10 y ahora quieres quitarlo sin dejar rastro? En esta guía práctica te explico cómo desinstalarlo por completo para tu usuario o para todo el equipo, cómo evitar que se reinstale y cómo resolver errores como “Access is denied / Acceso denegado”.
Qué es Dev Home (Preview) y por qué aparece
Dev Home es una aplicación UWP pensada para desarrolladores que centraliza configuración, paneles y extensiones (GitHub, Azure, Git, etc.). En algunos equipos puede instalarse desde Microsoft Store o llegar junto a paquetes de herramientas; y, aunque su nombre incluya “Preview”, sigue siendo una app del sistema que se gestiona como cualquier AppX.
Si no la usas, puedes desinstalarla con seguridad. El proceso es reversible (podrás volver a instalarla desde la Store o tus herramientas), y no afecta a tus proyectos, repositorios o archivos fuera de la app.
Resumen rápido de la solución
Hay tres niveles de limpieza, del más simple al más completo:
- Solo tu usuario: Configuración → desinstalar, o un comando PowerShell básico.
- Todos los usuarios: comandos PowerShell con
-AllUsers
. - Evitar reinstalación: quitar el aprovisionamiento (los paquetes que Windows prepara para perfiles nuevos).
Más abajo también verás cómo eliminar extensiones/componentes relacionados y cómo actuar ante errores comunes.
Antes de empezar
- Permisos: para acciones que afectan a todo el equipo o al aprovisionamiento, abre PowerShell como Administrador.
- Ámbitos: “usuario actual” quita la app solo de tu perfil; “todos los usuarios” quita la app de todas las cuentas existentes; “aprovisionamiento” impide que se instale en cuentas nuevas.
- Seguridad: los comandos que verás son los soportados por Windows para administrar AppX. No es necesario tocar el registro ni borrar a mano archivos del sistema.
- Windows 10: funciona en ediciones modernas de Windows 10. Si tu equipo es administrado (dominio, políticas), puede que el administrador limite la desinstalación.
Método gráfico (rápido, solo tu usuario)
- Abre Configuración → Aplicaciones → Aplicaciones y características.
- Busca “Dev Home” y pulsa Desinstalar.
Si Dev Home no aparece, o tras desinstalarlo persisten rastros para otros usuarios, pasa a los métodos con PowerShell.
PowerShell — solo usuario actual
No requiere elevación. Abre Windows PowerShell y ejecuta:
Get-AppxPackage Windows.DevHome | Remove-AppxPackage
Este comando localiza el paquete de Dev Home en tu perfil y lo desinstala. Úsalo cuando solo quieres quitarlo para ti, sin afectar a otros usuarios.
PowerShell — todos los usuarios del equipo
Abre Windows PowerShell como Administrador (clic derecho → Ejecutar como administrador) y ejecuta:
Get-AppxPackage -AllUsers Windows.DevHome | Remove-AppxPackage -AllUsers
Variante equivalente (común en hilos de soporte):
Get-AppxPackage -AllUsers -PackageTypeFilter Bundle -Name "Windows.DevHome" | Remove-AppxPackage -AllUsers
Si tu sistema no acepta el conmutador -AllUsers
en la segunda parte cuando se usa en pipeline, usa esta forma explícita:
Get-AppxPackage -AllUsers Windows.DevHome | ForEach-Object {
Remove-AppxPackage -Package $_.PackageFullName -AllUsers
}
Así te aseguras de que se desinstala la misma versión para todas las cuentas donde esté presente.
Quitar el aprovisionamiento para evitar reinstalaciones
Además de desinstalar la app, conviene eliminar su paquete aprovisionado para que no se instale automáticamente al crear usuarios nuevos en el equipo. Abre PowerShell como Administrador y ejecuta:
Get-AppxProvisionedPackage -Online |
Where-Object DisplayName -like "Windows.DevHome" |
Remove-AppxProvisionedPackage -Online
Este paso no afecta a los perfiles existentes (para ellos ya usaste los métodos anteriores), pero evita que Dev Home reaparezca en cuentas futuras.
Extensiones o “componentes” de Dev Home
Si instalaste extensiones (por ejemplo, integración con GitHub/Git o Azure), puedes enumerarlas y retirarlas del mismo modo. Primero, lista los paquetes relacionados para ver nombres y versiones:
Get-AppxPackage DevHome | Select Name, PackageFullName
Identifica cualquier elemento con “DevHome” (extensiones, complementos) y elimínalo por su nombre completo de paquete:
Remove-AppxPackage -Package "<PackageFullName>"
¿Quieres que desaparezcan también para otros usuarios? Repite la operación con -AllUsers
o usa la variante “todos los usuarios” explicada arriba.
Verificación tras la desinstalación
- Menú Inicio: busca “Dev Home”; no debería aparecer.
- PowerShell: si el siguiente comando no devuelve nada, Dev Home no está instalado en ese ámbito:
Get-AppxPackage Windows.DevHome
Para comprobar si aún queda aprovisionado (lo que haría que aparezca en perfiles nuevos), ejecuta:
Get-AppxProvisionedPackage -Online | Where-Object DisplayName -like "Windows.DevHome"
Solución a errores frecuentes
Mensaje o síntoma | Causa probable | Solución recomendada |
---|---|---|
“Access is denied / Acceso denegado” | Faltan permisos administrativos para operaciones a nivel de equipo. | Abre PowerShell como Administrador y repite el método de “Todos los usuarios” y/o el de “Aprovisionamiento”. |
“Algún parámetro no especificado” o error de sintaxis | Comando incompleto o comillas/asteriscos omitidos. | Copia el comando tal cual (incluye comillas y comodines * ). Puedes pegarlo en un bloc y revisar las comillas rectas. |
La app desaparece para mi usuario pero otros aún la ven | Solo desinstalaste para el usuario actual. | Ejecuta el método de Todos los usuarios y después Quitar el aprovisionamiento. |
El botón “Desinstalar” no aparece en Configuración | Instalación vía imagen/tienda con políticas o dependencias. | Usa los métodos de PowerShell (B/C/D). Es lo esperado en apps del sistema/empresa. |
Vuelve a instalarse al crear usuarios nuevos | Paquete aprovisionado sigue presente. | Aplica el método Quitar el aprovisionamiento. |
Quedan carpetas vacías en AppData | Residuos de datos por perfil tras desinstalación. | Opcional: limpia %LocalAppData%\Packages\* buscando carpetas con “DevHome”. No borres otras que desconozcas. |
Qué hacer si el botón “Desinstalar” no aparece
Es normal en apps instaladas como parte del sistema o gestionadas. La ruta con PowerShell es la correcta. Repite estos pasos, por orden:
- Desinstalar para todos los usuarios:
Get-AppxPackage -AllUsers Windows.DevHome | ForEach-Object {
Remove-AppxPackage -Package $_.PackageFullName -AllUsers
}
- Quitar el aprovisionamiento:
Get-AppxProvisionedPackage -Online |
Where-Object DisplayName -like "Windows.DevHome" |
Remove-AppxProvisionedPackage -Online
Si el equipo tiene políticas corporativas (MDM/Intune/Directiva de grupo), consulta con IT: puede reinstalarse por cumplimiento de directivas.
Alternativa con Winget (opcional)
Si prefieres usar winget
y lo tienes disponible en Windows 10, puedes localizar y desinstalar la app:
winget list dev home
Con el identificador que aparezca, ejecuta:
winget uninstall --id <IDENTIFICADOR> --exact
Si winget
no encuentra la app o indica que se instaló por Store para un usuario concreto, vuelve a los métodos con PowerShell para garantizar la eliminación por ámbitos.
Comprender los ámbitos: usuario, todos y aprovisionado
Ámbito | Qué afecta | Comando clave | Cuándo usarlo |
---|---|---|---|
Usuario actual | Solo tu perfil | Get-AppxPackage Windows.DevHome | Remove-AppxPackage | Quitar la app de tu sesión sin tocar otros usuarios. |
Todos los usuarios | Todas las cuentas existentes | Get-AppxPackage -AllUsers ... | Remove-AppxPackage -AllUsers | Limpieza global cuando hay varias cuentas en el equipo. |
Aprovisionado | Perfiles nuevos | Remove-AppxProvisionedPackage -Online | Evitar que se reinstale al crear usuarios nuevos. |
Scripts listos para copiar
Solo tu usuario:
# Desinstalar Dev Home (Preview) solo para el usuario actual
$pkg = Get-AppxPackage Windows.DevHome
if ($pkg) {
$pkg | Remove-AppxPackage
Write-Host "Dev Home quitado del perfil actual."
} else {
Write-Host "Dev Home no está instalado para este usuario."
}
Todos los usuarios + quitar aprovisionado (limpieza total): ejecuta en PowerShell como Administrador.
# 1) Desinstalar para todos los usuarios
$all = Get-AppxPackage -AllUsers Windows.DevHome
if ($all) {
$all | ForEach-Object {
try {
Remove-AppxPackage -Package $_.PackageFullName -AllUsers -ErrorAction Stop
Write-Host "Quitado: $($_.PackageFullName)"
} catch {
Write-Warning "No se pudo quitar $($.PackageFullName): $($.Exception.Message)"
}
}
} else {
Write-Host "No se encontraron instalaciones de Dev Home en usuarios existentes."
}
2) Quitar aprovisionado para evitar reinstalaciones
\$prov = Get-AppxProvisionedPackage -Online | Where-Object DisplayName -like "Windows.DevHome"
if (\$prov) {
\$prov | ForEach-Object {
try {
Remove-AppxProvisionedPackage -Online -PackageName \$*.PackageName -ErrorAction Stop
Write-Host "Aprovisionamiento eliminado: \$(\$*.PackageName)"
} catch {
Write-Warning "No se pudo quitar el aprovisionamiento \$(\$.PackageName): \$(\$.Exception.Message)"
}
}
} else {
Write-Host "No hay paquetes aprovisionados de Dev Home."
}
Eliminar extensiones de Dev Home detectadas:
# Lista extensiones y paquetes relacionados
Get-AppxPackage DevHome | Select Name, PackageFullName
Sustituye \ por el nombre exacto de cada extensión que quieras quitar
Remove-AppxPackage -Package "\" -AllUsers
Preguntas frecuentes
¿Quitar Dev Home afecta a Git, VS Code o mis repositorios? No. Dev Home es una interfaz. Tus herramientas y repositorios permanecen donde estaban. Solo se elimina la app y sus datos de perfil.
¿Necesito salir del Programa Windows Insider? No. No es necesario abandonar Insider ni reinstalar Windows para quitar Dev Home. Solo plantéalo si además quieres salir de una build Insider; ese tema es independiente de la desinstalación de la app.
¿Puedo reinstalar Dev Home más adelante? Sí. Si la necesitas en el futuro, puedes instalarla de nuevo desde la Store o tu gestor de paquetes habitual.
¿Por qué a veces queda un icono “fantasma” en Inicio? Es la caché de accesos. Reinicia o cierra sesión. Si persiste, borra la caché de iconos o recrea el índice, aunque normalmente no hace falta.
Nota sobre Windows Insider
- No es necesario salir del Programa Insider ni hacer una instalación limpia para desinstalar Dev Home.
- Solo considera salir de Insider/reinstalar si también quieres abandonar una build Insider del sistema. Eso es independiente de quitar la app.
Recomendación final
Para la mayoría de los casos basta con el método PowerShell — solo usuario actual. Si buscas una limpieza total, ejecuta en orden: Todos los usuarios y luego Quitar aprovisionado. Con esos dos pasos eliminas Dev Home del equipo y evitas que vuelva a instalarse automáticamente en usuarios nuevos.
Guía paso a paso compacta
- Rápido (usuario actual):
Get-AppxPackage Windows.DevHome | Remove-AppxPackage
- Global (todos los usuarios):
Get-AppxPackage -AllUsers Windows.DevHome | Remove-AppxPackage -AllUsers
- Evitar reinstalación (aprovisionado):
Get-AppxProvisionedPackage -Online |
Where-Object DisplayName -like "Windows.DevHome" |
Remove-AppxProvisionedPackage -Online
- Extensiones relacionadas (opcional):
Get-AppxPackage DevHome | Select Name, PackageFullName
Luego:
Remove-AppxPackage -Package "<PackageFullName>"
Resumen de la Pregunta
Se instaló por error Dev Home (Preview) en Windows 10. ¿Cómo desinstalarlo por completo —incluyendo para todos los usuarios y cualquier “componente” relacionado— y qué hacer si aparecen errores como “Access is denied/Acceso denegado” u otros mensajes?
Respuesta y Solución
A continuación tienes los métodos efectivos, del más simple al más completo. Elige el que necesites según si quieres quitarlo solo para tu usuario o para todo el equipo:
Método gráfico (rápido, solo tu usuario)
- Configuración → Aplicaciones → Aplicaciones y características.
- Busca “Dev Home” y pulsa Desinstalar.
Si no aparece o queda rastro para otros usuarios, usa los métodos con PowerShell.
PowerShell — solo usuario actual
Get-AppxPackage Windows.DevHome | Remove-AppxPackage
PowerShell — todos los usuarios del equipo
Get-AppxPackage -AllUsers Windows.DevHome | Remove-AppxPackage -AllUsers
Variante equivalente usada en el hilo:
Get-AppxPackage -AllUsers -PackageTypeFilter Bundle -Name "Windows.DevHome" | Remove-AppxPackage -AllUsers
Quitar el aprovisionamiento (evita que se reinstale para usuarios nuevos)
Get-AppxProvisionedPackage -Online |
Where-Object DisplayName -like "Windows.DevHome" |
Remove-AppxProvisionedPackage -Online
Extensiones o “componentes” de Dev Home
Get-AppxPackage DevHome | Select Name, PackageFullName
Identifica paquetes relacionados y elimínalos con:
Remove-AppxPackage -Package "<PackageFullName>"
(Repite con -AllUsers
si deseas quitarlos para todo el equipo.)
Verificación
- Menú Inicio: ya no debe aparecer “Dev Home”.
- PowerShell:
Get-AppxPackage Windows.DevHome
(Si no devuelve nada, se desinstaló para ese ámbito.)
Errores frecuentes y cómo resolverlos
- “Access is denied / Acceso denegado”: abre PowerShell como Administrador y repite el método C/D.
- “Algún parámetro no especificado”: copia el comando tal cual (incluye comillas y comodines
*
). - No se elimina para otros usuarios: usa el método C (AllUsers) y luego el D (aprovisionamiento).
Nota sobre Windows Insider
- No es necesario salir del Programa Insider ni hacer una instalación limpia para desinstalar Dev Home.
- Solo considera salir de Insider/reinstalar si también quieres abandonar una build Insider del sistema. Eso es independiente de quitar la app.
Recomendación final
Empieza por B (tu usuario). Si quieres limpieza total en el equipo, aplica C y después D. Con eso eliminas Dev Home y evitas que se vuelva a instalar para usuarios nuevos.