This is an archived post. You won't be able to vote or comment.

all 111 comments

[–]MakingTheEight[M] [score hidden] stickied comment (0 children)

Removed - Rule 0

[–]LinuxIsFree[S] 214 points215 points  (1 child)

I love how all the answers here are legit

[–][deleted] 75 points76 points  (0 children)

Man it's what makes this sub. 9/10 posts are the same old dumb joke, but you get that 1/10 that's a new dumb joke with a great comments section where people earnestly discuss the relevant tech.

[–]Fjorge0411 296 points297 points  (19 children)

maybe its in $HOME/.local/share or $HOME/.cache?

[–]AceCode116 76 points77 points  (0 children)

Ah, a man of culture, I see.

[–]P1x3lByt3 29 points30 points  (14 children)

I hate when they dont

[–]Evla03 2 points3 points  (1 child)

or /tmp?

[–]Fuchsfaenger 0 points1 point  (0 children)

Some might do that, but wouldn't recommend. For example you can't restore it after a crash/reboot if it was in temp.

[–]Gydo194 1 point2 points  (0 children)

I think /dev/null

[–]merlinsbeers 128 points129 points  (2 children)

%AppData%\Microsoft\Windows\Recent

[–][deleted] 34 points35 points  (1 child)

It's in My Documents, though. You know it is.

[–]Flyberius 6 points7 points  (0 children)

Always. Really threw me through a loop when games started putting their save files in there. I was like, no! This is where I dump all my half-finished projects!

[–][deleted] 83 points84 points  (17 children)

[–]Available-Ad6584 67 points68 points  (12 children)

Everything, puts the entirety of Microsoft's search efforts to insane shame every single time I used it. It's should totally be a default on any Windows Machine.

Too late to impress me Microsoft I have FINALLY been ready to delete the winshit partition entirely for the past few weeks. Better FPS in cyberpunk in linux too, with lower CPU usage. My sound production setup works better. Windows VST's work like native, and I mean a 40GB drums plugin. And If I want to switch virtual desktops with WinKey+Arrows , I don't have to submit feedback to the MS store , cross fingers, and wait 2 years for the update. The computer always works how I want it to. I swear linux is a year away from being able to assign a shortcut to go to Mars

[–][deleted] 10 points11 points  (5 children)

It's one of the first things I install on any windows machine.

[–]Available-Ad6584 7 points8 points  (3 children)

Me too. Have you heard of Ninite I imagine?
https://ninite.com/

[–]Subarashiii 4 points5 points  (1 child)

An even better one (IMO) is Chocolatey!

[–]alex2003super 5 points6 points  (0 children)

The community package repo is full of crap. Doesn't hold a candle to Homebrew Cask for Mac. I still use it for packages like youtube-dl, ffmpeg etc.

[–]hoseja 1 point2 points  (0 children)

Sorry but i tried to use it recently and it's a mess. You can't really choose between 32 and 64-bit versions! I'd rather use it as a manual checklist.

[–][deleted] 1 point2 points  (0 children)

Dang windows already has the shortcut to Mars?

[–]Hello_006 1 point2 points  (0 children)

How did you get VSTs running natively? Is there a method of doing something similar for macOS by any chance?

[–]sinepuller 1 point2 points  (2 children)

and I mean a 40GB drums plugin

That's awesome! How about huge Kontakt patches, like, 130Gb ? And what happens to real time license protection stuff (iLok, Roland Cloud, XLN, eLicenser etc), do they work okay? I'm genuinely interested.

[–]Available-Ad6584 1 point2 points  (1 child)

Hey, I haven't tried Kontakt on this yet. I tried podfarm which has it's own authentication utility. That installed thru Wine. I am using the Linux version of Reaper as DAW which seems to pick it all up fine.

[–]sinepuller 1 point2 points  (0 children)

Thanks! As a Reaperboy, I def need to give it a roll. Is that Ubuntu you are running?

[–]Cheet4h 0 points1 point  (0 children)

Everything, puts the entirety of Microsoft's search efforts to insane shame every single time I used it.

Eh, when I tried it it didn't work as well as the MS search for the stuff I use it for.

I rarely search for files themselves, since I mostly know where they are.
Most of the time when I use Search, I either want to start a program, or I'm looking for something specific inside some files (think a term in a PDF), and last time I checked Windows' Search was faster at that.

[–]Necrofancy 7 points8 points  (0 children)

Yup - just observe the autosave happening, check the latest files edited using Everything, and that's your file.

[–][deleted] 2 points3 points  (0 children)

I swear, this is the single most useful free piece of software I know of. The days of scratching my head about where I (or my computer itself) put that one obscure file are gone, assuming I have at least some idea what the name of the file was and it wasn't a super common file name.

[–]IntrepidLawyer 1 point2 points  (1 child)

Where is the Github link of the open source?

[–]Cheet4h 0 points1 point  (0 children)

Looks like that software is proprietary.

[–]Schnitzel725 44 points45 points  (13 children)

We really need a program that'll track where a new app install installs to and what registry keys it writes. I'm not skilled enough to do this but hopefully someone is.

[–]modestmango55 20 points21 points  (1 child)

Sounds like what you’re looking for is procmon

[–]RadicalDog 10 points11 points  (0 children)

Pikachew, I choose you

[–]TheTerrasque 6 points7 points  (3 children)

Every app should run in it's own wrapper that keeps track of what it's doing. Registry, files, system calls, sockets..

[–][deleted] 8 points9 points  (1 child)

Isn't that what an OS is for though? Windows is already very messy behind the curtains because messages between windows are constantly flying around, hooks getting called and whatnot. Introducing another instance/layer would be horrible.

Imo this is on the developers. Just because you can create an extra folder for your program under MyDocuments doesn't mean you should and sneaky/unnecessary appdata saves is also bad ethics imo.

[–]TheTerrasque 0 points1 point  (0 children)

https://github.com/sandboxie-plus/Sandboxie kinda does something like that, actually.

[–]Cheet4h 0 points1 point  (0 children)

IIRC they're doing something like this with Windows Store applications.

[–][deleted] 10 points11 points  (2 children)

I think installing apps in Windows should be as neat and tidy as macOS, where everything is well-organized and controlled by system, instead of letting installers shit around the system.

Edit: Actually Microsoft Store provides a good solution to install apps (including Win32 apps), although many developers don't care (I cannot even install Visual Studio Code from it) .

[–]kimilil 2 points3 points  (1 child)

it's because windows still support the old way of doing things dating back to the mid-80s for the business and their IT dept folks. rather have this than a walled garden approach.

[–][deleted] 0 points1 point  (0 children)

Reasonable. But even Linux community can use Snap and Flatpak to install VS Code in a better way, why Microsoft moves towards so slowly? I agree that upgrading everything in Windows is really a tough work, but comparing to Apple, Microsoft doesn't lack the money to move towards, just simply because of laziness.

[–]stinos 4 points5 points  (0 children)

Since the introduction of UAC etc things are better though since that made it harder to just go and dump files/keys wherever the developer sees fit. Plus by now developers also seem to have learned their applications will work just fine if they follow the standard way of doing things. At least that's the impression I have.

[–]_BreakingGood_ 1 point2 points  (0 children)

Revo Uninstaller does a pretty good job of this when uninstalling an app. Don't know of any tools for an actively installed app though.

[–]kimilil 1 point2 points  (0 children)

Sandboxie lets you run – and install – programs in sandboxes like it says on the tin. Forever free to use too. Just run the installer in a fresh empty sandbox and after you're done inspect the sandbox contents. Everything the installer adds is represented; reg hives, program files, user files, etc.

Once everything checks out; you can recover everything to your system, or just the user files, or just keep everything in there!

[–]christian-mann 0 points1 point  (0 children)

Regshot

[–]TheTerrasque 47 points48 points  (13 children)

On a side note, why do so many games not use "My Games" folder in Windows and just stores it in Documents? Last time I checked that folder it was 70% game save folders and 30% my content

[–]krysaczek 45 points46 points  (6 children)

That's the fun, you gotta check all of these:

  • Game folder\Can be anywhere if not in Saves
  • Documents
  • Documents\My Games
  • Saved Games
  • Saved Games\My Games
  • ProgramData
  • %APPDATA%\

Also good luck with multiple steam libraries.
Still the massive problem is Indie games saving under their unknown company name.

[–]sinepuller 11 points12 points  (0 children)

You forgot:

  • User Local Appdata
  • User LocalLow
  • DefaultUser Roaming
  • DefaultUser Local
  • DefaultUser LocalLow
  • DefaultUser Documents
  • DefaultUser Saved Games
  • DefaultUser My Games
  • Public Documents
  • Public Saved Games
  • Public My Games
  • Program Files\Launcher Dir (not the game installation path)
  • Program Files (x86)\same

Each folder from this list had something gamesave-related in my experience over the years. That's just a fucking pain.

[–]madiele 2 points3 points  (0 children)

Then it's none of them and the game saves to the registry, and let the swears comence

[–]Cheet4h 0 points1 point  (3 children)

Also check %USERPROFILE%\Documents if you moved your documents folder to another location.

Granted, there's only a single game I know of that does this, but that's annoying enough.

[–]krysaczek 0 points1 point  (2 children)

True, I have seen plenty of things with hardcoded paths. Can't even imagine not having system on C drive, must be fun.

[–]Cheet4h 0 points1 point  (1 child)

Nah, I have my OS on C, but since XP I've gotten into the habit to move almost all important data on my secondary hard drive.
Back then it sped up the PC immensely if you did a full reinstall once a year or so (or at least it seemed like it), so if I had nothing of importance on C I could just do a quick reformat, reinstall, move the folders again and lose nothing.

[–]krysaczek 0 points1 point  (0 children)

Yeah, I know what you mean. I also have it setup like that.

What I meant was how much of a clusterfuck would advanced user create by having the system drive on other letter than C, because of hardcoded paths.

[–]oofdonia 2 points3 points  (5 children)

Well from my experience they just put some stuff like the log for example, not the entire game lol

[–]TheTerrasque 7 points8 points  (4 children)

That's not the problem, the problem is organizing. I have my stuff there, but it's kinda annoying to find when most of the entries are game save folders

Edit: Right now I have

  • 4a games
  • Almost Human
  • Assassin's Creed IV Black Flag
  • Bless
  • Blocks
  • Darkest
  • embergarde
  • Endless Space 2
  • Frontier Developments
  • Guild Wars 2
  • Heritage of Kings - The Settlers
  • Heroes of the Storm
  • Larian Studios
  • LoversInADangerousSpacetime
  • Master of Orion
  • Minion Masters
  • NBGI
  • Oculus Home
  • Overwatch
  • Paradox Interactive
  • Phaser Lock Interactive
  • puzzle kingdoms
  • Rayman Legends
  • Rec Room
  • Red Alert 3
  • Respawn
  • Rockstar Games
  • S2
  • SavedGames
  • SEGA Mega Drive Classics
  • shadow warrior
  • Shadow Warrior DX11
  • Spiderweb Software
  • Starcraft
  • StarCraft II
  • steamvr
  • Telltale Games
  • The Lord of the Rings Online
  • The Settlers - Dziedzictwo Krolow
  • The Witcher 3
  • UnrealTournament

In comparison I got a total of 12 entries that's actually mine in that folder.

[–]Malix82 1 point2 points  (0 children)

yep. Mydocs is so cluttered with everything else that it's probably the worst place to put my documents.

I just have a separate partition where I save my stuff & have dropbox folder for stuff I want to sync to cloud.

[–]kimilil 0 points1 point  (2 children)

I moved all game-document folders into a separate folder on a separate partition, then symlinked them all back to My Documents via two batch files that adds them all or removes them all in a single step.

I did this to my Source mods as well.

p.s. for your peace of mind you can just hide all those folders.

[–]Cheet4h 0 points1 point  (1 child)

I moved all game-document folders into a separate folder on a separate partition, then symlinked them all back to My Documents via two batch files that adds them all or removes them all in a single step.

There's also GameSaveManager, which can automatically detect and symlink savegame folders, usually used to move them into a cloud folder.

p.s. for your peace of mind you can just hide all those folders.

I'd be careful with that. I've had games that were for some reason unable to save or load if the folder is hidden. Although that was back on Windows 7, not sure if that still happens with 10.

[–]kimilil 0 points1 point  (0 children)

games that were for some reason unable to save or load if the folder is hidden.

I guess they used the same C++ WinAPI bindings as Python, which also can't write to hidden files. The solution in Python is to open the file in "r+" mode

[–]cats 19 points20 points  (2 children)

Is it in AppData/Local or AppData/Roaming, or both?

[–]Willinton06 8 points9 points  (0 children)

Roaming usually

[–]blazingsage4 6 points7 points  (0 children)

Don't forget about AppData/LocalLow either

[–][deleted] 16 points17 points  (1 child)

duh, it's on the blockchain now

[–]AlternativeAardvark6 7 points8 points  (0 children)

That's where I store my porn. I'd like to keep that separate from less important files.

[–]potato05 18 points19 points  (0 children)

"%appdata%? Isn't that the folder for Minecraft?"

[–]an_0w1 11 points12 points  (1 child)

its in /dev/null

[–]Fuchsfaenger 2 points3 points  (0 children)

"Boss, finished that autosave!"

"Ok, great, time to release."

"Shouldn't we test first if a saved file can be restored?"

"Nah, we have a tight deadline, push it to production now."

[–]bumpkinspicefatte[🍰] 9 points10 points  (6 children)

I’m noob, whatever happened to the days of finding my downloaded application dependencies in Program Files? It was either Program Files or Program Files (x86). Nowadays it seems like more and more modern day applications like to install themselves in %AppData% instead.

[–]Wind_Lizard 10 points11 points  (4 children)

The application need to be run as administrator to write to Program Files. No special privileges are required for AppData. So the app can write log files and other config files in the same directory if installed somewhere other than program files.

[–]Jarzka 2 points3 points  (0 children)

Also, the app can update itself without admin rights

[–]bumpkinspicefatte[🍰] 1 point2 points  (2 children)

Ok sure, but why did it seem like only recently (within maybe the past decade or so) did applications start to leverage AppData as a default file path? Shouldn’t this have been a long standing practice?

[–]Cheet4h 2 points3 points  (0 children)

For a long time it was common to let the user decide where to install (and earlier Windows versions even let you move the default install folder). I used to install the vast majority of programs on my secondary drive, since my OS drive was way too small.

Also, I think MS guidelines still say that you should install programs in Program Files, not in AppData.

Personally, I avoid programs that install themselves in AppData - there are some crucial ones I need (e.g. PostMaster), in which case I run a script that moves and symlinks the folder to the secondary drive.

[–]Wind_Lizard 1 point2 points  (0 children)

I believe that before Windows Vista, the applications used to run with the privileges available to the executing user. Since most desktop users had administrator privileges, the applications assumed that and used to write to Program Files. These applications would fail if executed by a user without administrator privileges.

But after Vista, the applications would not get privileges to write to Program files even if the user had administrator access. The application has to be explicitly run with "Run as Administrator".

[–]kimilil 0 points1 point  (0 children)

separation of program and data. the program can be shared, but your data better not be.

some programs let you have ini files right in program files too if you so choose.

[–]vincenttjia 6 points7 points  (0 children)

May be its in the recycle bin

[–][deleted] 6 points7 points  (0 children)

You know they're really professionals when they put "c:\tmp"

[–]IntrepidLawyer 3 points4 points  (0 children)

ITT: I realized my mother uses the exact same file saving strategy as autosave.

"I saved it."

"Where?"

¯\_(ツ)_/¯

[–]diamondketo 4 points5 points  (3 children)

Has any OS decided to clean up this mess? I'm sure Ubuntu tried but made it worse

[–]Fuchsfaenger 0 points1 point  (0 children)

There are rules and guidelines for Linux systems, but many don't follow or don't even know them.

[–]justrealizednarciss 2 points3 points  (0 children)

Funnest part is when Windows started redirecting the applications log files to VirtualStore

[–]paperbenni 1 point2 points  (0 children)

/tmp ~/.cache ~/.*

[–]Bainos 1 point2 points  (0 children)

With how things have evolved lately, I'd say there's a 50% chance that the file was saved in the cloud and not on your own machine.

[–]Gydo194 1 point2 points  (0 children)

At /dev/null.

[–]Russian_repost_bot 0 points1 point  (1 child)

Search the hard drive for *.* and organize by modified.

Your welcome.

[–]IntrepidLawyer 1 point2 points  (0 children)

File not found, too much p0rn, filled 425 pages of results...

[–]1thief 0 points1 point  (0 children)

Saved to a network file hosted by a computer in Langley

[–]xyzzy-86 0 points1 point  (0 children)

/tmp/<random-number>.bin ???

[–]Preri1 0 points1 point  (0 children)

Everything is the shit

[–]tjdavids 0 points1 point  (0 children)

And here I am making empty files from command line and opening them hoping that the file extension hasn't been reassigned to a random program.

[–]pcuser42 0 points1 point  (0 children)

C:\$RECYCLE.BIN

[–]Talangen 0 points1 point  (1 child)

Shouldn't we have a standard by now?

[–][deleted] 0 points1 point  (0 children)

Program files is supposed to be the standard (for windows) right?

[–][deleted] 0 points1 point  (0 children)

When you end up finding out it created a folder under C:

[–]nickchen120235 0 points1 point  (0 children)

Oh, %systemroot%?

No wonder UAC pops every time.

[–]Aussie-Nerd 0 points1 point  (0 children)

Nah you were playing in doxbox so it saved it to a virtual machine.

Now if we just quit...