Table of Contents

ACL rotas y WMI dañado en Windows Server

Caso documentado: Server 2019 con WMI parcialmente funcional y errores ESENT.

1. Contexto

En algunos servidores (en este caso con FortiEDR instalado), se detectó que la cuenta de administrador local no podía escribir en su propio perfil (C:\Users\<usuario>), provocando fallos colaterales:

2. Confirmar ACL rotas

$Path = "C:\Users\userAdmin"
icacls $Path

Si el usuario no aparece o no tiene F (Full control), hay ACL rotas.

3. Reparar ACL

Reset completo en la carpeta del perfil:

icacls "C:\Users\userAdmin" /reset /T /C

Nota: Es normal ver errores tipo *archivo no encontrado* o *acceso denegado* en archivos temporales o bloqueados.

4. Verificar y reparar WMI

Tras corregir permisos, validar WMI:

PowerShell

# Consulta básica
Get-WmiObject Win32_OperatingSystem
 
# Listar namespaces
Get-WmiObject -Namespace "root\cimv2" -List
 
# Contadores de rendimiento
Get-Counter -ListSet Processor

wbemtest

  1. Abrir wbemtest desde Win+R.
  2. Conectar a root\cimv2.
  3. Ejecutar una consulta simple:
SELECT * FROM Win32_OperatingSystem

Reparación si hay corrupción

winmgmt /verifyrepository
winmgmt /salvagerepository
lodctr /R

5. Notas