When trying to run snapshot on the same IIS instance as Exchange, you can sometimes get a error where the Snapshot application pool just stops, and you have to manually start it again.

This is due to some exchange components being 64bit, but Snapshot requires 32bit.

Fix:
You need to add the "bitness64" parts to the below 3 lines in C:\Windows\System32\inetsrv\config\application.config
<add name="kerbauth" image="C:\Program Files\Microsoft\Exchange Server\V14\Bin\kerbauth.dll" preCondition="bitness64" />
<add name="exppw" image="C:\Program Files\Microsoft\Exchange Server\V14\ClientAccess\Owa\auth\exppw.dll" preCondition="bitness64" />
<filter name="Exchange OWA Cookie Authentication ISAPI Filter" path="C:\Program Files\Microsoft\Exchange Server\V14\ClientAccess\owa\auth\owaauth.dll" enabled="true" preCondition="bitness64" />
If you still get an error, it may be around dynamic or static compression module.
If that is the case, the steps below can be completed to fix this:
-> Take IIS backup.
-> Open IIS
-> Click on server module node at the top of the left hand tree and choose "Modules".
-> Right click on DynamicCompressionModule and choose "Unlock"
-> Right click on StaticCompressionModule and choose "Unlock".
-> Open desired websites -> Open Modules.
-> Right click on DynamicCompressionModules and choose "remove".
-> Right click on StaticCompressionModule and choose "Remove".
-> Do IISRESET.