Hallo Mufti,
ich weiß zwar nicht, ob das die Ursache deiner Probleme ist, aber es macht unter Win7 definitiv keinen Sinn, die Anwendungenen nicht in den dafür vorgesehenen Systemordnern 'Programme' bzw. Programme (x86)' in der Systempartition installieren zu lassen, da ja die Treiber, DLLs und Registry-Einträge zu diesen Anwendungen standardmäßig trotzdem auf der Systempartition gespeichert und bei Updates dort auch entsprechend aktualisiert werden.
Wenn beispielsweise DLLs mit gleichem Namen von verschiedenen Anwendungen installiert bzw. aktualisiert werden sollen, dann überschreibt Win7 nicht etwa die bereits vorhandenen DLL gleichen Namens einer anderen Anwendung, sondern speichert die neue DLL anwendungsbezogen zusätzlich ab und verwendet mehrfach vorhandene DLLs dann auch anwendungsspezifisch. Spielst du nun ein älteres Abbild der Systempartition zurück kann es also passieren, dass eine nicht ebenfalls zurückgesetzte Anwendung auf eine Programmbibliothek zugreifen will, die unter System32 schlichtweg nicht mehr bzw. nicht in der erwarteten Version existiert. Gut möglich, dass dann Win7 auf vorhandene 'alternative' DLLs zugreift und die Treiber verwendet, auf die diese DLL verweist, aber solche temporären Verlegenheitslösungen werden dann bestimmt nicht als Konfiguration gespeichert und so fängt das ganze Spiel bei einem erneuten Start des Systems von vorne an.
Auch wenn das gewiss eine ganze Zeit gut gehen kann, würde ich jedenfalls meinen Rechner nicht diesem potenziellen Risiko aussetzen, dass System und installierte Programme nach dem Zurückspielen eines Systemabbildes oder dem Zurücksetzen des Systems auf einen früheren Zeitpunk ggf. nicht mehr zusammmenpassen.
Gruß
Kalle