powerpoint presentation · driver servicing hardware dev center optional: clean install, missing...

31

Upload: others

Post on 15-Mar-2020

7 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: PowerPoint Presentation · Driver Servicing Hardware Dev Center Optional: clean install, missing driver WU applicability: CHID centric Co-development Dynamic Update: upgrade support
Page 2: PowerPoint Presentation · Driver Servicing Hardware Dev Center Optional: clean install, missing driver WU applicability: CHID centric Co-development Dynamic Update: upgrade support
Page 3: PowerPoint Presentation · Driver Servicing Hardware Dev Center Optional: clean install, missing driver WU applicability: CHID centric Co-development Dynamic Update: upgrade support
Page 4: PowerPoint Presentation · Driver Servicing Hardware Dev Center Optional: clean install, missing driver WU applicability: CHID centric Co-development Dynamic Update: upgrade support
Page 5: PowerPoint Presentation · Driver Servicing Hardware Dev Center Optional: clean install, missing driver WU applicability: CHID centric Co-development Dynamic Update: upgrade support

Reliability

Scalability

WaaS

Visibility

Page 6: PowerPoint Presentation · Driver Servicing Hardware Dev Center Optional: clean install, missing driver WU applicability: CHID centric Co-development Dynamic Update: upgrade support

• Intent: when

should the driver

be offered? Who

should receive it?

Planning

• Signing and

validations

• Customization

• Sharing

Certification• Targeting

• Classification

Publishing

• Ranking

Windows Update

[& Client]

Driver Servicing Hardware Dev Center Optional: clean

install, missing driver

WU applicability:

CHID centric

Co-development Dynamic Update:

upgrade support

PnP ranking: FS,

HWID, Version, Date

Missing Driver Critical: automatic

push to all clients

Page 7: PowerPoint Presentation · Driver Servicing Hardware Dev Center Optional: clean install, missing driver WU applicability: CHID centric Co-development Dynamic Update: upgrade support

Optional

• New device detected (missing

driver)

• Clean Install

• Device Manager "Update

Driver…"

Critical

(Automatic)

• New device detected (missing

driver)

• Clean Install

• Device Manager "Update

Driver…"

• Client Windows Update

• After OOBE

Dynamic Update (DU)

• Upgrade

Promotion

Page 8: PowerPoint Presentation · Driver Servicing Hardware Dev Center Optional: clean install, missing driver WU applicability: CHID centric Co-development Dynamic Update: upgrade support

Hardware

partnerFlighting for

WU/AU

Live for

WU/AU

Production

Signature

Check

Quality

Control

Flighting

Pool

General

Population

Telemetry Feedback

Page 9: PowerPoint Presentation · Driver Servicing Hardware Dev Center Optional: clean install, missing driver WU applicability: CHID centric Co-development Dynamic Update: upgrade support
Page 10: PowerPoint Presentation · Driver Servicing Hardware Dev Center Optional: clean install, missing driver WU applicability: CHID centric Co-development Dynamic Update: upgrade support

PCI\VEN_1000&DEV_0001& SUBSYS_00000000&REV_02

Page 11: PowerPoint Presentation · Driver Servicing Hardware Dev Center Optional: clean install, missing driver WU applicability: CHID centric Co-development Dynamic Update: upgrade support
Page 12: PowerPoint Presentation · Driver Servicing Hardware Dev Center Optional: clean install, missing driver WU applicability: CHID centric Co-development Dynamic Update: upgrade support

Rank PnP Ranking General Specific

1 Feature Score (from Windows 10) 0xFF Lower value (0xE8)

2 HWID 2-part HWID 4-part HWID

3 Driver Date 1/1/2015 Newer Date (9/15/2015)

4 Driver Version 1.1.1 Higher version (1.1.2)

Page 13: PowerPoint Presentation · Driver Servicing Hardware Dev Center Optional: clean install, missing driver WU applicability: CHID centric Co-development Dynamic Update: upgrade support

Windows Update

Driver AOptional+ CHID

Driver BOptional

Driver COptional

Driver A is offered and installed.

WU applicability applies to CHID.

Page 14: PowerPoint Presentation · Driver Servicing Hardware Dev Center Optional: clean install, missing driver WU applicability: CHID centric Co-development Dynamic Update: upgrade support

Windows Update

Driver AOptional+ CHID

Driver BOptional

Driver COptionalDriver D

4part HWID, 2/1/16,

Ver 1.2

No driver is offered.

WU picks Driver A as a best match but PnP ranking against local system picks Driver D because Driver D has newer driver date.

Page 15: PowerPoint Presentation · Driver Servicing Hardware Dev Center Optional: clean install, missing driver WU applicability: CHID centric Co-development Dynamic Update: upgrade support

Windows UpdateDriver D4part HWID, 2/1/16,

Ver 1.2

Driver B is offered and installed.

WU selects Driver B then PnP ranking also selects Driver B as a better match.

Driver ACritical

Driver BCritical

Driver COptional

Page 16: PowerPoint Presentation · Driver Servicing Hardware Dev Center Optional: clean install, missing driver WU applicability: CHID centric Co-development Dynamic Update: upgrade support

Windows Update

Driver B is offered and installed .

WU selects Driver B as a best match for this scenario.

Driver ACritical, DU

Driver BCritical, DU

Driver COptional

Driver D4part HWID, 2/1/16,

Ver 1.2

Page 17: PowerPoint Presentation · Driver Servicing Hardware Dev Center Optional: clean install, missing driver WU applicability: CHID centric Co-development Dynamic Update: upgrade support
Page 18: PowerPoint Presentation · Driver Servicing Hardware Dev Center Optional: clean install, missing driver WU applicability: CHID centric Co-development Dynamic Update: upgrade support

After RTM + 90 days: Must use RS1 HLK certified driver

After RTM + 90 days: Must use RS1 HLK

All RS1 HLK drivers must be HyperVisor Code Integrity (HVCI) compliant

Page 19: PowerPoint Presentation · Driver Servicing Hardware Dev Center Optional: clean install, missing driver WU applicability: CHID centric Co-development Dynamic Update: upgrade support

Sysdev.Microsoft.com

Current portal will be used for RS1

RS1 driver signing will be enabled from RTM

Publishing block list will be updated

[email protected]

[email protected]

Launch this fall

Page 20: PowerPoint Presentation · Driver Servicing Hardware Dev Center Optional: clean install, missing driver WU applicability: CHID centric Co-development Dynamic Update: upgrade support

• Once rolled back, driver not re-offered

• Utilize feedback to improve understand customer intent

Page 21: PowerPoint Presentation · Driver Servicing Hardware Dev Center Optional: clean install, missing driver WU applicability: CHID centric Co-development Dynamic Update: upgrade support

Administrators can set this key to test their environments

Don’t be the last one to move to Minifilter model.

Page 22: PowerPoint Presentation · Driver Servicing Hardware Dev Center Optional: clean install, missing driver WU applicability: CHID centric Co-development Dynamic Update: upgrade support
Page 24: PowerPoint Presentation · Driver Servicing Hardware Dev Center Optional: clean install, missing driver WU applicability: CHID centric Co-development Dynamic Update: upgrade support
Page 25: PowerPoint Presentation · Driver Servicing Hardware Dev Center Optional: clean install, missing driver WU applicability: CHID centric Co-development Dynamic Update: upgrade support

BenefitsField update for system and device firmware through WU

Enables resolution of firmware based vulnerabilities and issues

Improve customer experience overall and keep systems up to date for improved customer satisfaction.

RequiresUnique GUID (per version of firmware) in EFI System Resource Table (ESRT)

UpdateCapsule() enabled

Capsule with self contained payload tested and uploaded to Windows Update

UEFI firmware requires PCR7 compliance

Page 26: PowerPoint Presentation · Driver Servicing Hardware Dev Center Optional: clean install, missing driver WU applicability: CHID centric Co-development Dynamic Update: upgrade support
Page 27: PowerPoint Presentation · Driver Servicing Hardware Dev Center Optional: clean install, missing driver WU applicability: CHID centric Co-development Dynamic Update: upgrade support
Page 28: PowerPoint Presentation · Driver Servicing Hardware Dev Center Optional: clean install, missing driver WU applicability: CHID centric Co-development Dynamic Update: upgrade support
Page 29: PowerPoint Presentation · Driver Servicing Hardware Dev Center Optional: clean install, missing driver WU applicability: CHID centric Co-development Dynamic Update: upgrade support
Page 30: PowerPoint Presentation · Driver Servicing Hardware Dev Center Optional: clean install, missing driver WU applicability: CHID centric Co-development Dynamic Update: upgrade support

http://sysdev.microsoft.com

https://msdn.microsoft.com/en-us/library/windows/hardware/ff549731(v=vs.85).aspx

https://msdn.microsoft.com/en-us/library/windows/hardware/br230778(v=msdn.85).aspx

http://go.microsoft.com/fwlink/p/?LinkId=617374

https://msdn.microsoft.com/en-us/library/windows/hardware/ff549520(v=vs.85).aspx

http://download.microsoft.com/download/A/D/6/AD6D9B14-5810-4BB3-A548-E128E7509032/Windows Device Driver Installation Applications.docx

https://msdn.microsoft.com/en-us/library/windows/hardware/ff546225(v=vs.85).aspx

https://msdn.microsoft.com/en-us/library/windows/hardware/dn917887(v=vs.85).aspx

https://msdn.microsoft.com/library/windows/hardware/br230796.aspx

https://technet.microsoft.com/itpro/windows/plan/windows-update-for-business

Page 31: PowerPoint Presentation · Driver Servicing Hardware Dev Center Optional: clean install, missing driver WU applicability: CHID centric Co-development Dynamic Update: upgrade support

Please provide feedback on this session:

http://aka.ms/winhecfeedback