Is it possible to disable runtime reloads?

A minor annoyance for me right now is that when I change scripts from outside unity while the game is running, then go back to unity, everything in my game stops working, since there’s some parts that can’t reload at runtime. So Unity tries to reload all my assemblies every time I do this. I try to remember to stop the game while making changes (since unity refreshes much faster in this case) but often I forget. Is there a way to prevent unity from trying a runtime reload or is there a better way of avoiding this delay?

I figured out a way to stop unity from running from outside unity using something similar to this autohotkey script:

ControlSend, ^p, ahk_class UnityContainerWndClass