Paging is when the operating system allocates part of the hard disk to be used as virtual RAM. Windows is slowed by paging. You can speed up Windows by configuring it to keep its kernal in RAM.
Welcome to Bucaro TecHelp!

Welcome to Bucaro TecHelp!
Maintain Your Computer and Use it More Effectively
to Design a Web Site and Make Money on the Web

[About BTH]  [User Agreement]  [Privacy Policy]  [Site Map]  [Contact]  [Advertise on BTH]  RSS News Feeds  News Feeds


Disable Kernal Paging to Speed Up Windows

Modern operating systems use a memory management scheme called "paging". To increase the amount of memory, the operating system allocates part of the hard disk as "virtual" or "pretend" memory. A "Page" is a chunk of data that is moved from RAM to virtual memory in order to make room for programs or data being moved into RAM. When data in virtual memory is needed back in RAM, another page swap occurs.

Although "paging" allows the operating system to function as if it had much more RAM installed than it actually has, the hard disk is much slower to access than real RAM. The Windows operating system itself is slowed by paging. You can speed up Windows by configuring it to keep the "kernal", or "heart" of the Windows operating system in RAM.

- in order to actually realize a speed improvement using this technique, you must have sufficient RAM installed in your computer; 256 MB or more.

Setting the DisablePagingExecutive key in the registry to a value of 1 instructs Windows to keep the "kernal" in RAM. Below is a simple script you can use to check and configure the DisablePagingExecutive key.

Dim wshShell, RegKey
Set wshShell = Wscript.CreateObject("Wscript.Shell")
RegKey = "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\"

If wshShell.RegRead(RegKey & "ClearPageFileAtShutdown") Then
If MsgBox("ClearPageFileAtShutdown = 1, Set to 0?", vbQuestion + vbYesNo, "DisablePagingExecutive") = vbYes Then
wshShell.regWrite RegKey & "DisablePagingExecutive", 00000000, "REG_DWORD"
End If
Else
If MsgBox("ClearPageFileAtShutdown = 0, Set to 1?", vbQuestion + vbYesNo, "DisablePagingExecutive") = vbYes Then
wshShell.regWrite RegKey & "DisablePagingExecutive", 00000001, "REG_DWORD"
End If
End If

Paste this script into Windows Notepad and save the file with the name "kernalram.vbs". Double click on the file name to execute it and a popup message box will display the value of the DisablePagingExecutive key on your computer and ask if you want to change it. If the DisablePagingExecutive key is set to one, clicking on the "Yes" button will change it to zero. If it's set to zero, clicking on the "Yes" button will change it to one.

When you restart Windows, the new configuration will take effect.

To learn more, download the free ebook Use the Windows Scripting Host to Master Your Computer.

Note: The script in this article is provided AS IS without warranty of any kind. Bucaro TecHelp disclaims all implied warranties including, without limitation, any implied warranties of merchantability or of fitness for a particular purpose. The entire risk arising out of the use of the script remains with you. To be safe, you should make a backup copy of your computers registry before using this script. In no event shall Bucaro TecHelp be liable for any damages whatsoever arising out of the use of or inability to use this script.

Pass4sure.com (Glassesshop)

Computer Sections

RSS Feed RSS Feed

Google Reader or Homepage
Add to My Yahoo!
Subscribe with Bloglines

Add to My AOL
Add to Technorati Favorites!

Windows System Administration
Tweaks to Speed Up Internet Streaming Video
Create and Change Password, Picture and User Name in Windows 7
Set Up Parental Controls
Video - Microsoft Remote Desktop - Part One
Video - Microsoft Remote Desktop - Part Two
What is Windows Aero and Mouse Gestures?
Easy PC to PC Files and Settings Transfer Cable
Introduction to DOS
DOS Switches and Wild Cards
Installing a Local Printer on Windows Vista
Installing a Network Printer on Windows XP and Vista
SMART Disk Drives Warn You Before They Fail
Is Your Critical PC Data Adequately Protected From Disaster?
Security Risks and Ways to Decrease Vulnerabilities in a 802.11b Wireless Environment
Configure Vista's Data Execution Prevention
How to Backup Mails and Address Book of Outlook Express
Windows 2000 Security Overview
Kill The Messenger (Service)
Use the HOSTS File to Block Web Sites
FreeDOS
A Day in the Life of a System Administrator
Microsoft Licensing Explained
Windows PC Performance Troubleshooting and Optimisation
Restrict Web Browsing With Internet Explorer
Internet Connection Sharing in Windows XP
Turn Off Windows XP Service Pack 2 Firewall
Guide To Setting Up Dual Monitors
Windows 7 Tweaks
Hands-On Microsoft Windows Server 2008 Administration
Disable Indexing to Speed Up Your Computer
Configure Windows Indexing Service for Performance
Configuring Windows as a NTP (Network Time Protocol) Server
Font Basics
Three Important Techniques for Securing a Wireless Network
Defend Your Business with a Firewall
Msconfig - Microsoft's Secret Weapon to Increase Your Computer's Speed
Choosing a Tape Drive
Video - How to Remove the Bloat from Your PC
Create a Windows 7 System Repair Disc
Video Tutorial 1 - The Windows 7 Backup and Restore Utility
Video Tutorial 2 - The Windows 7 Backup and Restore Utility
Video Tutorial 3 - The Windows 7 Backup and Restore Utility
Computer Data Backups - Test Now or Cry Later
PC Technician Certifications and Professional Organizations
PC Technician's Guide to Providing Telephone Support
PC Technician's Software Copyright Responsibilities
CompTIA A+ Complete Study Guide
Hard Disk Management
Windows Server 2003 Active Directory and Network Infrastructure
The Security and Maintenance of Messages in Outlook Express
Planning a Backup and Restoration of Files for Disaster Recovery
WSH to Master Your Computer
Script to Print a Directory File List
Disable Long Filenames to Improve Window's Performance
Disable Kernal Paging to Speed Up Windows
Script to Display the Processes Running on a Computer
Script to Identify Your Systems HAL
To Protect Your PC Disable the Windows Scripting Host

TigerDirect

[Site User Agreement]  [Advertise on This site]  [Search This Site]  [Contact Form]
Copyright©2001-2010 Bucaro TecHelp P.O.Box 18952 Fountain Hills, AZ 85269