A non-transitory computer-readable recording medium storing a setting execution program executable by a computer, the setting execution program causing a computer to operate as:
- an information applying unit that applies information including setting information that indicates a setting for an electronic device to the electronic device;
- an information managing unit that manages the information;
- a target device position acquisition unit that obtains a target device position as a position of a target device, the target device corresponding to the electronic device to which the information is applied by the information applying unit;
- a candidate determining unit that determines a candidate of the information applied to the target device;
- a candidate display that displays the candidate determined by the candidate determining unit;
- and
- a designation accepting unit that accepts any of designation of the candidates displayed by the candidate display;
- wherein the information applying unit applies the candidate corresponding to the designation accepted by the designation accepting unit to the target device,
- the information managing unit manages registered device information as the information associated with a registered device position as a position of a registered device, the registered device corresponding to the electronic device that has been registered,
- the candidate determining unit identifies the registered device information for the registered device that exists at a position within a certain range from the target device based on:
- the registered device position managed by the information managing unit associated with the registered device information;
- and
- the target device position obtained by the target device position acquisition unit, and
- the candidate determining unit determines the candidate based on the identified registered device information.