Update on the status of the Office Local Installation Source.

A while ago I asked for help tracking down what appeared to be a bug in Microsoft Office System 2003's Local Installation Source (aka: LIS, codename: LocalCache) feature that meant the Windows Installer still required the original source media when patching.  Many people answered my plea and with their help at least one of the bugs causing the problem was tracked down and killed.  It has been a while since I got back to this issue and people continue to send me requests for help so I thought I'd post a follow up that tries to summarize everything that I know about the issue at this point in time.

First, all of the issues related to LocalCache that I will cover here apply only to Office 2003.  Office XP and any version of Office before that do not have the LocalCache feature.  If you are having issues with Office XP or earlier the only useful piece of information I have for you is my next point.

Second (and I seriously considered making this my first point), if you have reached the point where you are being prompted for the original source media (for example, the Office installation asking for SKU011.CAB) then you will have to find the source media.  I am very sorry but I know of no way to get back into a good state without providing the original source media for your copy Office.  Over the last few months, I have heard many tales of loss and despair where the common theme was no longer having access to the original CDs and/or network installations.  You have my sympathies but all I can offer now is that this problem has renewed my desire to solve the issue at the root cause (the installation technology itself).  At least, in the near future expect an explanation here about what causes the source media prompt and why LocalCache came to be.

Third, after you have found the original media I would suggest enabling the LocalCache using the Local Installation Source Tool (listool.exe).  I discussed the listool.exe in more detail in a previous blog entry.  I suggest using the listool.exe to get back in a good state because it does a number of checks to make sure that your LocalCache is valid.  After using listool.exe to fix your LocalCache, you should not see a prompt for the source media again assuming two things: you do not clear the cache yourself and you install Office 2003 SP1.  See the next two points for more details.

Fourth, many people that contacted me about Office 2003 requiring the original source media during patching had cleared their LocalCache.  There are many ways to clear the LocalCache but three seemed to be most common.  First, you can check the box at the end of the Office installation that said, "Delete installation files".  Second, you can use the Disk Cleanup Tool and check the "Office Setup Files" box.  Finally, you could delete the "MSOCache" directory that appears on one of your drives (note: playing around with this directory is highly discouraged).  To be clear, clearing the LocalCache makes it almost certain that you will be prompted for the original source media during patching or other repair operations.  That is why I highly recommend using the listool.exe to ensure LocalCache is enabled and then do not clear the cache.

Fifth, you need Office 2003 SP1 to kill off a bug that was causing the LocalCache to inadvertently be cleared.  K tracked this down to a case where if rollback occurs during repair or patching (due to an error or user cancel) then too many files could be removed from the cache.  The goal was to have only the files requested to the cache for repair or patching to be removed when a rollback occurred.  But the bug caused all files necessary for the repair or patching to be removed.  The first file to be removed is usually the SKU###.CAB (for example, SKU011.CAB) that is almost always needed for any repair or patching operation.  K fixed the bug in Office 2003 SP1 by just removing the code since caching files during a repair or patching is an edge case and it is very difficult to correctly calculate which files were added to the cache during the repair or patching operation.  It is safer to leave a couple extra cabinets in the cache than to remove too many cabinets.

Finally, if you'd like more help trying to fix your LocalCache I suggest checking out the microsoft.public.officeupdate newsgroup.  There is some great information out there.  In particular, I find this post, this post, and this post are particularly pertinent.  Sloan Crayton was the Product Support Services (PSS) engineer I worked with for a number of years in Office and I have kept him in the loop with all the information I've gathered from my blog here.  He usually has the best answers for any of your Office installation issues.

Best of luck and check back here in the future if you'd like the story behind LocalCache (and how it was supposed to help prevent source media prompt problem).

Comments (6)

  1. S.Vidyaraman says:

    I wonder if you have a pointer on Office 2003 SP1 not installing due to a problem (so it says) with Office 2003 Web components ? I tried reinstalling the web components, reparing the office 2003 installation and updating to SP1 with the source CDs. No Luck.


  2. Sorry, but I know nothing of that particular problem. I’d suggest posting to the microsoft.public.officeupdate newsgroup and see if someone there can help you.

  3. Frank Buzin says:

    Wow so all my post to your original thread (http://blogs.msdn.com/robmen/archive/2004/02/04/67797.aspx) weren’t in vain! Looks like you admitted that it was deleting more files than needed when rolling back a failed install, but nothing mentioned about why the install of KB828041 consistantly failed in the first place when ran from a CD.

  4. Frank,

    All of your feedback was very helpful and I think I have a blog entry in the queue that will discuss the KB article you mention. I need to finish it and verify my facts are correct then post it. While I don’t always have time to respond to all feedback, I do read it and eventually (sometimes months later) you’ll see a response.

    Again, thanks for all your feedback, answers are coming.

  5. TonyG says:

    I understand that this blog entry and the original are very old, but the problem persists. I use MSDN Universal DVDs to install Office Pro 2003. On my development system which has been installed for about a year now, I just realized I don’t have the Excel Analysis add-in. Popping in my DVD the selection of components is normal, it recognizes what I already have installed. I checked the one add-in and went to install but then it asks me to "Please insert the disk: Microsoft Office Professional Edition 2003". The PRO11.MSI is obviously there. I have no idea what else it’s looking for.

    As far as LocalCache, etc, I have no idea what this means. The average user will use Office Update and Windows Update to patch the environment. On some systems I run utilities to remove update backups after they’re confirmed OK, but not on this system. There’s no single and comprehensive source of information that says "Do not do this… or you won’t be able to update Office apps anymore" or "After you have done this… here is how you rebuild the cache or whatever so that you can again update the product."

    The only MS KB article on this topic says the user must have installed from a custom CD. That’s just wrong. This is a 100% clean install with no custom patches or install techniques, just normal updates.

    Is there any new wisdom on this matter? Thanks!

Skip to main content