further simplifying servicing models€¦ · packaging technology 7 sp1 2008 r2 sp1 change to...

44
Further simplifying servicing models for Windows 7 SP1, Windows 8.1, Windows Server 2008 R2, Windows Server 2012, and Windows Server 2012 R2 Artyom Sinitsyn Security Program Manager CEE & CIS

Upload: others

Post on 23-Jul-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Further simplifying servicing models€¦ · packaging technology 7 SP1 2008 R2 SP1 Change to rollup package 8 2012 Change to rollup package (Windows 8 is in CSA) 8.1 2012 R2 Change

Further simplifying servicing models for Windows 7 SP1, Windows 8.1, Windows Server 2008 R2, Windows Server 2012, and Windows Server 2012 R2

Artyom SinitsynSecurity Program Manager CEE & CIS

Page 2: Further simplifying servicing models€¦ · packaging technology 7 SP1 2008 R2 SP1 Change to rollup package 8 2012 Change to rollup package (Windows 8 is in CSA) 8.1 2012 R2 Change

2

Page 3: Further simplifying servicing models€¦ · packaging technology 7 SP1 2008 R2 SP1 Change to rollup package 8 2012 Change to rollup package (Windows 8 is in CSA) 8.1 2012 R2 Change

Scanning for

new updates

indexes all

existing

updates

Installing limited

distribution releases

must index all newer

fixes

3

Page 4: Further simplifying servicing models€¦ · packaging technology 7 SP1 2008 R2 SP1 Change to rollup package 8 2012 Change to rollup package (Windows 8 is in CSA) 8.1 2012 R2 Change

4

Page 5: Further simplifying servicing models€¦ · packaging technology 7 SP1 2008 R2 SP1 Change to rollup package 8 2012 Change to rollup package (Windows 8 is in CSA) 8.1 2012 R2 Change

Typical Windows 7 PC:

Selectively Patched

Windows 7 Test Lab PC:

Fully Patched

What customers

are running

What we

are testing

Y

YY

Individual updates add complexity and cost, increase fragmentation, and reduce quality

Windows 7 has had 4,000+ updates since SP1 released. Over 600 of

those updates were never widely distributed 5

Page 6: Further simplifying servicing models€¦ · packaging technology 7 SP1 2008 R2 SP1 Change to rollup package 8 2012 Change to rollup package (Windows 8 is in CSA) 8.1 2012 R2 Change

Systems with a fragmented set of updates are less reliable

6

Page 7: Further simplifying servicing models€¦ · packaging technology 7 SP1 2008 R2 SP1 Change to rollup package 8 2012 Change to rollup package (Windows 8 is in CSA) 8.1 2012 R2 Change

HOW?

• Align with Windows 10 Servicing Model

• Minimize disruption to business

Benefits for Customers

Consistent Servicing

Experience

Servicing experience across OS platforms is more consistent and simplified.

Fewer updates to manage

Improve Update quality

Improve OS reliability

Eliminating update fragmentation will ensure customers are in the same

configuration we test, and customers will have all updates proactively

Easy to get current Only 1 update needed to get current

7

WHAT?

Page 8: Further simplifying servicing models€¦ · packaging technology 7 SP1 2008 R2 SP1 Change to rollup package 8 2012 Change to rollup package (Windows 8 is in CSA) 8.1 2012 R2 Change

8

Page 9: Further simplifying servicing models€¦ · packaging technology 7 SP1 2008 R2 SP1 Change to rollup package 8 2012 Change to rollup package (Windows 8 is in CSA) 8.1 2012 R2 Change

9

Page 10: Further simplifying servicing models€¦ · packaging technology 7 SP1 2008 R2 SP1 Change to rollup package 8 2012 Change to rollup package (Windows 8 is in CSA) 8.1 2012 R2 Change

10

Page 11: Further simplifying servicing models€¦ · packaging technology 7 SP1 2008 R2 SP1 Change to rollup package 8 2012 Change to rollup package (Windows 8 is in CSA) 8.1 2012 R2 Change

Client OS Server OS Comments

XP 2003 R2 Out of scope. In CSA, very few fixes

Vista 2008 Out of scope. Technically challenging due to old

packaging technology

7 SP1 2008 R2 SP1 Change to rollup package

8 2012 Change to rollup package (Windows 8 is in CSA)

8.1 2012 R2 Change to rollup package

10 2016 Out of scope. Already provided in rollup package

The scope of the change is Windows 7 SP1, Windows Server 2008 R2 SP1, Windows Server

2012, Windows 8.1, and Windows Server 2012 R2.

Page 12: Further simplifying servicing models€¦ · packaging technology 7 SP1 2008 R2 SP1 Change to rollup package 8 2012 Change to rollup package (Windows 8 is in CSA) 8.1 2012 R2 Change

Increasing our update quality, ecosystem reliability, and reducing support costs with Two rollups a month

12

Page 13: Further simplifying servicing models€¦ · packaging technology 7 SP1 2008 R2 SP1 Change to rollup package 8 2012 Change to rollup package (Windows 8 is in CSA) 8.1 2012 R2 Change

New optional Rollup on 3rd Tuesday (PST)

13

Page 14: Further simplifying servicing models€¦ · packaging technology 7 SP1 2008 R2 SP1 Change to rollup package 8 2012 Change to rollup package (Windows 8 is in CSA) 8.1 2012 R2 Change

14

Page 15: Further simplifying servicing models€¦ · packaging technology 7 SP1 2008 R2 SP1 Change to rollup package 8 2012 Change to rollup package (Windows 8 is in CSA) 8.1 2012 R2 Change

15

Page 16: Further simplifying servicing models€¦ · packaging technology 7 SP1 2008 R2 SP1 Change to rollup package 8 2012 Change to rollup package (Windows 8 is in CSA) 8.1 2012 R2 Change

Security1

Security2

Security3

9B

Non

Security

9C

3rd Tue2nd Tue

16

Page 17: Further simplifying servicing models€¦ · packaging technology 7 SP1 2008 R2 SP1 Change to rollup package 8 2012 Change to rollup package (Windows 8 is in CSA) 8.1 2012 R2 Change

Security1

Security2

Security3

9B

Non

Security

9C

3rd Tue2nd Tue

10B

2nd Tue

10B’

2nd Tue

Security Security

Non

Security

New Security update of the month

Includes Preview rollup of last month.

17

Page 18: Further simplifying servicing models€¦ · packaging technology 7 SP1 2008 R2 SP1 Change to rollup package 8 2012 Change to rollup package (Windows 8 is in CSA) 8.1 2012 R2 Change

Security1

Security2

Security3

9B

Non

Security

9C

3rd Tue2nd Tue

10B 10C

3rd Tue2nd Tue

10B’

2nd Tue

Security Security

Non

Security

Security

Non

Security

Non

Security

Monthly Rollup of the month

New Non-Security update of the

month

18

Page 19: Further simplifying servicing models€¦ · packaging technology 7 SP1 2008 R2 SP1 Change to rollup package 8 2012 Change to rollup package (Windows 8 is in CSA) 8.1 2012 R2 Change

Security1

Security2

Security3

9B

Non

Security

9C

3rd Tue2nd Tue

10B 10C

3rd Tue2nd Tue

10B’

2nd Tue

Security Security

Non

Security

Security

Non

Security

Non

Security

11B

2nd Tue

11B’

2nd Tue

Security Security

Security

Non

Security

Non

Security

New Security update of the month

Includes Preview rollup of last month.

19

Page 20: Further simplifying servicing models€¦ · packaging technology 7 SP1 2008 R2 SP1 Change to rollup package 8 2012 Change to rollup package (Windows 8 is in CSA) 8.1 2012 R2 Change

Security1

Security2

Security3

9B

Non

Security

9C

3rd Tue2nd Tue

10B 10C

3rd Tue2nd Tue

10B’

2nd Tue

Security Security

Non

Security

Security

Non

Security

Non

Security

11B 11C

3rd Tue2nd Tue

11B’

2nd Tue

Security Security

Security

Non

Security

Non

Security

Security

Security

Non

Security

Non

Security

Non

Security

Monthly Rollup of the month

New Non-Security update of the

month

20

Page 21: Further simplifying servicing models€¦ · packaging technology 7 SP1 2008 R2 SP1 Change to rollup package 8 2012 Change to rollup package (Windows 8 is in CSA) 8.1 2012 R2 Change

Security1

Security2

Security3

9B

Non

Security

9C

3rd Tue2nd Tue

10B 10C

3rd Tue2nd Tue

10B’

2nd Tue

Security Security

Non

Security

Security

Non

Security

Non

Security

11B 11C

3rd Tue2nd Tue

11B’

2nd Tue

Security Security

Security

Non

Security

Non

Security

Security

Security

Non

Security

Non

Security

Non

Security

12B

2nd Tue

12B’

2nd Tue

Security Security

Security

Security

Non

Security

Non

Security

Non

Security

21

Page 22: Further simplifying servicing models€¦ · packaging technology 7 SP1 2008 R2 SP1 Change to rollup package 8 2012 Change to rollup package (Windows 8 is in CSA) 8.1 2012 R2 Change

Security1

Security2

Security3

9B

Non

Security

9C

3rd Tue2nd Tue

10B 10C

3rd Tue2nd Tue

10B’

2nd Tue

Security Security

Non

Security

Security

Non

Security

Non

Security

11B 11C

3rd Tue2nd Tue

11B’

2nd Tue

Security Security

Security

Non

Security

Non

Security

Security

Security

Non

Security

Non

Security

Non

Security

12B

2nd Tue

12B’

2nd Tue

Security Security

Security

Security

Non

Security

Non

Security

Non

Security

12C

Security

Security

Security

Non

Security

Non

Security

Non

Security

Non

Security

3rd Tue

22

Page 23: Further simplifying servicing models€¦ · packaging technology 7 SP1 2008 R2 SP1 Change to rollup package 8 2012 Change to rollup package (Windows 8 is in CSA) 8.1 2012 R2 Change

Security1

Security2

Security3

9B

Non

Security

9C

3rd Tue2nd Tue

10B 10C

3rd Tue2nd Tue

10B’

2nd Tue

Security Security

Non

Security

Security

Non

Security

Non

Security

11B 11C

3rd Tue2nd Tue

11B’

2nd Tue

Security Security

Security

Non

Security

Non

Security

Security

Security

Non

Security

Non

Security

Non

Security

12B 12C

3rd Tue2nd Tue

12B’

2nd Tue

Security Security Security

Security

Security

Non

Security

Non

Security

Non

Security

Security

Security

Non

Security

Non

Security

Non

Security

Non

Security

23

Page 24: Further simplifying servicing models€¦ · packaging technology 7 SP1 2008 R2 SP1 Change to rollup package 8 2012 Change to rollup package (Windows 8 is in CSA) 8.1 2012 R2 Change

Release Type Example of Package Title

Target Users Distribution Channel

B Security Only Update

[October, 2016] Security Only Quality Update for [OS] (KBxxxxxxx)

• For Enterprise users• Rollup that includes

only the security patches for that month

• WSUS• Microsoft Update

Catalog

B’ Monthly Rollup [October, 2016] Security Monthly Quality Rollup for [OS] (KBzzzzzzz)

• For all users• Rollup that includes

Security update + non-security updates

• Windows Update• WSUS• Microsoft Update

Catalog

Page 25: Further simplifying servicing models€¦ · packaging technology 7 SP1 2008 R2 SP1 Change to rollup package 8 2012 Change to rollup package (Windows 8 is in CSA) 8.1 2012 R2 Change

Release Type Example of Package Title

Target Users Distribution Channel

C Monthly RollupPreview

[October, 2016] Preview of Monthly Quality Rollup for[OS] (KBnnnnnnn)

• For all users• Rollup that includes

fixes of B' + new non-security fixes

• Optional distribution

• Windows Update• WSUS• Microsoft Update

Catalog

Page 26: Further simplifying servicing models€¦ · packaging technology 7 SP1 2008 R2 SP1 Change to rollup package 8 2012 Change to rollup package (Windows 8 is in CSA) 8.1 2012 R2 Change

26

Page 27: Further simplifying servicing models€¦ · packaging technology 7 SP1 2008 R2 SP1 Change to rollup package 8 2012 Change to rollup package (Windows 8 is in CSA) 8.1 2012 R2 Change

27

Page 28: Further simplifying servicing models€¦ · packaging technology 7 SP1 2008 R2 SP1 Change to rollup package 8 2012 Change to rollup package (Windows 8 is in CSA) 8.1 2012 R2 Change

evolution monthly rollup

Proactively include previous content

1. Security GDRs

2. Non-Security GDRs

3. Hotfixes by area

Continue shipping

Continue shipping all* previous fixes and new fixes each month. Only 1 update required to get

current

New fixes are rolled up together into a single

package

Create the rollup Month over month additions

Previous month’s fixes are also included.

Example: September package would also include all new fixes

and all August fixes

PHASE

CO

NT

EN

T I

N T

HE R

OLLU

P

Including older fixes

28

Page 29: Further simplifying servicing models€¦ · packaging technology 7 SP1 2008 R2 SP1 Change to rollup package 8 2012 Change to rollup package (Windows 8 is in CSA) 8.1 2012 R2 Change

29

Artyom [email protected]

@ArtyomSinitsyn

Page 30: Further simplifying servicing models€¦ · packaging technology 7 SP1 2008 R2 SP1 Change to rollup package 8 2012 Change to rollup package (Windows 8 is in CSA) 8.1 2012 R2 Change
Page 31: Further simplifying servicing models€¦ · packaging technology 7 SP1 2008 R2 SP1 Change to rollup package 8 2012 Change to rollup package (Windows 8 is in CSA) 8.1 2012 R2 Change

31

Page 32: Further simplifying servicing models€¦ · packaging technology 7 SP1 2008 R2 SP1 Change to rollup package 8 2012 Change to rollup package (Windows 8 is in CSA) 8.1 2012 R2 Change

32

Page 33: Further simplifying servicing models€¦ · packaging technology 7 SP1 2008 R2 SP1 Change to rollup package 8 2012 Change to rollup package (Windows 8 is in CSA) 8.1 2012 R2 Change

33

Page 34: Further simplifying servicing models€¦ · packaging technology 7 SP1 2008 R2 SP1 Change to rollup package 8 2012 Change to rollup package (Windows 8 is in CSA) 8.1 2012 R2 Change

34

Page 35: Further simplifying servicing models€¦ · packaging technology 7 SP1 2008 R2 SP1 Change to rollup package 8 2012 Change to rollup package (Windows 8 is in CSA) 8.1 2012 R2 Change

35

Page 36: Further simplifying servicing models€¦ · packaging technology 7 SP1 2008 R2 SP1 Change to rollup package 8 2012 Change to rollup package (Windows 8 is in CSA) 8.1 2012 R2 Change

http://technet.microsoft.com/library/cc708456(v=WS.10).aspx

36

Page 37: Further simplifying servicing models€¦ · packaging technology 7 SP1 2008 R2 SP1 Change to rollup package 8 2012 Change to rollup package (Windows 8 is in CSA) 8.1 2012 R2 Change

User Impact Details Mitigation

Download and install

size

On Windows 7 the additive rollup will grow to be at

least 500MB

• Space required to install may be over 3GB

• WU/WSUS customers can use Express to

minimize download size. SCCM doesn’t support

Express

• Component Based Servicing (CBS) will only

install changed components

SCCM is investigating

Express support

Any issues with

security fixes also

impact non-security

payload

The non-sec payload will also include the security

rollup so if a customer has an issue with a security

fix they may also be unable to use the non-security

payload until the issue is resolved

CSS escalation processes

(critsit). WSD will need to

respond quickly like we do

on Win10

Page 38: Further simplifying servicing models€¦ · packaging technology 7 SP1 2008 R2 SP1 Change to rollup package 8 2012 Change to rollup package (Windows 8 is in CSA) 8.1 2012 R2 Change

38

Disk space taken on Win7 SP1

A-1 Clean install SP1 9.24GB

A-2 Install all GDRs 26.2GB

A-3 Run cleanup 17.8GB

B-1 Clean + Convenience Rollup 12.1GB

B-2 Run cleanup 12.1GB

Note: Less disk space taken for installation of Convenience Rollup

Page 39: Further simplifying servicing models€¦ · packaging technology 7 SP1 2008 R2 SP1 Change to rollup package 8 2012 Change to rollup package (Windows 8 is in CSA) 8.1 2012 R2 Change

39

Page 40: Further simplifying servicing models€¦ · packaging technology 7 SP1 2008 R2 SP1 Change to rollup package 8 2012 Change to rollup package (Windows 8 is in CSA) 8.1 2012 R2 Change

40

Page 41: Further simplifying servicing models€¦ · packaging technology 7 SP1 2008 R2 SP1 Change to rollup package 8 2012 Change to rollup package (Windows 8 is in CSA) 8.1 2012 R2 Change

41

Page 42: Further simplifying servicing models€¦ · packaging technology 7 SP1 2008 R2 SP1 Change to rollup package 8 2012 Change to rollup package (Windows 8 is in CSA) 8.1 2012 R2 Change

42

What are we going to do tomorrow, Brain?

Page 43: Further simplifying servicing models€¦ · packaging technology 7 SP1 2008 R2 SP1 Change to rollup package 8 2012 Change to rollup package (Windows 8 is in CSA) 8.1 2012 R2 Change

https://blogs.technet.microsoft.com/securityrus/2016/09/26/windowsrollup/

https://blogs.technet.microsoft.com/securityrus/2016/09/29/windowsrollupwebcast/

https://blogs.technet.microsoft.com/windowsitpro/2016/08/15/further-simplifying-servicing-model-for-windows-7-and-windows-8-1/

https://blogs.msdn.microsoft.com/dotnet/2016/08/15/introducing-the-net-framework-monthly-rollup/

43

Page 44: Further simplifying servicing models€¦ · packaging technology 7 SP1 2008 R2 SP1 Change to rollup package 8 2012 Change to rollup package (Windows 8 is in CSA) 8.1 2012 R2 Change