Solved

Batch File to Free Up RAM before starting a Virtual PC machine

Posted on 2008-10-07
4
795 Views
Last Modified: 2013-12-01
I currently have a very large VPC image which I use for PoC purposes.  My PC has 4 GB of RAM and I have around 3 GB dedicated to the VPC image.  My question is can I run a batch file to free up RAM (shut down unneccesary services) prior to starting the VPC?  I am running a Windows Vista Business OS so I need to know what services are save to shut down so that the PC is running with as little RAM as possible.  I nevertheless need Internet connection.
0
Comment
Question by:g_claxton
4 Comments
 
LVL 53

Accepted Solution

by:
McKnife earned 125 total points
Comment Utility
0
 
LVL 30

Expert Comment

by:pgm554
Comment Utility
Vista is a memory pig,

if you are going to use it as a host machine,go 64 bit OS.

Allocating 3 gigs of memory to a VM will cause you nothing but grief if you are running a 32 bit OS.
With 64 bit you will get to use ALL of your 4 GB of RAM.

With a 32 bit OS ,because of the way resources are allocated,you may be able to use only a little more than 3 gb.(video card BIOS relocaion ,etc)for the entire machine (Host OS+VM)

0
 
LVL 47

Expert Comment

by:dbrunton
Comment Utility
CleanMem

I've tried this app and it didn't do that much for me but you may experience something else.  I'd download the actual app from the Major Geeks link in the article though.

http://www.pcwintech.com/node/145

I do use RAMpage http://www.jfitz.com/software/RAMpage/

It not only gives you an indication of how much memory is free but will try and free up if it drops too low or you can manually tell it to go do the job.
0
 
LVL 4

Expert Comment

by:raehrlich
Comment Utility
> run a batch file to free up RAM (shut down unneccesary services)

Use the 'net stop' command inside a batch file. You will need the service name (display name) which you can get from the properties page of the service or by just running 'net start' from a command prompt. You may need to use quotes if there are spaces.

Example:

C:\>net start
These Windows services are started:

   Application Layer Gateway Service
   Automatic Updates
   COM+ Event System
   Computer Browser
   .
   ..
   ....
   MozyHome Backup Service      <------ let's stop this one.
   Network Connections
   Windows Time
   Wireless Zero Configuration
   Workstation

The command completed successfully.


C:\>net stop "MozyHome Backup Service"

The MozyHome Backup Service service was stopped successfully.
0

Featured Post

What Is Threat Intelligence?

Threat intelligence is often discussed, but rarely understood. Starting with a precise definition, along with clear business goals, is essential.

Join & Write a Comment

If like me you are one who spends a lot of time working and scripting with cmd.exe, sometimes it is handy to be able to quickly view a calendar for a given month and year. This script will quickly do just that!  Save the code posted below to a .bat …
You may have already been in the need to update a whole folder stucture using a script. Robocopy does it well and even provides a list of non-updated files in a log (if asked to). Generally those files that were locked by a user or a process by the …
The Task Scheduler is a powerful tool that is built into Windows. It allows you to schedule tasks (actions) on a recurring basis, such as hourly, daily, weekly, monthly, at log on, at startup, on idle, etc. This video Micro Tutorial is a brief intro…
Internet Business Fax to Email Made Easy - With eFax Corporate (http://www.enterprise.efax.com), you'll receive a dedicated online fax number, which is used the same way as a typical analog fax number. You'll receive secure faxes in your email, fr…

763 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

7 Experts available now in Live!

Get 1:1 Help Now