Can you please provide more information about the issue? I mean, what exactly error message you have seen, which version of Visual Studio was used, and etc.
Without seeing any directing information, my first guess is that there might be no proper MSVC runtime libraries present at that system. The TBB library uses C/C++ standard library functions, and therefore it depends on the vendor implementation, which is MSVC runtime in this case. For example, if you use Visual Studio 2005 environment, you should have used TBB binaries that depend on msvcr80.dll and msvcp80.dll. Moreover, as your resulting code and TBB library in use are 32-bit, you should have the 32-bit version of theRTLs on your 64-bit Vista; 64-bit RTLs won't work.