Um Microsoft Office 2010 mit ThinApp zu virtualisieren, sind folgene Schritte notwendig:
Es wird davon ausgegangen, dass .Net 3.5 auf allen PCs installiert ist!
Sollte dies nicht der Fall sein, so muss dies gleich nach dem Thinapp Pre-Scan erledigt werden.
Nach der Installation von .Net 3.5 muss dann folgender Befehl in der Eingabeaufforderung abgesetzt werden:
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\ngen.exe executequeueditems
Dann geht es an die Installation von Office 2010
- Office 2010 Installation starten und den Produktkey eingeben
- Installation anpassen (Programmteile müssen mit "Alle von Lokalem Computer starten" installiert werden)
- Installation der ausgewählten Programme ("Gemeinsam genutzte Office Features" + "Office Tools" MÜSSEN installiert werden!)
- Nach der Installation muss der Dienst "Office Software Protection Platform" gestoppt werden
- Nun den Post-Scan in ThinApp starten
- Bei der EXE Auswahl die benötigten Programme auswählen
- Beim Inventory Name einen geeigneten Namen auswählen, z.B Microsoft Office 2010
- Als Speicherort für die Einstellungen "Same directory as the application" auswählen
- Vor dem Build Prozess den Ordner "OfficeSoftwareProtectionPlatform" von "C:\Dokumente und Einstellungen\All Users\Microsoft" in den Ordner "%Common AppData%\Microsoft" kopieren.
- Diesen Ordner öffnet man in ThinApp über "Projekt Ordner öffnen". Dort findet man dann den Ordner "%Common AppData%".
- Diesen Ordner öffnet man in ThinApp über "Projekt Ordner öffnen". Dort findet man dann den Ordner "%Common AppData%".
- Nun den Registry Editor öffnen und zum Schlüssel "HKEY_LOCAL_MACHINE\Software\Microsoft\OfficeSoftwareProtectionPlatform" navigieren
- Dort wird ein neuer "Wert mit mehrteiligen Zeichenfolge" angelegt. Dem Wert dann den Namen "isolation_full" geben mit dem Inhalt
Value=UserOperations REG_DWORD=#01#00#00#00
- Nun zu dem Schlüssel "HKEY_CURRENT_USER\Environment" navigieren und auch wieder einen "Wert mit mehrteiligen Zeichenfolge" anlegen. Diesmal mit dem Namen "isolation_writecopy" und dem Inhalt
Value=ALLUSERSPROFILE REG_SZ=%Common AppData%Nun kann der Build Prozess begonnen werden.