I also found solutions based on video drivers so it is a good idea----also--
(this might be part of existing updates but......try installing movie maker version 2.6-- there is a good chance that yours is 2.1 and I found quite a few different errors for that version in vista. http://www.microsoft.com/windows/downloads...9d-068fc0f80cfc
(NOTE do not uninstall your current one because this install program will not install on a system that does not already have it.)
My c++ 2005 was updated in january of this year so recommened doing these updates too.
What follows is general info mostly aimed at deathstalker- My c++ knowledge is quite limited yet think this may be part of the problem-
The fault module points to c++
Msvcrt.dll is the (Microsoft Visual C++ Run-Time) for Visual C++ versions 4.2 to 6.0. It provides programs compiled with these versions of Visual C++ a typical set of library functions required by C and C++ programs. These include string manipulation, memory allocation, C-style input/output calls, etc.
It has also shipped with Windows versions since Windows 2000 for use by other Windows components. In older versions of Windows, programs which linked against Msvcrt.dll were expected to install a compatible copy in the System32 folder, but this contributed to DLL Hell.
Versions of Visual C++ before 4.0 and since 7.0 have used differently named DLLs for each version (msvcr20.dll, msvcr70.dll, msvcr71.dll, etc). Applications are required to install the appropriate version.