There are currently no mainstream solutions to undo a Cryptolocker infection. One would either have to pay the ransom or write off the encrypted files.
There are a few places out there with preventative measures to help reduce your risk of getting a Cryptolocker infection.
These sites are:
- Crypto-Prevent (Great for home users or small businesses)