OK, so today I feel like a bit of a chump. I’ve been building a new backup server. which I hope to write up in its own right, but I spend literally hours of this particular issue, so I thought I’d blog it separately.
Intel provide RAID support for their low-end chipsets via a package of drivers, services and UI components. In the old days, this was called the “Intel Matrix Storage Manager”, aka MSM. At some point around version 9, they did a bit of a rewrite using .NET for the services and UI, and renamed it to the Intel Rapid Storage Technologies, aka RST.
Now, RST requires .NET 3. Fine. I built a brand new instance of Windows Server 2008 R2 Standard, incl SP1, and with the Windows Update dance, which included installing the full .NET 4.0. Good? No. It installs OK, but the delayed start service UI crashes. The sequence in the application event log is:
Service started successfully.
Started event manager (twice)
Windows Error Reporting, 1001:
Fault bucket , type 0
Event Name: CLR20r3
Response: Not available
Cab Id: 0
These files may be available here:
Rechecking for solution: 0
Report Id: 22195d1f-c9a7-11e0-a0d9-003018a2fae4
Report Status: 4
And any attempt to start the UI also fails with an AppCrash.
You need to enable the “.NET Framework 3.5.1 Features/.NET Framework 3.5.1” in the Features part of Server Manager.
I presume in Windows 7, it would be in Control Panel, Programs & Features, Turn Windows Features on or off, Microsoft .NET Framework 3.5.1”.
Then you install RST and it just works.