It is easy fix errors with mscms.dll file, what you need to do is download a new-clean-original mscms.dll file and save it to your Windows Vista Business Edition Service Pack 1 32-bit.
To download mscms.dll file, please use DLLSuite.
DLLSuite is an advanced Windows DLL error repair tool designed for Windows 7, Windows Vista and Windows XP 32-bit and 64-bit systems. It allows you to download missing DLL files, fix DLL errors, fix EXE errors, fix SYS errors and fix corrupted files.
It also allows you to download mscms.dll file and fix the errors with mscms.dll file for your Windows Vista Business Edition Service Pack 1 32-bit.