防止とは、望ましくない事柄が発生することがないよう、事前に予防措置や対策を講じることです。未来に向けた予防的・積極的な行為で、病気の防止、事故の防止、犯罪の防止など、あらかじめリスクを減らす文脈で使用します。
阻止とは、既に進行中または直前の事態や動きを強制的に止めることです。より直接的で即座的な行為で、既に動いているプロセスや計画を中断させる場面で使われます。より強い抵抗や対抗のニュアンスがあります。
防止は事前準備・予防が中心で、悪い結果が起こらないようにする継続的対策です。阻止は目前の危機や動きを即座に遮断する瞬間的行為です。防止は「~が起きないようにする」、阻止は「~しようとするのを止める」という対象の捉え方が異なります。防止は受け身的・計画的、阻止は能動的・緊急的なニュアンスです。
未来への対策・予防なら防止、既に起ころうとしている事態を強く止めるなら阻止を使います。防止は計画的・継続的、阻止は即座的・緊急的という時間的観点でも判断できます。