64-BIT WINDOWS 7: IS NOW THE TIME TO DEPLOY? Michael Niehaus Senior Software Development Engineer Microsoft SESSION CODE: CLI301 (c) 2011 Microsoft. All.

Slides:



Advertisements
Similar presentations
Powerful and convenient management for Windows Mobile ® 6.1 devices in an enterprise environment. These features include: Centralized, over-the-air device.
Advertisements

Modeling and Maintaining Virtualized Services Microsoft System Center Virtual Machine Manager 2012 (c) 2011 Microsoft. All rights reserved.
MVC - LESSONS LEARNT FROM BEING BURNT Malcolm Sheridan - Quantitative Project Leader ANZ SESSION CODE: #WEB306.
FUJITSU’S USER INITIATED WINDOWS 7 MIGRATION SESSION CODE: SEC201 (c) 2011 Microsoft. All rights reserved. “….most organizations will not be able to migrate.
4/17/2017 7:07 AM © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Tech·Ed North America /19/2017 6:02 AM
Implementering af Windows 8 in real life Windows 8 OS Deployment Windows 8 OS Deployment features of ConfigMgr 2012 SP1 Take a look at what’s coming.
Johan Arwidmark Chief Technical Architect TrueSec WEM303.
Windows 7 Training Microsoft Confidential. Windows ® 7 Compatibility Version Checking.
Ran Oelgiesser, Sr. Product Manager Praveen Vijayaraghavan, Program Manager (Virtual PC) Yigal Edery, Group Program Manager (MED-V)
Richard Smith Senior Consultant – Management, Operations and Deployment Microsoft UK Simple Deployments with Windows AIK and Windows DS.
NEW WINDOWS PHONE “MANGO” APPLICATION PLATFORM SERVICES Chris blog.walshie.me SESSION CODE: WPH304 (c) 2011 Microsoft. All rights.
Microsoft Desktop Virtualization Migrating to Windows 7 With MED-V.
BUILDING HYBRID APPS WITH DYNAMICS CRM & WINDOWS AZURE Guy Riddle & George Doubinski Dynamics CRM MVP’s SESSION CODE: DEV-DYN-MID306 (c) 2011 Microsoft.
Session 1.
Session Agenda Designed to address BIOS Limitations Needed for the larger server platforms (Intel-HP Itanium) First called Intel Boot Initiative.
USING MICROSOFT DEPLOYMENT TOOLKIT IN THE REAL WORLD (NOTES FROM THE FIELD) Rhonda J. Layfield Sr. Deployment Architect Deployment Done Right SESSION.
Make The Move: Migrate from SCCM 2007 to SCCM 2012
DISPOSABLE ARCHITECTURE Daniel Beaty Disposable Architect Objectify/Xamling DisposableArchitect.com SESSION CODE: #ARC-MID204 (c) 2011 Microsoft. All.
WINDOWS PHONE FIRST UP/ ALL UP Nick Randolph (Built to Roam) Dave Glover (Microsoft) SESSION CODE: #WPH202 (c) 2011 Microsoft. All rights reserved.
CONNECTING PHONE APPLICATIONS TO THE CLOUD Nick Randolph (Built to Roam) SESSION CODE: COS-WPH208 (c) 2011 Microsoft. All rights reserved.
INTRODUCTION TO WINDOWS AZURE APPFABRIC COMPOSITE APPLICATIONS Lewis Benge Creative Technologist Whybin\TBWA\Tequila SESSION CODE: COS-MID306.
CROSS PLATFORM MOBILE APPLICATION DEVELOPMENT Nick Randolph (Built to Roam) SESSION CODE: DEV-WPH314 (c) 2011 Microsoft. All rights reserved.
AUTOMATING DAAS DESKTOPS WITH CITRIX CORTEX Tony Sanchez WW Alliances Solutions Architecture Citrix Systems Inc SESSION CODE: CLI415 (c) 2011 Microsoft.
JAVASCRIPT WITH A VIEW Jordan Knight Solution Architect Xamling SESSION CODE: WEB305 (c) 2011 Microsoft. All rights reserved.
Richard Smith Senior Consultant – Management, Operations and Deployment Microsoft UK Exploring the User State Migration Toolkit (USMT) 4.0.
MICROSOFT SYSTEM CENTER OPALIS MEETS SHAREPOINT, ACTIVE DIRECTORY AND... Glenn Morris Microsoft Certified Trainer, Solution Architect Talisman Technology.
Benjamin Naden Windows Client Group Manager, Microsoft Singapore.
KILLER REAL-WORLD POWERPIVOT EXAMPLES Grant Paisley SQL Server MVP Angry Koala SESSION CODE: DAT303 (c) 2011 Microsoft. All rights.
2 Screens and A Cloud, Without Being Cut! An MMO in 45 Minutes DEV305.
FINDING THE “MAKE IT FASTER!” BUTTON AND HITTING IT! Ewan MacKellar Senior Premier Field Engineer Microsoft SESSION CODE: SVR306 (c) 2011 Microsoft. All.
UNLOCK THE POWER OF USER DEVICE AFFINITY IN SCCM 2012 James SESSION CODE: #SEC309.
Building a Fully-Functioning Deployment Environment for FREE OFS204 Alistair Speirs Senior Product Manager Microsoft Office Division Yoni Kirsh Office.
CREATING CUSTOM WINPE 3.0 BOOT IMAGES Johan Arwidmark Chief Technical Architect Knowledge Factory SESSION CODE: CLI303 (c) 2011 Microsoft. All rights.
POWERSHELL ABOVE AND BEYOND: GUIS, WORKFLOWS, AND MORE Dean Corcoran Partner Service Account Manager (Cloud) – MCT – MCITP:EA Microsoft Australia SESSION.
MULTI-TASKING AND APPLICATION SERVICES IN WINDOWS PHONE 7.5 Chris blog.walshie.me SESSION CODE: WPH305 (c) 2011 Microsoft. All rights.
OVER THE FENCE DESIGNER DEVELOPER WORKFLOW Jordan & Alex Knight Directors Xamling SESSION CODE: DEV203 (c) 2011 Microsoft. All rights reserved.
OFFICE DEPLOYMENT FOR THE ELITE Yoni Kirsh Managing Director Fastrack Technology SESSION CODE: OFS308 (c) 2011 Microsoft. All rights reserved.
THE SOURCE OF 4 TH & MAYOR: CODE, HACKS, TRICKS Jeff Wilcox Senior Software Development Engineer Microsoft SESSION CODE: WPH308 (c) 2011 Microsoft. All.
HETEROGENEOUS DEVELOPMENT WITH VISUAL STUDIO 2010 Mitch Denny Chief Technology Officer Readify SESSION CODE: #DEV307 (c) 2011 Microsoft. All rights reserved.
Setting up Remote Access Brent Reeser Technical Product Manager Windows Server Marketing.
Microsoft Virtual Academy
Microsoft Virtual Academy
A Drivers Saga: The Control Freak Meets the Dynamic Developer
Microsoft Virtual Academy
A Fast Track into Device Guard
9/18/2018 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
SESSION CODE: CLI31 Chris Jackson Principal Consultant, “The App Compat Guy” Microsoft Corporation
Microsoft Virtual Academy
The Challenges of moving Document Creation to the Cloud
Domain Driven Design, Domain Events and Unit Testing
Windows 7 Deployment en Masse
Migrating XP to Windows 7 using ConfigMgr 2007
MAP & ACT Pre deployment planning for Windows 7 or Server 2008 R2
Deploying Windows 7 with ConfigMgr 2012
Delivering a secure and fast boot experience with UEFI
(c) 2011 Microsoft. All rights reserved.
Microsoft Virtual Academy
(c) 2011 Microsoft. All rights reserved.
Migrating your applications to Azure
The Essential Windows Azure Developers Toolkit
Hyper-V server deployment - Using the right tools
(c) 2011 Microsoft. All rights reserved.
(c) 2011 Microsoft. All rights reserved.
Microsoft Virtual Academy
Deploying and Managing Windows To Go
Microsoft Virtual Academy
Microsoft 365 Business Technical Fundamentals Series
Microsoft Virtual Academy
Microsoft Virtual Academy
Presentation transcript:

64-BIT WINDOWS 7: IS NOW THE TIME TO DEPLOY? Michael Niehaus Senior Software Development Engineer Microsoft SESSION CODE: CLI301 (c) 2011 Microsoft. All rights reserved.

Agenda ► Why should I consider Windows 7 64-bit? – Benefits ► Why not 64-bit? – Drawbacks ► When should I move to 64-bit? – Timing ► How – Deployment tools (c) 2011 Microsoft. All rights reserved.

Why? Reasons for moving to Windows 7 x64 ► Using the latest hardware capabilities – Accessing up to 192GB of memory – Support for UEFI ► Support for the latest software capabilities – Applications that can leverage larger amounts of memory – Windows OS integrity features – Windows features that leverage hardware capabilities ► Let’s explore the details…

Why? More about memory ► Typical configurations are growing – 4GB (and higher) systems are very common today in enterprises ► Due to architectural limitations, not all of the memory will be accessible to x86 OSes – Often only 3.2GB to 3.5GB is usable – vich/archive/2008/07/21/ aspx vich/archive/2008/07/21/ aspx – See for yourself with MSINFO32 ► If buying machines with more than 3GB RAM, you want Windows 7 x64

Why? More about OS integrity features ► Kernel Patch Protection – “PatchGuard” – Protects the integrity of the OS kernel by preventing third parties from “patching” the core kernel functionality – Used to deter rootkits and other malicious code ► Hardware Data Execution Prevention (DEP) – Memory not marked “executable” will not be executed – With 64-bit Windows, this is enforced at the hardware layer; 32- bit Windows uses a software implementation ► Signed Drivers – All kernel-mode drivers must be signed to run on Windows x64 – unsigned drivers cannot be installed or loaded

Why? More about UEFI ► Today’s BIOS has been around for a long time – 16-bit code, 1MB address space limitation, slow option ROM initialization ► The new “Unified Extensible Firmware Interface” specification replaces the existing BIOS with a brand new scheme – 32-bit and 64-bit support, CPU independence, full memory access, modular ► Many systems ship today with support for UEFI – HP laptops; Dell servers and laptops; IBM servers; etc. – See pdf for a list pdf – “Legacy” fallback support

Why? More about UEFI ► Disk size will soon be an issue with a legacy BIOS – Master boot record (MBR) maximum bootable disk size is 2.2TB – Drives are shipping today that are bigger than that – Seagate: “Industry is not ready for 3TB drives” -LBA-GUID-3TB-UEFI,10436.html -LBA-GUID-3TB-UEFI,10436.html ► UEFI eliminates disk size issues – GUID Partition Table (GPT) allows for a maximum size of about 16.8 million TB

Why? UEFI and Windows ► Microsoft only supports UEFI with 64-bit Windows – No support for x86 OSes (requires “legacy” BIOS fallback mode) ► There are UEFI-specific Windows features: – Faster initial booting No need to use Int13 BIOS calls – Faster resume from hibernate No need to use Int13 BIOS calls – Multicast PXE boot – /firmware/UEFI_Windows.mspx /firmware/UEFI_Windows.mspx

Why? Retail decision-making process ► With retail OEMs, the decision is simple: – More than 3GB RAM? You must use Windows 7 x64 – Otherwise, we might let you choose – OEMs would prefer to only support x64 (easy if customers don’t request it) – 75% of PCs sold through retail use Windows 7 x64 ► Once larger internal drives are common, there likely will no longer be a choice – Windows 7 x64 + UEFI + GPT

Why Not? Typical concerns about Windows 7 x64 ► Hardware compatibility ► Software compatibility ► Drivers ► Inertia ► Let’s explore the details…

Concerns: Hardware compatibility ► Processors must support x64 – Supported with most desktop and laptop processors released since 2006 Intel Core 2, Intel i3/i5/i7, Pentium 4 (some models) AMD Athlon 64, Operon, Turion, Phenom, Sempron (most models) – Supported with the latest Atom processors “Pineview” – Supported with most ULV processors ► Don’t buy machines without x64 support

Concerns: Software compatibility ► No support for 16-bit applications – Use Remote Desktop Services, Windows Virtual PC – The Application Compatibility Toolkit can identify application architecture (16-bit, 32-bit, 64-bit) ► Applications with low-level OS interfaces need x64 versions – Antivirus, firewall, and VPN software – Anything else that installs a driver (e.g. Sentinel dongle) ► Applications could have issues specific to Windows 7 x64 – While most 32-bit applications work fine, testing and remediation steps are necessary – The Windows 7 Compatibility Center now has 64-bit compatibility data

Concerns: Office compatibility ► With Office 2010, there is now a 64-bit version – Supports Excel spreadsheets larger than 2GB – Supports bigger, more complex Project files ► There are compatibility concerns: – Most available add-ins are presently 32-bit only – VBA compatibility issues when calling Windows APIs – Consider moving to Office 2010 x64 once all of your needed add-ins are available as 64-bit versions ► The solution is simple: – Stick to the 32-bit version of Office 2010

Concerns: Internet Explorer compatibility ► There are limitations with the 64-bit Internet Explorer: – Can’t load any 32-bit ActiveX controls – Requires 64-bit add-ins (e.g. Java) – Some common ones (e.g. Flash) aren’t available for 64-bit IE ► The solution is simple: – Use the 32-bit version of IE on 64-bit OSes – This is the default – you need to go out of your way to run 64-bit IE

Concerns: Administration ► Scripts and batch files need to be aware of differences – Location of files C:\Program Files vs C:\Program Files (x86) C:\Windows\System32 vs. C:\Windows\SYSWOW64 vs. C:\Windows\SysNative – 64-bit or 32-bit only tools, ActiveX controls, PowerShell snap-ins, etc. ► ConfigMgr complications – Inventory of 32-bit vs. 64-bit, e.g. Add/Remove Programs – Task sequences always run 32-bit, may not find 64-bit programs, and need to use 32-bit ActiveX control for accessing environment

Why Not? Availability of Drivers ► Recent hardware has drivers – Windows Logo Program requires 64-bit drivers Vendors must submit 64-bit drivers with 32-bit drivers in order to be certified for Windows 7 Vendors can submit 64-bit drivers without submitting 32-bit drivers ► Older hardware (e.g. printers) may not have drivers – Most of the time these aren’t supported on Windows 7 x86 either – Time to replace

When? Important considerations as you plan your Windows 7 deployment Gartner, Inc., “Plan to Implement Some 64-Bit Versions of Windows 7,” Stephen Kleynhans, October 6, 2009 So it is only a matter of time… Corporate buyers need to establish a position on moving to 64-bit as part of their Windows 7 planning By % of all business PCs will be running a 64-bit edition of Windows

When? Important considerations as you plan your Windows 7 deployment ► Should you support both Windows 7 x86 and x64? – Maybe, but it will require additional work Multiple images, driver sets Additional application testing – Target exceptions 90/10 is better than 50/50 ► Can you be “pure”? – Certainly, but that’s easiest as part of the hardware refresh cycle

How? Tools from Microsoft capable of deploying Windows 7 x 64 ► Which deployment tools support Windows 7 x64? – All of them! – Windows Deployment Services – Microsoft Deployment Toolkit 2010 – System Center Configuration Manager 2007 ► Which tools support UEFI? – Windows Deployment Services – MDT 2012

Useful links ► Windows 7 Compatibility Center – ► Pushing the Limits of Windows: Physical Memory – ► 64-Bit Momentum Surges with Windows 7 – 64-bit-momentum-surges-with-windows-7.aspx 64-bit-momentum-surges-with-windows-7.aspx ► 2.2TB Drive Partition Limits – ► UEFI and Windows – ► Why UEFI – Guy-quot-Why-UEFI-quot/ba-p/ Guy-quot-Why-UEFI-quot/ba-p/2781

Enrol in Microsoft Virtual Academy Today Why Enroll, other than it being free? The MVA helps improve your IT skill set and advance your career with a free, easy to access training portal that allows you to learn at your own pace, focusing on Microsoft technologies. What Do I get for enrolment? ► Free training to make you become the Cloud-Hero in my Organization ► Help mastering your Training Path and get the recognition ► Connect with other IT Pros and discuss The Cloud Where do I Enrol? Then tell us what you think.

© 2010 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. (c) 2011 Microsoft. All rights reserved.

Sessions On-Demand & Community technet.microsoft.com/en-au Resources for IT Professionals Resources for Developers Microsoft Certification & Training Resources Resources (c) 2011 Microsoft. All rights reserved.