My SCCM 2012 SP1 server is working fine all the while until last few days. The SCCM server is installed in Windows Server 2012 with SQL Server 2012. The management point is down, the application catalog website/webservice point is down, the software update point is down. The mpcontrol.log is showing the error below
Call to HttpSendRequestSync failed for port 80 with status code 500, text: Internal Server Error
Http test request failed, status code is 500, 'Internal Server Error'
Troubleshooting steps that I’ve taken:
- Browse to http://sccmservername/sms_mp/.sms_aut?mplist; HTTP500 error, not showing xml
- Browse to http://cl-hyv-cm01/sms_mp/.sms_aut?MPCert; HTTP500 error, not showing xml
- Restart SCCM server
- Double, triple confirm the required Windows server roles and features required are installed
- Remove MP, reinstall MP
- Remove MP, remove IIS, reinstall IIS, reinstall MP
- aspnet_regiis –I is not working in Windows Server 2012, hence I used dism /online /enable-feature /featurename:IIS-ASPNET45 to reinstall the ASP.
- Remove the SCCM client installed on the SCCM server
- Verify there is no GPO settings configuring the startup type of SMS Agent Host (CCMEXEC.exe) services
Useful Reference:
- http://blogs.technet.com/b/configurationmgr/archive/2013/09/04/support-tip-configmgr-2012-management-point-fails-with-a-500-error-after-working-fine-for-a-short-period-of-time.aspx
- http://anoopcnair.com/2011/04/20/configmgr-sccm-2007-mpcontrol-log-shows-httpsendrequestsync-fails-with-status-code-500-internal-server-error/
- http://blogs.technet.com/b/smsandmom/archive/2008/09/04/configmgr-2007-mpcontrol-log-shows-httpsendrequestsync-fails-with-status-code-500-internal-server-error.aspx
Resolution:
cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 0 saves the day.
After I applied the command, the MP’s HTTPSendRequestSync succeed.
According to some sources. This problem occurs because the ASP.NET registry keys are missing. The ASP.NET registry keys are missing when you install ASP.NET after the Enable32bitAppOnWin64 Microsoft Internet Information Services (IIS) metabase setting is set to a value of 1. Because IIS is configured to run in 32-bit mode, the ASP.NET installation does not create the ASP.NET registry keys in the 64-bit registry. The ASP.NET installation creates the ASP.NET registry keys only in the 32-bit registry.
Therefore, to enable the 64-bit mode, type the following command, and then press ENTER:
cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 0
Hope this could saves your day too!!
Please, I have the same problem up, but step 1 and 2 are OK.
ReplyDeleteDo you have any idea?
it appears that the " cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 0 " only works on 2k8 R2 ..I'm running 2012 server and there's no "Admin scripts" folder there.. , would you happen to know the 2012 equivlant by chance?
ReplyDeleteHi Dedric, the blog post above is on Windows Server 2012. You should see it if you installed IIS components required correctly.
DeleteHi Dedric, Make sure you have installed all the IIS Roles in Server Manager.
ReplyDeleteThe solution for me (Secondary Site with Server 2012R2) was to reinstall IIS.
ReplyDeleteAnyway, you can use the command "C:\Windows\System32\inetsrv\appcmd"
http://blogs.msdn.com/b/vijaysk/archive/2009/03/06/iis-7-tip-2-you-can-now-run-32-bit-and-64-bit-applications-on-the-same-server.aspx
OMG THANK YOU THANK YOU THANK YOU for this!!! I've been fighting this for 2 weeks straight and could not figure it out. I just tried your solution and my MP is now back up and running. Great job!
ReplyDeleteThank you Hau!
ReplyDeleteOh Yeah, same as tnofam ! thanks !
ReplyDeletefor which application pool this has to be changed? Only ASP ?
ReplyDeletethank you so much .. fixed my MP issues ..
ReplyDeleteUpgraded from 1501 to 1511 and then 1610 on a 2012 R2 server. Ran into this same issue.
ReplyDeleteResolved after installing:
Install-WindowsFeature Web-Asp-Net45
nice post
ReplyDeleteThis comment has been removed by the author.
ReplyDeleteAre you Looking for loan lender?Apply for a Personal or business loans,Visit us today!
ReplyDeleteEmail: fundingc798@gmail.com
The delegates are specialists and experienced experts who can be trusted for need-explicit recommendations and adjusted guidance. third party verification
ReplyDeleteThrough this post, I know that your good knowledge in playing with all the pieces was very helpful. I notify that this is the first place where I find issues I've been searching for. You have a clever yet attractive way of writing. outsourcing call center
ReplyDeleteThis comment has been removed by the author.
ReplyDeleteNice post! This is a very nice blog that I will definitively come back to more times this year! Thanks for informative post. EM 2021
ReplyDeleteThis alternative is commonly out of the range of little and medium measured organizations because of the costs in question. Therefore by far most of organizations, paying little heed to estimate will redistribute call center activities. callcenterdeluxecalls.nl
ReplyDeleteThanks for sharing.It’s really good information.
ReplyDeleteRenew Green Card Online
One can effectively say a customer support name middle is extraordinarily critical for any agency's success. Customer service call center
ReplyDelete