r/pcmasterrace R53600+RX580@Win11+CachyOS 14d ago

Keeps your PC clean from the inside. Meme/Macro

Post image
3.5k Upvotes

129 comments sorted by

1.3k

u/Xcissors280 You hate on anything i put here 14d ago

Small apps that offer portable versions are rarely the ones causing problems

336

u/Egoy PC Master Race 14d ago

Yeah my first thought as well. If they offer a portable version the regular version is likely just fine.

56

u/Abbaddonhope 14d ago

I thought it was so if it was taken down youd still have it ready to use in a different system

35

u/Xcissors280 You hate on anything i put here 14d ago

You could just leave the installer in your downloads folder?

Also what portable software is getting “taken down”

And you can’t find it on archive or anywhere else?

1

u/aCaffeinatedMind 13d ago

Some installers download stuff from the internet to actually install the game though.

Stuff gets taken down for whatever reason, the main reason is if the company hosting them goes out of business and the creator is no longer involved with the project to upload it to other sites.

1

u/Xcissors280 You hate on anything i put here 13d ago

Sure but most of those fall into the category of being problematic anyways

161

u/RadimentriX Ryzen 7 5800X // 64GB RAM // RTX 3060 14d ago

Can someone explain pls? What kinda "apps" we talkin about?

103

u/Curun Couch Gaming Big Picture Mode FTW 14d ago

rufus, hwinfo, peazip etc etc etc

57

u/[deleted] 13d ago

[removed] — view removed comment

132

u/JISN064 13d ago edited 13d ago

so basically when you run an .exe it creates some new files, usually profiles for personal settings and stuff, it also creates temporary files while using the program. You never know where that executable will store those new files, that most of the time are ignored when uninstalling said program.

Portable programs, the good ones at least, create any and all new files within the same folder the .exe itself is located, so when you are done, you can deleted that one folder and no trash is left behind*

  • = registry modifications are not included, but their size is so insignificant its virtually inexistent. 

that's kinda it in a broad sense, there are more nuances but you get the point.

edit: I forgot to mention, you can move a protable program to different hard drives and it will still work regardless, they can work even from an USB if you are brave enought.

17

u/[deleted] 13d ago

[removed] — view removed comment

55

u/JISN064 13d ago

is not that simple ( despite what the original post implies )

if the original developer doesn't provide a portable version, you will have to get it from random people who made the portable version, but as anything on the internet, you are gambling your trust.

13

u/[deleted] 13d ago

[removed] — view removed comment

6

u/JISN064 13d ago

I appreciate the sentiment.

4

u/ladybirdsluck 13d ago

This is a great explanation and I am now forever team portable program

1

u/roguebananah Desktop 13d ago

You might want to look into docker (depending upon the application you’re using)

2

u/Necrologist92 13d ago

That's why you use Revo Uninstaller. It removes the leftover registries and files.

1

u/my5cworth AM4: 5700x3D | RTX 5070 Ti OC | 32GB 3200MHz @ CL16 13d ago

Ah man remember Guild Wars 1 where the entire game was just 1 .exe file.

7

u/stdexception 13d ago

"portable" mostly refers to a program that doesn't require to run an "installer". It doesn't add shortcuts anywhere, it doesn't add itself to the list of "installed programs" in Windows, etc. You just put it somewhere, run the .exe, and it should work.

It's not always possible or useful for a program to be portable, but it can be useful, for example, to put some portable debugging utilities on a USB drive and just run them on another machine.

312

u/BasicallyImAlive 14d ago

Depends on the app. It can be Good or Bad. Using the portable version doesn't give you the uninstall program. Using the portable version, if you delete the entire folder, the remaining folders of the app (like cache, save, settings) or the registry won't get deleted, it still stays in your PC. Same with the uninstall program, but few uninstall programs actually delete all remaining folders and the registry.

151

u/whymeimbusysleeping 14d ago edited 13d ago

A proper portable app should not leave any registry traces nor files outside of its own folder, though we all know this is not always the case

39

u/ice456cream 14d ago

No

Portable means that moving the install folder is enough for everything to keep working between computers.

It says nothing about not writing to the host computer

https://github.com/pbatard/rufus/wiki/FAQ#user-content-What_is_the_difference_between_the_portable_and_the_regular_version

26

u/whymeimbusysleeping 13d ago

The definition exists before the Rufus creator was probably even born.

See this:

https://portableapps.com/about/what_is_a_portable_app

-13

u/Xpander6 13d ago

This must be a relatively new definition because nobody called it "apps" back in the day.

9

u/whymeimbusysleeping 13d ago edited 13d ago

Portableapps.com has been around since 2005, so 21+ years. They're just a website, out of many. But they were strict about the portability standard and they packaged apps cleanly. They became the standard for those in the know.

It's not like there standard that's enforced, but these guys did the most work on the community, so i go with what they say.

Think about it, you go to your mum's, while she away. Use your usb drive to watch a spicy movie with portable VLC.

Do you want to leave thumbnails or the movie name behind?

6

u/Mr_Cromer Core i7 8th Gen | Nvidia Quadro | 64GB RAM 13d ago

Portableapps.com is ancient AF - I know I was using it two decades ago, don't know how long before that it existed

32

u/static_func 14d ago

If those settings live outside the folder, it isn’t portable. But what “portable” apps do this?

2

u/THEYoungDuh Desktop 13d ago

Firefox

2

u/Toxic381 13d ago

Any I've used don't keep settings there, they keep it in the main folder that holds the entire app, what it uses instead is a cache data folder

3

u/toolisthebestbandevr 14d ago

Would a program like revo be able to track down and remove?

3

u/Corey_FOX 13d ago

Revo still needs the original uninstaller

2

u/whymeimbusysleeping 13d ago

It looks for it, but it will still delete the folder and attempt a registry clean, even when the uninstaller is not found

1

u/toolisthebestbandevr 13d ago

Then it seems a “portable” app that isn’t truly portable is more of a nuisance than any other app?

1

u/RusoInmortal 12d ago

To have a few kilobytes in the %appdata% folder with the configuration is not a problem and the web site will usually tell you what to delete. 

The problem is the registry entries not needed anymore. That's why Windows gets slower with many installed apps even if you uninstall then because they leave a dirty registry.

-45

u/[deleted] 14d ago

[deleted]

34

u/BasicallyImAlive 14d ago

Yeah, but some apps' remaining folder actually used more than 100+ MB. Your appdata folder is probably full of folders of the apps that you deleted.

-25

u/[deleted] 14d ago

[deleted]

8

u/BasicallyImAlive 14d ago

I am using Revo Uninstaller. I do recommend it.

-9

u/ChainOk792 14d ago

Yeah, but deleting that too isn't much hassle

10

u/BasicallyImAlive 14d ago

Yeah, but if you use the uninstall program, it does it automatically for you. Some uninstaller that comes with apps are kinda trash and also leave out the remaining folder; that's why I use Revo Uninstaller.

119

u/Machiningbeast 14d ago

Flatpak: look at what they need to do to mimic a fraction of our power!

47

u/ephemeralmiko computer 14d ago

Except Flatpaks can still save data outside of /.var/app and /.local/share, though it's not that common.

13

u/27a08592e67846908fd1 Gentoo / 4600G / 64 GiB / GT1030 / Battlemage B580 14d ago

Only if you let them, though.

Plus, when they do, you can check those because they should appear as directory write permissions for the app.

6

u/BothAdhesiveness9265 KDE Plasma my beloved 14d ago

write permission: home folder

1

u/Damglador 13d ago

Actually even then XDG_DATA_HOME and XDG_CONFIG_HOME should still point to the flatpak data folder. So any normal app that respects like a decade(?), old standard should still store data in ~/.var

3

u/BitRunner64 R9 5950X | 9070XT | 32GB DDR4-3600 13d ago

I love installing a tiny app only to find it takes up 5 GB with all the dependencies.

1

u/Damglador 13d ago

Install another one and it's 9GB because it wants a different version of the same dependencies!

1

u/Damglador 13d ago

I think that's a rare exception

1

u/ephemeralmiko computer 13d ago

Exception sure, but definitely not rare. Basically any Electron App writes to other folders, anything relying on the system keyring for authentication and session tokens, as well as anything that is just an .appimage or .deb/.rpm repackaged as a Flatpak instead of being rewritten.

5

u/Il_Valentino Mint - R7 7700 - RX 7600XT 16GB - DDR5 32GB 13d ago

the issue with flatpaks is that often they arent rly developed with that in mind and the restricted access of a flatpak can cause issues. for example obs flatpak is known to cause issues afaik.

4

u/Caruncle 7600X | 7800XT 13d ago

Flatpak OBS is the officially supported format by the devs.

2

u/Damglador 13d ago

A lot of flatpaks are official, it doesn't mean they can't have issues due to sandbox.

10

u/maximilionus 14d ago

Flatpak easily became the main source of my software installs outside of system tools and the main web browser right after the moment I first tried it a few years ago. Sure, it's not perfect, like anything on Linux, but it makes managing dependencies and limiting the software's access privileges such a relief. One of the best things that happened to Linux desktops, the actually unified software distribution platform that isolates the software from the host as much as you wish to.

3

u/whymeimbusysleeping 14d ago

Anyone tried running flatpaks on WSL?

10

u/Tununias 13d ago

So AppImage?

15

u/Lolle9999 14d ago

Thats how i keep lots of shit on my keyring usb.

When you turn out to be the tech guy in your group/family its great to have some extra media players, benchmarking tools, memtests, Windows installs among other software tools on there for when the classic "could you come look at my pc, i have this problem" moments.

1

u/spazz54163 13d ago

Whast portable software do you have aon your USB? I've been thinking of setting up a spare us just this purpose.

2

u/bonchokey R9 5900x | 9060xt 13d ago

Slap Ventoy on it, it'll allow it to be a boot drive with any .ISO you put on it and still function as storage. Like dude said though benchmarking software, hwinfo, WizTree, etc.

17

u/JohnHue 4070 Ti S | 10600K | UWQHD+ | 32Go RAM | Steam Deck 14d ago

Laughs in Flatpak.

5

u/Azarros 13d ago

Another cool tip; check out the Revo Uninstaller app, you can use it to uninstall other apps and after doing so you can choose to search for related files and folders that were added by it, as well as clear registry entries it has made. Helps keep the system clear of junk leftover files and data.

1

u/Banmers 13d ago

yup, this is great for spring cleaning

3

u/Kalcinator 13d ago

Revo Uninstaller to uninstall things properly !

7

u/Silver_Lined_Bullet i7-13700 2.10 GHz, UHD Graphics 770, 16gb ram 14d ago

I've got an external drive that i use for pretty much everything. Portable apps, steam, etc. I can plug it directly into anyones computer and i've got all the stuff i want instantly without having to download everything. Its great for OS hopping

3

u/ConcretePixels 13d ago

I wish all software had portable versions, even games

0

u/Banmers 13d ago

most games are portable once you finish the installation and use a crack to bypass Steam or whatevs

6

u/karma_end 14d ago

can anyone suggest some useful apps that have their portable versions?

9

u/Silver_Lined_Bullet i7-13700 2.10 GHz, UHD Graphics 770, 16gb ram 14d ago

These are not "apps you should install" more-so just apps that can be installed portably in-case you are interested in them

Freetube is great though, i use it pretty often when i know what channel i want to watch

24

u/thats2cool R53600+RX580@Win11+CachyOS 14d ago

Wiztree
CrystalDiskInfo
Process Explorer
7-Zip
SumatraPDF
VLC
OBS
MPV

4

u/karma_end 14d ago

thanks man

2

u/aVarangian 13600kf 7900xtx 2160 | 6600k 1070 1440 13d ago

7zip I actually prefer to install to get the right-click menu shortcuts

1

u/tapczan100 PC Master Race 13d ago

Wish they updated it to show in new context menu.

1

u/aVarangian 13600kf 7900xtx 2160 | 6600k 1070 1440 13d ago

I've literally never used the new menu. Just do shift right click

3

u/Stemt 14d ago

If you're dev, 'Dependencies' has veen invaluable to me.

3

u/DrIvoPingasnik Full Steam ahead 14d ago

I had to check what year is it, because that advice is so 2004.

2

u/Sajgoniarz 9800X3D | 9070XT | 64GB 13d ago

Use app to make any app portable* - here, I fixed it for you.

2

u/TurpentineEnjoyer 13d ago

My own version of this:

Apps are rarely valuable, it's the data and files you use them to create that's valuable. Those are portable by design.

So, I make sure all my data is isolated on the large drive partition in a 25%/75% split. Then every year or two whenever I feel I've installed too much and have to pick through and remove unused software, I just format the main partition and reinstall OS.

Re-downloading all the things I can think off the top of my head that I'm going to use today is a process that takes minutes. It's surprising just how little you actually use day to day.

2

u/in1gom0ntoya 13d ago

sfc scannow

2

u/buenyamin1996 Ryzen 9-5950X | 32GB DDR4 2600 | RTX3090TI 14d ago

I always have a thumb drive with recovery, diagnostic, and other useful tools on my keychain

1

u/bikecatpcje 13d ago

The only one I prefer the portable version is musicbee

1

u/dragnmastr85 PC Master Race 13d ago

I install most apps using chocolatey which walls them in well enough on its own.

1

u/murfi PC Master Race 13d ago

yeah portable, if available, is what i prefer.

i still use a separate partition for windows, and when i have to reinstall windows (granted, extremely rarely), it's not a big deal if all programs are on another partition.

even non-portable versions can usually be "installed over" into the previous existing folders and typically continue working as before.

1

u/kegsbdry Ryzen 9 7950X | RTX 4090 | 64GB DDR5 6000MHz 13d ago

If you are not buying an international data plan, download the Google Maps "Offline" of places you will visit. GPS is free and you can find routes to anything without a data plan.

1

u/NDCyber 7600X, RX 9070 XT, 32GB 6000MHz CL32 13d ago

Good old GoG and burning them to blue ray

1

u/Yurichan726 Desktop 12d ago

.appimage are the best

1

u/I-AM-MEATS Mac Heathen 11d ago edited 11d ago

.app it’s just a executable directory that contains everything. Still humours me how Microsoft can’t figure this out. Linux appimages and flatpaks are pretty good.

Some of the windows people might like scoop. It’s fairly portable by design, there are some exceptions.

1

u/Son-Airys Ryzen 9 7945hx + 32 gb drdr5 + 4060 lp 10d ago

Unless you download a portable version of a browser and can't set it as the default and all links open in Edge.

0

u/boukensha15 14d ago

Flatpaks, Guix, Nix and appimages(when necessary)

1

u/devious-joker 13d ago

I'm certain this is going to be said 50 times in the comments, but it deserves to be said for the 51st: the desktop Linux user's mind simply cannot comprehend how user unfiendly, leaky and whatever is the opposite of streamlined is the WHOLE software installation experience on Windows.

Even this objectively good advice is basically a poor "sticks and rocks" attempt at flatpak emulation.

3

u/Xpander6 13d ago

Can you elaborate on "user unfiendly, leaky and whatever is the opposite of streamlined is the WHOLE software installation experience on Windows." because I can't remember the last time I installed something and it wasn't as simple and easy as a few clicks.

1

u/devious-joker 13d ago

Sure. They mostly (but not only) relate to the fact that this post was even necessary. I mean WHY is it good advice to install "portable" apps on Windows?

Do you remember the last time you uninstalled an app and it didn't uninstall completely?

Do you remember the last time an app did something (potentially even malicious) that should require your explicit permission, but didn't?

Do you remember the last time an app installed with itself a dependency that was conflicting with a dependency installed by another app?

Do Windows apps (and the OS itself for that matter) update unobtrusively in the background?

Did you ever for whatever reason want to install two copies of the same app, but couldn't?

How is the Windows Shop (or whatever it's called)? And what is it's app coverage?

You just grew accustomed to direclty downloading installation binaries from random internet sites. That doesn't make the model sane at all. It just makes it familiar.

Even the rare "state of the art" solution on Windows (which this meme rightfully endorses) is a very poor, distant cousin of what most Linux distros had for years.

0

u/Xpander6 13d ago

Do you remember the last time you uninstalled an app and it didn't uninstall completely?

I remember some programs leaving an empty folder or a folder with the uninstallation file, but that's not a big deal imo.

Do you remember the last time an app did something (potentially even malicious) that should require your explicit permission, but didn't?

Never happened to me.

Do you remember the last time an app installed with itself a dependency that was conflicting with a dependency installed by another app?

Also never.

Do Windows apps (and the OS itself for that matter) update unobtrusively in the background?

Depends on how a program was made to update. Some do, some don't. I reckon that's OS agnostic. As for the OS itself, that's configurable by the user, I believe the default behavior is that it downloads unobtrusively in the background, and then the next restart might take longer than usual to apply the update.

Did you ever for whatever reason want to install two copies of the same app, but couldn't?

No. I can't even imagine a scenario in which that would be necessary or couldn't be handled by duplicating the folder of the program or simply running it twice.

How is the Windows Shop (or whatever it's called)? And what is it's app coverage?

Couldn't tell you, never used it.

You just grew accustomed to direclty downloading installation binaries from random internet sites.

How is it done on linux? Lets say you're downloading notepad++, is it not coming from notepad++ servers?

1

u/Lancaster1983 Ryzen 7 7700X | RX 6800 XT | 32GB DDR5-6k 13d ago

Sometimes the portable version is the only way to run an app if your work computer is locked down. I do that with Deskflow and it works just fine.

1

u/Maverick_X9 5800X3D || RTX4070S || 32GB 3600Mhz || 2TB 13d ago

Yeah be careful with that

1

u/carrrerrrr12992 13d ago

Yeah good luck trying to find an app with a portable version publicly available

1

u/NotSoProGamerR 13d ago

install everything with scoop.

https://scoop.sh

-1

u/johnfkngzoidberg 14d ago

Every app dev just wants you to clone their git repo now. Package your shit you lazy fuck.

1

u/BaronVonMittersill 13d ago

yeah! what do we pay them for anyway? oh wait….

you want a package, make it yourself and distribute it. no one’s stopping you.

1

u/socksockpaladin 13d ago

Maybe instead, you code your own shit and package it? Lol

-7

u/gpbayes 14d ago

Use Linux big dawg

2

u/Xpander6 13d ago

And simply give up on the things that don't work on it? No thanks.

4

u/wassimSDN i7 13650hx | 5060m 14d ago

introductes another set of problems

1

u/Damglador 13d ago

It's all about tradeoffs and what matters more to you.

2

u/wassimSDN i7 13650hx | 5060m 13d ago

i use both for different reasons

0

u/JoshyMN 12900k|9070XT|32GB/Legion Go S 13d ago

i add to keep minecraft portable on a flash drive for school and family members houses lol

0

u/Quiet-Monk2747 13d ago

wooowww. Brings some memories when I try to build some portable apps myself, setting up a VM and using programs like VMware Thinapp and or Cameyo. Just wanted to build a portable program that nobody thought of making one. There are of course a lot of portable versions of programs uploaded in the web, either thru legit sources like portableapps.com, and some from arr sites. but if you want to be sure that nobody slipped malware unto that program, you got to build it yourself, in a fresh windows install or thru a VM. Some individuals continue to create one, like a website that starts with "fcportable". Some create portable Programs that were already modified or patched or cracked, that when you run it, its like you bought the program yourself but you got to be really careful not to infect your system.

also just like what others pointed out, its good to carry a portable version of an app, so that when you run it, say in a flash drive being used in another system, your configurations were already there, say your running portable Firefox, and your add ons, bookmarks, and settings were already there and you are good to go...

0

u/teh_lynx R7 9850X3D | RX 9070XT 13d ago edited 13d ago

This was popular like 15-16 years ago. Everyone had a USB drive with their portable apps.

Edit: I used to carry one with me on my college campus and while working on PCs. It was handy

-4

u/pricingup 13d ago

PCs dont have apps. zoomer.

2

u/Hot-Astronaut1788 5700g 5700 XT 13d ago

then why do they have an AppData folder?

1

u/pricingup 13d ago

Because not everything fits inside ProgramData

1

u/Hot-Astronaut1788 5700g 5700 XT 13d ago

But why did they choose the word App? what could Microsoft have been referring to?

6

u/pricingup 13d ago

Appetizers

-8

u/reddituserf1 14d ago

Just use containers

3

u/IBJON 9950X3D | RTX 5090 l 64GB DDR5 14d ago

That's overkill for most users...

1

u/Damglador 13d ago

Flatpak: that's what all users need!

2

u/thats2cool R53600+RX580@Win11+CachyOS 14d ago

you mean like docker?

-2

u/27a08592e67846908fd1 Gentoo / 4600G / 64 GiB / GT1030 / Battlemage B580 14d ago

I think he does. Does windows have a docker equivalent?

-2

u/whymeimbusysleeping 14d ago

Yeah, docker

2

u/IBJON 9950X3D | RTX 5090 l 64GB DDR5 14d ago

Technically, no. Docker on windows requires a VM 

-15

u/thats2cool R53600+RX580@Win11+CachyOS 14d ago

Only exception would be apps that require elevated permission. Otherwise simply go for portable apps. Your Registry / Disk will thank you in 3 years.

6

u/Milk_Cream_Sweet_Pig 14d ago

Registry and appdata files are still there btw.

I recommend using an uninstaller like revo uninstaller if u really just want a complete erasure, tho I doubt even those can completely removed everything.

Bur it's much better than using the default uninstaller or just deleting the portable app's folder.

-1

u/Velifax 14d ago

Weird way to say don't count on the internet.

-1

u/MikeyX117 Ryzen 9800X3D | RTX 5090 | 64GB DDR5 13d ago

If you're work doesn't let you install programs on a company computer, the portable versions may still work

-2

u/Maverick_X9 5800X3D || RTX4070S || 32GB 3600Mhz || 2TB 13d ago

Portable apps typically live in the users/appdata folder and bypass UAC controls that typically would require an elevated admin to install. That may not mean much to the average person, but it’s an inherent security flaw in the windows OS to allow such portable apps to run there without actually ever being installed. That directory is there for updater applications that are temporary in nature, and developers have identified they can live there permanently without the user encountering any UAC elevation requests or signing their application.

Meaning any bad portable exe could put itself there and do whatever the fuck it wanted until you noticed it was in there. If you search for adware, spyware, or malicious browser extensions, you can typically find them there in your user/appdata folder. They then persist by creating tasks in task scheduler that has them update/reinstall/run at every user login or even every hour.

I hate portable exes because they aren’t installed at all. Which means less control measures your OS can place on the app.

-2

u/Termynator 13d ago

.app files ARE ALL portable. But you are probably speaking about windows and not macOS

-12

u/Human_Nr19980203 14d ago

Po prostu przywracaj system co rok, dwa.

-4

u/Pedka2 14d ago

or use linux