Houston Rockets center Dwight Howard had a procedure on his ailing knee Wednesday morning and will be sidelined at least four weeks, the team announced.