Desinstalar Dev Home (Preview) en Windows 10 por completo: métodos con PowerShell y solución a “Access is denied”

¿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”.

Índice

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)

  1. Abre ConfiguraciónAplicacionesAplicaciones y características.
  2. 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íntomaCausa probableSolució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 sintaxisComando 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 venSolo 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ónInstalació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 nuevosPaquete aprovisionado sigue presente.Aplica el método Quitar el aprovisionamiento.
Quedan carpetas vacías en AppDataResiduos 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:

  1. Desinstalar para todos los usuarios:
Get-AppxPackage -AllUsers Windows.DevHome | ForEach-Object {
  Remove-AppxPackage -Package $_.PackageFullName -AllUsers
}
  1. 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

ÁmbitoQué afectaComando claveCuándo usarlo
Usuario actualSolo tu perfilGet-AppxPackage Windows.DevHome | Remove-AppxPackageQuitar la app de tu sesión sin tocar otros usuarios.
Todos los usuariosTodas las cuentas existentesGet-AppxPackage -AllUsers ... | Remove-AppxPackage -AllUsersLimpieza global cuando hay varias cuentas en el equipo.
AprovisionadoPerfiles nuevosRemove-AppxProvisionedPackage -OnlineEvitar 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

  1. Rápido (usuario actual):
Get-AppxPackage Windows.DevHome | Remove-AppxPackage
  1. Global (todos los usuarios):
Get-AppxPackage -AllUsers Windows.DevHome | Remove-AppxPackage -AllUsers
  1. Evitar reinstalación (aprovisionado):
Get-AppxProvisionedPackage -Online |
  Where-Object DisplayName -like "Windows.DevHome" |
  Remove-AppxProvisionedPackage -Online
  1. 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)

  1. Configuración → Aplicaciones → Aplicaciones y características.
  2. 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.

Índice