I have my problem solved due to the very kind and persistent efforts of Rob Caron who is an outstanding example of a Microsoft employee going the extra mile for a customer. Although it is not in the Readme (which Rob is/has changed), please, please do NOT install Visual Studio 2005 Beta 1 Refresh over Visual Studio 2005 Beta 1! If you find yourself in the position of being unable to uninstall Visual Studio 2005 Beta 1 via any of the conventional means (like my problem), Rob has given permission to post the sequence of steps we followed:
To remove Visual Studio 2005 Beta - English
msiexec.exe /x {B3A02601-8FE9-4108-8E95-D94171A2F8C8}
msizap.exe TWA {B3A02601-8FE9-4108-8E95-D94171A2F8C8}
To remove Microsoft Visual Studio Emulator for Devices - ENU
msiexec.exe /x {E065DA2A-E1DE-41CF-A8F5-ECF40D9810B5}
msizap.exe TWA {E065DA2A-E1DE-41CF-A8F5-ECF40D9810B5}
To remove Microsoft Visual J# .NET Redistributable Package 2.0 Beta
msiexec.exe /x {9046F10C-F5E7-4871-BED9-8288F19C70DF}
msizap.exe TWA {9046F10C-F5E7-4871-BED9-8288F19C70DF}
To remove Microsoft .NET Framework 2.0 Beta
msiexec.exe /x {71F8EFBF-09AF-418D-91F1-52707CDFA274}
msizap.exe TWA {71F8EFBF-09AF-418D-91F1-52707CDFA274}
For more information on msizap, see:
Using msizap won't remove registry entries, but installing VS should overwrite as needed.
You can get msizap.exe from the Windows Installer SDK:
Read: Visual Studio 2005 Beta 1 Refresh Installed and Uninstall procedure for Beta 1