Archiv für die Kategorie 'Beta'

Do the new API’s Msi(Begin/Join/End)Transaction work with external UI as well as the new internal UI?

Sunday, 26. August 2007 at 4:17 am

Our friends at InstallAware had some questions on issues we have yet to answer in the beta MSI.CHM. One of these questions was:


Question:
Do the new API’s Msi(Begin/Join/End)Transaction work with external UI as well as the new internal UI?


Answer:


Yes, Begin and End work from external UI/chainer. For the internal case, the Begin and End are implicit in the fact there is a install ready running so one only needs Join for the internal case.


Have a look at Figures 3, 10, and 12 in the white paper labeled “Agile Product Advances in Windows Installer 4 5 - Beta Release Draft” for a simplified view of the expected data flow. Figure 3 is a base diagram for what is done today using a external chainer. Figure 10 is adds the Begin and End APIs to the external chainer control flow seen in Figure 3. Figure 12 will shows the control flow for an internal chainer.


The API we’re missing for Beta is a change owner where


  • an external chainer can pass control to an internal chainer

  • two external chainers can pass control between each other

Given Figure 3 is our base assumption for generic chainer behavior, if anyone’s chainer does follow this pattern, we’d love to know.


[Author: Robert Flaming]
This posting is provided “AS IS” with no warranties, and confers no rights. Use of included script samples are subject to the terms specified at http://www.microsoft.com/info/cpyright.htm.

Original post by Windows Installer Team

Abgelegt von MSI4.5, Beta, Tools Vendors
von bingen

Is it possible to silently run the Vista installation package for MSI 4.5?

Sunday, 26. August 2007 at 4:00 am

Our friends at InstallAware had some questions on issues we have yet to answer in the beta MSI.CHM. One of these questions was:


Question
Is it possible to silently run the Vista installation package for MSI 4.5?


Answer


Fair question. I didn’t get that documentation updated for the beta. I’ll enter a doc bug for the MSDN topic “Windows Installer Redistributables” at http://msdn2.microsoft.com/en-us/library/aa372856.aspx.


The .MSU file format is a new package type for Windows Vista (and above) which contain updates to the Windows platform. These .MSU packages have an executable called wusa.exe to which you can pass command line switches. This separate EXE method is similar to the way msiexec.exe is the runtime for.msi packages. The wusa.exe is more formally known as the Windows Update Stand-alone Installer.


There are two KB articles for how to work with the Windows Update Stand-alone Installer. These are

The need for KB 929761 is something we found late in testing and are still investigating our options.

With the new Vista specific packaging technology, the old instructions for how to defer the reboot also needs to be updated. When the new .MSU packages are processed, the Transacted File System (TxF at http://msdn2.microsoft.com/en-us/library/aa365456.aspx) is used. One of the qualities of the Windows Update Stand-alone Installer use of TxF is that if any file is in use, the entire update is deferred until after reboot. Given the Windows Shell often has Windows Installer loaded, we expect this means that applying the Windows Installer 4.5 Beta on Vista will often require reboots.


We do have reboot reduction work planned for after Beta. We are conscious that most users find one reboot difficult to manage and more than one reboot baffling. This presents an opportunity for chainers to provide high quality reboot management.


[Author: Robert Flaming]
This posting is provided “AS IS” with no warranties, and confers no rights. Use of included script samples are subject to the terms specified at http://www.microsoft.com/info/cpyright.htm.

Original post by Windows Installer Team

Abgelegt von MSI4.5, Beta, Tools Vendors
von bingen

Can I talk about the Windows Installer 4.5 Beta now? Yes, please

Saturday, 25. August 2007 at 8:46 pm

A number of Windows Installer enthusiasts have asked whether they can talk about the Windows Installer 4.5 Beta now.  The answer is: yes, please ;^)


We’ve found some of the best feedback comes from when the community of experts aggregate their separate points of view via collaboration and consensus.


Please send us your feedback via the feedback system on the Windows Installer 4.5 Beta connect site at http://connect.microsoft.com.


[Author: Robert Flaming]
This posting is provided “AS IS” with no warranties, and confers no rights. Use of included script samples are subject to the terms specified at http://www.microsoft.com/info/cpyright.htm.

Original post by Windows Installer Team

Abgelegt von MSI4.5, Beta, Tools Vendors
von bingen

Windows Installer 4.5 Beta is Now Posted

Saturday, 25. August 2007 at 8:27 pm

The Windows Installer 4.5 Beta binaries, CHM, headers, and libs are all now accessible at http://connect.microsoft.com


We are eager to hear your feedback on our new features.  We’d also like your feedback if you find compatibility problems that are unique to the Windows Installer 4.5 beta.  The feedback link on the Windows Installer 4.5 Beta connect site at https://connect.microsoft.com/feedback/default.aspx?SiteID=432.


Thanks for your help creating a great new version of Windows Installer.


[Author: Robert Flaming]
This posting is provided “AS IS” with no warranties, and confers no rights. Use of included script samples are subject to the terms specified at http://www.microsoft.com/info/cpyright.htm.


Windows Installer 4.5 Beta Credits



Engineering




Developers
Hemchander Sannidhanam, Kiran Annamraju, William Cheng, Carolyn Napier


Testers
Zainab Hakim, Rajesh Kesarla, Chun-Yen Wang, Ken Wong, YuanQing Ji.


Contractors
David Myers, Randy Chen, Anton Lee


Program Management
Robert Flaming



Management



JBM Partners
John Colleran, Bambo C. Sofola, Michael Beck


BCD Partners
Ben Fathi, Chuck Chan, Darren Muir


Alumni Managers
David D’Sousa, Larry Engle, Greg Chapman, Om Sharma, Marc Lauinger, Tyler Robinson


We’d also like to thank the many Microsoft employees who partnered with us to bring you Windows Installer 4.5.

Original post by Windows Installer Team

Abgelegt von MSI4.5, Beta, Tools Vendors
von bingen

Walkthrough for Signing up for Windows Installer 4.5 Beta

Wednesday, 22. August 2007 at 1:12 am

Here’s a walkthrough of the process I’ve used to signup for the Windows Installer 4.5 Beta


1) go to URL http://connect.microsoft.com/availableconnections.aspx
2) sign in (using a creating new hotmail account - steps omitted for brevity)
3) after completing new account creation, the page returns me to the https version of the Available Connections page at https://connect.microsoft.com/availableconnections.aspx?wa=wsignin1.0
4) scroll down alphabetically to “Windows Installer 4.5 Beta”
5) Click on Apply link in the far right column of the Windows Installer 4.5 Beta row
6) I’m taken to page https://connect.microsoft.com/SelfNomination.aspx?ProgramID=1506&pageType=1&SiteID=432 which has a Continue button at the bottom which I click.
7) I’m taken to a terms of use page at https://connect.microsoft.com/registration/terms.aspx?regType=2&cru=%2fSelfNomination.aspx%3fProgramID%3d1506%26pageType%3d1%26SiteID%3d432&cu=%2favailableconnections.aspx%3fwa%3dwsignin1.0 at the bottom of which there is an I Agree button which I click
8) I’m taken to a register page at https://profile.microsoft.com/RegSysProfileCenter/wizard.aspx?wizid=f81448ea-824f-4ca7-9ed1-39af10a9b425&lcid=1033&fu=%2fregistration%2fregistrationconfirmation.aspx%3fcru%3d%252fSelfNomination.aspx%253fProgramID%253d1506%2526pageType%253d1%2526SiteID%253d432&cu=%2favailableconnections.aspx%3fwa%3dwsignin1.0 which I then fill in the information and click the Continue botton at the bottom
9) I’m taken to a Verify Ownership of Your Email alias page at https://profile.microsoft.com/RegSysProfileCenter/wizard.aspx?wizid=f81448ea-824f-4ca7-9ed1-39af10a9b425&lcid=1033&fu=%2fregistration%2fregistrationconfirmation.aspx%3fcru%3d%252fSelfNomination.aspx%253fProgramID%253d1506%2526pageType%253d1%2526SiteID%253d432&cu=%2favailableconnections.aspx%3fwa%3dwsignin1.0
10) Switch to email and see I’ve received an email from the connect server (after a bit of waiting).  Open the email and click the embedded link (omitted here for brevity)
11) the link from the email takes me to a E-Mail Verification Confirmation page at https://profile.microsoft.com/RegSysProfileCenter/ConfirmEmail.aspx?lcid=1033&EmailEntered=rflaming%40microsoft.com&eck=GQvY1J4y0OzM%252fLNB2Hm%252bcw&CP=2&brand=Microsoft&Wizid=f81448ea-824f-4ca7-9ed1-39af10a9b425&fu=https%3a%2f%2fconnect.microsoft.com%2fregistration%2fregistrationconfirmation.aspx%3fcru%3d%252fSelfNomination.aspx%253fProgramID%253d1506%2526pageType%253d1%2526SiteID%253d432&Sec=1 at the bottom of which is a Continue button
12) after clicking Continue,  I’m taken back to the root of the connect site so I switch back to the Verify Ownership of Your Email page and click Continue on that page
13) I’m taken to a Welcome to Connect page where I enter a friendly name and click the Continue bottom at the bottom of the page
14) I’m finally taken to the Windows Installer 4.5 Beta site at this URL https://connect.microsoft.com/site/sitehome.aspx?SiteID=432
15) On the left hand side I see a “Downloads” menu item so I click it
16) I’m taken to the page https://connect.microsoft.com/Downloads/Downloads.aspx?SiteID=432 where I see the two white papers
17) I click on the first link and it takes me to this page https://connect.microsoft.com/Downloads/DownloadDetails.aspx?SiteID=432&DownloadID=8270
18) I click on the download link and I get a prompt from the Gold Bar (of IE7) whether I want to allow the download
19) I right click on the Gold Bar and select download file…
20) I get the dialog “Do you want to open or save this file?” and choose Open
21) Word boots with the first document
22) I go back to the browser and click the back button until I get to the list of available downloads at https://connect.microsoft.com/Downloads/Downloads.aspx?SiteID=432
23) I click the second link on the available downloads page which brings me to the page https://connect.microsoft.com/Downloads/DownloadDetails.aspx?SiteID=432&DownloadID=8271
24) I click on the download link and I get a prompt from the Gold Bar (of IE7) whether I want to allow the download
25) I right click on the Gold Bar and select download file…
26) I get the dialog “Do you want to open or save this file?” and choose Open
27) Word boots with the second document


[Author: Robert Flaming]
This posting is provided “AS IS” with no warranties, and confers no rights. Use of included script samples are subject to the terms specified at http://www.microsoft.com/info/cpyright.htm.

Original post by Windows Installer Team

Abgelegt von MSI4.5, Beta
von bingen

Updated and New White Papers Now on Windows Installer 4.5 Beta Site

Tuesday, 21. August 2007 at 2:12 am


The Windows Installer 4.5 Beta site on http://connect.microsoft.com/ now has two white papers.  One is an update to the existing “Agility Trends in Packaged Software” paper that was initially posted at the end of June.  The other is a new “Agile Product Advances in Windows Installer 4.5″ paper.  Please send feedback using the Feedback menu option on the left hand side of the page.


Ten Frequently Asked Questions about these White Papers


Q: Why not just blog the papers?
A: I tried that with the UAC in MSI series on my own blog and the results were mixed.  Since that initial blog based attempt, I’ve been following the guidance of the book “Writing White Papers: How to Capture Readers and Keep Them Engaged” by Michael A. Stelzner.  In this book, Mr. Stelzner makes a case for the white paper medium and its currency particularly for decision makers.  The reception from the paper format has been better than the reception to the blog.


Q: Why just a draft?
A: Principally because the budget for an editor is still pending.  Secondarily because I’m open to significant changes if there is significant feedback  to do the white papers differently.


Q: Why two papers?
A: Mr. Stelzner makes a strong case in his book that a paper needs to be targeted to the reader and their need.  The first paper “Agility Trends in Packaged Software” is meant to help generate demand without delving into the semantics of the engineering.  With this first paper, I targeted a manager feeling the pressure but not quite sure what to do about it.  The second paper “Agile Product Advances in Windows Installer 4.5″ is meant to help answer some initial questions that the demand paper may have generated.  With the second paper, I targeted an engineer that needs to provide answers to the manager through discussing common ways folks solve the agility problem and how using Windows Installer 4.5 can help them deliver differentiated agility for their product. 


Q: Will there be more papers?
A: One more for sure.  I have a release paper in the queue that is simply a document to say what’s in the beta.  This one will contain notes of features that we’re taking down level and known issues that we’re shipping in the beta.  Beyond this, it would be useful to have a paper that provides a comparative analysis of agile solutions but that’s looks to be beyond the scope of the Windows Installer 4.5 release itself.


Q: Can I talk or blog about the contents of the paper?
A: Yes, please.  Getting the right End User License Agreement on the papers is part of help I need from the editor.


Q; Where’s the updates to the Windows Installer portion of the Windows Platform Software Development Kit?
A: I’ve got clearance to provide the MSI.CHM with the binaries for the beta.  The troubles with the MSDN web site are being looked into but there is no anticipated change.


Q: When will the code be available?
A: Any Day Now… (see last post)


Q: How can I get access to the papers?
A: Travel to http://connect.microsoft.com/, login with a live ID, click on the Available Programs on the left hand menu, choose Windows Installer 4.5, once in the program, click on downloads on the left hand menu.


Q: Did the downloading issue from last time get cleared up?
A: Sorry, last time I had a permissions problem.  To confirm I’ve not repeated that mistake, I’ve asked a friend who has a typical user account to check the site and confirm he can download the docs.  He did check and he was able to download both (thanks Bob).  There are occasionally issues with the connect server that are beyond my control.


Q: This is great but why didn’t you do the rest of the end to end scenario?
A: Yes, we recognize that we’ve made an incremental improvement but fulfillment of the end to end scenario is dependent on work in the layers above and below Windows Installer.  We felt it more important to take an incremental step in the desired direction rather than wait to deliver the complete end-to-end story.  We trust these features will unblock those committed to Windows Installer when they add their layer(s) of code completing the scenarios.  We are grateful for the effort our partners extend to our mutual customers through our technology.  We hope our incremental progress plus the efforts of our committed developers and partners will push change must faster than a monolithic change implemented solely at the Windows Installer layer.


[Author: Robert Flaming]
This posting is provided “AS IS” with no warranties, and confers no rights. Use of included script samples are subject to the terms specified at http://www.microsoft.com/info/cpyright.htm.

Original post by Windows Installer Team

Abgelegt von MSI4.5, Beta
von bingen

When will the Windows Installer 4.5 Beta start? Any day now.

Monday, 20. August 2007 at 10:34 am

I’ve been getting regular requests for an update on when the Windows Installer 4.5 Beta will start.  The answer has unfortunately become ‘any day now’.  While I’m not happy with this is answer, it is the most accurate one for now.


If you’re wondering why the wait, we’ve found an unexpected diversity of custom action implementations on top of the Windows Installer that have had issues on the Beta.  Rather create noise for packages that will run on top of the beta, we’re taking more time to fix the issues.  Each issue we fix means test needs to run their sanity test pass one more time.


For those of you awaiting the beta, we thank you for your patience.  We are eager to get our work into your hands and hear your feedback.


[Author: Robert Flaming]

This posting is provided “AS IS” with no warranties, and confers no rights. Use of included script samples are subject to the terms specified at http://www.microsoft.com/info/cpyright.htm.

Original post by Windows Installer Team

Abgelegt von MSI4.5, Beta
von bingen

Connect Download Issues - Resolved

Wednesday, 27. June 2007 at 2:07 am

Connect administrators have sent word that the download issues have been resolved.  Thanks for your patience.


[Author: Robert Flaming]

This posting is provided “AS IS” with no warranties, and confers no rights. Use of included script samples are subject to the terms specified at http://www.microsoft.com/info/cpyright.htm.

Original post by Windows Installer Team

Abgelegt von Beta
von bingen