Presentation is loading. Please wait.

Presentation is loading. Please wait.

 Tyler Robinson Lead Program Manager Microsoft Corporation PC42.

Similar presentations


Presentation on theme: " Tyler Robinson Lead Program Manager Microsoft Corporation PC42."— Presentation transcript:

1

2  Tyler Robinson Lead Program Manager Microsoft Corporation PC42

3

4

5 Multiple UAC promptsLong installation timesFiles left over after a failed install or uninstall Unnecessary add/remove programs control panel entries

6

7

8

9 Product A External Chainer Transaction Rollback Uninstall Product A Install Product B Failure Rollback Install Product B Failure Install

10

11

12

13

14

15

16 Word Outlook Installs Spell Checker v12.0 Installs Spell Checker v12.5 Updates Spell Checker to v12.6 Install WordInstall OutlookApply a patch to Word Uninstall the patch to Word Word Outlook Word Patch Word Outlook Updates Spell Checker to v12.0 Design Change: Windows Installer patch uninstall behavior should consider the global machine state instead of just the product state Requirement: Ability to keep the highest version of a shared component when a patch to it is uninstalled

17 Installs Spell Checker v12.0 Installs Spell Checker v12.5 Updates Spell Checker to v12.6 Install WordInstall OutlookApply a patch to Word Uninstall the patch to Word Updates Spell Checker to v12.5 Word Outlook Word Outlook Word Patch Word Outlook Spell Checker 12.0 MSI Datastore Spell Checker 12.0 Word’s cache Spell Checker 12.5 Spell Checker 12.6 Spell Checker 12.5 Outlook’s cache Spell Checker 12.5

18

19

20

21

22 Click install …Install the.NET Framework… Install other prerequisites… Install the application…

23

24 Operating SystemNo FXNETFX 1.1NET FX 2.0/SP1 NET FX 3.0/SP1 NETFX 3.5 Windows XP SP2+Client InstallFull Install Windows VistaNA Full Install Windows Server 2003 Full Install Windows Server 2008 NA Full Install.NET Client Profile Bootstrapper will detect what versions of the.NET Framework are installed and update the computer accordingly Client Install =.NET Client redistributables will be installed Full Install =.NET Framework 3.5 SP1 full installation

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42 Please fill out your evaluation for this session at: This session will be available as a recording at: www.microsoftpdc.com

43

44 © 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

45


Download ppt " Tyler Robinson Lead Program Manager Microsoft Corporation PC42."

Similar presentations


Ads by Google