The Pentagon has launched a criminal investigation into an incident last month in which US marines allegedly opened fire on a crowd of Afghan civilians, officials said Thursday.