Resuelva realmente el "error interno del servidor HTTP 500" del servidor IIS

  

Hoy en día, el servidor IIS de la computadora del alumno tiene un problema repentino. Déjeme ayudarle. Lo miré. Su sistema es Windows XP SP2 y la versión IIS es 5.1, el fenómeno de falla es el mensaje "Error interno del servidor HTTP 500" después de ingresar http://127.0.0.1 en la barra de direcciones del navegador.
Después de verificar el motivo del "error interno del servidor HTTP 500" en Internet, probé muchos métodos en Internet, pero no funcionó. Algunos internautas llegaron incluso a la conclusión de que "solo reinstalar el sistema puede resolver el problema" I después de muchos experimentos, y, finalmente, llegar a una solución verdadera, de la siguiente manera:
1. ejecutar -> cmd-> introducir net start msdtc, había un mensaje de error que el servicio no se puede iniciar. 2. Elimine la clave en el registro:
HKEY_LOCAL_MACHINE \\ SYSTEM \\ CurrentControlSet \\ Services \\ MSDTC
HKEY_LOCAL_MACHINE \\ SOFTWARE \\ Microsoft \\ MSDTC
HKEY_CLASSES_ROOT \\ CID 3. Detenga el servicio MSDTC: net stop msdcc Servicio: msdtc -uninstall
5. Reinstale el servicio MSDTC: msdtc -install 6. Reinicie la computadora
7. Inicie el servicio: net start msdtc
8. Restablezca la contraseña de la cuenta IWAM de IIS.
(en la administración de usuarios en la administración de computadoras), como se muestra a continuación:

9. Sincronice la contraseña de IWAM_MYSERVER en la metabase de IIS, en CMD: c: \\ inetput \\ adminscripts > adsutil set w3svc /wamuserpass "yourpassword" < BR> 10. Sincronice la contraseña IWAM_MYSERVER utilizada por la aplicación COM +. En CMD: c: \\ inetput \\ adminscripts > cscript synciwam.vbs -v
11. En la barra de direcciones del navegador, escriba: http://127.0.0.1. Se puede encontrar que IIS está funcionando normalmente en este momento, vea la siguiente figura:
Adjunto: Descripción en línea de la cuenta IWAM: la cuenta IWAM es una cuenta integrada que se crea automáticamente cuando se instala IIS5, que se usa principalmente para el proceso de inicio. Aplicación del servicio de información de Internet. El nombre de la cuenta IWAM variará según el nombre NETBIOS de cada computadora. El formato común es IWAM_MACHINE, que consiste en el prefijo "IWAM", la línea de conexión "_" más el nombre NETBIOS de la computadora. El nombre NETBIOS de mi computadora es MYSERVER, por lo que el nombre de la cuenta IWAM en mi computadora es IWAM_MYSERVER, que es muy similar a la cuenta anónima IIS ISUR_MACHINE.

Después de que se establezca la cuenta IWAM, Active Directory, la base de datos de metabase de IIS y la aplicación COM +. La contraseña de la cuenta la guardan las tres partes, y el sistema operativo es responsable de la sincronización de las contraseñas IWAM guardadas por las tres partes. De acuerdo con el sentido común, podemos estar seguros de que el trabajo del sistema operativo puede estar asegurado, no se preocupe por los errores, pero no sé si es BUG u otros motivos, el trabajo de sincronización de contraseña del sistema para las cuentas IWAM a veces falla, por lo que la contraseña utilizada por la cuenta IWAM de tres partes no es uniforme. Cuando la aplicación IIS o COM + inicia sesión en el sistema con la contraseña IWAM incorrecta, cuando se inician las aplicaciones agrupadas de IIS fuera de proceso, el sistema rechazará la solicitud debido a un error de contraseña, lo que provocará que las aplicaciones agrupadas de IIS fuera de proceso no puedan iniciarse, es decir, No podemos ver el servidor {3D14228D-FBE1-11D0-995D-00C04FD919C1} en el evento de error ID10004 (aquí {3D14228D-FBE1-11D0-995D-00C04FD919C1} es la CLAVE de las aplicaciones agrupadas de IIS de fuera de proceso) No se puede transferir a la aplicación IIS5, se genera un error interno HTTP 500.

Copyright © Conocimiento de Windows All Rights Reserved