I've been running SketchUp free off of a USB drive for some time now. As long as DOTNET is installed on the machine you want to run SketchUp on it will run without being installed.
But, SketchUp will write a plethora of stuff to the registry. The good news is that it's pretty much all written in two hives so...
Before we start, this involves digging around in your registry with regedit. You CAN do major damage to your Windows setup if you don't know what you are doing. Don't do any of this if it's the first time you have ever heard the word registry!!!!!
Then, I got my SketchUp configured like I wanted on my home desktop. Menus, settings, etc, etc, etc. After you are done, run regedit and export all the settings contained in:
[HKEY_CURRENT_USER\Software\Google].
Save it as iSketchup.reg
Create a registry entry called dSketchup.reg with the following:
[-HKEY_CURRENT_USER\Software\Google]
[-HKEY_CURRENT_USER\Software\Bugsplat]
This will delete MOST of the entries created in your registry by SketchUp. There are some other minor traces left, but for the sake of portability we will leave the registry cleansing to these to keys.
Create a batch file with the following:
echo off
regedit.exe /s %CD%\iSketchup.reg
%CD%\bin\sketchup.exe
regedit.exe /s %CD%\dSketchup.reg
Unfortunately, this will leave a DOS box showing while you are running SketchUp. I use Bat_To_Exe_Converter.exe to make an executable and assign it the SketchUP icon which alleviates this issue. I honestly don't remember where I got Bat_To_Exe_Converter.exe
This works just fine for me with a slew of add-ins loaded, but there are two main issues:
- Any configuration changes WILL be deleted by the registry cleansing part of the batch file.
- SketchUp files must be opened from within SketchUp. This also means there is no preview capability in Windows Explorer which is a major downside, but I don't think it can be avoided.
I run this configuration from both a USB hard drive and a USB thumb drive with no problems. I've got a slew of components and add-ins loaded and it takes up about 300 mb of drive space. Not too bad.
Questions?
chris