From: muzician21 on
This seems to have fixed it

Run> regsvr32 /u shmedia.dll

To reverse type in the same minus the /u

Can anyone shed light as to why this was happening only when an
external drive is attached? Tried another totally different USB drive,
it happened with it as well.