It comes after leaked remarks suggested Iran knew immediately that it had struck the plane.
Ukrainian TV aired an exchange between air traffic control and a pilot who was landing as the jet crashed.
The Iranian pilot allegedly states he saw a flash like missile fire in the sky, and then an explosion.
Iran initially denied responsibility for the downing on 8 January that killed 176, but Ukraine's president said the conversation proved the country knew the flight had been hit by a missile.
At the time Iran was on high alert, having fired ballistic missiles at two US bases in Iraq in retaliation for the killing of top Iranian general Qasem Soleimani in a US drone strike in Baghdad.
"We will no longer provide any documents to the Ukrainians," the head of the Iranian investigation team, Hassan Rezaeifar, told Iranian news agency Mehr on Monday.