Undocumented MSCRM 4.0 Requirement

Just what I love at 4 p.m. on a Friday afternoon: finding an undocumented requirement for a product while sitting in front of the client. Anyway, it appears that the location of the MSCRM Monitoring (whoever that is—I found this by checking the install logs) is set in the installer to _C:\Program Files_, regardless of where you put MSCRM itself. Even worse, it isn’t _<System Drive>\Program Files_—it’s C:\Program Files. I have no C: on this box (don’t ask why, but that’s what IT provided).

I suspect you can work around this by creating an unattended installation (see the implementation guide for creating the XML files for that), but I’m actually lucky enough to have an empty second drive I can change the drive letter to C: (using Disk Manager). Add to this that nothing actually appears on C: once I fixed the issue (assuming it’s checking for something and that’s failing—and thus the issue). So all that I have left to do is:

AARRRRRGGGHHHHHHH