1 of 29

Career Tips

  • How do you get good at troubleshooting?
  • Do not stay in a company more than 3-4 years?

1

Day 2: Troubleshooting Windows Applications

2 of 29

2

3 of 29

3

4 of 29

CPU advancements pushed processes to multithreads

4

5 of 29

Single core CPUs

5

6 of 29

6

7 of 29

1st CPU to offer 2-logical cores

7

8 of 29

Intel’s i9-10900K processor has logical 20 cores

8

9 of 29

9

10 of 29

Child-Parent processes

A child process is a process that is created by another process, called the parent process.

10

11 of 29

  • View the child-parent relationship
  • Kill (terminate) the parent and all the child processes

11

12 of 29

12

13 of 29

Types of Processes

  • New Objects: created process/threads/DLLs/handles
  • Deleted Objects: termination of process/thread/DLL/handle
  • Own Processes: processes launched when you logged on
  • Services: all your Service processes
  • Suspended Processes: power saving mode, in memory but no CPU execution
  • Packed images: Processes with small portions of code visible the rest either compressed or encrypted (Malware loves this feature)

13

Newer applications like “modern or UWP” are controlled by the Process Lifetime manager PLM

14 of 29

Created and Terminated processes

  • Some performance issues can be processes being created and terminate in an abnormal cycle rate (less than a second)
  • You will never see the processes or colors change
  • You must modify the difference duration to at least five seconds

14

15 of 29

15

16 of 29

Types of Processes

  • Relocated DLLs: applies to DLL view only
  • Jobs: process controlled by a job object
  • .NET Processes: processes that use the .NET Framework
  • Immersive Process: modern or UWP applications
  • Protected processes: are protected even from Administrators, used by critical system processes

16

17 of 29

Processes are assigned a Session

17

Windows is built on the concept of:

  • Sessions
    • Session 0 is run by “System”
    • Many processes run in session 0
  • Session 1 is your logon

18 of 29

Check our Channel videos

18

19 of 29

19

OSI layer five is a complex but remarkably interesting layer where protocols like RPC, Winsock and many more exist and run. Layer 5 is about synchronization of data, establishing, maintaining, and ending communications. You will learn about H.245, iSNS, SMB, RTCP, and another layer five protocols. We will explore how Windows 10 implements layer five. We will use tools to view and expose protocols operating at Layer 5. Enjoy learning some new concepts in Layer 5.

TECHSAVVYPRODUCTIONS.COM

OSI Layer 5 Explained: Mastering Networking

20 of 29

20

The presentation layer is about HTTP compression using gzip, deflate, br, and TLS for creating secure connections between two hosts. Layer 6 is loaded with encoders/decoders, byte order format tools, data standard systems allowing communication across disparate operating systems, hardware architectures, developer languages, and syntax methodologies.

We have MIME/SMIME, the amazing encoders for email. Layer 6 is often described in vague terms that aren't helpful for IT students or IT professionals to understand what takes place at Layer 6.

TECHSAVVYPRODUCTIONS.COM

OSI Layer 6 Explained: Sharpen your Network Skills

21 of 29

21

A look at Bitcoin and other protocols at the top layer of the OSI. Is there a 7.5 OSI layer? Docker and containers are declaring layer 7.5! Learn how Browsers running in user mode access the protocols they need in the network stack. Why *.dll files are critical to networking. How Windows 10 leverages layer 7. Peer into Outlook at layer 7 and see how services play a key role in layer 7.

Over four hundred protocols exist at layer 7 of the OSI model. The importance of two architectures: Client-Server and P2P that function at layer 7. Windows 10 use of P2P. UPnP, Bitcoin protocol, Diameter protocol, HTTP/2 vs HTTP/3 protocol, Internet Communications Engine (ICE) protocol, NTCIP, Precision Time Protocol, TOR, and many more.

TECHSAVVYPRODUCTIONS.COM

OSI Layer 7: Sharpen your Network skills

22 of 29

22

Understanding Server RAID requires a deep dive into concepts and terms. IOPS,

latency, queuing, queue depth, kernel or controller-based RAID are some of the concepts to be

mastered.

Benchmarking storage arrays leads us to a deeper understanding of RAID types, failures

tolerated, why Storage Spaces, ReFS are different. ZFS a Linux alternative to controller-based

RAID is growing. Understand the importance of “rebuild time”. Learn the importance of disk,

controller, and operating systems caching. Why controllers make sense for many RAID

configurations. A look at nested RAIDs like RAID 10 and 60.

TECHSAVVYPRODUCTIONS.COM

Sharpen your Server Skills: Server RAID

23 of 29

23

Setup and configuration of software and server firmware. Evaluate the hardware subsystems, determine how to overcome old hardware performance, configure disk arrays, test performance, and prepare the server for an operating system.

How to download and properly set up firmware updates, drivers, and operating system services to run on vendors' hardware. How to set up and configure used servers to advance your skills set and enhance your experience on enterprise equipment. Consider third-party tools for your server. How to properly set up a home lap for training.

TECHSAVVYPRODUCTIONS.COM

Basic Server Setup: Installing critical Software and firmware.

24 of 29

SOCIAL MEDIA

CREDITS

  • Social media logos and “Tech Savvy Productions” teaser created by The 11th Hour: https://www.youtube.com/user/The11thH...

24

25 of 29

Become a member

25

26 of 29

Check out our website: �https://www.techsavvyproductions.com

26

27 of 29

Want an easy and free way to support this Channel?Please Subscribe!�80% of the individuals who watch our content do not subscribe.�

27

28 of 29

We have subtitles for the following languages:

We translate subtitles on our videos into the following languages: عربى, българскиB, 简体中文), 中國傳統的), Nederlands, Suomalainen, Pilipino, français, Deutsche, हिंदी , Magyar, bahasa Indonesia, 日本語, 한국어, norsk, Polskie, português, Română, русский, Española, Kiswahili, Svenska, and Tiếng Việt

28

29 of 29

�A BIG THANK YOU TO ALL OF OUR VIEWERS AND SUBSCRIBERS!�

29