This bug goes all that way back to Windows 2000 and how MSFT handles images. If there is any file that MSFT's code can't handle, you see this. Fix? Use other apps.
Whenever I start up Windows Live Photo Gallery (beta), my CPU meter always climbs up to 97%-100%. In task manager, WLXPhotoGallery uses 50-60% and dllhost.exe uses 50-40%. How do I stop this?