A DLL that has to be registered must have a DLLInstall function in the DLL itself. If this function doesn't exist it wont install, so no it wouldn't hurt anything to try and install all the DLL files.
You could use powershell to try and register all the DLLs in any given folder like so
Make sure to replace the -Path string with the path you need to target.
Code:
$DLLs = Get-ChildItem -Path "C:\Program Files\Common Files\" -Filter "*.dll" -Recurse
foreach ($DLL in $DLLs)
{
regsvr32 /s "$($DLL.FullName)"
}