Loading user information from Channel 9

Something went wrong getting user information from Channel 9

Latest Achievement:

Loading user information from MSDN

Something went wrong getting user information from MSDN

Visual Studio Achievements

Latest Achievement:

Loading Visual Studio Achievements

Something went wrong getting the Visual Studio Achievements

Defrag Tools: #23 - Windows 8 SDK

23 minutes, 44 seconds


Right click “Save as…”

In this episode of Defrag Tools, Andrew Richards and Larry Larsen upgrade the software we downloaded in Episode #1 to the Windows 8 (x86 &x64) and Windows RT (ARM) versions.

Windows Software Development Kit (SDK) for Windows 8
USB3 Debugging Cable
- Note, you must use a USB3 A-A cable designed for debugging, otherwise it will fry your box!

[00:00] - Table tablets and 4K screens at CES 2013
[02:30] - Time to upgrade our tools to the Windows 8\Windows RT versions!

[03:20] - www.sysinternals.com
[05:34] - Win7SP1 and Win8RTM folders
[06:16] - Bing: "Windows 8 SDK"
[06:53] - Bing: "
Debugging Tools for Windows"
[07:25] - New web installer does installation or download.
[10:02] - MSI files are in the ..\Windows Kits\8.0\StandaloneSDK\Installers
[13:00] - Sync your 'My' folder with SkyDrive so it is always available!
[13:30] - Install the Debugging Tools for Windows to gather the files for xcopy deployment
[15:33] - Visual Studio 2012 builds PDBs with Inline Frame information
[17:23] - Visual Studio 2012 builds PDBs with Local Variable information
[18:55] - Windows 8 supports Network and USB3 kernel debugging
[21:10] - Visual Studio 2012 now supports both the VS and DbgEng debugger engines
[21:40] - Keep posting questions and sending email to defragtools@microsoft.com!

CES 2013:
Microsoft PixelSense
The Hobbit - Production Diary #4 - Film shot at 5K 48fps 3D


Follow the discussion

  • Oops, something didn't work.

    Getting subscription
    Subscribe to this conversation
  • I was very interested in this since I was building my 'lightsaber' again today and conveniently you post exactly what I was wondering about Smiley

  • Perhaps I am mistaken but I thought you had mentioned that Application Verifier can xcopy into the My directory in much the same way as WPT and the debuggers.  Is there anything special that is required outside of just copying the folder in?

  • Andrew Richardswindev Andrew Richards

    @Imperfect1: I'll have to double check about App Verifier -- Now that you say that I'm doubting myself.  It may require installation as you say.

    The Debugger and WPT are definitely xcopy as that is how I use them everyday.

  • David E Nation SrDavid E Nation Sr

    If anyone is interested in all the ways you can personalize and customize your windows 8 just visit my Blog http://justaboutwindows.blogspot.com/ and scroll down to learn all the things you can do with windows 8. So far i have been able to do everything that I did with my windows 7 on windows 8.

  • Eriawan KusumawardhonoEriawanK Fabulous chubby developer

    Guys, the link on the resource link is not a real Windows 8 SDK.
    It's Windows 7 SDK, and it's targetted for Windows 7 and .,NET 4.0.

    Please correct/update the link, guys!


  • Andrew Richardswindev Andrew Richards

    @eriawankusuma: Fixed.

  • dan_tdtower Surface Fan

    Surface RT only has USB2. VS debugging over wifi seems to work well though.

  • ZyoZyo

    The link to sysinternals.com in the timeline is missing the s linking to parking domain and possiblity hosting malicious stuff.

  • Duncan MackenzieDuncanma "yeah that's awful close, but that's not why I'm so hard done by"

    @Zyo:Fixed! Thanks for catching that

  • Finally! Thanks.

    Really wish there was still a standalone iso for the SDK though.

    I ran the x64 debugging tools installer and it seems to have installed into the 32 bit program files folder?

    C:\Program Files (x86)\Windows Kits\8.0\Debuggers\x64

    Anyways, I'm guessing this is the right version since Windbg is showing:

    Windows 8 Version 9200 MP (8 procs) Free x64
    Product: WinNt, suite: SingleUserTS
    Built by: 6.2.9200.16384 (win8_rtm.120725-1247)

    Couldn't we just use the .effmach x86 command to switch between x64 and x86?


  • Andrew Richardswindev Andrew Richards

    @daviangel: That will be it. Because you installed the sdk first, the path was set to the SDK tree. Having an ISO is useful (especially with Hyper-V), but a once off Standalone install isn't too different (like what I showed). You could always make an ISO of the folder.

    As discussed in the SOS episode, you need to match the bitness to do some types of debugging. Yes, .effnach helps but it doesn't get you completely there. Match the bitness and you will be better off...

  • d_blkdcrearer d_blk

    What is the difference between the !db extension and db ?

  • Andrew Richardswindev Andrew Richards

    @dcrearer: Not sure. Maybe !db supports the printing of more data?

  • @dcrearer: Sorry, I didn't see this question earlier.

    The !d commands (!db, !dc, !dd, etc.) take a physical memory address as the parameter. The regular d commands (db, dc, dd, etc.) take a virtual address. Other than that, they are the same.

  • James Packjpack61108 "Fail to prepare; Prepare to fail"

    I installed VS2012 first on my machine. Then I installed the debuggers the way it is illustrated in the video. I cannot find SOS.dll. Is it in a different directory or what?


    Any Help is appreciated.



  • James Packjpack61108 "Fail to prepare; Prepare to fail"

    Nevermind! I answered my own silly question.



Remove this comment

Remove this thread


Comments closed

Comments have been closed since this content was published more than 30 days ago, but if you'd like to continue the conversation, please create a new thread in our Forums, or Contact Us and let us know.