To affect the state of the global instance of launchd, you must run launchctl as root (typically using sudo). If you rn launchctl without using sudo, the change affects your per-user instance of launchd.