It's a fairly technical issue, but I'll take a stab at it.
The Windows OS uses many files such as DLL or Dynamic Linked Libraries which contain functions that programs can use. But they need to be registered with the OS so the OS knows that a function exists and where it is.
Bob
What is registering dll files and why would we do that ? Thanks.
christy

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic