While preparing IIFP for password synchronization, I started to install the Microsoft Password Change Notification Service on a Windows 2003 SP2 SE domain controller. I ran into this error message:
"The wizard was interrupted before the Active Directory Schema update for Microsoft Password Change Notification Service could be completed".
As far as I could see, this error message wasn’t logged in the event viewer logs.
No info, no help.
But at the same time 3 SideBySide errors were logged.
– EventID 32 – "Dependent Assembly Microsoft.VC80.CRT could not be found and Last Error was The referenced assembly is not installed on your system."
– EventID 59 – "Resolve Partial Assembly failed for Microsoft.VC80.CRT. Reference error message: The referenced assembly is not installed on your system."
– EventID 59 – "Generate Activation Context failed for C:\DOCUME~1\ADMIN~1\LOCALS~1\Temp\MSI232.tmp. Reference error message: The referenced assembly is not installed on your system."
Looking for these error messages, I found out that the application was missing the Visual C++ Libraries.
"The Microsoft Visual C++ 2005 Redistributable Package (x86) installs runtime components of Visual C++ Libraries required to run applications developed with Visual C++ on a computer that does not have Visual C++ 2005 installed."
I downloaded and installed vcredist_x86.exe.
After the installation of the assemblies the PCNS installation ran as expected (first AD schema update, next PCNS service install…)
Side-by-side Assemblies : http://msdn.microsoft.com/en-us/library/aa376307.aspx