Login to participate
Endpoint Management & Virtualization ArticlesRSS

Handling Office 2007 License Keys with SVS

erikw's picture

Many of us have built an Office 2007 package that helps out greatly on SVS machines. Many of us, like myself, are building professional packages for customers and from every customer we get the question: "Can you build Office 2007 for us?"

That is a great question, and because we do not like to build a new package every time I have a solution for you with Office 2007.

First of all, build a good, solid Office 2007 layer. Test it and than test it again until you are completely sure that you have a valid, working Office version.

This version has a customized settings in it that you do not want to distribute to your customers, a most important one: your license key.

Are you aware of the fact that this information can be extracted from the version? No? Ok, I'll to show you how to do it.

After you have built a good package, de-activate it, and double click on it.

It will now open the filesystem.

  • Go to the tab: register
  • Open up the read only part.

    That is always shown at top.

  • Go to HKEY_LOCAL_MACHINE.
  • Go to Software
  • Go to Microsoft
  • Go to Office
  • Go to 12.0
  • Go to Registration.

    The complete path is

     HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\12.0\Registration\{91120000-0011-0000-0000-0000000FF1CE}
     
     

    You notice the key between the {}.

  • Click on it.
  • Delete the following two entries completely.
    • DigitalProductID
    • ProductID

After removing these, then you can close the screen, and activate the package.

When you know start Word or Excell, the software will show you a screen to requesting a registration key as shown below.

Now you have a version that asks for a new registration key.

Step 1 is done.

Every import and activation now needs a licensekey. Is that what we want? The answer, probably, is no.

I have a trick to do this as a one-time action for that particular customer.

  • De-activate the package on a clean packaging machine, and de-activate all other activated software.
  • Click on file, and then on build on existing layer.
  • Select the Office 2007 layer.
  • Select c:\windows\system32\cmd.exe as the software to capture.
  • Click next.

    The svs admin disappears, and you see a black magical box popping up with something like c:> in it.

  • Go to my computer, c:\program files\Microsoft Office\12.0 and select Word.
  • Copy the executable, and go to the DOS box.
  • Click in the middle of the DOS box, and then do a rightmouse click. select paste.
  • Then press enter. Word will startup, and you can activate the software.
  • After finishing this, you can close the DOS box by typing exit.

    The capturing is ready, and the software is licensed again.

    Please remember that this may only be done with an open license or a volume license.
  • Export the layer, and you're ready to go.

Hopefully this prevents you from building layers over and over with the same Office 2007.

Regards
ErikW

SVS Packaging Best Practices - Index of Articles

SVS Packaging Best Practices, Part 2: Packaging Daemon Tools
 

Jordan's picture

Very nice Erik, I know this

Very nice Erik, I know this is a question our sales and support people get from time to time and this is a good reference for anyone who's doing packaging with SVS for 3rd parties.

If a forum post solves your problem please flag is as the solution

I you like an article, blog post or download vote it up

erikw's picture

No thanxss Jordan

Jordan,

I receive over 20 questions from juicereaders all over the world, and most of them are going about packaging.
And i packaged heavy apps for them. I builded packages that are in use all over the world.
I often get questions that have an easy answer. You just have to think about it.
The Office key is one of the things that seams to be impossible, but it was easy to solve.
More tips will be coming up in the next couple of weeks, and i will put them on "Tha juice" in easy to understand steps.

Regards
Erik
www.dvs4sbc.nl

Regards
Erik
www.DinamiQs.com
Dinamiqs is the home of VirtualStorm (www.virtualstorm.org)

Richard Jeffrey's picture

Thank God for users

I guess it's good for you that 'customers' don't realise how easy it is. I presume you charge them all for the same package?

Do your customers all apply the Microsoft patches to the SVS layer you provide them?

erikw's picture

Charge users

Office 2003 and Office 2007 are packages that we, and then i speak for DeltaISIS, are always using in our Proof of concepts.
And No, we do not charge for it. It is a kind of a service.

In the netherlands we learn on young age that it is better to give then to take.

Regards
Erik
www.dvs4sbc.nl

Regards
Erik
www.DinamiQs.com
Dinamiqs is the home of VirtualStorm (www.virtualstorm.org)

wuzfuzzy's picture

WOW

So you give your customers a simple svs install of Office for free? Or do you just show them the office in SVS for free?

erikw's picture

Office for Free

If a customer has a Open license contract with Microsoft, yes then we give the VSA for free.
Why not?

The VSA i have is already in use in the US, Europe and Australia.
There is enough business for VSA packaging, and it is alway's better to give then to take.

Regards
Erik
www.dvs4sbc.nl

Regards
Erik
www.DinamiQs.com
Dinamiqs is the home of VirtualStorm (www.virtualstorm.org)

Watcher's picture

Very good article

Thanks ErikW for sharing this. It will make it much more easier to deploy more office versions with different key's
Regards
Frank