The rollback should be happening. But noone has been able to solve this puzzle with people not being able to install VS 2007 (SP1) on x64 Vista machines yet.
And this "hack" solves it, and it works.
So untill someone tells me how to fix it, this is the solution for anyone who wants to get it installed.
The problem has been out for a long time.
I believe this section of the install log is the key to the rollback occuring. Maybe someone can figure this one out:
Quote:
Installing Network Service Driver
Installing from "C:\Program Files (x86)\Microsoft Virtual PC\Utility\VMNetSrv\x64\VMNetSrv.inf"
Action ended 20:42:57: InstallFinalize. Return value 3.
MSI (s) (B0:E8) [20:42:57:752]: User policy value 'DisableRollback' is 0
MSI (s) (B0:E8) [20:42:57:752]: Machine policy value 'DisableRollback' is 0
MSI (s) (B0:E8) [20:42:57:754]: Executing op: Header(Signature=1397708873,Version=400,Timestamp=964076890,LangId=0,Platform=589824,ScriptType=2,ScriptMajorVersion=21,ScriptMinorVersion=4,ScriptAttributes=1)
MSI (s) (B0:E8) [20:42:57:754]: Executing op: DialogInfo(Type=0,Argument=0)
MSI (s) (B0:E8) [20:42:57:754]: Executing op: DialogInfo(Type=1,Argument=Microsoft Virtual PC 2007 SP1)
MSI (s) (B0:E8) [20:42:57:755]: Executing op: RollbackInfo(,RollbackAction=Rollback,RollbackDescription=Rolling back action:,RollbackTemplate=[1],CleanupAction=RollbackCleanup,CleanupDescription=Removing backup files,CleanupTemplate=File: [1])
Action 20:42:57: Rollback. Rolling back action:
Rollback: Installing network driver (64-bit)