There are situations where we have to keep our PC on for a long time, and we know that we won't be there in time to turn it off once the process completes. For instance, if you are waiting for a big download to complete, a lengthy Windows process like defragmentation to finish, or an antivirus scan to be over, you prefer not wasting your time in front of the PC doing nothing. However, in order to avoid stacking up those electricity bills, it is necessary to not leave your computer on unnecessarily. This is where automatic shutdown applications come in. Previously, we have covered a number of software of the sort, such as Chameleon Shutdown, a tool that allows users to Shutdown, Restart, Sleep, Hibernate, Lock and Log off
their PC at once, and with specified parameters, and AllOff, an application that monitors the idle state and turns off your PC
is a portable application for Windows that allows you to automatically shut down your PC according to different customizable options, including waiting for processes to finish before initiating the shutdown sequence. Keep reading to find out more abut shutDownAgent.
There are a lot of useful applications available for local and remote monitoring of Windows Services, such as Windows Service Monitor, a tool used to monitor, start and stop user-specified services
and ServiceCommander, which lets you Start, Stop, Pause, Resume or Restart selected services on any computer in your network
. They serve you in blocking all the Windows Services that are not needed, and restart the important ones, which crash or get stopped because of some other process. However, a situation may arise where you need to keep an application process running at all times, but you know that you will not be around to restart the application in case it stops working. You can, either ask someone else to turn it on for you, or use the following software. Knas Restarter
is a portable application for Windows that automatically starts an application if it stops working due to one reason or another. It is a process monitoring tool that lets you monitor a single running process, and define actions to be performed when the process stops. More on Knas Restart after the jump.
There are some applications that hog up too much memory even when you don’t need them. This greatly lowers the responsiveness of your computer and make other, more important applications, run slower than they are supposed to. Some of the times, you are not even aware and a process related to some third party application keeps running in the background eating up all the memory. You realize something is wrong only when the computer, either gets too slow, or goes entirely into non responding mode. Process Prioritizer
is an application for Windows that allows you to adjust the priority of running applications. This allows you to stop memory intensive applications interfering with others. The application lets you add applications to different priority settings, such as Real-Time, High, Normal
You can also view a list of currently active processes and choose a custom Operating Mode
. Keep reading to find out more about Process Prioritizer.
You may know that Windows native Application Program Interface, namely GDI (Graphics Device Interface), handles and represents all graphics-related objects and transmit these objects to output devices such as display monitor, multimedia projectors, printers etc. Not only does it keep all graphical objects present in running processes including Explorer, DWM (Desktop Windows Manager ), Client Server Runtime Processes etc stable, it also enables user and system processes to draw graphical objects on multiple output devices (display monitors, printers, etc). If you're a software developer who likes to check GDI objects memory footprint for your developed applications, Bear
is probably just what you need. It's a portable application that is developed to show resource usage of all GDI objects & user objects,
and handle count
. You can check how many bitmaps, palette, Font, DC, Brush and other graphical objects are used by each application and process. Since it displays usage of all graphical objects that are being used by applications, you can easily identify objects of those apps and processes, which are causing memory leak problems.
The default Windows Task Manager provides you with lots of options, but there is still a lot of improvement. Compared to Windows 7, Microsoft has made some nice changes to the Task Manager included in Windows 8. However, if you are looking for a third party task manager with lots of options, check out Daphne
. It is a Windows Task Manager replacement that lets you kill processes at a predefined time, set an application to run always-on-top, change processes' and threads' priorities, and look up information for an unknown process from drk.com.ar
online database. You can tweak its look and feel, add items to the kill menu, include traps, integrate with Windows' right-click context menu etc. It enables you to copy the name, path and view detailed properties of a process and highlights the processes, which consume more memory than a specified limit. Apart from managing processes, you can perform a number of operations like find, hide application, set application opacity level, etc.
Although Windows 7 Task Manager allows changing the processing priority of running applications, it doesn’t have an option to save the processing priority for applications and their processes. If you want to run a specific system/user initiated process with, let’s say, High priority, you need to manually set the processing priority to High (from Task Manager right-click context menu) every time you start that process. Wouldn’t it be great if Task Manager could automatically allocate user-specified priority of each process? Prio
is a small extension for Windows Task Manager developed to remember the set priority for both user and system initiated processes. It highlights both digitally signed and unsigned processes to check the integrity of running processes. The processes which are digitally signed are highlighted in green, whereas unsigned processes are highlighted in red.
Parental controls, P2P clients, antivirus software, backup and communication tools; almost all of us like to keep these applications running all the time. Sometimes, these applications crash when we are not around our PC and the processes are interrupted. For example, you start a download before leaving for work, hoping to make us of it upon coming back. However, sometime during the day, your download manager crashes, the download gets interrupted and you're left to wait again after manually restarting the program. Why? Because, while your PC was unattended, no one was there to restart the download manager for you. ReStartMe
is designed for just that. Once you set the application to monitor a process, whenever the process crashes or exits, ReStartMe will start it again. You can either select from a list of running processes, or start a new process by browsing for an executable file. The application can watch multiple processes at a time, and adds a password so that others cannot add or remove processes from the watch list.
A thread of execution is the smallest unit of processing that can be scheduled by an operating system. It generally results in two or more concurrently running tasks. ProcessThreadsView
is a new portable application from Nirsoft which provides extensive information about all threads of a selected process. The threads information includes the ThreadID, Context Switches Count, Priority, Created Time, User/Kernel Time, Number of Windows, Window Title, Start Address, and so on. The lower pane on the main interface displays the strings found in the stack, stack modules addresses, call stack, and processor registers of a selected process. ProcessThreadsView also enables instantly suspending and resuming one or more threads process threads.
Do you think that any particular application is running too slow in your Windows 7? Sometimes the application we are using run quite slowly while other less important apps run perfectly fine, this is because Windows assigns equal priority to every program. You can increase the priority of any application by increasing the priority of it's process, in this way Windows will give more resources to a program who's priority is high. It is very easy to increase/decrease the priorities of any particular process in Windows 7.
Windows Task Manager
and Resource Monitor
are the first things that come to a user's mind when he/she is facing any problem with his/her system's performance. If you are looking for some advanced tool in this regards then you should give Process Explorer
a try. Task Manager does not give you much details about the processes, but Process Explorer displays running processes in such a format that it not only shows process names, but also displays program icons and other data, such as description, image, and processor time.
As you all know that the process is an instance of a computer program and one process may consist of many threads. Process Management is one of the most important responsibility of the operating systems. Ubuntu start many processes with priority 0, which is the highest priority (as the rule of thumb is that the lower the number, the greater the priority). If you are running any resource hungry application then this priority mechanism causes some problems. In many cases you will need to tell Ubuntu, which process to run on which priority so that the resource allocation should be according to the respective needs. Lets explore how we can change the priority of any process in Ubuntu.
One of our reader asked a simple question, “Do you have any idea how to reinstall trial software?
(after trial period)?” A simple Google search shows that most people are looking for it’s solution. I have two methods which you can try, one of them should definitely work.
Method 1: Backing Up Registry
Most trial software add a key in your system registry by tweaking it. When you uninstall a software after it’s trial period has expired, all files are deleted except the keys in the registry. Therefore when you try installing it again, it detects the key and gives you a message like for e.g, “Your trial period has expired”.
So the best way is to make a backup of the registry before installing any trial software. And when finally your trial has expired, you can uninstall the software, restore backup and try installing the software again. I have written a post explaining the steps of making a backup of your registry
If a virus attacks your system, the first thing you will do is to remove the virus with an anti-virus software. But what then? Your system will still likely to remain corrupted. This is because some types of viruses usually tweak the system registry and file systems. If you remove the virus, your system registry and file systems will still remain corrupted. Virus Effect Remover is a free opensource tool which helps you to remove the effect of viruses from the Windows Registry and File System easily. Also it can detect the registry error caused by a virus.
You must have noticed that some viruses disable task manger, registry editor, folder options, etc, you can use this tool to enable them back instantly. Read More
I recently was searching for a video processing tool when I came across VirtualDub. It is a free opensource software that can capture, edit and process videos instantly. Recently the author has added the support of MPEG2 / DVD ,WMV / ASF, AC3, QuickTime, Flash Video, MP4 / 3GP, FLIC PVN, R3D (Redcode RAW files), and DirectShow. It was originally made for processing AVI format only. Read More
Do you want to scan some notes, but don’t have a scanner? If you have a digital camera you can now convert it into a simple scanner with the help of Snapter. It is one powerful application that turns your digital camera into a fully featured scanner. All you have to do is take a photos of your notes or some pages from the book clearly and the rest is handled by this program automatically. Read More
Are you getting any one of these errors when you try to delete or move a file,
- Cannot delete or move [filename]: There has been a sharing violation. The source or destination file may be in use.
- Cannot delete or move [filename]: It is being used by another person or program. Close any programs that might be using the file and try again.
These errors are caused when the process is locked down. Closing the file or killing the process is the best method here. Read More
Do you have one or two unresponsive programs running but you don’t know how to close them? An unresponsive program can be any program on your computer that might get freeze up and does not respond to your actions, this unresponsiveness of a program can occur due to many reasons, but the main reasons include low virtual memory, low RAM or generic windows errors. Many steps could be taken to troubleshoot an unresponsive program but the easiest way is through Windows Task Manager.
Do you want to know how many processes are running in the background of your system and how many of them are harmful? Or you think one of the processes is a virus but not sure about it? You can view the list of process by going to Task Manager, on the process tab you'll see how many processes are running simultaneously on your system. The number of processes are shown at the bottom of the task manager, but how can you separate legitimate processes with illegitimate ones is a question.
If you are encountering Generic Host for Win32 Process error it means the following, you received this error while starting your computer and you are using Windows XP service pack 2(If you are using any other Window, you can still use the method in this post to fix it). The reason of this error is due to a bug in Windows security update 873333 (MS05-012), if you installed this update then you will definitely receive this error. Read More