Adam Albright said:
Vista treats your entire root drive like it belongs to Windows and
will nag excessively, often over nothing. A couple simple fixes short
of turning off UAC.
1. Reduce the size of your C partition. Just don't over do it.
Remember Windows needs some wiggle room, place to store shadow
files, updates, etc. and also by default places any application you
install in the program files folder. Also remember many
applications by default will write to their sub folder under
program files UNLESS you direct them to store your data
elsewhere by using "save as" which is part of most every
application's file menu choices, so make allowances accordingly.
Making/changing the size of your partitions is easy... if you
use some third party application to do it that will leave any
of your data unharmed. Doing some of the same things directly
from within Windows while you can, may be far more dangerous,
especially if you aren't that familiar with how Windows works.
This raises another kettle of fish. On all of my machines, except my Vista
laptop, I designate the C: drive for programs and system files, only, and
use other drives (and partitions) for everything else. When I ordered my
laptop, I specified a 100 gig drive, based on my drive usage on the older XP
machine it replaced. I did not, however, account either for the usurpation
of close to 10 gigs for system backup, or the vastly increased size of
Vista. I am reluctant to partition this drive because I really need every
scrap of storage available.
2. Avoid writing any file directly to the root.
No, I will not avoid writing any file directly to the root. There are
specific times when I want to do this and for specific reasons, e.g.
creating a .bat file, dumping something temporarily, etc. I've been using
the c: drive root for this purpose for 30+ years and have absolutely no
reason to change my practice.
Example:
wrong way: C:\myfile.doc
right way: C:\mystuff\myfile.doc
Right way: c:\createnetmappings.bat
Wrong way: c:\somesubfoldersomewhere\createnetmappings.bat
Where 'mystuff' is a folder you create. In many cases with UAC enabled
you won't get nag screens IF the file is in some folder NOT considered
part of the Windows File System protected areas. However if you write
directly to the root meaning simply copying/moving files directly to
C:\ then UAC may and often will consider such action a potential
security threat and nag about it.
I've turned off UAC. The incremental benefit that it offers, i.e. ensuring
against the possibility that some rogue software that shouldn't have gotten
on my machine in the first place might do some damage, is outweighed by the
sheer annoyance of having to approve all the software that I use that I run
as administrator.
With all due respect, did you read my post? I know what I'm doing. It's
the "we know better than you attitude" of Microsoft which I object.