First off, if you need Windows Script, you can get the latest version from here:
This is version 5.6
Since I am unfamiliar with those DLL's that you are attempting to register, I can only offer some basic advice. First off, if these were DLLs that already existed on your machine, from a prior version, you need to unregister those first, move them (back them up), copy over the new DLLs and register those.
RegSvr32 /u MyDLLFile.DLL - will unregister a DLL
RegSvr32 MyNewDLLFile.DLL - will register a DLL
Now, you mentioned something about "running ShellLinks", so I can only guess this means the DLLs you are trying to register extend the Windows Shell somehow. They probably came with an INF file as well, which you'd need to install (you do this by right-clicking on the INF file and selecting Install).
If NONE of this helps, let me know what S/W it is you're attempting to install, or point me to their website, and I'll see if I can help.