Hello all, this is my first portable posting here. I know it's been done, but I noticed some issues and concerns with other versions of Office 2007 that I hope I have addressed here.
Thinstall Version: 3.049
Isolation: WriteCopy, with manual merging of C-Z drives (thanks to S4ndBoX)
What's included:
The Office 2007 package file (contains all the thinstalled files)
Access 2007
Excel 2007
InfoPath 2007
OneNote 2007
Outlook 2007
PowerPoint 2007
Publisher 2007
Word 2007
Project Professional 2007
Visio Professional 2007
Office Document Imaging
Office Document Scanning
Office Diagnostics
Picture Manager
Clip Organizer
Save as PDF/XPS integrated
This is a complete installation, minus Groove. It is activated. MSOCache has been removed, and there do not appear to be any errors related to this (I have been using this for a while now, and so far so good). It has been fully tested on a clean Windows XP SP2 install in VMWare under Administrator, Limited, and Guest accounts with no problems (make sure your file permissions are set correctly, otherwise you may get errors when opening files). The biggest problem was with Outlook. This was due to the Outlook data file being in a shell folder, such that if the "Program Files" folder was on a different partition Outlook would throw an error and sometimes refuse to open. To work around this, I put the default Outlook data file in a directory named "Outlook" under the C drive of the Thinstall build, with isolation set to "Full". Thus, the Outlook data file in a fixed location, no matter what environment it's run in, and it is fully sandboxed.
One more problem I encountered was that most of the Office apps would start services but not end them when exited. This would cause problems if you were running on a USB stick, because it would refuse to eject until those services were terminated (which you sometimes can't do on a locked-down computer). As a result, I added an executable called "pskill" to the build. This is a command-line utility written by SysInternals that kills processes. I made use of the scripting utility in Thinstall to insert the following script into each executable:
Code:
Function OnFirstParentExit
ExecuteVirtualProcess "c:\utils\pskill -accepteula mdm.exe"
ExecuteVirtualProcess "c:\utils\pskill -accepteula ctfmon.exe"
End Function
This script calls pskill in the virtualized environment and directs it to kill the processes mdm.exe and ctfmon.exe once you exit any of the office apps, thus enabling you to eject your USB key without problems. Please note, when you exit any of the applications, you will very briefly see two command windows appear. This is normal and is merely pskill being called.
I also tested on a clean Vista Ultimate VMWare machine. This testing was not as extensive as what I did under XP, simply because I don't use Vista. A couple of points:
1. The services called by Thinstalled Office (mdm and ctfmon) don't seem to work properly in Vista and close with an error, but it doesn't affect the running application.
2. pskill also closes with an error, but also does not affect the running application. Basically, you have to dismiss a few error windows, but the applications work in Vista
3. I did not notice any missing dll errors in Vista
4. There is a known bug in Thinstall, such that if a File>Open dialog is called by a Thinstalled application the application will crash. This severely limits the usefulness of this version in Vista, but it may be able to be worked around given time and patience. I am of course willing to do further testing of later Thinstall versions in Vista with a little help **Cough Cough**
source download (RAR 647 MB, unpacked 650 MB, no password):
http://rapidshare.com/files/25446664/OE2007EntThin.part1.rar
http://rapidshare.com/files/25451886/OE2007EntThin.part2.rar
http://rapidshare.com/files/25472452/OE2007EntThin.part3.rar
http://rapidshare.com/files/25462257/OE2007EntThin.part4.rar
http://rapidshare.com/files/25479198/OE2007EntThin.part5.rar
http://rapidshare.com/files/25490673/OE2007EntThin.part6.rar
http://rapidshare.com/files/25497934/OE2007EntThin.part7.rar
Download | 下载:
http://rapidshare.com/files/25446664/OE2007EntThin.part1.rar
http://rapidshare.com/files/25451886/OE2007EntThin.part2.rar
http://rapidshare.com/files/25472452/OE2007EntThin.part3.rar
http://rapidshare.com/files/25462257/OE2007EntThin.part4.rar
http://rapidshare.com/files/25479198/OE2007EntThin.part5.rar
http://rapidshare.com/files/25490673/OE2007EntThin.part6.rar
http://rapidshare.com/files/25497934/OE2007EntThin.part7.rar
homepage: http://www.microsoft.com/
news source: http://portables.brightforums.com/