There are plenty of specific missing X.dll requests here. I would like to know how to get where does a .dll file should come from, especially a microsoft .dll.

I have a missing assembly error on my program, and I am not sure about downloading it from a random .dll site (I didn't find it anyways).

Here is the class I need to use
Missing file : Microsoft.UpdateServices.Administration.dll

How to know which update comes with this file ? I didn't find any info on this.
Where can I securely download missing .dll's ?

I am using .NET framework 4.6.1 and Powershell 4.0


Missing file: Microsoft.UpdateServices.Administration.dll

You need to install the WSUS 3.0 SP2 Administration Console.

You need to explicitly install the WSUS Admin Console on the development machine (to reference it), and you must install the WSUS Admin Console on any machine that is intended to use your project.

The DLL is not licensed for redistribution, but it must physically exist on the local machine. The only way to get it (legally) is to install the WSUS Admin Console. The console requires the .NET Framework v2.0 and an authenticated connection to the WSUS server (i.e. the console machine and the WSUS server must have a domain trust relationship).

Source Windows Update Services Administration DLL

This file Microsoft.UpdateServices.Administration.dll is also installed as part of Windows Server Update Services Service Pack 1:

enter image description here

Source Description of Windows Server Update Services Service Pack 1

  • Thx for answering. I was about to edit my post pointing to this software. Do I have to setup a whole WSUS network to monitor ? What if I have to check servers on different domain ? Thanks – Svart May 18 '16 at 9:58
  • Done. Now my question is still pending, how do you determine the provenance of one .dll or another ? – Svart May 18 '16 at 10:07
  • Don't know about provenance. Just make sure you only download them from the correct vendor site not some random site. – DavidPostill May 18 '16 at 10:12

Your Answer

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

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