“Extract / Get / Copy” DLL from “windows assembly folder / GAC / Global Assembly Cache”

DLL IconAt times we face a situation were in we can see a dll in the assembly listing (available at “c:\windows\assembly”) of windows and want to copy that dll. But you right click on an available dll and end up finding out that windows does not provide functionality to copy any dll from its assembly listing view.

So the Question is:

How to copy any dll available in “assembly” listing on windows machine? In other words how to copy any dll installed in GAC (Global Assembly Cache)

Solution:

  1. Open “run” OR write in “Search programs and files” box available at bottom of the window that appears when you click the windows button (Windows 7 and above specific).
  2. Write “%windir%\assembly\GAC_MSIL” in it
  3. Hit enter
  4. The window that appears shows the internal view of GAC where in you can find all dlls that appear under assembly listing
  5. Find the folder for the dll that you want to copy and under that you should find the required dll file

Mission Accomplished !!