Using a standard people picker on a task form - searching the AD (active directory) is very slow.


When I enter smith in the people picker and hit CTRL+K or the little checkmark, the user is resolved right away as "John Smith".

Now when I use the addressbook feature and search for "smith", it takes about a minute for it to find "John Smith".

The AD contains about 2000 users so size is not the issue. How can I analyze this issue and speed up the search?

  • I have the same problem, did you solve this?
    – user25331
    Apr 23, 2014 at 15:40

2 Answers 2


It might be that you are blocking an AD port in your firewall see this http://www.wildwires.com/blog/10-10-27/Slow_People_Picker.aspx


Microsoft AD is simply very slow to query. There is no way to speed it up. Eventually people will wonder why the performance is so ridiculously bad, and something will replace AD but you're stuck with it for the next long while. I suggest a background job that copies the query into a database or flat file, and have your program read that.

  • I don't think this solution would be time/cost-effective for SharePoint integration.
    – Matt
    Jan 25, 2013 at 20:28
  • 1
    You don't seem to know what you are talking about.
    – Dennis G
    Jan 26, 2013 at 11:52

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.