| Anterior | Siguiente |
| FWP_E_NOT_FOUND | FWP_E_IN_USE |
FWP_E_ALREADY_EXISTS
Qué significa FWP_E_ALREADY_EXISTS
FWP_E_ALREADY_EXISTS (-2144206839, 0x80320009) — Ya existe un objeto con ese GUID o LUID.
La configuración de WFP forma un grafo: providers, sublayers, callouts, contexts y filters pueden depender entre sí y además tener vida persistente, dinámica o integrada. El orden de creación y retirada importa.
Qué frontera demuestra este HRESULT
La condición específica es GUID o LUID ya ocupado por un objeto. Lee el objeto existente y compara tipo, provider, displayData y configuración con la policy deseada. Si representa la misma entidad, actualiza/reutiliza; si es otra, corrige la generación de identidad en lugar de borrar a ciegas.
Ownership y dependencias
Construye la cadena de referencias antes de limpiar nada. La recuperación segura respeta el orden inverso de dependencias y conserva los objetos integrados; si el instalador vuelve a producir el mismo grafo inválido, un reinicio solo retrasará la repetición.
No confundir con un resultado cercano
FWP_E_IN_USE significa «Otros objetos hacen referencia a este objeto, por lo que no puede eliminarse.». En cambio, FWP_E_ALREADY_EXISTS se aísla por GUID o LUID ya ocupado por un objeto; esa diferencia determina qué objeto, estructura o etapa debes inspeccionar primero.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.
