Историзмы – это устаревшие слова, вышедшие из употребления.
Архаизмы – это устаревшие слова, замененные в современном языке синонимами.
--------------------
Но слово "штык" не вышло из употребления - значит, это слово не является историзмом.
Тогда по идее, слово "штык" можно отнести к архаизмам, так как часто это слово заменяют словосочетанием "колющее оружие".
Честно говоря, вопрос интересный. Но больше я склоняюсь к тому, что слово "штык" относится к архаизмам.