Hi!
in archive.pages.inc what for this lines?

if (!$nodes && $type == 'all' && $year == 0 && $month == 0 && $day == 0) {
return t('No content found.');
}

with out them on path "archive/all" works fine with them on this path appears message 'No content found.'
of course when you configure on "admin/settings/archive" on path "archive/all" message 'No content found.' disappears but even with out configure and this lines all works
just you couldn't choose type of nodes

P.S.: sorry for my bad English =)