Error 0xc1900204 ocurre durante el proceso de instalación de una nueva actualización para Windows 7, 8 y 10. El problema es extremadamente común, pero se resuelve fácilmente con algunos métodos elementales (y no tan elementales). Puede familiarizarse con estos métodos a continuación en el artículo.
SEGIR 0XC1900204 Error durante la actualización de Windows
Método #1 Ajustar el registro de Windows
Este método será extremadamente útil si el directorio donde los programas de Windows se instalan de forma predeterminada han sido modificadas por algún proceso en el sistema. El método lo ayudará a deshacerse del error 0xc1900204, pero deberá profundizar un poco en su registro de Windows.
- Presione Win+R;
- escriba regedit y presione Entrar;
- Vaya a la rama HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows \ CurrentVersion;
- Haga clic con el botón derecho en el parámetro ProgramFilesDir y seleccione «Cambiar»;
- Elimine los datos de la línea «Valores» e inserte la ruta a la carpeta «Archivos de programa» en su computadora;
- Guarde los cambios y cierre la ventana del editor de registro;
- reinicia tu computadora.
Intente actualizar Windows nuevamente y verificar el error 0xc1900204.
Método #2 Aplicar un solucionador de problemas
Afortunadamente, Windows tiene una herramienta especial que puede usar para resolver algunos problemas básicos del sistema. Intente usar el solucionador de problemas y vea si puede hacer que su sistema actualice normalmente después. Para ejecutar el solucionador de problemas, haga lo siguiente:
- Preferencias abiertas (Win+I);
- ir a actualizar & amp; Seguridad → Solución de problemas;
- seleccione «Windows Update Center»;
- Haga clic en el botón «Ejecutar el Subroblio de problemas»;
- Siga las instrucciones en su pantalla y aplique la solución que se le ofrecerá.
Método n. ° 3 Libre espacio en disco adicional
Un método bastante simple: atraviesa cuidadosamente su disco con los ojos y elimina todo innecesario, liberando así el espacio extra. El punto completo es que el error 0xc1900204 puede ocurrir debido a la falta de espacio libre necesario para instalar nuevas actualizaciones.
Método #4 Restablecer los componentes de Windows
Este método debe hacerse solo en el último turno.¿El Centro de Renovación de Windows comenzó a «basura»? Entonces puede intentar soltar todos sus componentes. El proceso es bastante laborioso, incluye muchos equipos diferentes. Sin embargo, puede facilitar su tarea recurriendo a la creación de un archivo de murciélago conveniente que hará todo por usted.
Por lo tanto, cree un archivo de texto elemental en su escritorio. Abra el archivo, luego inserte la siguiente lista en él:
:: Ejecute el reinicio de los componentes de actualización de Windows.:: componentes vacíos ();:: /******************************************************** ******** ************************************* M – Llamada : Imprimir Servicios de actualización de Windows. Net Stop bitsCall: Imprima la parada de servicios de actualización de Windows. Net Stop Wuauservcall: Imprima los servicios de actualización de Windows. Net Stop AppIDSVCCall: Imprima los servicios de actualización de Windows. Net stop cryptsvccall: imprima Cancelar el proceso de actualización de Windows. TaskKill /im wuaucilt. exe /f :: – Comprobación del estado de los servicios – Llame: Imprima Verificar el estado de los servicios.
sc query bits | findstr /I /C:»STOPPED» if %errorlevel% NEQ 0 ( echo. Failed to stop the BITS service. echo. echo.Press any key to continue . . . pause>Nul goto: EOF)
Llame: Imprimir verificación del estado de los servicios.
sc query wuauserv | findstr /I /C:»STOPPED» if %errorlevel% NEQ 0 ( echo. Failed to stop the Windows Update service. echo. echo.Press any key to continue . . . pause>Nul goto: EOF)
Llame: Imprimir verificación del estado de los servicios.
sc query appidsvc | findstr /I /C:»STOPPED» if %errorlevel% NEQ 0 ( sc query appidsvc | findstr /I /C:»OpenService FAILED 1060″ if %errorlevel% NEQ 0 ( echo. Failed to stop the Application Identity service. echo. echo.Press any key to continue . . . pause>Nul si % familia % neq 6 goto: ef))
Llame: Imprimir verificación del estado de los servicios.
sc query cryptsvc | findstr /I /C:»STOPPED» if %errorlevel% NEQ 0 ( echo. Failed to stop the Cryptographic Services service. echo. echo.Press any key to continue . . . pause>Nul goto: EOF)
:: – Eliminación de QMGR*. DAT Archivos: Imprima la eliminación de archivos QMGR*. dat.
del /s /q /f «%alusersprofile%\ data de aplicación \ microsoft \ network \ downloader \ Qmgr*. dat» del /s /q /f «%alusersprofile%\ microsoft \ network \ downloader qmgr*. dat»
:: – renombra las copias de reserva de las carpetas de la distribución del software – Llamada: eliminación de impresión de copias de reserva antiguas de la distribución del software.
CD /D %Systemroot %
Si existe «%Systemroot%\ Winsxs \ Pending. xml. bak» (del /s /q /f «%systemroot%\ winsxs \ pending. xml. bak») si existe «%systemroot%\ softwareDistristibustion. bak» (rmdir «(rmdir /S /Q «%Systemroot%\ SoftwareDistribution. Bak») Si existe «%Systemroot%\ System32 \ Catroot2. bak» (Rmdir /S /Q «%Systemroot%\ System32 \ Catroot2. Bak») Xist «%Systemroot% \ Windowsupdate. log. bak «(del /s /q /f»%systemroot%\ windowsupdate. log. bak «)
Llame: Imprima el cambio de nombre de las carpetas de la distribución del software.
if exist «%SYSTEMROOT%\winsxs\pending.xml» ( takeown /f «%SYSTEMROOT%\winsxs\pending.xml» attrib -r -s -h /s /d «%SYSTEMROOT%\winsxs\pending.xml» ren «%SYSTEMROOT%\winsxs\pending.xml» pending.xml.bak ) if exist «%SYSTEMROOT%\SoftwareDistribution» ( attrib -r -s -h /s /d «%SYSTEMROOT%\SoftwareDistribution» ren «%SYSTEMROOT%\SoftwareDistribution» SoftwareDistribution.bak if exist «%SYSTEMROOT%\SoftwareDistribution» ( echo. echo. Failed to rename the SoftwareDistribution folder. echo. echo.Press any key to continue . . . pause>Nul goto: eof)) si existen «%Systemroot%\ System32 \ Catroot2» (Attri b-r – s-h /S /D «%Systemroot%\ System32 \ Catroot2» Ren «%Systemroot%\ System32 \ Catroot2″ Catrot2 » «. Bak) Si existe»%Systemroot%\ WindowsUpdate. log «(attri b-r – s-h /s /d»%systemroot%\ windowsupdate. log «ren»%systemroot%\ windowsupdate. log «windowsupdatate. loo g . Bak)
:: – Restablecimiento del servicio BITS y Windows Update al descriptor de seguridad predeterminado: llame: Imprima restablecer el servicio BITS y el servicio de actualización de Windows al descriptor de seguridad predeterminado.
Sc. exe sdset wuauserv d: (a ;; cclcswlocrrc wpdtlocrrc ;;; sy) s 🙁 au; fa; ccdclcswrpwpdtlocrsdrcwdwo ;; wd) sc. Exe sdset bits d: (a ;; cclcswlocrrc ;; au) (a ;; ccdclcswrpwpwpdlocrsdrcwdwdwo ;; ba) (a ;; ccdclcswpwpdtlcrsdrcwdwwo ;;;;;;;; crc ;;;; sy Wo; ; Wd) sc. EXE SDSET CRYPTSVC D: (A ;; CCLCSWLOCRRC ;; AU) (A;;; CCDCLCSWRPWPDLOCRSDRCWDWO ;; BA) (A ;; CCDCLCSWPWPDTLCRSDRCWDWO ;;;;;;;;; PDTLOCRC ;;;; SY) S: (AU; Fa; ccdclcswrpwpdtlocrsdrcwdwo ;; wd) sc. Exe Sdset TrustedInstaller d: (a ;; cclcswlocrrc ;; au) (a ;; ccdclcswrpwpwpdtlocrcrcwdwo ;; ba) (a ;; ccdclcswpwpdtlcrsdrcwdwo ;; pwpdtlocrrc ;;;; sy) s: (au; ccdtttwo; Locrsdrcwdwo ;; wd)
::-Re-registro de archivos bits y archivos de actualización de Windows-Call: Imprima la reinscripción de archivos bits y archivos de actualización de Windows.
CD /D %Systemroot %\ System32 Regsvr32. exe /s Atl. dll regsvr32. exe /s urlmon. dll regsvr32. exe /s mshtml. dll regsvr32. exe /s shdocvw. Dll regsvr32. exe /s browseui. dll regsvr32. exe /s jsccript. dll regsvr32. exe /s vbscript. dll resvr32. exe /s scrrun. dll regsvr32. exe /s msxml. dll regsvr32. exe /s msxml3. dll regsvr32. exe /s msxml6. dll regsvr32. exe /sktxprxy. dll regsvr32. exe /s softpub. Dll regsvr32. exe /s wintrust. dll regsvr32. exe /s dssenh. dll regsvr32. exe /s rsaenh. dll regsvr32. exe /s gpkcsp. dll regsvr32. exe /s sccbase. dll regsvr32. exe /s slbcsp. dll regsvr32. exe /s cryptdlg. dll regsvr32. exe /s Oleaut32. dll regsvr32. exe /s ole32. Dll regsvr32. exe /s shell32. dll regsvr32. exe /s initpki. dll regsvr32. exe /s wuapi. dll regsvr32. exe /s wuaieng. dll regsvr32. exe /s wuaueng1. dll regsvr32. exe /s wucltui. dll regsvr32. exe /s wups. dll regsvr32. exe /s wups2. dll regsvr32. exe /s wuweb. dll regsvr32. exe /s qmgr. dll regsvr32. exe /s qmgrprxy. dll regsvr32. exe /s wucltux. dll regsvr32. exe /s muweb. dll regsvr32. exe /s wuwebv. dlll
:: – Restablecer Winsock – Llamada: Imprima el reinicio de Winsock. Reinicio de netsh winsock
:: – Restablecer el proxy WinHTTP – llamar: imprimir Restablecer el proxy WinHTTP.
si %family% EQU 5 (proxycfg. ex e-d) else (netsh winhttp reset proxy)
:: – Establecer el tipo de inicio en automático – llamar a :print Restablecer los servicios como automáticos. Configuración de sc. exe inicio de wuauserv = auto inicio de bits de configuración de sc. exe = retardado-auto configuración de sc. exe inicio de cryptsvc = inicio de configuración de sc. exe TrustedInstaller = demanda configuración de sc. exe inicio de DcomLaunch = auto
:: – Iniciando los servicios de Windows Update – call :print Iniciando los servicios de Windows Update. bits de inicio neto
llamar: imprimir Iniciar los servicios de actualización de Windows. inicio neto wuauserv
llamar: imprimir Inicie los servicios de actualización de Windows. inicio neto appidsvc
llamar: imprimir Inicie los servicios de actualización de Windows. inicio neto cryptsvc
llamar: imprimir Inicie los servicios de actualización de Windows. inicio neto DcomLaunch
:: — Finalizando el proceso — call :print La operación se completó exitosamente.
echo.Press any key to continue . . . pause>nul goto :eof :: /********************************************* ******** ******************************************* *******/
Sí, la lista parece extremadamente extraña, pero créame: realmente los necesitará todos. Guarde sus cambios en un archivo de texto y ciérrelo. Ahora haga clic derecho sobre él y seleccione «Cambiar nombre». Asigne al archivo el nombre que desee, como WinUpReset, y cambie su extensión de TXT a, atención, BAT.¡Asegúrate de hacer esto último o nada funcionará!
Haga clic nuevamente en él con un PCM y seleccione «Modificar». Mire bien los comandos con los ojos y asegúrese de que no se haya perdido nada. Para comenzar a restablecer los componentes del Centro de actualizaciones de Windows, haga doble clic en WinUpReset. bat y espere a que se complete el proceso.
Ejecute Windows Update y vea si aparece el error 0xc1900204.