It shouldn't be necessary to run P3D as Administrator and, in fact, it's not how it's installed by default.
However, it's possible you might require to run P3D As Administrator, because your user account has limited permissions, or you created a new user account, one that was different from the one you originally installed P3D from, so the permissions are not matching the user.