I'm having trouble running the update fix to see if that helps. Can't seem to figure out how to apply .msu files. I read something about a standalone version of windows update, but I can't seem to get it to work.
.msu files are for Vista and later.
Last but not least, I will mess around with the "Process Monitor" logging software, although I'm not quite sure what to look for. Anyone?
Run Process Monitor and it will start capturing various events triggered by currently running processes - Registry and file access, network activity etc.
Start SFxT and reproduce the problem. Exit SFxT and stop capturing events in Process Monitor (Ctrl + E).
Check if SFxT executable spawns child processes during operation by viewing the process tree (Ctrl + T). Take note of all of them.
Open filtering (Ctrl + L) and start filtering the log by including only the executable(s) involved. Add the following condition:
"Process name" "is" "name_of_SFxT_executable_file.exe" then "Include"
Add additional child processes if there were any, and click "OK".
If the log is still too large, you can include only file operations (I assume that SFxT saves to disk, not to Windows Registry

).
Open filtering again (Ctrl + L) and add additional conditions:
"Operation" "contains" "file" then "Include"
Look for anything suspicious in Result column - ACCESS DENIED etc.
Here's a link with some Process Monitor usage examples:
http://blogs.technet.com/b/appv/archive/2008/01/24/process-monitor-hands-on-labs-and-examples.aspx