• 學員學習目標與自我期許

    這門課程 “Windows internals and Troubleshooting”

    主要說明 windows 運作的基本原理、

    application 出錯的時候的除錯、

    以及效能上問題的資訊收集與初步的分析

    我在第一堂上課時請大家填寫,自己對於這門課程學習的期許與目標,

    這也提供給講師的我的一個教學目標與參考,分述如下:

    • 希望增加Windows debugging 技巧,學習不同的工具與知識,希望應用於工作
    • 主管推薦。找問題的技巧
    • 加強自己測試方面的專業知識
    • 更多Tool的使用,運用在自己部門的產品測試
    • 系統CPU 、Memory過高,追查 process 運作細節與排除
    • Windows Job crash 如何監控
    • 工作需求。增加 windows Troubelshooting skill
    • 幫助Troubleshooting debug
    • 平常測試Windows 居多。希望增加troubleshooting 能力
    • Tool的使用與知道新工具
    • 希望可以學習到 windows internals概念及debugging
    • 參加這門課是因為想了解有什麼工具可以幫忙找問題。
    • 課程結束後,我會找機會share 給team,讓他們也能知道
    • Would like to know how to analyze IIS application dumpfile. debug IIS app dump file
    • 想多了解troubleshooting 的方法與工具
    • 一些可以幫助解決問題及更深入了解產品的方法
    • 多多練習學習到的東西
    • 參加這門課主要是因為學習 troubleshooting 的方法
    • 主管建議推薦。可以學習更熟悉windows tools 使用
    • 對這 troubleshooting skill 有興趣。工作也相關。希望能多了解一些工具
    • 知己知彼、百戰百勝。知道可能的問題在哪。未來就容易避開問題。
    • 參加這門課主要是因為想學習一些常用的工具與技巧
    • 我希望可以學習到,有效用這些工具的方法

    (姓名部分馬賽克處理)

     

    學習心得2

    Tags: , , , ,

  • 教學 21.12.2014 No Comments

    Windows Troubleshooting by System Internals

     

    This will be the 1st new course in 2015.

     

     Windows Troubleshooting by SystemInternals

     

    To investigate a root cause or fixes efficiently is a critical skillset regardless you are in RD, QA or support roles. The course aims for the challenges such as:

     

    • “How do I know if there is any resource leakage?”
    • “What tools we may use to quickly narrow in on the source of a problem?”
    • “How to troubleshoot and debug Windows applications by System Internals? “

     

    Therefore, there will be lots of hands-on tutorials with

    • Uses of Process Monitor / Process Explorer / Process Hacker to monitor suspicious behavior
    • How to monitor application crash, hang, high-CPU issue, and resource leak?
    • Some Windows sample Application to reproduce the crash, leakage issue and identify the root/cause.
    • Uses of “Debug Diagnostic Tool” to automate the process of analyzing crashing, hanging, and leaking processes.
    • Case study with installation failure, file locked, access denied,

     

    When registration, please plan your time well to ensure your attendance and participation. 5-min presentation for your own troubleshooting case sharing will be required at the end of course.

     

    Prerequisite

    • Basic Windows OS concept. i.e. process and, thread.
    • Product troubleshooting testing experiences

     

    Course Name Windows Troubleshooting by system internals
    Speaker Tony Hsu
    Duration 18 hours  (3 hours per sessions)
    Location
    Date  
    Room  
    Language Chinese
      

     

     

     

     

     

    Agenda

    Session 1
    • Setup the environment and tools
    • Introduction of tools and resources
    • Process Hacker
    • System Internals
    • Configuration of Symbol
    Session 2 
    • Windows Key Process
    • Smss, wininit, taskhost, lsass,
    • winlogon, lsm, svchost, services, csrss
    Session 3
    • Process monitor
    • Key DLL introduction
    Session 4 

     

    • Malware and suspicious behaviors
    • AutoRuns, PsInfo, PsExec
    • PsList, ListDLL, SigCheck
    Session 5
    • Case study samples
    • RCP/DCOM communication troubleshooting
    Session 6
    • Debug Diagnosis Tool for Crash, hang, leakage analysis
    Session 7
    • Your own troubleshooting case study
    • 5 min presentation by turns

     

     

    Tags: , ,