Solved

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

Posted on 2008-10-07
4
800 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
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
4 Comments
 
LVL 54

Accepted Solution

by:
McKnife earned 125 total points
ID: 22661562
0
 
LVL 30

Expert Comment

by:pgm554
ID: 22835664
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 48

Expert Comment

by:dbrunton
ID: 23022872
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
ID: 23026287
> 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

To Patch or not to Patch? That is the question!

Don't get caught out like thousands of others around the world in the recent Ransomware Fiasco!
Discuss..
- Why it's not a good idea to wait before Patching
- Sensible approaches to Patching discussed
- Add your feedback, comments and suggestions

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

This article was inspired by a question here at Experts Exchange (http://www.experts-exchange.com/Software/Photos_Graphics/Images_and_Photos/Q_28629170.html). The requirements stated in that question are (1) reduce the file size of a large number of…
I previously wrote an article addressing the use of UBCD4WIN and SARDU. All are great, but I have always been an advocate of SARDU. Recently it was suggested that I go back and take a look at Easy2Boot in comparison.
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…
Finding and deleting duplicate (picture) files can be a time consuming task. My wife and I, our three kids and their families all share one dilemma: Managing our pictures. Between desktops, laptops, phones, tablets, and cameras; over the last decade…

734 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