Restarting after installation is recommended. If you install an add-on then Blender crashes before you save or close and reopen Blender, it will disable the add-on.
Just like updating your computer, sometimes a restart is required, same goes for Blender.