Welcome to TechNet Blogs Sign in | Join | Help

Microsoft Office 2010 Engineering

The official blog of the Microsoft Office product development group
Click-to-Run: Delivering Office in the 21st Century

Introducing Click-to-Run

If you’re the type of person who likes to test-drive the latest and greatest software (or you’re the type of person who reads an Office Engineering blog…), then you’re probably familiar with the pain that can be part of trying out new software for the first time. My name is Paul Barr, Lead Program Manager for the Click-to-Run team in Office 2010, and we’ve built Click-to-Run with you in mind. What follows is a more in-depth post on the technology introduced in the New Ways to Try and Buy Microsoft Office 2010 announcement.

Delivering rich programs like Office over the internet hasn’t changed much in the last decade. Sure, we have self-extracting executables, securely signed files, and download managers, but all of these fall short of solving what we think are the biggest problems with downloading and installing large applications:

  1. It’s slooooowwww. Office has a lot of great features and content, but it’s also very big, and it takes a long time to get the whole thing downloaded, installed, and running. This prevents users from getting the products in any sort of context to the current task they’re trying to perform.
  2. Applications are often out of date. How many times have you downloaded new software only to be prompted to update it immediately?
  3. Installing a new version can sometimes mean uninstalling the old one, or it might be disruptive to other software you have installed on the System.

What is Click-to-Run?

Click-to-Run is a new software delivery mechanism built by the Office product team. It’s based on core virtualization and streaming technologies from the Microsoft App-V team in Cambridge, MA. Click-to-Run is optimized for home users on broadband connections (at least 1Mbps), and there are three key pillars of the investment:

  1. It’s fast.  Home users can stream Office and be running their apps in as little as 90 seconds (under 5 minutes on average), or about 10% of the time it would take otherwise. The products still run locally utilizing the PC’s resources, they don’t “run in the cloud”.
  2. With Click-to-Run, it’s easier to always be running the latest and most secure version of Office.  Click-to-Run users get the latest bits right away (rather than old bits that need to be patched immediately, which can take another 60 minutes over the internet).  Click-to-Run users also get updated automatically over time, with no need to download or install patches.  The product seamlessly updates itself in the background.
  3. It’s low impact, and co-exists with other software on the machine.  Click-to-Run products are virtualized, so they don’t conflict with other software.  For instance, users can run Office 2007 for their production scenarios while they evaluate a trial of Office 2010. This addresses a major user pain point. 

Click-to-Run products also take up about half the disk space of normal products, they repair more completely, and they won’t break other software installed on the PC because they have private copies of all of their files and registration.

Click-to-Run is not a new Office “product”, it’s a new way of delivering and updating the products with which you are already familiar. Click-to-Run delivery is available for both the Office Home and Student 2010, and Office Home and Business 2010 products. It has full language support, and will work on both 32-bit and 64-bit Operating Systems (although only the 32-bit version of Office is actually run on both platforms).

How does Click-to-Run work?

Products delivered via Click-to-Run execute in a virtual application environment on the local Operating System. This means that they have private copies of their files and settings, and that any changes they make are captured in the virtual environment. The effect is they don’t end up modifying any other software installed on the System. With few exceptions, only user data actually passes through the virtual environment to the local System. Click-to-Run users may notice that they have a virtual Q: drive on their PCs, this is the virtual file system used by Office.

Click-to-Run products also support streaming. Think of this in the same way you think about streaming video. You get to watch the first part of the video before the entire file downloads. With Click-to-Run, users can start using their Office programs before the entire suite or product has been downloaded, enabling them to get to work much faster. While the user is running their application, the rest of the products are being downloaded in the background. The initial installation process is very different than what users may be used to. The experience of getting Click-to-Run Office is more like downloading a big web control than doing a traditional Office install:

clip_image002

If a user tries to use a feature or application that is not yet downloaded, Click-to-Run retrieves the required functionality from the internet immediately. In this case, the application may pause briefly, and users might see an experience like the below:

clip_image004

Users can see the current progress of the product download by launching the Click-to-Run Application Manager in Windows Control Panel:

clip_image006

Once fully downloaded, the product is cached locally, and users are free to disconnect from the internet and continue using their Office products:

clip_image008

Click-to-Run in the Office 2010 Beta and beyond…

Users will see that the Office Home and Business 2010 Beta product is available to download using the Click-to-Run technology. This option is optimized for high bandwidth connections (low bandwidth users should download the Office Professional 2010 Beta). When Office 2010 releases, Click-to-Run delivery will be available for a wider range of Office products. Users who download an Office 2010 product using Click-to-Run delivery also have access to the “normal” self-extracting version, as well as the native 64-bit version if those better suit their needs.

Home users may notice that a handful of things behave differently when using a Click-to-Run version of the Office 2010 products. For instance, there is a Click-to-Run specific destination in the Backstage for each application in the product. This section gives details about the status of applied updates, and links to more information about Click-to-Run:

clip_image010

It’s also possible that users will notice that some add-ins, or other integration points with the Office client, behave differently or are broken when using a Click-to-Run product. The vast majority of these will have no issues. All macros, in-document automation, and cross-Office application interoperability work fine. But sometimes the Office product group must make changes that cause some integrated solutions to require updating (building 64-bit versions of the applications is another good example of this). In some cases, add-ins might have trouble locating the Click-to-Run Office products on the machine, or they might have issues communicating with Office products when they are running in the virtual environment.

We expect these issues to be limited in scope. You will see more from us on how to resolve these both for users, and developers that wish to extend Office. In the Beta timeframe, if you are a developer, or are having issues with an add-in that you believe is compatible with Office 2010, you may want to obtain the Professional version of the Office 2010 Beta.

Wrapping it up…

As you’ve seen through the other posts on this blog, the Office 2010 rich clients bring a great new set of features and functionality to users. Click-to-Run is about getting that value into the hands of users easier, faster, and safer than ever. We’re very excited to pioneer the next generation of software delivery over the internet, and we look forward to your feedback.

Posted: Friday, November 06, 2009 7:27 PM by OffTeam
Filed under:

Comments

Theresa Hollenbeck said:

I've been impressed in general with the Office 2010 blogs, but this one is so good that I need to finally say something. Great job!

# November 6, 2009 11:33 AM

DJ Herbert said:

Looks awesome. Is this technology going to be available for companies to host themselves for company wide deployments? When can Technet/Connect folks expect the Beta to arrive?

Keep up the good work, Office 2010 looks better every day!

Dave

# November 6, 2009 12:49 PM

spain08MS said:

Great. :D

# November 6, 2009 1:47 PM

john said:

i would like to try office 2010

# November 6, 2009 2:03 PM

john said:

let try office 2010447

# November 6, 2009 2:05 PM

Des said:

The first Technical Preview release of click to run worked well but the applications took a little too long to start up.

Hopefully the public beta version 14.0.4622.1000 will have increased application startup times.

Now where do we go to download this latest build?

# November 6, 2009 3:19 PM

Des said:

Ooops typo...that should be decreased application startup times.  I.e. faster startup times.

# November 6, 2009 3:47 PM

Paul C. Barr [MSFT] said:

Thanks for the comments folks.  

Dave:  Similar (although not identical) functionality will be available for Enterprise customers using Microsoft App-V to deploy Office 2010.  Look for more info specifically on this topic when Beta releases.

Des:  Thanks for the positive feedback on the Technical Preview build.  If you liked that, you will be amazed by the progress in the coming Beta.  Application boot and runtime has improved tremendously.

# November 6, 2009 4:00 PM

vanilla said:

I like automatic updates in the background. If there is a problem with an update, will there be an automatic removal of the update until the problem can be fixed?

Will Click-to-Run Office 2010 Home and Student run in XP SP3? [Asking for relatives who still run XP.]

Another thing that is positive with the Click-to-Run delivery / virtualization is side-by-side compatibility with older versions of Office. That gives us more time to migrate. We can quickly zip back to 2007 to get something done quickly that we are not up to speed on in 2010.

Thanks for all the work on the 2010 TP, beta and click-to-run.

vanilla / sharon

# November 7, 2009 6:24 AM

Dave said:

just making sure i understand this, when you run office (click to run) it downloads the main parts of office and after that it fetches other parts as the user needs them.

are they downloaded to the C:\program files\office directory or are they temp files that may be deleted over time and need downloading again?

# November 7, 2009 9:49 PM

György Balássy said:

Paul, does this form of application installation require admin rights ?

The downloaded bits are available only to the current user or also other users on the machine?

# November 8, 2009 7:06 AM

Patrick Balleux said:

Isn't it like JLNP for Java?  

The idea can be interesting for trials, but in a day to day work, the app have to start-up in a flash.  And what about having multiple instances because you are working on several documents/presentations at the same time?

With time, we'll probably see of far and easy this can be.

My 2 cents

# November 9, 2009 7:41 AM

Peter said:

I don't really see the benefit of this.  Sure installing the full version of Office takes a little while, but how often do you do it?  I would guess most people do a full install less than once per year.

I'd rather take the time to do a full install once and not have to worry about whether the feature I now want to use is already installed or not.

In the end, it's just the difference between taking the time to do a full install once or taking the same amount of time to do little installs bit by bit.  It seems much less disruptive to do it all at once.

# November 9, 2009 10:49 AM

danou777 said:

i would like to try office 2010

# November 9, 2009 1:18 PM

Djblois said:

I was wondering if there is an official date yet for the beta?

# November 9, 2009 1:42 PM

mark anderson said:

i tested windows 7 and would like to test office 2010

# November 12, 2009 2:15 PM

mayan said:

cool! i will definitely try it

# November 13, 2009 8:29 AM

Markus said:

Hey I'm so Exited about Office 2010 beta, but, I'm a Question, can I Upgrade my Office 2010 technical Preview?, and Guys Good Job

# November 13, 2009 10:44 AM

Churchill said:

I do not get this....

I have had this since somwehre in the end of June as a memeber of tap on connect...

And now waiting till you guys at msft package the Beta bits into APP-V for us to test drive...

Regards

# November 15, 2009 6:36 AM

Alex said:

Markus, you can't upgrade it

# November 15, 2009 10:57 AM

José matos said:

i want to evaluate the product.Thanks

# November 15, 2009 11:08 AM

Jon Worrel said:

When can we expect to see Microsoft Office 2010 Beta build 14.0.4622.1000 available to the public?

# November 15, 2009 11:21 PM

maks said:

ok

# November 17, 2009 4:36 AM

claudy delor said:

i proud to try the new office 2010, thank claudy

# November 20, 2009 1:40 AM

Rafael said:

Too bad, because not all users have broadband. The software must be completely on the computer and everything installed.

Imagine, using the internet and word and so be occupying my broadband.

# November 25, 2009 5:52 AM

Michael said:

I love Office 2010 ... but not Click-to-Run.  It took just as long to install as the full version.  And the drive Q thing caused me fits, initially leading me to think a rootkit or virus had gotten on the box.  I uninstalled the Click-to-Run version and got the Full Office 2010. May give Click-to-Run a try after the kinks are ironed out.

# November 28, 2009 8:16 PM

John said:

good work Microsoft

but am having a problem about click-2-run virtualization handler because i delete it by mistake

error=30015

i just want to uninstall it.

but its give me error

its not working

please help!!!!!!!!!!!!!!

and if no help i will do clean install of my computer

tommorow of Windows XP

My OS=XP

# December 1, 2009 4:17 AM

Tom said:

The drive Q thing fails the "what if every app did this" test.  And as a previous commenter noted, it causes concern because it wasn't explained anywhere during the install process.

Also, I now have 3 new processes related to Click-to-Run running even though the download has finished, I've rebooted my system, and I haven't run any Office apps this boot.  Are these processes going to run all the time?  If so, that's 3 more processes I have to worry about wasting resources or causing instability on my machine.  Not cool.

While I liked the install experience, I'm concerned by the post-install impact on the machine.  I'll give it some time and see what happens though.

# December 7, 2009 10:29 AM

Harry Tindall said:

I am trying Click-to-Run on a Dell Netbook and it is great. I have not been able to successfully use it from a flashdrive however.

# December 8, 2009 11:48 AM

Jose Betancur said:

I'm having problems with the One Run installer and the Proxy here at the Office...

It download file sin the step 2, but it says in step 4 that the proxy is wrong.. Any ideas?

# December 17, 2009 6:30 AM

Jamar Williams said:

Im having problems, It stops in the first step.

"There was a problem setting up Microsoft Home and Business 2010 Beta."

"This product must be installed to Q:. ensure that Q: is unused and try again."

I deleted everything i seen on my Q: and still doesn't work...

Help?

# December 19, 2009 10:56 AM

IL2 said:

Jamar, I've stacked with Q: also and installed Office beta from exe file. May be you have to free Q: drive letter before click-to-run installer.

# December 22, 2009 12:50 AM

IL2 said:

Is any way to change drive letter for click-to-run installer? Unfortunately, my system uses it.

# December 22, 2009 12:56 AM

Hartono said:

Upgrade to 2010

# December 23, 2009 7:01 PM

Randy Watkins said:

I like Click-to-Run. I wish Office would install the basics by default then use the Click-to-Run for every addditional feature. I teach Office and most users don't need the additional features and are just confused by them.

If they need them, then enable them.

# December 31, 2009 7:33 AM

pillar said:

ok

# January 3, 2010 7:31 PM

GSC - Spain said:

I think that, this is Application virtualization. It is based on Microsoft Softgrid application virtualization solution. Remmenber that Microsoft purchased a company named Softricity in 2006.

This app virtualization solution, created a hidden virtual HD were it deployed the "sandbox" with the filed and virtual registry for the virtual applications. An also the letter of this HD was... Q:

# January 23, 2010 9:53 AM

Tyler Cowling said:

i need it

# January 26, 2010 6:03 PM

Madonna said:

How the HELL do you uninstall this complete piece of garbage?

# January 29, 2010 10:35 AM

Gianto said:

Bagus sekali,tetapi butuh waktu yang lama sekali untuk downloadnya, bagus....!

# February 4, 2010 8:54 PM

James said:

can't even install this version which is not a good sign.  The click to run is something that needs to be removed or a troubleshoot guide is needed.

# February 6, 2010 8:33 AM
Leave a Comment

(required) 

(required) 

(optional)

(required) 

  
Enter Code Here: Required

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Page view tracker