A White House statement indicated President Bush will veto any bill that delays shutting down bases.
Supporters say the $422 billion defense bill is meant to secure the country's military strength and win the Iraqi war.
The Pentagon maintains there's better than a 20 percent excess base capacity that would save billions of dollars if closed.
But opponents say it's bad timing with the war in Iraq continuing.
Among the amendments defeated Thursday was a Democrat move calling for a select committee to investigate prisoner abuse in Iraq.
The Senate debated the defense bill but put off a final vote until after the upcoming Memorial Day recess.
Viewers with disabilities can get assistance accessing this station's FCC Public Inspection File by contacting the station with the information listed below. Questions or concerns relating to the accessibility of the FCC's online public file system should be directed to the FCC at 888-225-5322, 888-835-5322 (TTY), or email@example.com.