The module "schmmgmt.dll" failed to load

I have seen this posted in other locations, but none of them answer my question.

I have a 2008 R2 server that I am trying to load Active Directory snap-in through the MMC. It is not available, and I realize that I need to register it.

I am logged in with an account in the Exchange Admin and Domain Admin groups, and open CMD as Administrator. I type 'regsvr32 schmmgmt.dll' and get this error:

The module "schmmgmt.dll" failed to load.
Make sure the binary is stored at the specified path or debug it to check for problems with the binary or dependent .DLL files.
The specified module could not be found.

The schmmgmt.dll does NOT exist anywhere on the server, that I can tell. It does not exist in the %systemroot%\System32 or the %systemroot%\SysWOW64 folders.

Why would the file not exist, and more importantly, where can I get it from?
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

you can get it from my web:  this version is for server 2008 r2

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
InformationSystemsAuthor Commented:
I was able to run the register of that .DLL, but it did don't give Active Directory as an available snap-in. Instead it gave {632CCCF4-CBED-11D0-9C16-00C04FD8D86E}, so something must not have worked correctly.

Any thoughts on that?
I would do a system file checker
sfc /scannow from an elevated command prompt.
Introduction to Web Design

Develop a strong foundation and understanding of web design by learning HTML, CSS, and additional tools to help you develop your own website.

Just tested on my server, it registered just fine and showed up in snap-ins
InformationSystemsAuthor Commented:
After running the sfc /scannow, it did not find any integrity violations.

If it is working fine for you, there must be a deeper problem that I cannot determine
You say that active directory schema doesn't show? like my snapshot below?
InformationSystemsAuthor Commented:
Yes, I have attached my snapshot. The only new piece that comes in after registering is the {632CCCF4...
Is this server running active directory?  Notice the diff between yours and mine?  I have several active directory entries showing.  Mine is running Active Directory( it IS the Domain Controller)
InformationSystemsAuthor Commented:
And that would be it... This server was built following the design of a previous server, that also didn't have Active Directory features installed.

Lesson learned. Thank you for sticking with me and helping me figure this out!
Glad to help.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Windows Server 2008

From novice to tech pro — start learning today.