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:

  • ThinApp package VM must be Windows 7 SP1 plus updates
  • ThinApp software must be 4.7.1 or higher
  • Check the .net feature is installed in Windows 7 (should be by default)
  • Copy contents of Office 2010 ISO (Folders/files) to capture machine
  • Extract Office 2010 SP1 to "Updates" folder within above Office 2010 installation folder on capture machine
  • Read the notes in the additional KMS/MAK licensing section at the bottom of this article
  • Copy any Office add-ins, PRF files, etc to the capture machine
  • Disconnect ThinApp packager VM from the network

 

 

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:

Social Links

Disclaimer

All 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.

Copyright ©2008-2021 Andy Barnes - Please do not copy any content including images without prior consent!

Designed and Hosted by Andy Barnes

We use cookies

We use cookies on our website. Some of them are essential for the operation of the site, while others help us to improve this site and the user experience (tracking cookies). You can decide for yourself whether you want to allow cookies or not. Please note that if you reject them, you may not be able to use all the functionalities of the site.