none
Exchange 2010 unable to access EMC or EMS

    问题

  • Windows PowerShell Event Log contains the error presented when attempting to access Exchange Management.

    Log Name:      Microsoft-Windows-PowerShell/Operational
    Source:        Microsoft-Windows-PowerShell
    Date:          1/8/2010 3:22:29 PM
    Event ID:      32784
    Task Category: None
    Level:         Error
    Keywords:      PowerShell remoting transport
    User:          domain\user
    Computer:      exchsvr.***.local
    Description:
    Runspace Id: 2801cb15-e2f9-4049-9d32-5a26ad67f49a Pipeline Id: 00000000-0000-0000-0000-000000000000. WSMan reported an error with error code: -2144108120.
     Error message: Connecting to remote server failed with the following error message : The WS-Management service cannot process the request. The system load quota of 1000 requests per 2 seconds has been exceeded. Send future requests at a slower rate or raise the system quota. The next request from this user will not be approved for at least 1795919616 milliseconds. For more information, see the about_Remote_Troubleshooting Help topic.
     StackTrace: <null>
    Event Xml:
    <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
      <System>
        <Provider Name="Microsoft-Windows-PowerShell" Guid="{A0C1853B-5C40-4B15-8766-3CF1C58F985A}" />
        <EventID>32784</EventID>
        <Version>1</Version>
        <Level>2</Level>
        <Task>0</Task>
        <Opcode>10</Opcode>
        <Keywords>0x8000000000000008</Keywords>
        <TimeCreated SystemTime="2010-01-08T20:22:29.460074600Z" />
        <EventRecordID>8064</EventRecordID>
        <Correlation ActivityID="{00000100-0000-0001-44C0-65C29E79CA01}" />
        <Execution ProcessID="7832" ThreadID="6488" />
        <Channel>Microsoft-Windows-PowerShell/Operational</Channel>
        <Computer>exchsvr.***.local</Computer>
        <Security UserID="S-1-5-21-74992946-2007069462-960320790-2193" />
      </System>
      <EventData>
        <Data Name="SessionId">2801cb15-e2f9-4049-9d32-5a26ad67f49a</Data>
        <Data Name="PipelineId">00000000-0000-0000-0000-000000000000</Data>
        <Data Name="ErrorCode">-2144108120</Data>
        <Data Name="ErrorMessage">Connecting to remote server failed with the following error message : The WS-Management service cannot process the request. The system load quota of 1000 requests per 2 seconds has been exceeded. Send future requests at a slower rate or raise the system quota. The next request from this user will not be approved for at least 1795919616 milliseconds. For more information, see the about_Remote_Troubleshooting Help topic.</Data>
        <Data Name="StackTrace">&lt;null&gt;</Data>
      </EventData>
    </Event>
    2010年1月8日 20:42

答案

  • Hi,

    Similar thread share with you:

    cant open EMC or EMS for exchange 2010 from local machine
    http://social.technet.microsoft.com/Forums/en-US/exchange2010/thread/1cc17514-44dc-41d9-b319-3232107490c0

    1. make sure IIS WinRM extension is installed
    2. open powershell and run command : WinRM Quickconfig
    3. Open IIS go to Powershell virtual directory and check that SSL in disabled and authentification is set only to Anonymous
    4. Open Windows powershell modules
    5. run Remove-PowershellVirtualDirectory command
    6. run New-PowershellVirtuallirectory command
    7. IISreset

    Regards,
    Xiu
    2010年1月18日 6:18
    版主
  • Can you check and see if the "Default web site" is set to use Host Header and to use the IP address?

    If that is the case, then set the "Default website" to All Unassigned and also remove the Host Header.

    Let us know if this works.
    - Nagesh
    2010年1月16日 21:55
  • Hi,
    For access to the tools urgently, please install the 32 bit management tools in a 32 bit machine.

    In regards to the actual issue, can you check and see if the values are present in the registry???

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ExchangeServer\v14\Cmdlet\ProvisioningCache.

    Check for the "BulkThresholdCount" value and it should be 5 (Decimal).

    Let me know if it is there. If there is no registry key, then add it.

    Thanks,
    Nagesh
    2010年1月14日 21:45

全部回复

  • Hi,

    Do you try to open EMC or EMS from remote client computer? Or just want to access from machine which has exchange installed?

    What account do you use to open?

    Please try to use get-roleassignement -roleassigneed user to check if this user has previlige to open EMC or EMS.

    Regards,
    Xiu
    2010年1月11日 8:34
    版主
  • Hi,

    I have the same error, and I'm now locked out of the Exchange administration. I'm trying to connect on the Exchange server directly, through a remote desktop session. I'm using the exchange admiinstration account (which was able to connect to the console previously).

    Any idea ?

    Thanks
    JP
    2010年1月12日 13:58
  • I also got this error today. After rebooting the server I was able to use EMC/EMS again.

    Where can I see where all these requests came from?
    I've looked in the Exchange logs, and also the IIS logs without finding anything remarkable.

    Regards
    Kristoffer
    2010年1月12日 20:31
  • I Also got this error today. It was also fixed by a restart of Windows.
    wefwe
    2010年1月12日 22:19
  • Have you change the Throttling Policy for this logged in user, or changed the default Throttling Policy (Set-ThrottlingPolicy). Specifically have you change the policy for the number of PowerShellMaxCmdlets you can run from $null to 1000 and the PowerShellMaxCmdletTimePeriod from $null to 2.

    If so see http://www.c7solutions.com/blog/2010/01/restrictive-throttling-policies-in.aspx which I posted yesterday on fixing a bad throttling policy by modifying Exchange settings directly in the Configuration partition of the Active Directory.

    Brian
    Brainier
    2010年1月14日 11:39
  • The throttling policy has not been changed. For me, I enountered this problem on a vanilla install of Exchange 2010 in a brand new Windows 2008 R2 AD environment.
    wefwe
    2010年1月14日 20:45
  • Hi,
    For access to the tools urgently, please install the 32 bit management tools in a 32 bit machine.

    In regards to the actual issue, can you check and see if the values are present in the registry???

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ExchangeServer\v14\Cmdlet\ProvisioningCache.

    Check for the "BulkThresholdCount" value and it should be 5 (Decimal).

    Let me know if it is there. If there is no registry key, then add it.

    Thanks,
    Nagesh
    2010年1月14日 21:45
  • BulkThresholdCount value exisits and is set to 5 (Decimal).

    Thanks,

    Adin

    wefwe
    2010年1月15日 4:54
  • BulkThresholdCount is set to 5, and no other settings have been changed.

    Thanks,
    Kristoffer
    2010年1月15日 16:16
  • Can you check and see if the "Default web site" is set to use Host Header and to use the IP address?

    If that is the case, then set the "Default website" to All Unassigned and also remove the Host Header.

    Let us know if this works.
    - Nagesh
    2010年1月16日 21:55
  • Hi,

    Similar thread share with you:

    cant open EMC or EMS for exchange 2010 from local machine
    http://social.technet.microsoft.com/Forums/en-US/exchange2010/thread/1cc17514-44dc-41d9-b319-3232107490c0

    1. make sure IIS WinRM extension is installed
    2. open powershell and run command : WinRM Quickconfig
    3. Open IIS go to Powershell virtual directory and check that SSL in disabled and authentification is set only to Anonymous
    4. Open Windows powershell modules
    5. run Remove-PowershellVirtualDirectory command
    6. run New-PowershellVirtuallirectory command
    7. IISreset

    Regards,
    Xiu
    2010年1月18日 6:18
    版主
  • I tried running "winrm qucikconfig" in the powershell but that didnt seem to work. However, restarting IIS seemed to fix the problem. For now.

    2010年4月28日 2:53
  • Uninstalling the WinRM Extensions and re-installing them fixed the problem for us.
    Karl
    2010年6月18日 20:14
  • Running an "iisreset" as administrator from the command line fixed it for me. The only change i had was config a time server on a domain controller, but not sure that realy had anything to do wiith it.  
    • 已建议为答案 roverchips 2011年11月16日 1:46
    2010年12月7日 13:41
  • Yep, Good old IISRESET fixed it on my box without step 1-6 being run but very annoying with this supposed 22 Day lockout (!).  Not good program Microsoft.

     

    • 已建议为答案 roverchips 2011年11月16日 1:46
    2010年12月10日 23:49
  • We had the same issue and resetting the WWW service fixed the issue.
    2011年1月27日 18:32
  • iisreset did the job
    • 已建议为答案 roverchips 2011年11月16日 1:46
    2011年3月22日 18:46
  • iisreset fixed the issue, bella Pacho!
    2011年4月11日 14:23
  • yep, IISRESET and Exchange console is working again.
    • 已建议为答案 vladakole 2012年10月31日 8:52
    2011年5月11日 14:57
  • Yes it worked!! But I have to Execute twice the command i the fisrt time I had receive an error about try to start the services in time fashonily....

     

    IISRESET /NOFORCE (TWICE I HAVE WAITED 1 MIN BETWIN THEM)

    2011年7月10日 16:15
  • Hello,

    we have the same Problem on all our Exchange 2010 SP1 UR3v3 (14.1.289.7) machines in testing and production environment.

    The default throttling policy has not been touched.

    A simple iisreset /noforce resolves the problem until the next time.

    Clearly the configuration cannot be faulty if iisreset fixes the problem. Also I find the proposal of recreating the virtual directory to risky.

    Please, there has to be a permanent fix to this issue. We have a large environment and resetting iis all the time is not an option.

    Has anyone tried to set the lockout time to a much lower value?

     

    Best regards,

    Alexander

    • 已建议为答案 DwayneAir 2015年4月22日 14:18
    2011年9月21日 8:26
  • Hi,

    We have also seen the same issue as per Nextracom above, Win 2008 R2 SP1 with E2010 SP1 UR3v3.

    Installed and configured two servers part of a DAG Back in July.  Left them to bed in.  Returned today, and both servers could not load EMS or EMC with the "system load quota of 1000 requests per 2 seconds" errors.

    'IISReset /Noforce' indeed resolves the issue, but clearly there is a fundamental problem here that needs a fix?

    Best Regards

    2011年9月29日 9:05
  • We had the same problem and just tried an IIS reset as suggested - it worked, thanks! I agree with others that an IISReset is not a proper solution and this issue needs fixing properly.

    If it helps we are also running Win Server 2008 R2 with Exch 2010 SP1 but with update rollup 4-v1. We have yet to install the newer rollup update 4-v2.

    Furthermore my boss kept his remote server session open to the Exchange Management Console overnight. I don't know if this is relevant or not!

    2011年9月29日 9:59
  • After a day of research and some heavy thinking, I ran: 

    (From within powershell as admin)

    WinRM Quickconfig

    iisrestart

    And viola, it works.

    2011年10月10日 14:13
  • Same problem here. My solution:

     

    - kill powershell process
    - reset IIS ( IISRESET )

     

    I can login again.

    • 已建议为答案 vladakole 2012年10月31日 8:53
    2011年11月8日 14:20
  • yep, just the IISRESET fixed it for me.  strange one, hadnt seen this before.
    Stew
    2011年11月9日 0:10
  • This error appears to be coming from WS-Man, and the query count might be affected by monitoring tools you have in place such as SCOM.

    Sure, whenever you do an iisreset, that will lower the value, but it's not a permanent fix.  A better option is to lower the frequency of whatever is polling your host, or to increase your query count.

    More information can be found here:

    http://serverfault.com/q/339769/51457 

    2011年12月10日 19:33
  • Hi.

     

    A colleague of mine found this - and it works. Solves the problem permanently.

     

    http://www.c7solutions.com/blog/2010/01/restrictive-throttling-policies-in.aspx

    2012年1月4日 10:04
  • Would you have another link for this, as it seems to have expired?

    www.c7solutions.com/blog/2010/01/restrictive-throttling-policies-in.aspx

    2012年2月1日 19:11
  • Would you have another link for this, as it seems to have expired?

    www.c7solutions.com/blog/2010/01/restrictive-throttling-policies-in.aspx

    No, but google does:

    http://webcache.googleusercontent.com/search?q=cache:JBQpCKXNb0oJ:www.c7solutions.com/blog/2010/01/restrictive-throttling-policies-in.aspx+&cd=1&hl=en&ct=clnk&gl=us

    However, this "fix" is if you edited your throttling policy.  I have not and still get this issue.  IISRESET is a workaround, not a fix.  I would love to see a permanent fix to this issue.

    2012年2月8日 19:46
  • Rather than using IISReset as many have suggested - recycle the MSExchangePowerShellAppPool

    Either right click and select Recycle in the IIS manager or ...

    $ServerName = hostname
    $ApplicationPool = [ADSI]"IIS://$ServerName/W3SVC/AppPools/MSExchangePowerShellAppPool"
    $ApplicationPool.psbase.invoke("recycle")

    2012年2月20日 5:39
  • iis reset /noforce worked for me too!!!!!
    2012年4月30日 15:15
  • Confirmed - Recycling the worker pool works.
    2012年4月30日 20:24
  • A quick "IISRESET" on the server resulted in my fix.
    • 已建议为答案 Asif Bhatti 2013年3月18日 13:11
    2012年5月21日 7:16
  • I forget exactly how I fixed it, but this got me going in the right place.  Just type "winrm" and you will have a new command prompt.

    winrm set winrm/config/winrs @{MaxShellsPerUser="50"}

    or

    Get-WSManInstance -ConnectionURI http://myserver.contoso.com:5985/wsman shell -Enumerate

    2012年5月21日 22:21
  • Same here.
    Restarting the IIS service (running on Exchange machine) fixed the problem.

    Btw, the server has then become realy slow, so I decided to restart Windows 2008 Server.
    So, imhao, in case you would experience this issue, I really suggest you to reboot the machine (obviously, if you can disconnect all the sessions and put all the services unavailable for a while).
    It is definitely be the best way to quickly solve the problem and "refresh" the system.

    2012年12月12日 9:22
  • This did the trick for me as well!
    • 已建议为答案 Amit Tank 2014年12月22日 14:20
    • 取消建议作为答案 Amit Tank 2014年12月22日 14:20
    2013年3月6日 21:15
  • Running an "iisreset" as administrator from the command line fixed it for me. The only change i had was config a time server on a domain controller, but not sure that realy had anything to do wiith it.  

    iisreset in command prompt fixed issue for me. Thank you!
    2013年5月14日 16:06
  • I see plenty of "solutions" offered in this thread to resolve the issue, but no RCA on why this issue is occurring.

    I did see the suggestion that SCOM may affect this, but we do not use this in this particular environment in which I'm seeing this error.

    Could someone from Microsoft or otherwise, offer some possible suggestions as to -why- this error is occurring? What is causing that many requests to come in so quickly? Or, is this just an ISS "glitch".

    In any case, any root cause information would be helpful in taking preventative steps against this error in the future.

    2013年5月15日 15:37
  • 'iisreset' also worked for me, but I still don't know why this quota of 1000 requests per 2 seconds was exceeded. That seems abnormally high for our environment of 100 mailbox users.
    2013年5月30日 14:13
  • Hi,

    Similar thread share with you:

    cant open EMC or EMS for exchange 2010 from local machine
    http://social.technet.microsoft.com/Forums/en-US/exchange2010/thread/1cc17514-44dc-41d9-b319-3232107490c0

    1. make sure IIS WinRM extension is installed
    2. open powershell and run command : WinRM Quickconfig
    3. Open IIS go to Powershell virtual directory and check that SSL in disabled and authentification is set only to Anonymous
    4. Open Windows powershell modules
    5. run Remove-PowershellVirtualDirectory command
    6. run New-PowershellVirtuallirectory command
    7. IISreset

    Regards,
    Xiu

    I have been fighting this issue for the last 2 weeks on and off, and I have my own thread open on the same exact issue. I want everyone to know that the above worked for me; very specifically step #3, as I skipped step #2. Somehow the authentication for the powershell directory in 'default web site' had been changed to where only "ASP.NET Impersonation" was set to 'enabled." All other auth methods were disabled. I followed Xiu's recommendation stated here, stopped and restarted the powershell app pool and the EMS and EMC tools work again. Thank you, thank you, thank you!!! Still relevant info in June 2013.
    • 已建议为答案 B0ndoo7 2013年6月13日 15:09
    2013年6月13日 15:08
  • Hello,

    Had the same issue.

    iisreset from elevated mode in command prompt worked for we. Can someone please help to understand why this error just appear suddenly?

    Thank you all for your contributions.

    Regerads

    Raymond TODO

    2013年8月1日 10:52
  • I did some very minor troubleshooting of this, and you will get it working again just by recycling the powershell  application pool, so i would say that is the exact point of the problem. also i note that once i have done that, i get an application event log entry saying that activesync had changed the web.config to change the invalid value of Null to 1000 for the maxnoofitemsmove. this also sounds like its part of the problem. But that's as far as i got, someone else can look into what IIS is up to.

    maybe the cheap solution would involve using the recycle settings on that powerhshell app pool to just schedule a daily recycle or something.

    2013年9月5日 18:14
  • Simple iisreset from command line made my day.
    2013年10月15日 8:50
  • Recycling just the powershell app. pool also resolved the issue on my test environment...

    Jason Meyer

    2014年1月21日 18:36
  • I took a look at the IIS gui to see where you were making changes and decided to try an equivilent manual/gui  change, by navigating to the Application Pool "MSExchangePowerShellPool" and selecting "Recycle".

    I then restarted EMC and it initialized correctly.

    I don't know if this is just a 1st time/initialization problem, but perhaps, if the problem recurs, it would help to "Edit the Application Pool" "Recyclying" settings - either to some "regular time interval" or "fixed number of requests".

    Thanks!

    Tom

    2014年2月26日 17:46
  • Just doing an IIsreset worked with no changes. However I'm sure the issue will reoccur without some config change some where.
    • 已编辑 jeff68 2014年6月10日 16:42
    • 已建议为答案 Zaza Abramov 2014年8月7日 9:18
    2014年6月10日 16:41
  • Restarting IIS worked for me also...
    2014年9月2日 14:54
  • This worked for me (-;"

    Airport Network Administrator

    2015年4月22日 14:19
  • Thanks, restarting World Wide Web Publishing Service worked for me too
    2015年5月18日 9:28
  • Log onto the Exchange Server, go to Control Panel, Credential Manager, Windows Vault, Remove All Accounts from Windows Credentials 

    2015年7月28日 17:42
  • that works fine, thank you
    2015年8月26日 13:17
  • IISReset fixed in my setup but I will keep a watch on it.

    Regards, Prabhat Nigam XHG and AD Architect and DR Expert Website: msexchangeguru.com VBC: https://www.mcpvirtualbusinesscard.com/VBCServer/wizkid/card

    2015年9月30日 23:49
  • iisreset did the job
    2016年1月19日 2:14
  • Recycle the powershell app pool if anyone comes across this.
    2016年8月1日 22:06
  • Open an elevated prompt (as administrator) and execute IISRESET
    2016年12月14日 4:48
  • This worked for me as well
    2017年3月21日 17:40
  • WWW Service restart worked for me too.

    Additional data:

    Couldn't get Connection from my PC with my (Domain admin rights) log on, neither directly on Server with Domain admin log on.

    Server Uptime: 396 Days, Memory freed up with WWW restart approx 2 GB.
    Physical Mem Free before restart approx 100 MB. (12 GB Total)

    For sure no Change in Registry or elsewhere. Can't figure out where the 1000 requests come from, no such Changes in our Domain. Maybe i had 1000 Requests since Server start ;-)

    Is there any possibility to read the value from the "request Counter"? Would be interesting what it Counts and if it is being resetted as supposed.

    2017年8月22日 14:53
  • iisreset did the job
    et moi aussi ;-))
    2018年7月13日 11:27