Es gibt hierzu, je nach Budget, verschiedene sinnvolle professionelle Lösungen. Das MS eigene Produkt heißt Backoffice Server (früher System Management Server, SMS). Hiermit kannst Du Scripte schrieben und für bestimmte Arbeitsplätze/Nutzer bereitstellen, die dann bei der nächsten Anmeldung automatisch starten.
Ich würde mir aber mal überlegen, ob die Alternative Terminal Server oder CITRIX Metaframe nicht zukunftsträchtiger ist. Wenn es um Software geht, die keine spezifischen lokalen Hardwareanforderungen hat, installiert man die den Anwendern zur Verfügung stehende Software nur auf einem (perfekt gewarteten und in der Obhut des Admins stehenden) Server, verteilt einmalig den entsprechenden Client, und wartet in Zukunft nur noch diesen einen Server. Fällt ein PC aus, reicht eine x-beliebige Kiste, solange sie ans Netzwerk dran kommt und den Client installiert hat, und schon kann der Kollege wieder arbeiten. Als Neuanschaffung für normale Büroarbeitsplätze reichen dann Thinclients. Der Server braucht nur für rund 80% der Mitarbeiter ausgelegt werden, weil mehr ohnehin nie gleichzeitig dran arbeiten. Und wenn mal eine Leistungssteigerung nötig ist, dann muss eben nur der eine Server aufgebohrt werden, oder man stellt einen zweiten daneben.
Gruß vom Wiz, der von zuhause auch nur noch per CITRIX über ISDN auf „Seinem“ Rechner in der Firma arbeitet.
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]