DLL загружаются загрузчиком программы, поэтому только во время загрузки процесса.
Вы можете создать программу, которая откровенно откроет и использует DLL, а также добавить команду, которая закроет ее, откроет ее снова и все заново. Но для этого вам нужна поддержка программы, поэтому вам потребуется Explorer, чтобы поддержать ее или изменить ее код.
Итак, с уверенностью 99%, вы не можете делать то, что вы хотите, без перезапуска Windows Explorer. На всех.