← Back to team overview

coapp-developers team mailing list archive

Re: WinSxS problems?

 

LOL... I wish!

I just find it to be one of the most handy tools I've got--and I've got a lot.

With that, I stopped even having to worry about where I put anything these days. I just use everything to find stuff.

Fine... from now on, I'm only going to say filenames (no paths) when I reference something, y'all are gonna have to find em yourselves. :p

G
________________________________
From: coapp-developers-bounces+garretts=microsoft.com@xxxxxxxxxxxxxxxxxxx [coapp-developers-bounces+garretts=microsoft.com@xxxxxxxxxxxxxxxxxxx] on behalf of Rivera, Rafael [rafael@xxxxxxxxxxxxxxxxx]
Sent: Sunday, September 12, 2010 5:13 PM
To: coapp-developers@xxxxxxxxxxxxxxxxxxx
Subject: Re: [Coapp-developers] WinSxS problems?

I think every time someone downloads voidtools' Everything, Garrett gets a kick back of some kind. The log file lives in %windir%\logs\cbs\ if you'd rather go that route ;)

/rafael

On 9/12/2010 5:11 PM, Garrett Serack wrote:
Hey Eric,

I saw your tweet--what kind of problems were you having?

I can give you a few hints:

use
   msiexec /lvx* logfile.txt /i [installer].msi and you will generate a huge-log file.

install voidtools.com "everything" for searching your whole hard disk. This will help you find a file called cbs.log ... I dunno where it is, I found it with everything. it's a really deep log file for component based servicing. (wipe it out before a new install)

between cbs.log and the logfile.txt files, it'll tell you everything that's going wrong... not that what it tells you is necessarily clear... but it's all there.

My issue on Friday turned out to be the order in which I signed things... I was signing the EXEs after I had created a manifest & hashes & cdf files ... which changed the hash. (do'h!)

My testpackagemaker source code should be readable enough to pick out the order in which I've done that.

OH!!!

And, if you uninistall a WinSxS package, and then recreate a new package with slightly different contents and don't change the version, it'll fail because the version you're trying to install differs from the one already installed (and the Master Control Program's recognizers haven't de-rezzed the previously installed one....hmmm..maybe that was just Tron. ) When WinSxS uninstalls something, the files aren't immediately removed--they're queued up for cleanup later (when your PC isn't busy) If you attempt to reinstall the same version, it checks if it's the same as the one you've just uninstalled.

I asked the WinSxS maintainer (Eugene) about the possibility of forcing a cleanup; he said he didn't know of any way to force the cleanup to happen. I found that if I found the folder in c:\windows\WinSXS and made sure that nothing was locked, I could force the permissions on the specific folder and delete it. I highly don't recommend this tho... I'm not sure that it's a smart idea.

G


_______________________________________________
Mailing list: https://launchpad.net/~coapp-developers
Post to     : coapp-developers@xxxxxxxxxxxxxxxxxxx<mailto:coapp-developers@xxxxxxxxxxxxxxxxxxx>
Unsubscribe : https://launchpad.net/~coapp-developers
More help   : https://help.launchpad.net/ListHelp



References