Diff von Vista-Anpassungen funktioniert nicht richtig
Posted: 04. Jul 2007, 13:16
Hallöle,
nachdem die Installation von Vista bei uns zu funktionieren scheint, möchten wir einige Betriebssystem-Anpassungen vornehmen:
- bei den %CommonPrograms% wird ein Ordner Verschiedenes angelegt
- in diesen Ordner sollen die ganzen Links (Windows Mail, Windows Defender, Windows Teamarbeit ...) verschoben werden
- verschoben werden sollen auch die Ordner Spiele, Extras und Upgrades, Wartung
- Weitere Anpassungen sind noch geplant.
Die oben genannten Aktionen wurden mit Diff aufgezeichnet.
Bei der Test-Installation des Diff-Paketes über das Software-Depot wird das Paket nicht beendet (=running). Nach einem Neustart des PC sind einige Aktionen der Setup.inf durchgeführt, andere nicht und das Teilergebnis ist falsch:
- die zu verschiebenden Ordner werden unter dem Ordner Verschiedenes zwar angelegt, haben nun aber die englischen Namen (Spiele -> Games)
- die Links wurden nur teilweise erstellt
- Verschieben bedeutet ja auch, am Ursprungsort löschen. Es wurde nichts gelöscht, auch nachdem die Löschbefehle manuell in die Setup.inf eingetragen wurden
Beim Debuggen mit dem Package Editor muss das Programm mit Administratorrechten gestartet werden, damit überhaupt gearbeitet werden kann. Dann läuft das Paket zwar bis zum Ende durch, die manuell eingefügten Löschbefehle werden aber wieder nicht oder nur teilweise ausgeführt.
Zusammengefasst:
Das Ergebnis des Diff auf Vista-Anpassungen ist nicht brauchbar.
Unsere Vermutung:
Sehr wahrscheinlich ist die UAC von Vista das Haupthindernis.
Was müssen wir tun, damit ein Diff bei Vista-Anpassungen ein funktionsfähiges Paket liefert? Gibt es vielleicht eine spezielle Diff.inf für Vista? Müssen die Befehle in der Setup.inf vielleicht mit runas gestartet werden?
Ich hoffe Ihr könnt uns helfen
nachdem die Installation von Vista bei uns zu funktionieren scheint, möchten wir einige Betriebssystem-Anpassungen vornehmen:
- bei den %CommonPrograms% wird ein Ordner Verschiedenes angelegt
- in diesen Ordner sollen die ganzen Links (Windows Mail, Windows Defender, Windows Teamarbeit ...) verschoben werden
- verschoben werden sollen auch die Ordner Spiele, Extras und Upgrades, Wartung
- Weitere Anpassungen sind noch geplant.
Die oben genannten Aktionen wurden mit Diff aufgezeichnet.
Bei der Test-Installation des Diff-Paketes über das Software-Depot wird das Paket nicht beendet (=running). Nach einem Neustart des PC sind einige Aktionen der Setup.inf durchgeführt, andere nicht und das Teilergebnis ist falsch:
- die zu verschiebenden Ordner werden unter dem Ordner Verschiedenes zwar angelegt, haben nun aber die englischen Namen (Spiele -> Games)
- die Links wurden nur teilweise erstellt
- Verschieben bedeutet ja auch, am Ursprungsort löschen. Es wurde nichts gelöscht, auch nachdem die Löschbefehle manuell in die Setup.inf eingetragen wurden
Beim Debuggen mit dem Package Editor muss das Programm mit Administratorrechten gestartet werden, damit überhaupt gearbeitet werden kann. Dann läuft das Paket zwar bis zum Ende durch, die manuell eingefügten Löschbefehle werden aber wieder nicht oder nur teilweise ausgeführt.
Zusammengefasst:
Das Ergebnis des Diff auf Vista-Anpassungen ist nicht brauchbar.
Unsere Vermutung:
Sehr wahrscheinlich ist die UAC von Vista das Haupthindernis.
Was müssen wir tun, damit ein Diff bei Vista-Anpassungen ein funktionsfähiges Paket liefert? Gibt es vielleicht eine spezielle Diff.inf für Vista? Müssen die Befehle in der Setup.inf vielleicht mit runas gestartet werden?
Ich hoffe Ihr könnt uns helfen