Windows Vista reliability and performance improvements - PowerPoint PPT Presentation

1 / 30
About This Presentation
Title:

Windows Vista reliability and performance improvements

Description:

5% is because of Microsoft software (And yes, we are working on it) ... js, .jse, .ksh, .lnk, .mad, .maf, .mag, .mam, .man, .maq, .mar, .mas, .mat, .mau, ... – PowerPoint PPT presentation

Number of Views:76
Avg rating:3.0/5.0
Slides: 31
Provided by: tonykr
Category:

less

Transcript and Presenter's Notes

Title: Windows Vista reliability and performance improvements


1
Windows Vista reliability and performance
improvements
  • Tony Krijnen
  • Tony.Krijnen_at_microsoft.com
  • IT Pro Technology Advisor
  • Microsoft BV

2
Agenda
  • What is reliability?
  • Development of Microsoft Windows Vista
  • Processes implemented for more reliability
  • Improvements in reliability and performance

3
What is reliability?
4
Windows Error Reporting data
  • On the top Top 100 reported crashes
  • 5 is because of Microsoft software (And yes, we
    are working on it)
  • 10 because of problems with the hardware
  • 15 Unknown (Memory dump too corrupt)
  • Pool corruption
  • Memory Corruption
  • 70 because of 3rd party code
  • Didnt understand documentation
  • Problems with the Tools
  • Just Old Bugs In Code
  • Data from Microsoft Error Reporting as
    mentioned in Windows Sysinternals Book.

5
For the customers point of viewReliability is
more that a hang or crash
Many Factors Impact Perceived Reliability
  • Restarts, shutdowns
  • Downtime
  • Maturity of Operating System
  • Rebuilds, reformats
  • Software wont run
  • Data loss
  • Bugs, errors, faults
  • Application crashes
  • Blue screens
  • Patches, hot fixes
  • Stability, predictability
  • Freezes, hangs

Focus on Reducing User Disruptions
  • Measurably lower the number of hangs, crashes and
    reboots
  • while reducing disruptions from planned
    activities such as software installations

Reduce Loss of Work, Time, Data, and Control
6
Developing Microsoft Windows Vista
7
Windows is like a city
8
Windows Daily Cycle Process
9
History Windows Vista development
10
Design goals for Windows Vista
Improve the reliability
Improving the performance
Give more information and make it manageable for
the IT Professional
Solve problems automatically
11
Improve the reliability
  • VGA driver taken out of the Kernel
  • New driver model Windows Display Driver Model
    (WDDM)
  • No more painting with windows (Unless you have a
    XDDM driver)
  • Windows Diagnostic Infrastructure (WDI)
  • Detect Memory Leaks
  • Detect Deadlocks
  • Synchronous Cancellation of I/O requests
  • Extended reporting with feedback loop
  • Protection of the registry, system folders

12
Windows Resource Protection
  • New in Windows Vista
  • Replaces the existing Windows File Protection
  • WFP Only protected .dll, .exe, .ocx, and .sys
    files (and Micross.ttf, Tahoma.ttf, Tahomabd.ttf)
  • Windows Resource Protection protects more files1,
    system folders and the registry
  • Updates Only allowed via the Windows Trusted
    Installer

1) If installed these extensions are protected by
the Windows Resource Protection service .dll,
.exe, .ocx, .sys, .acm, .ade, .adp, .app, .asa,
.asp, .aspx, .ax, .bas, .bat, .bin, .cer, .chm,
.clb, .cmd, .cnt, .cnv, .com, .cpl, .cpx, .crt,
.csh, .dll, .drv, .dtd, .exe, .fxp, .grp, .h1s,
.hlp, .hta, .ime, .inf, .ins, .isp, .its, .js,
.jse, .ksh, .lnk, .mad, .maf, .mag, .mam, .man,
.maq, .mar, .mas, .mat, .mau, .mav, .maw, .mda,
.mdb, .mde, .mdt, .mdw, .mdz, .msc, .msi, .msp,
.mst, .mui, .nls, .ocx, .ops, .pal, .pcd, .pif,
.prf, .prg, .pst, .reg, .scf, .scr, .sct, .shb,
.shs, .sys, .tlb, .tsp, .url, .vb, .vbe, .vbs,
.vsmacros, .vss, .vst, .vsw, .ws, .wsc, .wsf,
.wsh, .xsd, and .xsl.
13
Improve the reliability
  • Restart Manager (aka. Freeze Dry)
  • Restarts applications that need to be patched
  • Shadow Volume Copy
  • Now also for the client PC, Set via GPO
  • Disk Quota
  • Now also for the client PC, Set via GPOs
  • Backup capabilities

14
Improve the reliability
  • Resource Exchaustion
  • Harddisk Failure
  • Shadow Volume Copy
  • Synchronous Cancellation of I/O requests

15
Improving the performance
  • Improve the responsiveness of the system
  • Also after working for 3 months with the PC
  • Enhanced help and support
  • Monitors the PC startup and shutdown
  • Gives advice and details
  • TCP/IP Variable Packet Size

16
Improving the performance
  • ReadyBoost
  • More performance by using USB flash disks for
    caching
  • USB 2.0 Flash Drives, SD Cards, CF cards
  • Must be at least 512Mb and fast enough
  • Data is encrypted and copied to the harddisk
  • Can be unplugged at any time
  • Not used as more internal memory (RAM)

17
Improving the performance
  • ReadyDrive
  • Harddisk with extra Flash memory onboard
  • Hybrid Harddisk
  • Writes data to Flash memory instead of the HDD
  • Writes Hibernation file to Flash instead of the
    HDD

18
Improving the performance
  • SuperFetch
  • Optimalisation of Memory Management
  • Different level for User applications and
    Background applications (High Priority I/O vs.
    Low Priority I/O)
  • Optimalisation of internal memory after running
    Background processes
  • Monitor most frequently used applications and
    anticipates
  • I/O levels prevents Competing I/O

19
Improving the performance
  • ReadyBoost
  • Monitoring of the PC startup and shutdown
  • Power Off Experience

20
Give more information and make it manageable for
the IT Professional
  • Tools that have been renewed
  • Task Manager
  • Performance Monitor
  • Event Viewer
  • Task Scheduler
  • Brand new tools
  • Reliability Monitor
  • Experience Index
  • Reporting Monitoring
  • AMDX policy files

21
Give more information and make it manageable for
the IT Professional
  • Experience Index
  • Task Manager
  • Advanced monitoring tools

22
Los problemen automatisch op
  • Problem reports and solutions
  • Network diagnostics / Internet Explorer
    Connection
  • Application Compatibility
  • Automated System Recovery
  • Needs a separate partition
  • Extensible by the OEM
  • How to set this up? Use the BDD.

23
Solve problems automatically
  • Problems with older applications
  • Problems with the network connection
  • Problem reports and solutions
  • Automated System Recovery (ASR)

24
Group Policies locations Links Book
25
Policies Extra possibilities
  • Bitlocker Computer Configuration\Administrative
    Templates\Windows Components\BitLocker Drive
    Encryption
  • TPMComputer Configuration\Administrative
    Templates\System\Trusted Platform Module Services
  • EFSComputer Configuration\Windows
    Settings\Security Settings\Public Key
    Policies\Encrypting File System
  • Device Installation Policies Computer
    Configuration\Administrative Templates\System\Devi
    ce Installation\Device Installation Restrictions
  • Device Control Policies Computer
    Configuration\Administrative Templates\System\Remo
    vable Storage Access(Zie deze pagina voor meer
    details over wat hier in te voeren)

26
Policies Extra possibilities
  • UAC Computer Configuration\Windows
    Settings\Security Settings\Local
    Policies\Security Options
  • Security Center Enable for Domain PCs
  • Computer Configuration\Administrative
    Template\Windows Components\Security Center
  • Firewall
  • Computer Configuration\Windows Settings\Security
    Settings\Windows Firewall and advanced security\
  • Defender Computer Configuration\Administrative
    Templates\Windows Components\Windows Defender
  • Security CenterComputer Configuration\Administra
    tive Templates\Windows Components\Security Center
  • Internet Explorer 7
  • Protected Mode Computer Configuration\Administrat
    ive Templates\Windows Components\Internet
    Explorer\Internet Control Panel\Security
    Page\ltZonegt
  • phishing Filter Computer Configuration\Administra
    tive Templates\Windows Components\Internet
    Explorer

27
Links!
  • Device Control step-by-step
  • http//www.microsoft.com/technet/windowsvista/libr
    ary/9fe5bf05-a4a9-44e2-a0c3-b4b4eaaa37f3.mspx
  • Managing Group Policy ADMX Files Step-by-Step
    Guide
  • http//www.microsoft.com/technet/windowsvista/libr
    ary/02633470-396c-4e34-971a-0c5b090dc4fd.mspx
  • Windows Vista Reliability and Performance
    Features and Improvements
  • http//www.microsoft.com/technet/windowsvista/eval
    uate/feat/relperf.mspx
  • PC Magazine on Performance and Reliability
  • http//www.pcmag.com/article2/0,1895,1840784,00.as
    p
  • Make it Reliable, features for Developers
  • http//msdn2.microsoft.com/en-us/windowsvista/aa90
    4984.aspx
  • Webpage with different links and articles
  • http//technet.microsoft.com/en-us/windowsvista/aa
    905077.aspx

28
Links!
  • My blog site
  • http//blogs.microsoft.nl/tonykrijnen
  • My e-mail adressess
  • tony.krijnen_at_microsoft.com
  • Download this PPT with all links
  • www.tonykrijnen.com
  • Forum for additional questions
  • www.tonykrijnen.com/forum

29
Book
  • Windows Vista Administrators Pocket Consultant
  • Author William R. Stanek
  • Edition 1e
  • Pages 547
  • Language Engels
  • Released december 2006
  • http//mspress.microsoft.com
  • ISBN 0-7356-2296-5

30
(No Transcript)
Write a Comment
User Comments (0)
About PowerShow.com