Вирус-червь способен распространятся самостоятельно между компьютерами, так же способен делать копии самого себя.
Троянский конь обычно маскируется под какую-либо программу и пользователь сам его устанавливает, думая, что это обычная программа, а не вирус. В отличии от червя, не способен самостоятельно распространяться.