On my vista PC i always install Pc Lap Counter in the folder C:\Pc Lap Counter and not in C:\Program Files because on Vista that folder have special behaviour.
If you have installed Pc Lap Counter in the folder C:\Program Files i suggest you desinstall it and reinstall on C:\Pc Lap Counter.
Of course this will not solve the error but will prevent other problems.
About the error 2869, i found some information on internet:
http://blogs.msdn.com/donsmith/archive/2006/11/30/installing-software-factories-on-vista.aspx
The solution is :
- Put the Phidget21.msi in the folder C:\PC Lap Counter
- Create a shortcut to the program cmd.exe (C:\Windows\System32\cmd.exe) on your desktop
- Right click on the cmd shortcut and choice "Run as administrator", the console will start with administrator privilege
- enter the command cd c:\
- enter the command cd Pc Lap Counter
- enter the command msiexec.exe /i Phidget21.msi