"Based on a recent order regarding prevention of unlicensed flight by private drones, we have stopped these planes which had created security... problems," said Revolutionary Guards official General Alireza Rabii, whose department is in charge of the capital's security.
The order comes after two separate incidents of security forces opening fire on small camera drones flying over central Tehran.
UAE says it destroyed Iranian-built drone in Yemen
The first one, owned by Iranian state television, was shot down in December for entering "the no-fly zone" over Enghelab square, which is near the offices of Iranian supreme leader Ayatollah Ali Khamenei, the president and several other state institutions.
Last month, anti-aircraft cannons were fired at another drone, footage of which was shared on social media. The unidentified drone left the area a few minutes later.
Rabii said media drones, equipped with cameras, had led some people to complain after the devices flew over their homes and disturbed their privacy.
Iran shoots down a filming drone in Tehran over security concerns
The drones can film "sensitive, vital and important places," which may be exploited by the "enemy", he added.
Permits must be obtained to operate drones, he said, adding that authorisation would not be given to individuals.
The use of camera drones has significantly increased in Iran in recent years. They are mostly operated by photography studios, advertising agencies, filmmakers and aviation enthusiasts.
COMMENTS
Comments are moderated and generally will be posted if they are on-topic and not abusive.
For more information, please see our Comments FAQ