Microsoft Print to PDF desaparece tras KB5058411 en Windows 11 (build 26100.4061): causa y solución definitiva

¿Actualizaste a Windows 11 (build 26100.4061) y, de pronto, la impresora virtual Microsoft Print to PDF desapareció? No eres el único. En esta guía exhaustiva descubrirás por qué ocurre el error 0x800F0922 al intentar reinstalar la característica y cómo recuperar la función de impresión a PDF sin sacrificar estabilidad ni seguridad.

Índice

Antecedentes del problema

La compilación 26100.4061, distribuida mediante la actualización de calidad KB5058411, introduce mejoras de seguridad para subsistemas internos. Sin embargo, el parche publica un catálogo de controladores incompleto: faltan varios hashes para los binarios asociados al controlador prnms009.inf. Cuando Windows intenta validar la firma, la instalación falla y el asistente de “Activar o desactivar las características de Windows” devuelve el mensaje:

0x800F0922 — Windows couldn’t complete the requested changes.

Como “Microsoft Print to PDF” es un servicio de clase “impresora”, su desaparición afecta a todas las aplicaciones que dependen de la ruta de impresión estándar para crear PDF (por ejemplo: Office, Visual Studio, Notepad, el Bloc de Notas, entre otros).

Cómo confirmar que eres víctima del fallo

  1. Abre Configuración → Bluetooth e impresoras → Impresoras y escáneres y verifica que la cola “Microsoft Print to PDF” no figure en la lista.
  2. Presiona Win + R, escribe optionalfeatures.exe y pulsa Enter. Activa la casilla Microsoft Print to PDF y haz clic en Aceptar. Si aparece el código 0x800F0922, tu instalación es la afectada.
  3. En el Visor de eventos navega a Registro de Windows → Setup. Deberías encontrar entradas de tipo Error con el origen DriverPackage que hacen referencia a prnms009.inf.

Causa técnica en detalle

El archivo de catálogo (.cat) que acompaña a la actualización KB5058411 no contiene la lista completa de hashes SHA‑256 para los objetos de la carpeta:

%SystemRoot%\INF\prnms009.infamd64{GUID}

Al faltar líneas críticas, el validador de firma de Windows concluye que el paquete está manipulado o incompleto y aborta la operación con el error 0x800F0922. Al tratarse de un componente opcional, el sistema simplemente lo oculta, generando la desaparición de la impresora virtual.

Soluciones prácticas recomendadas

OpciónCuándo usarlaPasos principales
1. Volver temporalmente a la compilación 26100.3775Si prefieres una vía oficial y sin manipular controladores.Abre Configuración → Windows Update → Historial de actualizaciones, selecciona Desinstalar actualizaciones y elige KB5058411. Reinicia. Inicia optionalfeatures.exe y marca “Microsoft Print to PDF”. Tras confirmar, Windows reinstalará el controlador de la build 3775 sin errores. Vuelve a Windows Update, reinstala KB5058411. El controlador permanece intacto porque ya está presente en el almacén de controladores (DriverStore).
2. Inyectar manualmente el controlador correctoPara evitar el rollback y mantener la build 26100.4061.Obtén desde un equipo limpio con build 26100.3775 la carpeta prnms009.inf\amd64\5555b7fbfa8487e2 (ZIP de unos 190 KB). Copia la carpeta directamente a C:\ (clave: no crear niveles adicionales). Abre Símbolo del sistema (Administrador) y ejecuta:
pnputil /add-driver "C:\prnms009.inf\amd64\5555b7fbfa8487e2\prnms009.inf" /install Tras recibir “Added driver packages: 1”, desconecta Internet temporalmente. Ejecuta optionalfeatures.exe, marca “Microsoft Print to PDF” y reinicia. Vuelve a conectar Internet y verifica la presencia de la impresora.

Paso a paso avanzado (inject driver)

1. Extraer el ZIP sin alterar la estructura

La carpeta debe contener exactamente estos archivos:

  • prnms009.inf
  • prnms009.cat
  • PrintConfig.dll
  • xpssvcs.dll
  • xpssvcs.pdb (opcional, símbolos)

2. Validar el hash antes de instalar

certutil -hashfile C:\prnms009.inf\amd64\5555b7fbfa8487e2\prnms009.cat SHA256

El resultado debe ser 2A25 6D9B ... (hash original de la build 3775). Si difiere, descarga nuevamente.

3. Confirmar la instalación del paquete

pnputil /enum-drivers | findstr /I "Microsoft Print To PDF"

Debe devolverte algo similar a:

Published Name : oem158.inf
Driver Package Provider : Microsoft
Class Name : Printers
Class GUID : {4D36E979-E325-11CE-BFC1-08002BE10318}
Driver Version : 6/21/2006 10.0.26100.3775

Errores frecuentes y cómo evitarlos

  • “Missing or invalid driver package”: la ruta es incorrecta o el INF no está firmado. Verifica el nombre del directorio y repite la extracción.
  • “Access is denied”: olvidaste abrir la consola como Administrador.
  • La casilla vuelve a desmarcarse: Windows revalida el controlador con el catálogo incompleto. Trabaja sin conexión durante la instalación.
  • La impresora aparece, pero no imprime: revisa que PrintConfig.dll esté en la misma carpeta que el INF.

Alternativas provisionales mientras llega un parche oficial

  1. PDF24 Creator: gratuito, sin anuncios, permite combinar y firmar PDFs.
  2. CutePDF Writer: ligero (menos de 5 MB) y sin telemetría.
  3. Función “Imprimir → Guardar como PDF” en navegadores Chromium y Firefox.

Estas soluciones cubren la mayoría de los flujos de trabajo básicos, aunque carecen de la integración nativa del dispositivo Print to PDF (p. ej., no admiten Features on Demand como Windows Sandbox).

Buenas prácticas para prevenir incidentes similares

  • Crea puntos de restauración antes de aplicar patch Tuesday o compilaciones de Insider Preview.
  • Mantén Windows Driver Store respaldado con herramientas como dism /online /export-driver.
  • Deshabilita actualizaciones automáticas de controladores en entornos críticos (gpedit.msc → Plantillas administrativas → System → Device Installation).
  • Sigue los canales oficiales de Windows Release Health para leer problemas conocidos antes de instalar parches.

Preguntas frecuentes (FAQ)

¿Puedo usar el controlador de Windows 10?

No es recomendable. Aunque pueda funcionar, perderás correcciones de seguridad y compatibilidad con XPS v3 introducidas en Windows 11.
¿El error afecta a impresoras PDF de terceros?

No. Solo impacta a la clase de dispositivo con prnms009.inf. Controladores independientes (Bullzip, Adobe PDF) no usan ese INF.
¿Desinstalar la actualización compromete la seguridad?

KB5058411 parchea vulnerabilidades elevadas. Si optas por revertirla, instala al menos la actualización acumulativa siguiente o asegúrate de limitar la exposición a Internet hasta que reapliques un parche.

Conclusión

El fallo no reside en tu hardware ni en la configuración de impresión, sino en un catálogo incompleto distribuido con la actualización KB5058411. Al restaurar el controlador original—ya sea retrocediendo temporalmente de compilación o inyectando manualmente el paquete de la build 26100.3775—puedes volver a habilitar Microsoft Print to PDF sin esperar a que Microsoft libere una revisión. Aplica la solución que mejor se adapte a tus requisitos de producción y asegúrate de mantener respaldos regulares de tus controladores clave.

Índice