Freigeben über


The Windows SDK is almost at ZBB for Beta 2

We just about reached ZBB (Zero Bug Bounce - essentially, we've resolved or have solutions in hand for all major bugs) for Beta 2 last week, and did a small internal bugbash against that ZBB candidate. Thankfully there were very few bugs logged against setup, even though we asked everyone to install the SDK themselves rather than TermServ. Since people on this team have all kinds of things installed on their machines, that means that we've hopefully knocked down the cases where users have errors on install so that you guys won't have nearly as much trouble installing the SDK.

We really only have two major bugs left from a setup standpoint:

  • Search on x64 or IA64 machines not working: We've had a whole slew of problems with consuming Microsoft Document Explorer, the application that, logically enough, runs the document manager in the SDK. Unlike many of our external apps, where we consume their MSI, for Dexplore we consume their MSM, or MergeMods. It seems like somewhere in the consumption of their MergeMods, we have an error when trying to run search on 64 bit machines. This is the bug that really makes me nervous. Our setup dev and their dev will be getting together to work on this.
  • NGen errors in Windows PowerShell: PowerShell is the app formerly known as Monad. We're trying to track down some NGen errors when installing Windows PowerShell that are especially egregious on Windows Vista. The error appears as a popup on Vista, forcing users to click through in order to allow the install to continue. Again, we're engaging that team to resolve the error. If you want to see the error text, here's what it looks like:
    MSI (s) (FC:74) [12:53:54:726]: Hello, I'm your 64bit Impersonated custom action server.

Action 12:53:54: . "C:\Windows\Microsoft.NET\Framework\v2.0.50727\ngen.exe" "install" "/queue:3" "/silent" "/nologo" "/NoDependencies" "System.Management.Automation.resources, Version=1.0.7487.0, Culture=en, PublicKeyToken=31bf3856ad364e35, ProcessorArchitecture=msil"

MSI (s) (FC:4C) [12:54:03:796]: Leaked MSIHANDLE (10) of type 790531 for thread 1944

MSI (s) (FC:4C) [12:54:03:796]: Note: 1: 2769 2: CA_NGEN_RESOURCES_EN.4F355782_7496_4BAD_83DB_87374F1C93D9 3: 1

MSI (s) (FC:4C) [12:54:03:796]: Note: 1: 2205 2: 3: Error

MSI (s) (FC:4C) [12:54:03:796]: Note: 1: 2228 2: 3: Error 4: SELECT `Message` FROM `Error` WHERE `Error` = 2769

DEBUG: Error 2769: Custom Action CA_NGEN_RESOURCES_EN.4F355782_7496_4BAD_83DB_87374F1C93D9 did not close 1 MSIHANDLEs.

The installer has encountered an unexpected error installing this package. This may indicate a problem with this package. The error code is 2769. The arguments are: CA_NGEN_RESOURCES_EN.4F355782_7496_4BAD_83DB_87374F1C93D9, 1, CA_NGEN_RESOURCES_EN.4F355782_7496_4BAD_83DB_87374F1C93D9, 1

Action ended 12:54:03: CA_NGEN_RESOURCES_EN.4F355782_7496_4BAD_83DB_87374F1C93D9. Return value 1.

Aside from those two, we have just one shortcut bug for setup, and we're done for Beta 2. I wish we could release right away, I'm anxious to see what everyone thinks of it.