The free MS app Windows Media Encoder can do screen capture -- just don't use VBR encoding. Black recordings mean you have to turn off DirectX overlays. In Windows Media Player, go to options >Performance >Video Acceleration>Restore Defaults.
The situation is similar in Real Player, in case you want to delay viewing of Harold Pinter's 2005 Nobel Lecture.
If you want to capture action going through Direct X or other Video Acceleration, you can record from the video out port of your graphics card or use Fraps, ACA Capture Pro, or similar utilities.