IIS installation is complete, what should I do if I run "HTTP 500 - Internal Server Error"? It only takes three steps to solve the problem.
![4832577_1[1].jpg 4832577_1[1].jpg](http://m.royal-cliff.com/upload/default/20181018/7849f8599997b82825acf89e60f67180.jpg)
1. Run: regsvr32 %windir%/system32/vbscript.dll (In fact, this step can also be saved, make sure, just execute it)
![4832577_2[1].jpg 4832577_2[1].jpg](http://m.royal-cliff.com/upload/default/20181018/62c5d6ed28f2d9af1e093d84aa1ef68b.jpg)
2. Run: msdtc -resetlog
3. Reinstall IIS
![4832577_3[1].jpg 4832577_3[1].jpg](http://m.royal-cliff.com/upload/default/20181018/4c4db991adea5714b6b28210fcc298f1.jpg)
Note:
1. Microsoft only provides an administrative script adsutil.vbs with IIS5. This script is located in the C:\inetpub\adminscripts subdirectory. First register vbscript.dll.
2. msdtc.exe is the Microsoft Distributed Transport Coordinator. The process calls the system Microsoft Personal Web Server and Microsoft SQL Server, which is used to manage multiple servers and must ensure that the service starts normally.
![4832577_4[1].jpg 4832577_4[1].jpg](http://m.royal-cliff.com/upload/default/20181018/d39ce228dcef0b50320eafa5dccba6c3.jpg)
(1) Control Panel -> Administrative Tools -> Component Services.
(2) Find "Component Services" -> "Computer" -> "My Computer" -> "COM Application" -> "IIS Out-Of-Process Pooled Applications".
3. If you can't find "IIS Out-Of-Process Pooled Applications", or you can't open "COM Application" after clicking, after executing "msdtc -resetlog", reinstall IIS.
