depending on what year and make it is, the most likely issue is that you have a valve that moves to divert air to the upper vents, floor vents, and defrost vents and it is either stuck in the defrost position, is broken, or a cable/connector has come loose. The valve is usually in the center of your dashboard up against the firewall.
The air flow direction in many vehicles is operated by vacuum controlled servos. If the vacuum supply is cut off, the system reverts to it's default position which is the defrost mode. My guess would be that the HVAC vacuum supply line under the hood is disconnected, pinched or collapsed.
I don't know why the vent would not open for the defrost, but it may be related to the fact that your heater core is blown. If your getting nothing but cold air out of the vents when the heat is on, your core is finished and if the core is finished then it is likely related to your vent not opening/switching. Something''s wrong with your heating either way.
2003 crown vic air conditioning vent dont blow
In many cases leaves can cause smoke to blow through the defrost of a 1990 Ford F 150
Because the air selector died.
Any of the following can cause this......... 1. Bad a/c - heater controller.. 2. Bad a/c - heater controller inside door operation.. 3. Bad, broken or cracked vacuum line/lines..
the heat blows out the defrost when it should blow out floor vents only
Idk know but mine does it when i start off from a red light or stop sign and as soon as i let off the gas or it changes gears (automatic) it comes through the vents like normal.
most likely it's a bad thermostat, or your vents not working properly.
Check the following.......... 1. Vacuum leak, broken vacuum line or disconnected vacuum line. 2. A/C - heater inside car door operation.. 3. A/C - heater controller..
A vacuum leak, or one of the doors is sticking/bad vacuum motor in the heater box.
on your car it is a defalt mode for air to blow out defrost when there is no vacumn from the engine so you should look for a broken vacum line or see if it has come unplugged on the engine.
You have vacuum line leaks somewhere.