Brutzelbube
Cadet 4th Year
- Registriert
- Aug. 2011
- Beiträge
- 66
Moin CB-Community,
Irgendwie schaffe ich es immer so komplizierte Aufgaben zu bekommen.
Also zur Info: Es geht um das Programm Lookout mit dem man schnell Outlook durchsuchen kann. Dieses Programm wurde von Microsoft gekauft und dann ab 2007 nicht mehr unterstüzt. Falls man es trotzdem benutzen möchte musste man die Microsoft.Office.Interop.Outlook umbennen (z.B. Microsoft.Office.Interop.Outloo.OLD). So nun habe ich hier einen mitarbeiter bei dem sich die Datei immer weider herstellt.
Damit sich das Problem löst habe ich eine Batch_Datei geschrieben die sich beim Anmelden ausführt und Microsoft.Office.Interop.Outlook umbennent. Die Batch sieht so aus:
Das Problem dadran ist das ich die Microsoft.Office.Interop.Outlook.OLD1 nicht löschen kann. Ich weiß das die Originale Datei in der Registry verknüpft ist und dort gelöscht werden kann aber die umbenannte Datei kann nirgends außer über einen "dir" Befehl gefunden werden.
Damit das ganze nun automatisch funktioniert würde ich gerne wissen wie ich die Microsoft.Office.Interop.Outlook.OLD1 komplett löschen kann. Am besten per Batch.
PS: hab schon 4 Stunden lang Google gefragt aber Google möchte heute nicht. Und bitte keine Software vorschläge da die Mitarbeiter mich blöd angucken und meinen: "Na klar dann kann ich ja gleich ne Umschulung machen und eine Woche auf IT-Ausfall buchen"
Die lieben ihr Lookout.
Grüße aus Hamburg
Irgendwie schaffe ich es immer so komplizierte Aufgaben zu bekommen.
Also zur Info: Es geht um das Programm Lookout mit dem man schnell Outlook durchsuchen kann. Dieses Programm wurde von Microsoft gekauft und dann ab 2007 nicht mehr unterstüzt. Falls man es trotzdem benutzen möchte musste man die Microsoft.Office.Interop.Outlook umbennen (z.B. Microsoft.Office.Interop.Outloo.OLD). So nun habe ich hier einen mitarbeiter bei dem sich die Datei immer weider herstellt.
Damit sich das Problem löst habe ich eine Batch_Datei geschrieben die sich beim Anmelden ausführt und Microsoft.Office.Interop.Outlook umbennent. Die Batch sieht so aus:
Code:
REM Pfadänderung auf C:\ falls der Pfad m:\ ist.
cd c:\
REM Pfadänderung auf das GAC Verzeichnis da dort die Datei liegt.
cd %SYSTEMROOT%\assembly\GAC
REM Auflistung aller Dateien im GAC Verzeichnis.
dir
REM Wenn die Datei schon einmal umbenannt wurde wird die umbenannte Datei noch einmal umbenannt.
rename Microsoft.Office.Interop.Outlook.OLD Microsoft.Office.Interop.Outlook.OLD1
REM Löscht die zweimal umbenannte Datei um die Ordnung beizubehalten.
DEL Microsoft.Office.Interop.Outlook.OLD1
REM Benennt die neue Datei um damit Lookout wieder funktioniert.
rename Microsoft.Office.Interop.Outlook Microsoft.Office.Interop.Outlook.OLD
Das Problem dadran ist das ich die Microsoft.Office.Interop.Outlook.OLD1 nicht löschen kann. Ich weiß das die Originale Datei in der Registry verknüpft ist und dort gelöscht werden kann aber die umbenannte Datei kann nirgends außer über einen "dir" Befehl gefunden werden.
Damit das ganze nun automatisch funktioniert würde ich gerne wissen wie ich die Microsoft.Office.Interop.Outlook.OLD1 komplett löschen kann. Am besten per Batch.
PS: hab schon 4 Stunden lang Google gefragt aber Google möchte heute nicht. Und bitte keine Software vorschläge da die Mitarbeiter mich blöd angucken und meinen: "Na klar dann kann ich ja gleich ne Umschulung machen und eine Woche auf IT-Ausfall buchen"
Grüße aus Hamburg