It looks like in the first screenshot, you are not running as administrator, and in the second screenshot, you are typing the command into the prompt instead of running from the batch file, which renders that particular command useless. Running a batch file
as administrator makes the current directory be C:\Windows\System32, and the command cd /d "%~dp0" is so that when you run the register.bat as administrator, it changes the current directory from C:\Windows\System32 to the relative one that
the batch file is in, so that it can find the dll file.
So either make sure the .bat and .dll files are in the same folder and try right-clicking the register.bat file and run as administrator, or try to do it manually and open a command prompt as administrator, navigate to the folder with DragDropInterceptor_64.dll
and enter the command: RegSvr32.exe DragDropInterceptor_64.dll
I did run the bat initially as administrator, from Windows Explorer > Shift+RightClick > Run as administrator. Not sure why the cmd window didn't say "Administrator".
Running "RegSvr32.exe DragDropInterceptor_64.dll" from the batchfile/dll location manually from an administrative command prompt produced the same error.
I tried it on both my office and home computers, both of which are running Windows 7 Ultimate x64. and got the same error.
I then tried rebooting the machine with a basic driver set by running msconfig > choosing "selective startup" on the General tab and checking only "Load system services" > disabling everything but Microsoft services
on the "Services" tab. I disabled anti-virus after the minimal driver reboot. Same error, whether run as administrator from Explorer or run from an administrative cmd prompt.
I don't know it's valuable info, but I also tried this from the command prompt, and got a different error.

I also checked running processes and confirmed that the copy of regsvr32.exe is the one located in c:\windows\system32 and not the 32 bit version in c:\windows\syswow64.
Thanks for your assistance.