Most Popular in Microsoft
-
Lawsuit Claims Microsoft Is Tracking Every Windows Phone Even if You Opt Out
-
Would You Read The News While Brushing Your Teeth?
-
Inside Microsoft Research: More Research Contributions to Windows Phone Translation
-
Crossbow Vengeance, Tablet Attempts, and Other Stories We Didn't Post
-
Is This Window 8's New UI?
-
Courier Rising, Fox Falling, and Other Stories We Didn't Post
-
Th New Windows 8 Explorer UI Looks Like a Mess
-
Podcast: Look, Computer, No Hands!
-
Need a text search program like a browser URL bar.
-
Microsoft Biology Initiative Invites Participants to Workshop at RENCI
Windows directories: this is a land of confusion... let's try to make this a place worth installing in
I have questions about how to use the new directory structures we now have under Windows 7 and Vista. Five main questions:
1. What are the pitfalls of just making up my own directory under c:\, such as c:\mysoftware\ and reading/writing stuff from there? Both from the perspective of a software installer creating and using that folder, and from an end user who creates and uses it. What problems might this cause on a multiple-user machine? I do it this way for tons of little command-line utilities and shareware tools I like to use, and never seem to have a problem with it.
2. A few software programs I have put all their data in a folder at \Users\[user]\ instead of under \Users\[user]\AppData\Local or Roaming. Is this bad form? For instance, my Kindle Viewer puts data in \Users\[user]\.kindle.
3. Some programs in those Local and Roaming directories start with a dot (for example, .minecraft and .ffmpeg), while others don't use this (Adobe, TightVNC, etc). Is one way correct, and not the other way?
4. Do applications have to be installed and executed out of the Program Files hierarchy, or is there leeway for executables in other directories elsewhere? Unless I'm rusty on this, Program Files requires privilege escalation, and I've always heard users shouldn't need Administrator privileges to be running their computers (maybe an exception with software installs is implied?)
5. I'd like a crash course on good practices for where installer programs should be placing their content on W7/Vista systems. A good, succinct reference somewhere is fine... this seems to be hard for me to Google without finding a ton of MCSE and sysadmin type material.
Many thanks in advance!
1. What are the pitfalls of just making up my own directory under c:\, such as c:\mysoftware\ and reading/writing stuff from there? Both from the perspective of a software installer creating and using that folder, and from an end user who creates and uses it. What problems might this cause on a multiple-user machine? I do it this way for tons of little command-line utilities and shareware tools I like to use, and never seem to have a problem with it.
2. A few software programs I have put all their data in a folder at \Users\[user]\ instead of under \Users\[user]\AppData\Local or Roaming. Is this bad form? For instance, my Kindle Viewer puts data in \Users\[user]\.kindle.
3. Some programs in those Local and Roaming directories start with a dot (for example, .minecraft and .ffmpeg), while others don't use this (Adobe, TightVNC, etc). Is one way correct, and not the other way?
4. Do applications have to be installed and executed out of the Program Files hierarchy, or is there leeway for executables in other directories elsewhere? Unless I'm rusty on this, Program Files requires privilege escalation, and I've always heard users shouldn't need Administrator privileges to be running their computers (maybe an exception with software installs is implied?)
5. I'd like a crash course on good practices for where installer programs should be placing their content on W7/Vista systems. A good, succinct reference somewhere is fine... this seems to be hard for me to Google without finding a ton of MCSE and sysadmin type material.
Many thanks in advance!
More Stories in Ask Metafilter: Microsoft
- What's the best way to attach an open Word document to an open Outlook email?
- How to troubleshoot an iMac/Boot Camp/Win7 installation
- Jumping through hoops for Spotify.
- Double or Triple?
- Beginners Guide to PC Buying
- Why does my router/ISP hate my new laptop?
- Help Me Find a Program to Manage Multiple HD's
- Where did my bass boost go?
- Please help me set up a new Windows computer the correct way.
- Powerpoint's acting like Photoshop
Most Popular Stories
A fix for those "Pairing Record Missing" errors
sendmail long text
Apple Reaches Out to Cupertino Neighbors Regarding 'Campus 2' Plans
Splitting the file
Howto Convert a filesystem from Veritas to ZFS?
Daily Update for May 21, 2012
Basic Question on perl use POSIX [SOLVED]
sed substitution for specific record
Lulzlover Hacked Coalition of Law Enforcement, Data Dumped for 2,400 Cops & Feds
Assistance required when booting M3000, error shows; * MBU_A Status:Degraded; Ver:0701h; Serial: