Top Banner
70

LanguageTranslation FinnishJärjestelmänvalvoja FrenchAdministrateur HungarianRendszergazda Portuguese (Brazil)Administrador Portuguese (Portugal)Administrador.

Dec 24, 2015

Download

Documents

Kathleen Page
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: LanguageTranslation FinnishJärjestelmänvalvoja FrenchAdministrateur HungarianRendszergazda Portuguese (Brazil)Administrador Portuguese (Portugal)Administrador.
Page 2: LanguageTranslation FinnishJärjestelmänvalvoja FrenchAdministrateur HungarianRendszergazda Portuguese (Brazil)Administrador Portuguese (Portugal)Administrador.

Windows 8.1 Black Belt Troubleshooting

WIN-B329Sami Laiho - SoveltoSenior Technical Fellow

WIN-B345

Page 3: LanguageTranslation FinnishJärjestelmänvalvoja FrenchAdministrateur HungarianRendszergazda Portuguese (Brazil)Administrador Portuguese (Portugal)Administrador.

http://www.samilaiho.com/MVP Windows Expert – IT ProSpringBoard Technical Expert Panel memberSenior Technical Fellow @ SoveltoSenior Technical Fellow @ adminize.comTwitter: @samilaihoFree newsletter:

http://eepurl.com/F-GOj

WHOAMI /ALL

Page 4: LanguageTranslation FinnishJärjestelmänvalvoja FrenchAdministrateur HungarianRendszergazda Portuguese (Brazil)Administrador Portuguese (Portugal)Administrador.

What makes Sami a Senior Technical Fellow?

Page 5: LanguageTranslation FinnishJärjestelmänvalvoja FrenchAdministrateur HungarianRendszergazda Portuguese (Brazil)Administrador Portuguese (Portugal)Administrador.

Windows XP Deep Dive in 2001

Page 6: LanguageTranslation FinnishJärjestelmänvalvoja FrenchAdministrateur HungarianRendszergazda Portuguese (Brazil)Administrador Portuguese (Portugal)Administrador.
Page 7: LanguageTranslation FinnishJärjestelmänvalvoja FrenchAdministrateur HungarianRendszergazda Portuguese (Brazil)Administrador Portuguese (Portugal)Administrador.

Forgive my EnglishWhen most get Administrator or Spanish get Administradorwe get…

Page 8: LanguageTranslation FinnishJärjestelmänvalvoja FrenchAdministrateur HungarianRendszergazda Portuguese (Brazil)Administrador Portuguese (Portugal)Administrador.

JÄRJESTELMÄNVALVOJA

Page 9: LanguageTranslation FinnishJärjestelmänvalvoja FrenchAdministrateur HungarianRendszergazda Portuguese (Brazil)Administrador Portuguese (Portugal)Administrador.

8 against 99Language TranslationFinnish Järjestelmänvalvoja

French Administrateur

Hungarian Rendszergazda

Portuguese (Brazil) Administrador

Portuguese (Portugal) Administrador

Russian Администратор

Spanish Administrador

Swedish Administratör

Page 10: LanguageTranslation FinnishJärjestelmänvalvoja FrenchAdministrateur HungarianRendszergazda Portuguese (Brazil)Administrador Portuguese (Portugal)Administrador.

You get gpedit.msc and we get…

Page 11: LanguageTranslation FinnishJärjestelmänvalvoja FrenchAdministrateur HungarianRendszergazda Portuguese (Brazil)Administrador Portuguese (Portugal)Administrador.

www.wioski.comFree replacement for SteadyState

www.adminize.comGetting rid of admin rights and provide onetime admin passwordsYou never have to worry about changing local admin passwords again!

blog.win-fu.comhttp://win-fu.com/

My video based training site

Projects

Page 12: LanguageTranslation FinnishJärjestelmänvalvoja FrenchAdministrateur HungarianRendszergazda Portuguese (Brazil)Administrador Portuguese (Portugal)Administrador.

After the session I’ll exchange business cards for swag

Housekeeping

Page 13: LanguageTranslation FinnishJärjestelmänvalvoja FrenchAdministrateur HungarianRendszergazda Portuguese (Brazil)Administrador Portuguese (Portugal)Administrador.

Basics of OS troubleshootingPerformance troubleshootingUnbootable machine troubleshooting

Agenda

Page 14: LanguageTranslation FinnishJärjestelmänvalvoja FrenchAdministrateur HungarianRendszergazda Portuguese (Brazil)Administrador Portuguese (Portugal)Administrador.

Basics of OS troubleshooting

Page 15: LanguageTranslation FinnishJärjestelmänvalvoja FrenchAdministrateur HungarianRendszergazda Portuguese (Brazil)Administrador Portuguese (Portugal)Administrador.

The only logic in Windows is that there is no logicIf something is broken run Process MonitorUse a methodologyKnow when to give upDocument!

Laws of troubleshooting in Windows

Teflon-Princess

Vs

Flypaper

Page 16: LanguageTranslation FinnishJärjestelmänvalvoja FrenchAdministrateur HungarianRendszergazda Portuguese (Brazil)Administrador Portuguese (Portugal)Administrador.

What are we against

Sami Laiho

Page 17: LanguageTranslation FinnishJärjestelmänvalvoja FrenchAdministrateur HungarianRendszergazda Portuguese (Brazil)Administrador Portuguese (Portugal)Administrador.

Admin is not the ”Root” in WindowsProcesses can’t do ”anything”

Most common flaws in troubleshooting

Page 18: LanguageTranslation FinnishJärjestelmänvalvoja FrenchAdministrateur HungarianRendszergazda Portuguese (Brazil)Administrador Portuguese (Portugal)Administrador.

What you need #1 – Good error reports!

Page 19: LanguageTranslation FinnishJärjestelmänvalvoja FrenchAdministrateur HungarianRendszergazda Portuguese (Brazil)Administrador Portuguese (Portugal)Administrador.

What you need #1 – Good error reports!

Page 20: LanguageTranslation FinnishJärjestelmänvalvoja FrenchAdministrateur HungarianRendszergazda Portuguese (Brazil)Administrador Portuguese (Portugal)Administrador.

Net helpmsg & winrm helpmsgCopy/Paste dialogsOneNoteSnipping toolWindows + Print ScreenPSR

Learn and teach a few basics!

Page 21: LanguageTranslation FinnishJärjestelmänvalvoja FrenchAdministrateur HungarianRendszergazda Portuguese (Brazil)Administrador Portuguese (Portugal)Administrador.

Error messages

Sami Laiho

Page 22: LanguageTranslation FinnishJärjestelmänvalvoja FrenchAdministrateur HungarianRendszergazda Portuguese (Brazil)Administrador Portuguese (Portugal)Administrador.

Remote Desktop and RDCMANhttp://www.microsoft.com/en-us/download/details.aspx?id=21101Only online debugging, after logon

TeamViewer http://www.teamviewer.com/I think you need hardware level remoting!

vProhttp://realvnc.com/products/viewerplus/http://blog.win-fu.com/2014/04/enabling-vpro-for-full-kvm-quick-and.html

Your own HelpDesk kit!

What you need #2 - Access!

Page 23: LanguageTranslation FinnishJärjestelmänvalvoja FrenchAdministrateur HungarianRendszergazda Portuguese (Brazil)Administrador Portuguese (Portugal)Administrador.

You always need cable ties and duct tape

Sami’s Helpdesk Kit

Page 24: LanguageTranslation FinnishJärjestelmänvalvoja FrenchAdministrateur HungarianRendszergazda Portuguese (Brazil)Administrador Portuguese (Portugal)Administrador.

Be creative! Use what you have!

Page 25: LanguageTranslation FinnishJärjestelmänvalvoja FrenchAdministrateur HungarianRendszergazda Portuguese (Brazil)Administrador Portuguese (Portugal)Administrador.

vPro

Sami Laiho

Page 26: LanguageTranslation FinnishJärjestelmänvalvoja FrenchAdministrateur HungarianRendszergazda Portuguese (Brazil)Administrador Portuguese (Portugal)Administrador.

If your computer is running BitLocker you need the recovery keyIf not or with the Recovery key you just need to Brute Force yourself in ;)

What you need #3 – OS Access

Page 27: LanguageTranslation FinnishJärjestelmänvalvoja FrenchAdministrateur HungarianRendszergazda Portuguese (Brazil)Administrador Portuguese (Portugal)Administrador.

Change Windows 8.1 admin passwordSami Laiho

Page 28: LanguageTranslation FinnishJärjestelmänvalvoja FrenchAdministrateur HungarianRendszergazda Portuguese (Brazil)Administrador Portuguese (Portugal)Administrador.

What you need #4 – PrivilegesAdmins can’t see everything – especially in Windows 8.1You need the SYSTEM accountShe

Has more user privileges than Administrator (even the Built in one)Doesn’t need to worry about policiesCan see stuff Admin can’tCan stop processes Admin can’tHas a higher integrity level than Administrator

Page 29: LanguageTranslation FinnishJärjestelmänvalvoja FrenchAdministrateur HungarianRendszergazda Portuguese (Brazil)Administrador Portuguese (Portugal)Administrador.

Running as SYSTEM

Sami Laiho

Page 30: LanguageTranslation FinnishJärjestelmänvalvoja FrenchAdministrateur HungarianRendszergazda Portuguese (Brazil)Administrador Portuguese (Portugal)Administrador.

Troubleshoot Threads!If you’re using Task Manager or otherwise looking at processes you can’t even see what’s not working…Search engines probably know the answer to your question so the real problem with them is noiseHow to get rid of noise?

Make your searches more accurate Make sure you get results from people who have at least a clue on what they’re doingLearn to diagnose threads instead of processes

What you need #5 – Correct object

Page 31: LanguageTranslation FinnishJärjestelmänvalvoja FrenchAdministrateur HungarianRendszergazda Portuguese (Brazil)Administrador Portuguese (Portugal)Administrador.

Get Sysinternals tools and use Process ExplorerNeed more info?

Install Debugging toolsSet the system wide variable _NT_SYMBOL_PATH to SRV*C:\symbols*http://msdl.microsoft.com/download/symbolshttp://support.microsoft.com/kb/311503

Task manager is getting better but…

Page 32: LanguageTranslation FinnishJärjestelmänvalvoja FrenchAdministrateur HungarianRendszergazda Portuguese (Brazil)Administrador Portuguese (Portugal)Administrador.

Processes vs threads

Sami Laiho

Page 33: LanguageTranslation FinnishJärjestelmänvalvoja FrenchAdministrateur HungarianRendszergazda Portuguese (Brazil)Administrador Portuguese (Portugal)Administrador.

Case – Hanged virtual machineVM totally stuck…Task manager looks like this

Page 34: LanguageTranslation FinnishJärjestelmänvalvoja FrenchAdministrateur HungarianRendszergazda Portuguese (Brazil)Administrador Portuguese (Portugal)Administrador.

Case – Hanged virtual machineTask Manager shows that SYSTEM is causing the problem…

Page 35: LanguageTranslation FinnishJärjestelmänvalvoja FrenchAdministrateur HungarianRendszergazda Portuguese (Brazil)Administrador Portuguese (Portugal)Administrador.

Case – Hanged virtual machineProcess Explorer shows Threads!

Page 36: LanguageTranslation FinnishJärjestelmänvalvoja FrenchAdministrateur HungarianRendszergazda Portuguese (Brazil)Administrador Portuguese (Portugal)Administrador.

Case – Hanged virtual machineRemoved the virtual floppy because it was pointing to a nonexistent file

Page 37: LanguageTranslation FinnishJärjestelmänvalvoja FrenchAdministrateur HungarianRendszergazda Portuguese (Brazil)Administrador Portuguese (Portugal)Administrador.

In Windows Vista+ if you don’t have access to a file and you are sure you should:1. TAKEOWN.exe or Robocopy /B2. iCacls /SetIntegrityLevel

Remember to learn Integrity Levels – Most important change in Windows security that was introduced in Vista, yet hasn’t been talked about much

What you need #6 – Access to files

System

High

Medium

Low

Page 38: LanguageTranslation FinnishJärjestelmänvalvoja FrenchAdministrateur HungarianRendszergazda Portuguese (Brazil)Administrador Portuguese (Portugal)Administrador.

Already built inMSCONFIGPERFMON /RESPERFMON /REL

Always addSysinternals toolsAssessment and Deployment Kit (ADK

Windows Performance Toolkit (WPT)RSATMessage Analyzer – Windows 8.1 supports Remote Analyzing!!

Always buildWindows Recovery Environment (WinRE)

What you need #7 - Tools

Page 39: LanguageTranslation FinnishJärjestelmänvalvoja FrenchAdministrateur HungarianRendszergazda Portuguese (Brazil)Administrador Portuguese (Portugal)Administrador.

Info on WinREReAgentc /info

New WinRE image (WIM name must be winre.wim)

Reagentc /setreimage c:\WinRE

Boot to WinRE on next reboot:Reagent /boottore

Windows RE

Page 40: LanguageTranslation FinnishJärjestelmänvalvoja FrenchAdministrateur HungarianRendszergazda Portuguese (Brazil)Administrador Portuguese (Portugal)Administrador.

Tools

Sami Laiho

Page 41: LanguageTranslation FinnishJärjestelmänvalvoja FrenchAdministrateur HungarianRendszergazda Portuguese (Brazil)Administrador Portuguese (Portugal)Administrador.

Performance troubleshooting

Page 42: LanguageTranslation FinnishJärjestelmänvalvoja FrenchAdministrateur HungarianRendszergazda Portuguese (Brazil)Administrador Portuguese (Portugal)Administrador.

1. Detailed error messages

What I always do to catch ”Slowness”

Page 43: LanguageTranslation FinnishJärjestelmänvalvoja FrenchAdministrateur HungarianRendszergazda Portuguese (Brazil)Administrador Portuguese (Portugal)Administrador.

2. Ability to read RSOP data

What I always do to catch ”Slowness”

Page 44: LanguageTranslation FinnishJärjestelmänvalvoja FrenchAdministrateur HungarianRendszergazda Portuguese (Brazil)Administrador Portuguese (Portugal)Administrador.

3. Ability to log on without logging on

What I always do to catch ”Slowness”

Page 45: LanguageTranslation FinnishJärjestelmänvalvoja FrenchAdministrateur HungarianRendszergazda Portuguese (Brazil)Administrador Portuguese (Portugal)Administrador.

Logon without logging on

Sami Laiho

Page 46: LanguageTranslation FinnishJärjestelmänvalvoja FrenchAdministrateur HungarianRendszergazda Portuguese (Brazil)Administrador Portuguese (Portugal)Administrador.

Test and remember that some policies are tattooed on the computerSo you need to move the computer/user to an OU that doesn’t apply policies AND run

secedit /configure /cfg %windir%\inf\defltbase.inf /db defltbase.sdb /verbosehttp://support.microsoft.com/kb/313222

You can also bypass policies ;)

Slowness is often because of policies

Page 47: LanguageTranslation FinnishJärjestelmänvalvoja FrenchAdministrateur HungarianRendszergazda Portuguese (Brazil)Administrador Portuguese (Portugal)Administrador.

Block GPO’s locally

Sami Laiho

Page 48: LanguageTranslation FinnishJärjestelmänvalvoja FrenchAdministrateur HungarianRendszergazda Portuguese (Brazil)Administrador Portuguese (Portugal)Administrador.

Check the logsGroup PolicyDiagnostics Service

Run WPT

If it’s policies

Page 49: LanguageTranslation FinnishJärjestelmänvalvoja FrenchAdministrateur HungarianRendszergazda Portuguese (Brazil)Administrador Portuguese (Portugal)Administrador.

WPT Example #1

Page 50: LanguageTranslation FinnishJärjestelmänvalvoja FrenchAdministrateur HungarianRendszergazda Portuguese (Brazil)Administrador Portuguese (Portugal)Administrador.

WPT Example #2

Page 51: LanguageTranslation FinnishJärjestelmänvalvoja FrenchAdministrateur HungarianRendszergazda Portuguese (Brazil)Administrador Portuguese (Portugal)Administrador.

Performance toolkit

Sami Laiho

Page 52: LanguageTranslation FinnishJärjestelmänvalvoja FrenchAdministrateur HungarianRendszergazda Portuguese (Brazil)Administrador Portuguese (Portugal)Administrador.

Unbootable machine troubleshooting

Page 53: LanguageTranslation FinnishJärjestelmänvalvoja FrenchAdministrateur HungarianRendszergazda Portuguese (Brazil)Administrador Portuguese (Portugal)Administrador.

How to access boot options in Windows 8.1 – Live machine

Shift-Restart or

Same if you want to go to your UEFI!

Page 54: LanguageTranslation FinnishJärjestelmänvalvoja FrenchAdministrateur HungarianRendszergazda Portuguese (Brazil)Administrador Portuguese (Portugal)Administrador.

Safemode on an unbootable machine

Unsuccessfull Boot #1 Reboot Unsuccessfull

Boot #2 Reboot Boot into WinRE

Ask the computer to go

to Advanced Options

RebootShow Advanced Startup Menu

(F8)

Choose Safe Mode SAFEMODE!!

No keyboard? + 200ms to hit the key anyway…

Page 55: LanguageTranslation FinnishJärjestelmänvalvoja FrenchAdministrateur HungarianRendszergazda Portuguese (Brazil)Administrador Portuguese (Portugal)Administrador.
Page 56: LanguageTranslation FinnishJärjestelmänvalvoja FrenchAdministrateur HungarianRendszergazda Portuguese (Brazil)Administrador Portuguese (Portugal)Administrador.

Safemode is configured in the registry

Why is a PC working in Safemode?

Page 57: LanguageTranslation FinnishJärjestelmänvalvoja FrenchAdministrateur HungarianRendszergazda Portuguese (Brazil)Administrador Portuguese (Portugal)Administrador.

Semi-SafeMode – MSCONFIG & AUTORUNS

Page 58: LanguageTranslation FinnishJärjestelmänvalvoja FrenchAdministrateur HungarianRendszergazda Portuguese (Brazil)Administrador Portuguese (Portugal)Administrador.

Manipulating Safe Mode and the NTH-syndrome

Sami Laiho

Page 59: LanguageTranslation FinnishJärjestelmänvalvoja FrenchAdministrateur HungarianRendszergazda Portuguese (Brazil)Administrador Portuguese (Portugal)Administrador.

Changes in BSOD in Windows 8/8.1

HKEY_LOCAL_MACHINE\ System\CurrentControlSet\ Control\CrashControl\ CrashDumpEnabledNone 0x0Complete memory dump 0x1

Kernel memory dump 0x2Small memory dump 0x3Automatic memory dump 0x7

Page 60: LanguageTranslation FinnishJärjestelmänvalvoja FrenchAdministrateur HungarianRendszergazda Portuguese (Brazil)Administrador Portuguese (Portugal)Administrador.

Changes in BSOD in Windows 10

Active Memory DumpYou can get both user + kernel space without having to dump complete memory

Page 61: LanguageTranslation FinnishJärjestelmänvalvoja FrenchAdministrateur HungarianRendszergazda Portuguese (Brazil)Administrador Portuguese (Portugal)Administrador.

http://support.microsoft.com/kb/244139

Make sure you are able to crash when needed!

Page 62: LanguageTranslation FinnishJärjestelmänvalvoja FrenchAdministrateur HungarianRendszergazda Portuguese (Brazil)Administrador Portuguese (Portugal)Administrador.

SFOD

Page 63: LanguageTranslation FinnishJärjestelmänvalvoja FrenchAdministrateur HungarianRendszergazda Portuguese (Brazil)Administrador Portuguese (Portugal)Administrador.

Basics of BSOD analysis

Install Debugging toolsSet the system wide variable _NT_SYMBOL_PATH to SRV*C:\symbols*http://msdl.microsoft.com/download/symbols

http://support.microsoft.com/kb/311503

Use WINDBGOpen Crash Dump or DaRT’s Memory Dump Analyzer

http://msdn.microsoft.com/en-us/windows/hardware/gg463028.aspx

Page 64: LanguageTranslation FinnishJärjestelmänvalvoja FrenchAdministrateur HungarianRendszergazda Portuguese (Brazil)Administrador Portuguese (Portugal)Administrador.

You can manipulate the used imageCreate a refresh image

Recimg /createimage c:\Refresh\Show current image

Recimg /showcurrentSet the current image

Recimg /setcurrent c:\Refresh

Remember Wioski! http://www.wioski.com/

Reset and Refresh in Windows 8.1

Page 65: LanguageTranslation FinnishJärjestelmänvalvoja FrenchAdministrateur HungarianRendszergazda Portuguese (Brazil)Administrador Portuguese (Portugal)Administrador.

”Thank you for joining!””Remember the evals!””Follow me on Twitter @samilaiho”

Page 66: LanguageTranslation FinnishJärjestelmänvalvoja FrenchAdministrateur HungarianRendszergazda Portuguese (Brazil)Administrador Portuguese (Portugal)Administrador.

Windows 10http://aka.ms/trywin10

Stop by the Windows Booth to sign up for the Windows Insider Program to get a FREE Windows 10 T-shirt, whiles supplies last!

Windows Springboardwindows.com/itpro

Windows Enterprisewindows.com/enterprise

Windows ResourcesMicrosoft Desktop Optimization Package (MDOP)microsoft.com/mdop

Desktop Virtualization (DV)microsoft.com/dv

Windows To Gomicrosoft.com/windows/wtg

Internet Explorer TechNet http://technet.microsoft.com/ie

Page 67: LanguageTranslation FinnishJärjestelmänvalvoja FrenchAdministrateur HungarianRendszergazda Portuguese (Brazil)Administrador Portuguese (Portugal)Administrador.

Resources

Learning

Microsoft Certification & Training Resources

www.microsoft.com/learning

Developer Network

http://developer.microsoft.com

TechNet

Resources for IT Professionals

http://microsoft.com/technet

Sessions on Demand

http://channel9.msdn.com/Events/TechEd

Page 68: LanguageTranslation FinnishJärjestelmänvalvoja FrenchAdministrateur HungarianRendszergazda Portuguese (Brazil)Administrador Portuguese (Portugal)Administrador.

Please Complete An Evaluation FormYour input is important!TechEd Schedule Builder CommNet station or PC

TechEd Mobile appPhone or Tablet

QR code

Page 69: LanguageTranslation FinnishJärjestelmänvalvoja FrenchAdministrateur HungarianRendszergazda Portuguese (Brazil)Administrador Portuguese (Portugal)Administrador.

Evaluate this session

Page 70: LanguageTranslation FinnishJärjestelmänvalvoja FrenchAdministrateur HungarianRendszergazda Portuguese (Brazil)Administrador Portuguese (Portugal)Administrador.

© 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.