My disk drive has stopped reading all types of discs?

I have run the Microsoft fix and associated advice on install/reinstall.

Still nothing. It whirs. That is all. Then ejects.

Take it back to the shop?