Hard Light Productions Forums

Off-Topic Discussion => General Discussion => Topic started by: MachManX on May 12, 2010, 02:08:11 am

Title: Installing/running apps virtually in Windows without leaving it's crap behind
Post by: MachManX on May 12, 2010, 02:08:11 am
I'm sure that many of you know what happens when you install/uninstall many applications on Windows...it generally gets slower.  So is there a program that allows me to virtually install and run an application purely from memory w/o using the HDD?  Or perhaps w/o writing to the registry?  Something like a container program?
Title: Re: Installing/running apps virtually in Windows without leaving it's crap behind
Post by: Klaustrophobia on May 12, 2010, 03:49:40 am
or you could just defrag your disk from time to time. 
Title: Re: Installing/running apps virtually in Windows without leaving it's crap behind
Post by: Herra Tohtori on May 12, 2010, 04:34:56 am
RegCleaner (http://www.worldstart.com/weekly-download/archives/reg-cleaner4.3.htm)
Title: Re: Installing/running apps virtually in Windows without leaving it's crap behind
Post by: Klaustrophobia on May 12, 2010, 06:29:53 am
i prefer CCleaner.  junk files, registry, and startup entries all in one whack. 
Title: Re: Installing/running apps virtually in Windows without leaving it's crap behind
Post by: Bobboau on May 12, 2010, 08:56:07 am
run windows in an emulator like virtualbox.
Title: Re: Installing/running apps virtually in Windows without leaving it's crap behind
Post by: Iss Mneur on May 12, 2010, 09:17:02 am
On the topic of virtualization, VMWare ThinApp (http://www.vmware.com/products/thinapp/) is a ready made solution.

Sure it is 6000-9000 dollars, but it does work and does do what is wanted. :D
Title: Re: Installing/running apps virtually in Windows without leaving it's crap behind
Post by: karajorma on May 12, 2010, 05:51:50 pm
You could simply run it as a portable app if one is available.

http://portableapps.com/
Title: Re: Installing/running apps virtually in Windows without leaving it's crap behind
Post by: S-99 on May 12, 2010, 07:01:35 pm
You tend to be running a program in memory once you've loaded it from the hard drive :rolleyes:
As for stuff getting left behind in the registry in windows when you remove a program. You can blame that on the people who made the program for not doing a very good job with the uninstaller.

There's no reason why quicktime 3.0 still needs to have a record in your registry after it's been uninstalled for conceptionally, years.
I'm sure that many of you know what happens when you install/uninstall many applications on Windows...it generally gets slower.  So is there a program that allows me to virtually install and run an application purely from memory w/o using the HDD?  Or perhaps w/o writing to the registry?  Something like a container program?
You're **** out of luck. Just get used to cleaning out your registry i guess. With the registry in windows, it's just something you'll have to get used too until microsoft does the right thing and gets something better in place of it. Or don't use windows. The virtualization solution in this thread is unnecessary. The portable apps one is better. But, really, why do any of these? Clean out your registry. It's pretty easy. Solutions that make it easy have been mentioned.

Clean your registry, if you're too defiant for doing it, then you suck at windows and computers.
Title: Re: Installing/running apps virtually in Windows without leaving it's crap behind
Post by: The E on May 12, 2010, 07:06:31 pm
In fact, Microsoft is pretty much recommending to not use the registry, but instead use the %APPDATA% folder.
Title: Re: Installing/running apps virtually in Windows without leaving it's crap behind
Post by: S-99 on May 12, 2010, 11:46:35 pm
Good to know. Something i don't know about for sure. Which makes me beg the question. How does one not use the registry in place of something else?
Title: Re: Installing/running apps virtually in Windows without leaving it's crap behind
Post by: redsniper on May 13, 2010, 12:36:09 am
I don't think the end user can. It's up to the software developers to write programs that don't use the registry.
Title: Re: Installing/running apps virtually in Windows without leaving it's crap behind
Post by: The E on May 13, 2010, 06:56:48 am
Yeah, I should have said that I was talking from a developer's perspective. If you read the Microsoft guides for programming on Windows, they make it pretty clear that the registry is not a very good place to store information about your program.

The reason why it's such a mess is due to the fact that many developers didn't bother to find out how to use the registry properly, and of course due to Microsofts' OS allowing improper use of the registry without so much as a warning in the first place.
Title: Re: Installing/running apps virtually in Windows without leaving it's crap behind
Post by: Enigmatic Entity on May 13, 2010, 08:12:25 am
This might also be of interest... (http://technet.microsoft.com/en-us/sysinternals/bb963902.aspx)

Although there are so many things it lists, you have to be careful not to disable important stuff. It also list heaps of things that have crappy names, so you don't even know if they're needed. But, I think it does work well if you know what you're doing.

I might try CCleaner, to see what it's like.
Title: Re: Installing/running apps virtually in Windows without leaving it's crap behind
Post by: Tyrian on May 13, 2010, 08:27:26 am
Actually, there might be a solution.  Try Sandboxie (http://www.sandboxie.com/).  It creates a sandbox on your hard disk, which you can load/install a program into.  It's specifically designed to prevent software from writing back to the hard drive.  Instead, it just imports a copy of what the program needs into the sandbox.  Once you're done, you can just empty the sandbox and your system goes back to the way it was before the program was installed.

Quoted directly from the homepage:

Quote
Windows Stays Lean: Prevent wear-and-tear in Windows by installing software into an isolated sandbox.

I use it myself, although just for my web browser.  You'll probably have to make some tweaks to settings to get it to do what you want.
Title: Re: Installing/running apps virtually in Windows without leaving it's crap behind
Post by: jr2 on May 14, 2010, 10:01:30 am
www.sandboxie.com  :yes:
Title: Re: Installing/running apps virtually in Windows without leaving it's crap behind
Post by: Nuke on May 14, 2010, 04:44:29 pm
problem: too much software on the system
solution: moar software!

or you can use older programs which keep their settings and files all in one directory. my d drive is full of programs which will run without requiring being installed first. also comes in handy when i back up d. even if i format c and re-install windows they still work, they still hold their settings, and any files i created with it are still there. of course this becomes harder and harder with each iteration of windows and each next generation of software. of course old software still works quite well.
Title: Re: Installing/running apps virtually in Windows without leaving it's crap behind
Post by: S-99 on May 14, 2010, 04:59:39 pm
I'd just use sandboxie since that sounds easiest.
Title: Re: Installing/running apps virtually in Windows without leaving it's crap behind
Post by: karajorma on May 17, 2010, 09:38:49 am
So running a sandbox application and setting it up to work with your chosen application once you have installed that too is easier than simply getting a portable app from the website I linked to and installing it.

:wtf:
Title: Re: Installing/running apps virtually in Windows without leaving it's crap behind
Post by: Klaustrophobia on May 17, 2010, 04:39:43 pm
none of that is as simple as running a defrag and/or registry scan from time to time.
Title: Re: Installing/running apps virtually in Windows without leaving it's crap behind
Post by: karajorma on May 17, 2010, 05:56:46 pm
Bollocks.

Install vs install and have to run a defrag and/or registry scan. Doesn't take a genius to figure out which is easier.

If there is a portable version of a application around then that is the easiest method. I have no idea why people keep telling me that their particular hobby horse is quicker or easier than simply having to double click on an install icon but it's starting to get pretty silly now. :p
Title: Re: Installing/running apps virtually in Windows without leaving it's crap behind
Post by: S-99 on May 17, 2010, 08:11:42 pm
Here's my view of sandboxie and portable apps. Sandboxie you can use with anything. Portable apps there might not be for the program you're looking for.

But, here's the big thing if you're really looking for something easy to do. You can turn any app you want into a portable app as long as you install it on mobile storage. Go to someone elses computer and install your application you want onto like your sd card or something (change their registry, or do this in virtual machine). Then bring said sd card back to your computer and run you're new self made portable app.
Title: Re: Installing/running apps virtually in Windows without leaving it's crap behind
Post by: The E on May 17, 2010, 08:22:08 pm
Which breaks down in the face of applications that use the registry extensively.
Title: Re: Installing/running apps virtually in Windows without leaving it's crap behind
Post by: karajorma on May 17, 2010, 11:52:16 pm
Here's my view of sandboxie and portable apps. Sandboxie you can use with anything. Portable apps there might not be for the program you're looking for.

While that might be true it would be pretty silly to run Sandboxie for something which did have a portable app simply to avoid using the registry.
Title: Re: Installing/running apps virtually in Windows without leaving it's crap behind
Post by: jr2 on May 18, 2010, 09:29:07 am
Make the app you want portable if it isn't...

http://forums.mydigitallife.info/threads/11322-Portable-App-Creator
Title: Re: Installing/running apps virtually in Windows without leaving it's crap behind
Post by: MachManX on May 20, 2010, 02:38:00 am
Wow, great responses!  I'm glad I asked this question because I never knew Sandboxie existed.  Very interesting application.  Now all that remains is to email them and ask if the program "sandboxes" registry changes or not.  Thanks!  :yes:

Registry is not the only thing that slows down Windows, so a registry cleaner and/or defrag may not be enough.  It really does come down to the software developers and how they handle their uninstalls.  The problem is when there is a program you need to install but comes with a crappy uninstaller, well, you're at the discretion of the developer.  I prefer being at my discretion and this sandboxie program may be the answer I've been looking for.
Title: Re: Installing/running apps virtually in Windows without leaving it's crap behind
Post by: Fury on May 20, 2010, 02:51:10 am
On the topic of virtualization, VMWare ThinApp (http://www.vmware.com/products/thinapp/) is a ready made solution.

Sure it is 6000-9000 dollars, but it does work and does do what is wanted. :D

Buh?
http://www.virtualbox.org/
No need to pay hefty buck for something you can get for free.

Registry cleaning apps like RegCleaner or CCleaner aren't usually worth the risk that they screw something up. System registry is delicate piece of work and all it takes is one screwup from registry cleaner app to cause problems. Most often you can't even reliably point said problems to a reg cleaner. You're better off without said apps. Especially since registry is so obscure you can never be sure it's fixed without windows reinstall. Assuming you even know a problem is caused by screwup in registry. :rolleyes:

Also. I honestly do not believe reg cleaners have any real benefit if performance is your concern. Not beyond placebo effects anyway.
Title: Re: Installing/running apps virtually in Windows without leaving it's crap behind
Post by: S-99 on May 20, 2010, 04:13:28 am
Also. I honestly do not believe reg cleaners have any real benefit if performance is your concern. Not beyond placebo effects anyway.
Agrees
Title: Re: Installing/running apps virtually in Windows without leaving it's crap behind
Post by: headdie on May 20, 2010, 07:43:35 am
reg cleaners help if you know what you are looking at, they bring up a handy list of potention problems that you can say yes or no to, but the key is knowing what you are looking at , the registry should never be modified unless the person doing the modification is certain of the effect they want and that the change they are going to make will achieve that and have a good idea of the other effects it might have.
Title: Re: Installing/running apps virtually in Windows without leaving it's crap behind
Post by: jr2 on May 20, 2010, 08:32:36 am
Now all that remains is to email them and ask if the program "sandboxes" registry changes or not.  Thanks!  :yes:

It does.
Title: Re: Installing/running apps virtually in Windows without leaving it's crap behind
Post by: Klaustrophobia on May 20, 2010, 12:29:41 pm
in general, registry cleaning doesn't have a huge effect, but i HAVE seen a few cases where something like 5,000 errors were returned.  that CAN be a noticeable change.
Title: Re: Installing/running apps virtually in Windows without leaving it's crap behind
Post by: S-99 on May 20, 2010, 09:08:29 pm
In reality, what happens when someones cleans out their registry? Ok, you just made windows lose all memory of that adobe photoshop trial version you had installed a year ago. No loss or gain of speed by getting that out of there.

Ultimately, cleaning the registry is only handy for those who are actually having problems because of it. If you run a tight computer like i do, then you're unlikely to have any problems arising from the registry. Then again so called "computer experts" who run windows and claim they run a "tight computer" usually do dumb things like running as administrator all the goddamn time; for them taking a look at the registry is perhaps a good idea (a lot of these "computer experts" also don't know how to diagnose problems well at all).

What's the other reason for doing it? Not much of one, unless you just feel like having no more entries of previously installed software gone for ****s and giggles; or if you're a little dumber, then you get the placebo affect.

Ultimately, this topic has been a great exercise of thought on such mediocrity as the windows registry. We've all exchanged ideas and furthered one very good argument. But, now i see it going towards the area of the dumb side.
Title: Re: Installing/running apps virtually in Windows without leaving it's crap behind
Post by: MachManX on May 23, 2010, 10:02:37 pm
Now all that remains is to email them and ask if the program "sandboxes" registry changes or not.  Thanks!  :yes:

It does.

Very nice!  :cool:

S-99, this topic has also allowed me to learn of a program that suits my needs as well ;)
Title: Re: Installing/running apps virtually in Windows without leaving it's crap behind
Post by: S-99 on May 24, 2010, 08:12:40 pm
cool :)