Hmmm,, maybe its because the dll's are still in your coomputer?
i have a perfect program its called CCleaner

you can clean your computer with it..
and you can delete all your problems, very usefull!
so what your gonna do is..
remove silkroad!
run this program first, for cleaning!, then for problem solver.
then instal again..
and have fun again with silkroad!
Thank me if helped

try this and