I've been building Office 2010 as a ThinApp for some time now, recently it has got a lot more simpler to achieve. Better still VMware official support it with KMS and MAK licensing now, if using the latest version of ThinApp.
Sometimes I dont always take my notes around with me so I'm posting this up on my site so others can use it. Enjoy! Its worked for me over and over but if you find anything I could change/improve let me know.
1. Pre-Requistites:
2. ThinApp pre-scan
3. Install Office 2010 (all componnents and run all from computer)
Enter license key at the start if the installed and tick activate automatically (it won't activate as the network is disconnected - leave it that way)
4. Install any additional office plugins, integrations etc.
5. Start all the applications (Word, Excel etc 2-3 times)
6. ThinApp post-scan
7. Edit package.ini
a) Change the following
MSIStreaming=1
LoadDotNetFromSystem=Win7
b) Add the following after the
[FileList]
ExcludePattern=*.bak,*.msi,*.mst,*.cab,*.msp
Tip: This exclude pattern will reduce the ThinApp overall size by not including temp and installer files. These are still however in the project folder so you can use them later if you need!
8. Move the folder "OfficeSoftwareProtectionPlatform" from %Drive_C%\Documents and Settings\All Users\Microsoft to %Common AppData%\Microsoft.
May no longer be required in newer versions of ThinApp as it appears to already be done.
9. Put the following in HKEY_CURRENT_USER.txt:
isolation_writecopy HKEY_CURRENT_USER\Environment
Value=ALLUSERSPROFILE
REG_SZ~%Common AppData%
10 .Put the following in HKEY_LOCAL_MACHINE.txt:
deleted HKEY_LOCAL_MACHINE\Software\Classes\AppID\{32820823-eb9f-42bf-badb-4482911536bb}
deleted HKEY_LOCAL_MACHINE\Software\Classes\AppID\{32f506a9-36f4-45ca-a3b7-e220e2fadcfc}
deleted HKEY_LOCAL_MACHINE\Software\Classes\AppID\{0b6faa6c-afa9-4c9f-92a9-d1b9e13e49e7}
deleted HKEY_LOCAL_MACHINE\Software\Classes\AppID\{b3fd0790-e46d-44d8-a88c-fcd99771da5e}
deleted HKEY_LOCAL_MACHINE\Software\Classes\AppID\{4918cead-10bb-4345-b406-c0096b646c24}
deleted HKEY_LOCAL_MACHINE\Software\Classes\AppID\{80f8087e-f900-4c25-b7fb-66ddf3ad2685}
deleted HKEY_LOCAL_MACHINE\Software\Classes\AppID\{2fe7e56b-8195-4c8f-a199-fde2e4e09456}
deleted HKEY_LOCAL_MACHINE\Software\Classes\AppID\{f1f1e3ad-0dff-41f3-96d0-11b3aa4f0c96}
deleted HKEY_LOCAL_MACHINE\Software\Classes\AppID\{c722abe9-52ee-45de-b7aa-1cb7f27dac05}
deleted HKEY_LOCAL_MACHINE\Software\Classes\AppID\{458b6290-216a-410c-bdc8-24008876301b}
deleted HKEY_LOCAL_MACHINE\Software\Classes\AppID\{491ccf72-9e19-45bc-8a78-5e8c8be7f464}
deleted HKEY_LOCAL_MACHINE\Software\Classes\AppID\{529c81ad-3788-4f3d-8c1c-71ccf202de21}
deleted HKEY_LOCAL_MACHINE\Software\Classes\AppID\{2b402eec-0c7f-447c-8d44-e816888b1115}
deleted HKEY_LOCAL_MACHINE\Software\Classes\AppID\{ce175ea0-8692-4968-b769-1b0029498a41}
deleted HKEY_LOCAL_MACHINE\Software\Classes\AppID\{b69b7cc0-0e89-46d0-a99e-abddd4b61743}
deleted HKEY_LOCAL_MACHINE\Software\Classes\AppID\{de5206e8-c4ad-42cc-bd53-8cbb3558e80c}
deleted HKEY_LOCAL_MACHINE\Software\Classes\AppID\{f9285c37-8314-4516-89d5-e4932dc92de6}
deleted HKEY_LOCAL_MACHINE\Software\Classes\AppID\{dce06134-5696-4fa8-b13e-51aad6def5d9}
deleted HKEY_LOCAL_MACHINE\Software\Classes\AppID\{fc4fc45c-be7e-4704-99ac-951db77b91dc}
deleted HKEY_LOCAL_MACHINE\Software\Classes\AppID\{947a7174-52b0-44f2-bfb6-7f3e07843277}
deleted HKEY_LOCAL_MACHINE\Software\Classes\AppID\{69c6e0d2-c565-4d52-9930-d46c4116f708}
deleted HKEY_LOCAL_MACHINE\Software\Classes\AppID\{aedd0615-3da5-4d6a-abde-63cedf4e80a4}
deleted HKEY_LOCAL_MACHINE\Software\Classes\AppID\{23a22094-b01e-43cf-a372-6d4ee6d9eabf}
deleted HKEY_LOCAL_MACHINE\Software\Classes\AppID\{22c493c3-99e2-45e9-a739-ee497e141be3}
deleted HKEY_LOCAL_MACHINE\Software\Classes\AppID\{d049f335-4ac7-4400-b449-c532f4876693}
deleted HKEY_LOCAL_MACHINE\Software\Classes\AppID\{8d2d2f50-cdf0-45cb-8949-9a39ade5cb7a}
deleted HKEY_LOCAL_MACHINE\Software\Classes\AppID\{3ff290b5-342b-40dd-a66b-00e76c0e5b80}
deleted HKEY_LOCAL_MACHINE\Software\Classes\AppID\{3086391e-945a-44f8-880a-24d7eee14dae}
deleted HKEY_LOCAL_MACHINE\Software\Classes\AppID\{2f9a3248-de98-4b16-b56c-0cdc2d4d3d42}
deleted HKEY_LOCAL_MACHINE\Software\Classes\AppID\{23b98090-64e4-400f-9107-921a78bc2cdd}
deleted HKEY_LOCAL_MACHINE\Software\Classes\AppID\{8d95965c-956f-4eed-a18f-cf18e6d31e88}
deleted HKEY_LOCAL_MACHINE\Software\Classes\AppID\{4530f183-15be-4eba-8bef-e68b6686b921}
deleted HKEY_LOCAL_MACHINE\Software\Classes\AppID\{7f76b468-81a6-49ec-9c38-069143206618}
deleted HKEY_LOCAL_MACHINE\Software\Classes\AppID\{37d23cc0-470c-4312-a01c-77e1c6e0ad61}
deleted HKEY_LOCAL_MACHINE\Software\Classes\AppID\{b17b4b81-bb80-4c17-871c-57d5ab14991d}
deleted HKEY_LOCAL_MACHINE\Software\Classes\AppID\{b2e79a4f-f632-43af-86dc-191cd03082ae}
deleted HKEY_LOCAL_MACHINE\Software\Classes\AppID\{ea2c0345-2c36-45d4-9692-6972ce4e96c6}
deleted HKEY_LOCAL_MACHINE\Software\Classes\AppID\{35dee61f-342b-41a2-acdb-2e207760af1b}
deleted HKEY_LOCAL_MACHINE\Software\Classes\AppID\{8c74e7e1-d44a-4cce-9ec0-144a0e037d43}
deleted HKEY_LOCAL_MACHINE\Software\Classes\AppID\{816b6d90-87e6-430f-a5fd-734be662bb55}
deleted HKEY_LOCAL_MACHINE\Software\Classes\AppID\{a5fb8c3a-6da1-4438-a6cf-44c589aa2665}
deleted HKEY_LOCAL_MACHINE\Software\Classes\AppID\{6a4a43f1-4846-4c4b-9a70-c4eac0184d97}
deleted HKEY_LOCAL_MACHINE\Software\Classes\AppID\{c3fe9663-9bde-40dd-ae25-f2f8aa2d6b1a}
deleted HKEY_LOCAL_MACHINE\Software\Classes\AppID\{26cd69c4-d593-4936-a8bb-e592816a0fad}
deleted HKEY_LOCAL_MACHINE\Software\Classes\AppID\{ad89527a-aed4-4382-be23-19be89f9d01e}
deleted HKEY_LOCAL_MACHINE\Software\Classes\AppID\{c00469cb-209b-4823-94bb-4139e48f5923}
deleted HKEY_LOCAL_MACHINE\Software\Classes\AppID\{a5ce878d-59a9-48ae-8e0a-ed717267302d}
deleted HKEY_LOCAL_MACHINE\Software\Classes\AppID\{1a821936-fee1-43a8-8222-87f4e049afb9}
deleted HKEY_LOCAL_MACHINE\Software\Classes\AppID\{a5e4db17-4067-4d19-9812-2e3b879b8a35}
deleted HKEY_LOCAL_MACHINE\Software\Classes\AppID\{712cbb5d-58be-48dc-b930-c8362f63fdee}
deleted HKEY_LOCAL_MACHINE\Software\Classes\AppID\{f986cdbd-8807-418a-adbd-b8ddbf92c590}
deleted HKEY_LOCAL_MACHINE\Software\Classes\AppID\{8abec68c-a5d1-40f5-966c-501dddf5c3fe}
deleted HKEY_LOCAL_MACHINE\Software\Classes\AppID\{cc0569bb-bde5-4d6b-ac65-b1fa7a227258}
deleted HKEY_LOCAL_MACHINE\Software\Classes\AppID\{fbdc5f1a-0b96-4b9e-8f17-df17a3dc59ef}
deleted HKEY_LOCAL_MACHINE\Software\Classes\AppID\{17e35d4e-df3a-4a2b-83be-a1b17e710e8a}
deleted HKEY_LOCAL_MACHINE\Software\Classes\AppID\{a1971a89-4e84-41d9-b3e0-18a109146bff}
deleted HKEY_LOCAL_MACHINE\Software\Classes\AppID\{f4bc39d7-c2c0-40f1-8e59-fe9bd797d755}
deleted HKEY_LOCAL_MACHINE\Software\Classes\AppID\{0b753f3d-cf41-42b6-8289-b7a8d334e8f9}
deleted HKEY_LOCAL_MACHINE\Software\Classes\AppID\{9d9abca5-0a0b-485a-a962-d1b983ec8274}
deleted HKEY_LOCAL_MACHINE\Software\Classes\AppID\{d19d1258-ada6-40e1-b4d6-5d160e2ebfc9}
isolation_full HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\Windows Search\Preferences
Value=PreventIndexingOutlook
REG_DWORD=#01#00#00#00
isolation_full HKEY_LOCAL_MACHINE\Software\Microsoft\OfficeSoftwareProtectionPlatform
Value=UserOperations
REG_DWORD=#01#00#00#00
11. Build ThinApp
12. Test the ThinApp works on the packaging macine
Tip: You might need to add yourself to an Active Directory group if you restricted who can run the ThinApp.
=================================================================
Additional Info - KMS/MAK Licensing
1. Locate config.xml. This is in a folder called suiteWW, where suite is replaced by the suite of Microsoft Office 2010 you are installing.
2. Add either the KMS or MAK lines below stright after the line "</Configuration>"
For KMS licensing activation:
<Setting Id="KMSSERVICENAME" Value="kmsserver.domain.com" />
<Setting Id="AUTO_ACTIVATE" Value="1" />
<PIDKEY Value="AAAAABBBBBCCCCCDDDDDEEEEE" />
Note: Change kmsserver.domain.com to your KMS server.
Tip: PIDKEY is optional but can be used to force a specific edition for KMS activation, e.g. Visio is Premium by default so enter the Standard key if thats what you want.
For MAK licensing activation:
<PIDKEY Value="AAAAABBBBBCCCCCDDDDDEEEEE" />
<Setting Id="AUTO_ACTIVATE" Value="1" />
<Setting Id="USEROPERATIONS" Value="1" />
Note: Change AAAAABBBBBCCCCCDDDDDEEEEE to your MAK license.
3. Save config.xml.
4. Now perform the ThinApp pre-scan and continue with the packaging
==================================================
Updated
Microsoft Office 2010 KMS Client Keys
Suites |
||
Office Professional Plus 2010 |
VYBBJ-TRJPB-QFQRF-QFT4D-H3GVB |
|
Office Standard 2010 |
V7QKV-4XVVR-XYV4D-F7DFM-8R6BM |
|
Stand-alone products |
||
Access 2010 |
V7Y44-9T38C-R2VJK-666HK-T7DDX |
|
Excel 2010 |
H62QG-HXVKF-PP4HP-66KMR-CW9BM |
|
SharePoint Workspace 2010 |
QYYW6-QP4CB-MBV6G-HYMCJ-4T3J4 |
|
InfoPath 2010 |
K96W8-67RPQ-62T9Y-J8FQJ-BT37T |
|
OneNote 2010 |
Q4Y4M-RHWJM-PY37F-MTKWH-D3XHX |
|
Outlook 2010 |
7YDC2-CWM8M-RRTJC-8MDVC-X3DWQ |
|
PowerPoint 2010 |
RC8FX-88JRY-3PF7C-X8P67-P4VTT |
|
Project Professional 2010 |
YGX6F-PGV49-PGW3J-9BTGG-VHKC6 |
|
Project Standard 2010 |
4HP3K-88W3F-W2K3D-6677X-F9PGB |
|
Publisher 2010 |
BFK7F-9MYHM-V68C7-DRQ66-83YTP |
|
Word 2010 |
HVHB3-C6FV7-KQX9W-YQG79-CRY7T |
|
Visio |
||
Visio Premium 2010 |
D9DWC-HPYVV-JGF4P-BTWQB-WX8BJ |
|
Visio Professional 2010 |
7MCW8-VRQVK-G677T-PDJCM-Q8TCP |
|
Visio Standard 2010 |
767HD-QGMWX-8QTDB-9G3R2-KHFGJ |
Share this blog post on social media:
TweetAll advice, installation/configuration how to guides, troubleshooting and other information on this website are provided as-is with no warranty or guarantee. Whilst the information provided is correct to the best of my knowledge, I am not reponsible for any issues that may arise using this information, and you do so at your own risk. As always before performing anything; check, double check, test and always ensure you have a backup.