SAP NetWeaver Newbie

How to check the processes and services run by svchost.exe

On Windows, applications are built as exe files and code libraries are built as dll (dynamic-link library) files. The dll files contain reusable programs such as database engines, 3D renders, graphing capabilities etc.

The application developers need not bother about writing these libraries all over again and can use these libraries by referencing the dll files in the application program.

Exe files can run as a process, but that is not possible for dll files. Windows needs an exe process to load the dll file(s) and then let other processes call a function in the dll code. One more reason for hosting dlls separately is that some of the code has to run as a super user and running that code from the application as a constrained user is not possible.

svchost.exe does the job of loading the dll files in a process with SYSTEM user.

One or more dll files are grouped by their functions and are loaded into the svchost.exe process. So based on the number of groups these dll files can form, several svchost.exe processes run on your computer.

Task Manager does not show what dll files are being loaded by each svchost.exe. You can run tasklist /svc /fi "imagename eq svchost.exe" from command line or Process Explorer.

How to check the processes and services run by svchost.exe


tasklist gives you an idea, but it is not super helpful. Let's look as Process Explorer (it is a free standalone program from MS)

When you hover above svchost.exe, it shows information similar to what tasklist /SVC does, plus the name of the service. If you right-click on the svchost.exe process and check the Services tab, you will see the path to the dll file(s) hosted by the process.

How to check the processes and services run by svchost.exe

If you find svchost.exe using a lot of CPU/RAM, you may have to drill down which service is causing the issue. If you are not able to locate proper information on the dll, it is likely a virus.

Get rid of animations and focus on task at hand

When you are closing, opening or minimizing windows, animation effects are rendered (I guess to make it look more dramatic). I can live without those animation effects, and if you are like me, you can turn off unnecessary animations by following these steps:

Get rid of animations and focus on task at hand
  1. Open the Control Panel and click on Ease of Access Center.
  2. Scroll down and click on Make it easier to focus on tasks.
  3. Scroll down again and check the option Turn off all unnecessary animations



  4. Apply the changes

SAP Process Integration Starter Guide for Basis Administrators

This is a starter guide for Basis Administrators to understand the architecture and various nuances of SAP PI Administration. This guide will be updated time to time, so I recommend you to bookmark and keep revisiting this page as you see fit.

SAP Process Integration Starter Guide for Basis Administrators

Enterprises run different software solutions to support their business processes. Not all of them are built and supported by SAP. These solutions are integrated one-to-one using various middleware solutions or customized programs or scripts.

When there is a change in one system or business process, multiple point-to-point interfaces are affected and are often expensive to change.

Although these point-to-point interfaces are using different technologies, there are recurring themes. Although there are recurring themes, code is not reusable because they were implemented using different technologies.

In 2003, SAP introduced NetWeaver, which helped them focus on providing a platform for integrating various aspects of business, including business processes (by using Exchange Infrastructure or XI). Later in 2005, XI was renamed to Process Integration (SAP PI).

SAP NetWeaver as a platform for enterprise integration

Microsoft to Support Secure Shell (SSH)

Good news from Microsoft PowerShell Team! Microsoft will be supporting SSH on Windows. The solution is in the planning stages and the date of availability is not known yet. If I am reading the announcement from the PowerShell team right,  you can SSH into a Windows box from *nix and vice-versa. Hopefully key based authentication using PuTTY will be possible as well.

Microsoft to Support Secure Shell (SSH)

In case you can't wait, there are third party solutions available right now, such as PowerShell Server, that support SSH and SFTP in to Windows.

Windows 10  has already brought in "drag to select text", ctrl-c and ctrl-v to the command prompt; and now this announcement! I hope this also means SFTP and SSHFS support. Then we could finally say goodbye to SMB!

This is a really helpful support to system admins from Microsoft!

Share it on Facebook Twitter Google+ LinkedIn

SAP GUI Key Shortcuts

The area in which you enter an SAP transaction code is called Command-field or "OK Code". The shortcut to select this command field is CTRL+/

Use SAP GUI like a pro


Here are some entry options for OK codes:
  • /n - The /n option terminates the current transaction
  • /n<TXNCODE> - The /n option terminates the current transaction and TXNCODE followed by /n calls transaction TXNCODE
  • /nend - This option terminates all the sessions from the current PC and logs the user off.
  • /nex - This option terminates all the sessions from the current PC and logs the user off immediately without issuing warnings
  • /o - The option /o lists existing sessions and allows deletion or opening of a new session.
  • /o<TXNCODE> - The option /o followed by a transaction code TXNCODE opens a new session and starts transaction TXNCODE in the new session. If the maximum number of sessions per user are breached, an error is displayed.
  • /i - The option /i terminates the current session
  • /i1 - The option /i1 terminates session 1. Similarly /i<N> terminates session N.
  • .xyz - While navigating menus, each menu item you click has a character that is underlined. These can be navigated using . followed by the underlined characters. For example all the click through Goto > Overview > System can be accessed using .Gvs. One more example is illustrated in the pic at the beginning.
  • /h - Switched to debugging mode.
  • /hs - This switches into debugging mode and activates the debugging of system functions
  • /$SYNC - Resets all the buffers on the currently logged on application server
  • /$CUA - Resets the CUA buffer on the currently logged on application server
  • /$TAB - Resets the table buffers on the currently logged on application server
  • /$NAM - Resets the nametab buffer on the currently logged on application server
  • /$DYN - Resets the screen buffer on the currently logged on application server
  • &sap_edit is a bit tricky with SAP placing few restrictions on it.

Copy-Pasta

Copy-paste between SAP screen and other application (like excel, notepad, word etc) works a little bit differently. First you have to activate mark option using CTRL+Y. This activates a cross-hair cursor with which you can select all the data you wish to select. Then copy the selected data to OS's clipboard using CTRL+C (copy) or CTRL+X (cut). Now you can paste into non-SAP application using the normal paste (CTRL+V)

You can also activate automatic copy by selection of text.

Email Subscription

Get every new post into your inbox by subscribing us.

Want a reason to subscribe?
1. This sitemap might convince you to subscribe.
2. We do not misuse email IDs. We respect privacy.

© 2015 sapnwnewbie. All rights reserved.