Surface Pro 3 Os Iso Download Clean Install Windows 10 on Surface Pro 3

Total Page:16

File Type:pdf, Size:1020Kb

Surface Pro 3 Os Iso Download Clean Install Windows 10 on Surface Pro 3 surface pro 3 os iso download Clean install Windows 10 on Surface Pro 3. So Windows 10 has just been released to the masses with a promise to undo all the problems that plagued its predecessor - Windows 8. Being a tech enthusiast living on the bleeding edge, my dad wanted to do a clean install of Windows 10 on his Surface Pro 3 instead of upgrading from his current version of Windows 8.1. This simple task ended up frustrating the both of us because of the various hoops that we had to solve on the way. To summarise, the main challenges were: Surface can only boot from a USB that is formatted with FAT32 The downloaded Windows 10 ISO file (downloaded via Microsoft’s media creation tool) is only compatible with a NTFS formatted USB drive by most ISO-to-USB tools Knowing how to force a Surface to boot from USB. Having eventually been successful in the clean install, here is a walkthrough of what we ended up doing: Step 1: Download Windows 10 ISO. Using the media creation tool, choose to download Windows 10 to an ISO file instead of running an immediate upgrade. Step 2: Extract ISO to USB. Creating a bootable USB drive from the downloaded Windows 10 ISO using a tool such as Windows 7 USB DVD Download Tool will not work out of the box. That’s because the tool ends up ( always ) creating a bootable USB drive formatted with NTFS which is not compatible with the Surface Pro that expects a UEFI boot device; i.e. one that is formatted with FAT32 and not NTFS. The workaround that ended up working for us is manually extracting the ISO to a USB that is formatted with FAT32. Format a USB drive with FAT32 Mount the Windows 10 ISO file or manually extract the file to disk Manually copy the extracted ISO files to the USB drive. Step 3: Disable BitLocker drive encryption. Attempting to format your primary drive and do a clean install when running on Windows 7/8/10 can frequently fail because the latter encrypts your drive by default with BitLocker encryption for additional security. So you will need to check and disable BitLocker for your drive if its turned on. To decrypt your primary drive and all your files, goto “Control Panel > System and Security > BitLocker Drive Encryption” and choose to “Turn off BitLocker”. This process could very well take a good 5 to 10 minutes. Step 4: Booting Surface from USB. Now that you have a bootable Windows 10 USB drive formatted with FAT32, your last step is to boot your Surface from USB and go through the standard Windows setup installation. As per Microsoft’s instructions, to start the Surface from a USB drive follow the following steps: Insert a Windows 10 bootable USB drive into the USB port on your Surface Press and hold the volume-down button Press and release the power button When the Surface logo appears, release the volume-down button. Surface should boot Windows 10 installation from your USB drive and hopefully you are now well on your way to start clean installation of this fantastic OS that is apparently the last of its kind. Hi, I'm Hady and I lead an awesome group of talented people building product at @Xero. I am passionate about software craftsmanship, and you will find me these days mulling the following quesiton in my head - how to create an environment that encourages teams to take ownership and genuinely care about what they do. How to Reload Windows 8.1 on Your Surface Pro Tablet. If you upgraded your Surface Pro tablet to the Windows 10 preview and everything broke, or you just need to completely reinstall the thing, today we’re going to show you how to reload Windows with a recovery USB. This should work for any Surface tablet, although we’re using the Surface Pro 3. And yes, we upgraded to the Windows 10 preview which currently has some serious bugs for Surface tablet users. Note that we’re not complaining, it’s a preview, and Microsoft even warned us ahead of time that it would probably not work well. But now it’s time to reload Windows 8.1 on the Surface tablet. And because we replaced Windows 8 entirely we’ll need to download the recovery USB. If your Surface tablet is still running Windows 8.x and you are able to boot, you can just do a Reset from the PC Settings to completely reinstall, which is probably a better option. If you can’t boot, or you wiped the drive for some reason, you’ll need to keep reading. Note: if you have any data on this tablet that you want to keep, you should have already backed it up. Because this is going to completely wipe the computer. How to Create a Recovery USB for Your Surface Tablet. First you’ll want to head over to Microsoft’s website and download the Recovery USB image. You’ll have to enter the serial number from the back of your Surface tablet. While your recovery image is downloading, insert your USB drive and format it to FAT32 (right-click the drive in Computer and choose Format). We highly recommend using a USB3 flash drive instead of a USB2 if you have one. Just make sure to get a good drive like this one. Once you’ve downloaded the very large recovery image, you’ll need to unzip it to a folder. And then copy the contents of the folder to the root of the USB drive. That should be all you need to do. Using the Recovery USB to Reload Windows on the Surface. Now that you have your Recovery USB, insert it into the USB port on your Surface tablet. And now hold down the Volume Down button, press the Power button, and continue holding the Volume Down button until you see the Surface logo. Hold volume down. Press Power and release. See Surface logo. Release volume down button. You’ll be presented with a prompt for language and such before getting to the actual recovery menu. You’ll want to select Troubleshoot… And then select Reset your PC. We forgot to take a picture of this screen so this screenshot is from a virtual machine. It’s the same thing though. You’ll be presented with a somewhat confusing Reset your PC screen. Here’s what you need to do: Press the Continue button even though it looks grayed out. When “Skip this drive” shows up, press that link. Now you’ll be asked to choose your target operating system. You’ll want to select the one that you want to wipe… even if it says Windows 10 or something else. It doesn’t matter, because it’ll reload from the USB drive you created. You’ll be prompted whether or not you want to repartition the drives. If you want to make sure the old operating system is completely wiped or you made changes to partitions, select Yes here. Again, you should have already backed everything up before you got to this point, because everything is going to be wiped no matter what you do. Once you reboot you might get prompted to reset the TPM. Just hit the F12 key on the keyboard (you’ll need to hold down the Fn key at the same time). After a fairly long process of reinstalling the computer, everything should be clean and just like the first time you took it out of the box. We’ll try installing Windows 10 again later, once they work out more of the bugs. Bliss OS Features. We offer many custom options for big screens and small screens alike that allow you to setup your device for various different tasks. Performance. We built the OS with a focus on speed and stability with tweaks to assist in the most demanding applications. Battery-friendly. Extra options are provided to help tune battery consumption to the best levels. Added Security. Additional security options and features are found throughout the OS. And AOSP security updates are merged regularly. Compatibility. We bring Bliss to every device we own. And our PC builds include extras for ARM/ARM64 app compatibility. Desktop or Tablet UI. Bliss OS lets the user choose between Desktop or Tablet UI, based on the launcher being used. You can even mix the two for a truly customized experience. Taskbar, by @farmerbb. An Open Source Desktop launcher that allows the use of a bottom taskbar, with Bliss button (start menu) BoringdroidSystemUI, by @Utzcoz. An integrated desktop launcher with tasks, built into the navigation bar (Coming Soon) AOSP based Launcher. An Open Source launcher that is more geared towards a tablet interface. Based off AOSP Launcher 3. More Compatibility. Bliss OS comes with a variety of added features for compatibility with ARM and x86/x86_64 apps. As well as added configurations for many gamepads and profiles for Tincore Keymapper, allowing users to game like never before. Visit our communities and share how you use Bliss OS. What Does Bliss OS Do Different? Many of our competitors do offer a free download, but they are still making money off your data. We respect your personal data. Not only do we respect your privacy, but we vow to never include anything to put your data in jeopardy. We are also constantly updating things with the latest security updates from Google for our currently developed version(s) of Bliss OS.
Recommended publications
  • VSI Openvms Version 8.4-1H1 Installation and Upgrade Manual
    VSI OpenVMS Version 8.4-1H1 Installation and Upgrade Manual VSI OpenVMS Version 8.4-1H1 Installation and Upgrade Manual: Software Version: VSI OpenVMS Version 8.4-1H1 for HP Integrity Servers Publication date 5-May-2015 - Release Version 1.0 Copyright © 2015 VMS Software, Inc., (VSI), Bolton Massachusetts, USA Legal Notice Confidential computer software. Valid license from VSI required for possession, use or copying. Consistent with FAR 12.211 and 12.212, Commercial Computer Software, Computer Software Documentation, and Technical Data for Commercial Items are licensed to the U.S. Government under vendor's standard commercial license. The information contained herein is subject to change without notice. The only warranties for VSI products and services are set forth in the express warranty statements accompanying such products and services. Nothing herein should be construed as constituting an additional warranty. VSI shall not be liable for technical or editorial errors or omissions contained herein. HP, HP Integrity, HP Alpha, Proliant and Superdome are trademarks or registered trademarks of Hewlett Packard Development Company, L.P. Intel, Itanium and IA64 are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries. Java, the coffee cup logo, and all Java based marks are trademarks or registered trademarks of Oracle Corporation in the United States or other countries. Kerberos is a trademark of the Massachusetts Institute of Technology. Microsoft, Windows, Windows-NT and Microsoft XP are U.S. registered trademarks of Microsoft Corporation. Microsoft Vista is either a registered trademark or trademark of Microsoft Corporation in the United States and/or other countries.
    [Show full text]
  • State of the Art :: Desktop Wallpapers
    State of the Art :: Desktop Wallpapers William Jon McCann 2008-05-29 About this Series About this Article Each article in this series will observe an aspect of design In this article we will observe the desktop wallpapers in contemporary graphical operating system products. (backgrounds) that are included by default in a selection of The intention is for these observations to serve as a well known products. baseline for discussion and facilitate consideration of the relationships between products. It is specifically not the aim of this series to provide analysis or make recommendations for action directly. Microsoft® Windows Windows ® XP – October 2001 Wallpapers Ascent Autumn Azul Bliss Crystal Follow Friend Home Moon Flower Power Purple Flower Radiance Red moon desert Ripple Stonehenge Tulips Vortec Space Wind Windows XP Notes: Location C:\WINDOWS\Web\Wallpaper Format JPEG, BMP Dimensions 800 × 600 License Proprietary Sources and Methods ● http://www.vanityfair.com/ontheweb/features/2007/02/autumn200702?printable=true&currentPage=all ● http://en.wikipedia.org/wiki/Bliss_(image) Windows Vista ® – January 2007 Windows Wallpapers Black and White img1 img2 img3 img4 ©Peter deLory ©Nicholas Veasey ©Jean-Francois Gate ©Alan Kearney The Image Bank Photographer's Choice Stone Taxi Getty Images Getty Images Getty Images Getty Images Light Auras img25 img26 img27 img28 img29 ©Microsoft 2006 ©Microsoft 2006 ©Microsoft 2006 ©Microsoft 2006 ©Microsoft 2006 Paintings img12 img13 img14 img15 ©Corbis ©Corbis ©Corbis ©Corbis Textures img8 img9 img5 img6 img7 ©Microsoft 2006 ©Chuck Kuhn Photography ©Microsoft Corp ©Microsoft Corp ©Darrell Gulin/Corbis The Image Bank Getty Images img10 img11 ©Rosemary Calvert ©Dana Menussi Stone Stone+ Getty Images Getty Images Vistas i i mg16 mg17 img18 img19 img20 ©Walter Bibikow ©Dr.
    [Show full text]
  • Programming Languages & Tools
    I PROGRAMMING LANGUAGES & TOOLS Volume 10 Number 1 1998 Editorial The Digital Technicaljoumalis a refereed AlphaServer, Compaq, tl1e Compaq logo, jane C. Blake, Managing Editor journal published quarterly by Compaq DEC, DIGITAL, tl1e DIGITAL logo, 550 ULTIUX, Kathleen M. Stetson, Editor Computer Corporation, King Street, VAX,and VMS are registered 01460-1289. Hden L. Patterson, Editor LKGI-2jW7, Littleton, MA in the U.S. Patent and Trademark Office. Hard-copy subscriptions can be ordered by DIGITAL UNIX, FX132, and OpenVMS Circulation sending a check in U.S. funds (made payable arc trademarks of Compaq Computer Kristine M. Lowe, Administrator to Compaq Computer Corporation) to the Corporation. published-by address. General subscription Production rates arc $40.00 (non-U.S. $60) for four issues Intel and Pentium are registered u·ademarks $75.00 $115) Christa W. Jessica, Production Editor and (non-U.S. for eight issues. of Intel Corporation. University and college professors and Ph.D. Elizabeth McGrail, Typographer I lUX is a registered trademark of Silicon students in the elecu·icaJ engineering and com­ Peter R. Woodbury, Illustrator Graphics, Inc. puter science fields receive complimentary sub­ scriptions upon request. Compaq customers Microsoft, Visual C++, Windows, and Advisory Board may qualify tor giftsubscriptions and arc encour­ Windows NT are registered trademarks Thomas F. Gannon, Chairman (Acting) aged to contact tl1eir sales representatives. of Microsoft Corporation. Scott E. Cutler Donald Z. Harbert Electronic subscriptions are available at MIPS is a registered trademark of MIPS William A. Laing no charge by accessing URL Technologies, Inc. Richard F. Lary http:jjwww.digital.com/subscription.
    [Show full text]
  • Sverigesradio.Se
    Standard Length of a Miracle By Goldin+Senneby 27.1—15.5 2016 sverigesradio.se translate Sharp 1 Standard Length of a Miracle Jonas Hassen Khemiri responding to is a mutating retrospective by Goldin+Senneby’s artistic practice Goldin+Senneby. Over the past ten and through connecting their works to years, the Stockholm-based artist duo various institutions and activities in the has explored virtual worlds, offshore city. Additional mutations are scheduled companies, withdrawal strategies, for Brisbane, Paris, and New York. and subversive speculation. In a unique and subtle way, they combine Part of the exhibition is Goldin+ artistic practice, financial theory, Senneby’s research project at the Royal and performative methods, which Institute of Art in Stockholm, which is are sometimes borrowed from the presented through the magic show On world of magic. The retrospective a Long Enough Time Line The Survival will be presented as installations and Rate for Everyone Drops to Zero (2015) performances at Tensta konsthall as and the magic box Zero Magic (2016). well as at other places not primarily associated with contemporary art. Stockholm School of Economics, the Third Swedish National Pension Fund, the Financial Supervisory Authority, the clothing store A Day’s March, Cirkus Cirkör, and the historical art museum Prince Eugen’s Waldemarsudde all serve as stages for reactivations of Goldin+Senneby’s oeuvre from the past ten years. Introducing the artistic field to public institutions and commercial centers enables a shift of perspective about where art takes place and who the audience is. Economic and financial structures govern our lives increasingly.
    [Show full text]
  • Installation and Troubleshooting
    www.freetw.net FreeTW the Tele-Web-Viewer Installation and troubleshooting Project "FreeTw" – Installation and troubleshooting - Page 1 Installation of FreeTw To install FreeTw please inflate its compressed files into a directory, then launch the FreeTw link that subsequently launches "FreeTw.exe" FreeTw.exe will test that the mandatory system components are present and eventually will propose their installation. System components mandatory to execute FreeTw Internet Explorer 7 ..................................... IE7-WindowsXP-x86-eng.exe Windows Media Player 11 .......................... wmp11-windowsxp-x86-en-en.exe NET 3.5 Redistributable ............................. dotnetfx35_eng.exe At last, only if all prerequisites are met, FreeTw_core.exe will be executed – the actual application – and a window like this should be opened: Project "FreeTw" – Installation and troubleshooting - Page 2 Installing auxiliary components Usually in modern computer nothing important should be missing, if you experience problems please follow the hints hereafter. Download the following compressed files, expand their content (creating subfolders) and then move all the files and the obtained subdirectory structure inside the "Extra" directory of FreeTw. http://www.freetw.net/downloads/FreeTw_Extra_Codecs.zip (59 mega) http://www.freetw.net/downloads/FreeTw_Extra_Installers.zip(45 mega) http://www.freetw.net/downloads/FreeTw_Extra_VoiceInput.zip (69 mega) http://w ww.freetw.net/downloads/dotnetfx35_eng.exe ( 237 mega) http://www.freetw.net/downloads/DeviceDrivers.zip ( 10 mega ) In this way it should be possible to use the installators confortably all the times they are needed and especially when we'll have to copy an entire setup into another computer. It is possible to access the “extra” folder even from within the Options of FreeTw as you can see in the following image.
    [Show full text]
  • Lesson 5: the Bliss of an Empty Inbox
    Excerpt from Michael Linenberger’s Total Workday Control Using Microsoft Outlook 3rd. Edition (released March 2011) Lesson 5: The Bliss of an Empty Inbox Introduction I am about to describe an action, the benefi ts of which are almost magical. I say magical because, whenever I do it, I cannot really explain why it works so well, but it always leaves me in awe. This magical thing is emptying my Out- look Inbox. Even today, every time I do it, I am left feeling amazed. Amazed at what a difference it makes. Amazed at the refreshed feeling I experience each time, the reduction in Inbox stress, and at my resulting eagerness to move forward with my work and even to get new e-mail. All that joy really does not make sense. After all, all I am doing is dragging a group of e-mail en masse from one folder to another. I usually don’t even classify or fi le it into different folders. I really haven’t done anything with that mail, other than having previously extracted tasks from it when I fi rst read it, and making one last scan of titles to ensure that I didn’t miss anything. And yet a remarkable change occurs as soon as I drag the mail. All the ten- sion and uncertainty associated with e-mail I’ve been getting all day instantly disappears. Questions like Have I read it all? Did I forget to reply to anyone? Is there a time bomb in here? Am I leaving something undone? All those are gone when I glance at my empty or near-empty Inbox.
    [Show full text]
  • Windows Server 2003 Security Guide
    Microsoft Solutions for Security and Compliance Windows Server 2003 Security Guide April 26, 2006 © 2006 Microsoft Corporation. This work is licensed under the Creative Commons Attribution-Non Commercial License. To view a copy of this license, visit http://creativecommons.org/licenses/by-nc/2.5/ or send a letter to Creative Commons, 543 Howard Street, 5th Floor, San Francisco, California, 94105, USA. Table of Contents iii Contents Chapter 1: Introduction to the Windows Server 2003 Security Guide ............. 1 Overview....................................................................................................1 Executive Summary .....................................................................................1 Who Should Read This Guide.........................................................................2 Scope of this Guide......................................................................................2 Chapter Summaries .....................................................................................3 Chapter 1: Introduction to the Windows Server 2003 Security Guide .............4 Chapter 2: Windows Server 2003 Hardening Mechanisms ............................4 Chapter 3: The Domain Policy..................................................................4 Chapter 4: The Member Server Baseline Policy ...........................................4 Chapter 5: The Domain Controller Baseline Policy .......................................5 Chapter 6: The Infrastructure Server Role .................................................5
    [Show full text]
  • Microsoft® Windows 7 in Depth
    You’ll Learn How To TASK PAGE NUMBER Review a comprehensive list of new Windows 7 features. 13 Use the Windows 7 Upgrade Advisor to assess upgradability. 45 Transfer files from an older computer to a new one. 101 Control application windows with special mouse gestures. 131 Pin often-used applications directly to the task bar. 131 Organize all your personal information with libraries. 140 Make your computer listen to you for a change. 141 Stream multimedia to your favorite seat in the house. 248 Browse the Web with better safety and security. 365 Set up a Homegroup to simplify file sharing on your network. 478 Make Windows 7 get along with older versions of Windows on your network. 489 Share files, music, videos, and printers on a network. 561 Learn how to navigate the redesigned Control Panel. 594 Customize the Start menu to create your own one-click Command Central 680 Push ReadyBoost beyond 4GB and onto multiple devices. 780 Link up laptops with a wireless ad hoc network. 965 Tune Windows to increase your laptop’s battery life. 974 Install and use Windows XP Mode to run older applications. 1052 Microsoft® Windows 7 Robert Cowart and Brian Knittel 800 East 96th Street Indianapolis, Indiana 46240 MICROSOFT® WINDOWS 7 IN DEPTH Copyright © 2010 by Que Publishing Associate Publisher All rights reserved. No part of this book shall be reproduced, stored in a retrieval system, or transmitted by any means, electronic, mechanical, photo- Greg Wiegand copying, recording, or otherwise, without written permission from the publisher. Acquisitions Editor No patent liability is assumed with respect to the use of the information con- tained herein.
    [Show full text]
  • Download Screensavers for Windows Xp Free
    Download screensavers for windows xp free Browse and download hundreds of free screensavers for the Microsoft Windows operating system, from XP and Vista up to versions 7 and 8, quickly and safely.​Free screensavers · ​Living Marine Aquarium 2 · ​Animated screensavers · ​Helios. top Free Screensavers downloads. Includes 4 Vista screensavers for Windows XP users: Aurora, Bubbles, Mystify, and Ribbons. Best Screensaver page. How to start using the best screensaver (for Windows XP and Vista). For up-to-date versions of Windows, please read instructions in. Though it claims to create professional-style screensavers, this program's finished products actually come closer to the amateur level. The app lets you create. Get a winter screensaver with vivid 3D and interactive sound effects. Holiday snowflakes transform your computer monitor into a winter wonderland with. Download Screensavers for Windows XP. Free and safe download. Download the latest version of the top software, games, programs and apps in Download Screen Saver for Windows XP. Free and safe download. Download the latest version of the top software, games, programs and apps in According to the developers, these screen savers work perfectly in Windows XP Service Pack 3. Download Vista Screensaver Ported to XP. Nature 3D Screensavers - Nature - Exquisite 3D nature screensaver, try free. System Requirements. Windows XP/Vista/7/8//10 (32 & bit) Download. XP Theme Screensaver Free offers free screensavers around Windows XP theme. This little screensaver will delight all fans of this popular. Windows XP, Windows Vista, Windows , Windows 7, Windows 8, Flow Bubbles Screen Saver is a software designed to save screen in a.
    [Show full text]
  • Tang Tech Tips 2006-2009
    TANG Tech Tips 12/1/09: Getting Discounts for AVG Anti-Virus Software OK, first off, if you are currently using AVG Free, you will need to upgrade your AVG to 9.0. Here is the page for that: http://free.avg.com/us-en/download-avg-anti-virus-free-edition It is a little hard to see where the free version is, but the download is at the bottom, on the left. There is also a how-to here: http://free.avg.com/us-en/hot-topics. But you really shouldn’t be using AVG Free for anti-virus control in your library -- it is only for home use. AVG does give discounts for libraries, and here is the information for getting discounts: http://www.avg.com/ww-en/edu-charity-government-security. I do not know how cheap AVG is going to be with discounts, so you will want to also look at TechSoup to see the prices for Symantec, etc. For instance, a 10 user license for Symantec AntiVirus Corporate Edition 10.2 is only $50 on TechSoup. If your library is not already set up to receive discounts on TechSoup.org, I can help you through the registration process. My favorite site of the month – MakeUseOf.com I’ve discovered a really fun resource for information on all things tech: http://www.makeuseof.com. I suggest you subscribe to this site, so you can get downloads only subscribers can access, such as the Laptop Buying Guide for 2009. With a subscription you also get regular reminders of their articles, how-to’s, reviews, etc.
    [Show full text]
  • Pointscan Vulnerability Assessment
    Base Line Internet/Information Security Service − Acme Widget, Inc. − 29 November 2001 BLISS Vulnerability Assessment Scan Information Organization: Acme Widget, Inc. Date: 29 November 2001 Start Time: 11:41 End Time: 11:41 Responding Hosts: 7 192.168.1.100 192.168.1.101 192.168.1.102 Network Scanned: 192.168.1.103 192.168.1.104 192.168.1.105 192.168.1.106 BLISS Vulnerability Assessment1 BLISS Vulnerability Assessment − Acme Widget, Inc. − 29 November 2001 Table of Contents 1 Executive Summary • 1.1 Vulnerabilities Discovered, By Severity • 1.2 Vulnerability Trends 2 Security Manager Reports • 2.1 Host Vulnerability Index Report • 2.2 New Vulnerability Summary • 2.3 Host Vulnerability Summary • 2.4 Network Vulnerability Summary • 2.5 Fixed Vulnerability Summary • 2.6 New Network Services • 2.7 Removed Network Services • 2.8 Most Common Services • 2.9 Most Active Hosts, By Service Count 3 Security Technician Reports • 3.1 Host Vulnerability Technical Detail ♦ 3.1.1 Detail for host achilles.acme.com (192.168.1.104) ♦ 3.1.2 Detail for host apollo.acme.com (192.168.1.106) ♦ 3.1.3 Detail for host athena.acme.com (192.168.1.100) ♦ 3.1.4 Detail for host diana.acme.com (192.168.1.102) ♦ 3.1.5 Detail for host hermione.acme.com (192.168.1.105) ♦ 3.1.6 Detail for host venus.acme.com (192.168.1.103) ♦ 3.1.7 Detail for host zeus.acme.com (192.168.1.101) • 3.2 Network Services, By Host • 3.3 Network Services Summary 4 General Information • 4.1 Operating System Fingerprints • 4.2 Address Ownership • 4.3 Domain Ownership Table of Contents 2 BLISS Vulnerability Assessment − Acme Widget, Inc.
    [Show full text]
  • Debugging in the (Very) Large: Ten Years of Implementation And
    Debugging in the (Very) Large: Ten Years of Implementation and Experience Kirk Glerum, Kinshuman Kinshumann, Steve Greenberg, Gabriel Aul, Vince Orgovan, Greg Nichols, David Grant, Gretchen Loihle, and Galen Hunt Microsoft Corporation One Microsoft Way Redmond, WA 98052 examines program state to deduce where algorithms or state ABSTRACT deviated from desired behavior. When tracking particularly Windows Error Reporting (WER) is a distributed system onerous bugs the programmer can resort to restarting and that automates the processing of error reports coming from stepping through execution with the user’s data or an installed base of a billion machines. WER has collected providing the user with a version of the program billions of error reports in ten years of operation. It collects instrumented to provide additional diagnostic information. error data automatically and classifies errors into buckets, Once the bug has been isolated, the programmer fixes the which are used to prioritize developer effort and report code and provides an updated program.1 fixes to users. WER uses a progressive approach to data collection, which minimizes overhead for most reports yet Debugging in the large is harder. When the number of allows developers to collect detailed information when software components in a single system grows to the needed. WER takes advantage of its scale to use error hundreds and the number of deployed systems grows to the statistics as a tool in debugging; this allows developers to millions, strategies that worked in the small, like asking isolate bugs that could not be found at smaller scale. WER programmers to triage individual error reports, fail.
    [Show full text]