Saltar al contenido
Blog TIContel
Regresar

Desinstalación y reinstalación limpia de Microsoft 365 en Windows 11 (ODT)

1. Objetivo

Este procedimiento describe la desinstalación completa de Microsoft 365 en un equipo con Windows 11 y su reinstalación desde cero. Se apoya en el Office Deployment Tool (ODT) y PowerShell para garantizar una limpieza sin residuos, resolviendo los problemas que deja el desinstalador nativo y supliendo a la herramienta SaRA, actualmente deprecada por Microsoft.

El flujo general es el siguiente:

Flujo general del procedimiento

2. Herramientas y requisitos

Sistema operativoWindows 11
HerramientasOffice Deployment Tool (ODT), Windows PowerShell (Administrador)
Versión de OfficeMicrosoft 365 (suscripción)
RequisitosConexión a Internet activa y cuenta Microsoft 365 con suscripción activa para la reinstalación

URL de descarga del ODT: https://www.microsoft.com/en-us/download/details.aspx?id=49117

3. Procedimiento de desinstalación

Paso 1 — Descargar y extraer el Office Deployment Tool

Paso 2 — Crear el archivo de configuración XML

Abre PowerShell como Administrador y ejecuta este bloque para generar uninstall.xml con la codificación correcta (evita los problemas del Bloc de notas o el navegador):

$xml = @'
<Configuration>
  <Remove All="TRUE">
    <Product ID="O365ProPlusRetail"/>
  </Remove>
  <Display Level="None" AcceptEULA="TRUE"/>
  <Property Name="FORCEAPPSHUTDOWN" Value="TRUE"/>
</Configuration>
'@

$xml | Out-File -FilePath "C:\ODT\uninstall.xml" -Encoding UTF8 -Force

⚠ Importante: No crear el XML manualmente desde el navegador o el Bloc de notas, ya que puede guardarse con extensión incorrecta (.xml.html) o con codificación incompatible, causando el error 0-2048.

Paso 3 — Ejecutar la desinstalación

En la misma ventana de PowerShell (Administrador):

cd C:\ODT
.\setup.exe /configure uninstall.xml

El proceso no muestra barra de progreso visible. Si finaliza sin ventana de error, la desinstalación fue exitosa.

Paso 4 — Limpieza de residuos

Ejecuta este script en PowerShell para eliminar carpetas y claves de registro que quedan tras la desinstalación:

# Eliminar carpetas residuales
$paths = @(
    "C:\Program Files\Microsoft Office",
    "C:\Program Files (x86)\Microsoft Office",
    "C:\ProgramData\Microsoft\Office",
    "$env:LOCALAPPDATA\Microsoft\Office",
    "$env:APPDATA\Microsoft\Office"
)
foreach ($p in $paths) {
    if (Test-Path $p) {
        Remove-Item -Path $p -Recurse -Force
        Write-Host "Eliminado: $p" -ForegroundColor Green
    }
}

# Limpiar claves de registro
$regPaths = @(
    "HKLM:\SOFTWARE\Microsoft\Office",
    "HKLM:\SOFTWARE\WOW6432Node\Microsoft\Office",
    "HKCU:\SOFTWARE\Microsoft\Office"
)
foreach ($r in $regPaths) {
    if (Test-Path $r) {
        Remove-Item -Path $r -Recurse -Force
        Write-Host "Registro eliminado: $r" -ForegroundColor Green
    }
}

Write-Host "Limpieza completada." -ForegroundColor Cyan

ℹ Nota: es normal que algunas claves de registro protegidas por el sistema generen un error de permisos (PermissionDenied). Esto no afecta el resultado final.

Limpieza de residuos

Reinicia el equipo antes de continuar con la instalación.

4. Procedimiento de reinstalación

Paso 5 — Descargar el instalador de Microsoft 365

Paso 6 — Resolver error de canal de actualización (si aplica)

En equipos que antes tenían licencia corporativa o educativa puede aparecer el error “No se puede instalar en el canal de actualización seleccionado”. Para resolverlo, ejecuta en PowerShell como Administrador:

Resolución de error de canal

# Limpiar políticas de canal residuales
Remove-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\office\16.0\common\officeupdate" -Name "updatebranch" -ErrorAction SilentlyContinue
Remove-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Office\ClickToRun\Configuration" -Name "CDNBaseUrl" -ErrorAction SilentlyContinue
Remove-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Office\ClickToRun\Configuration" -Name "UpdateChannel" -ErrorAction SilentlyContinue

Paso 7 — Instalar Microsoft 365

5. Resumen del procedimiento

PasoAcciónResultado esperado
1Descargar Office Deployment ToolArchivo .exe en C:\ODT
2Extraer ODT y crear uninstall.xml vía PowerShellsetup.exe y uninstall.xml en C:\ODT
3Ejecutar setup.exe /configure uninstall.xmlOffice desinstalado sin errores
4Limpiar residuos (carpetas y registro)Sin rastros de Office en el sistema
5Descargar instalador desde portal.office.comOfficeSetup.exe descargado
6Limpiar políticas de canal en registro (si aplica)Sin bloqueos de canal de actualización
7Ejecutar OfficeSetup.exe e iniciar sesiónMicrosoft 365 instalado y activado

6. Notas adicionales


Compartir esta publicación:

Publicación anterior
Script que envía por correo la configuración de equipos con RouterOS
Publicación siguiente
PBX Issabel: cuando las interfaces de red no levantan al reiniciar