how does a User Profile get corrupted, and what it is the REAL fix?

D

David C. Oshel

Some of my user accounts suddenly won't start properly, and users get a
"temporary" view of Vista until the "administrator" (haaaa haaaa haaaa,
that's me!) comes riding to the rescue.

How does a User Profile get screwed up by normal activity? (By "normal", I
mean anything that can be done with the available user commands, excluding
cmd.exe.)

The "fix" suggested (to create a new user account and copy all but three
hidden files -- out of the five or size that all share the same root, and
none of which are EXACTLY named the same as the docs suggest! -- to the new
account) is, IMHO, half-baked, but I'd do it if it worked, and gladly,
except...

It doesn't work.

Any help?
Thanks,
d
 
G

GTS

The most common cause of of repeated user profile corruption (in my service
experience) is a failing hard drive with repeated instances of bad sectors
developing. I suggest running chkdsk /r
 
D

David C. Oshel

GTS said:
The most common cause of of repeated user profile corruption (in my
service experience) is a failing hard drive with repeated instances of bad
sectors developing. I suggest running chkdsk /r

Well, that's not it. Any other ideas, people?

d
 
S

Steven Andrews

David said:
Well, that's not it. Any other ideas, people?

d

Power interrupted during logon / logoff, registry corruption via bad
application install / uninstall, virus, spyware, hacked, network dropout
during logon / logoff (roaming profiles), server issues (roaming
profiles), someone accidentally deleted a file.

List can be exhastive. But I would be looking towards a stray
application install / uninstall, or virus / spyware. Check for errors
in the event log. Basically you'll need to recreate the profiles, but
the logs may be able to indicate what did it, so you can avoid it in future.

Personally I'd create a new profile, and only copy desktop icons, my
docs, *.pst + *.nk2 (or windows mail datastore) accross to the new file.
That way if it was the registry or a bad app install, the parts
(registry / appdata\roaming, appdata\local etc) don't come across again

Steve
 
K

Kerry Brown

There are many things that can cause it, bad hard drive, bad RAM, weak power
supply, virus activity, user error, poorly programmed application, etc.,
etc.. There should be many errors in the event logs which may point you in
the right direction.
 
G

Guest

FWIW - Here's what I did to screw up my Guest Account on a post dated here on
4/16. I renamed it to "Guest& Son" while logged on as Guest. It must have
changed the User Folder name, too, and then gave me that temp user profile
whenever I'd log back into Guest&Son. I tried renaming the account back to
"Guest" but that did not fix it until I went into the C:\Users and renamed
the Guest& Son folder to "Guest." Everything came back as it should be
without copying files to a new "Guest" account (which wouldn't work with
Guest anyway).
 
D

David C. Oshel

Steven Andrews said:
Power interrupted during logon / logoff, registry corruption via bad
application install / uninstall, virus, spyware, hacked, network dropout
during logon / logoff (roaming profiles), server issues (roaming
profiles), someone accidentally deleted a file.

List can be exhastive. But I would be looking towards a stray application
install / uninstall, or virus / spyware. Check for errors in the event
log. Basically you'll need to recreate the profiles, but the logs may be
able to indicate what did it, so you can avoid it in future.

Personally I'd create a new profile, and only copy desktop icons, my docs,
*.pst + *.nk2 (or windows mail datastore) accross to the new file. That
way if it was the registry or a bad app install, the parts (registry /
appdata\roaming, appdata\local etc) don't come across again

Steve


Yeah, I sort of suspect those...

<RANT>Ok, Microsoft, maybe it's offtopic here, but I ran journalled HFS+
file systems for about four years with Mac OS X, and NEVER -- i.e., NOT
EVER, EVER! -- lost files or blew up my user accounts because of power loss,
power switch stupidity or anything else. IT. DOES. NOT. HAPPEN. Except on
Vista, XP, '95, 2000, NT... There is a bunch of programmers who can write
an operating system as sweet as Microsoft's Hearts game -- it's called
Ubuntu. If only...!</RANT>

Thanks for the advice. I'll take that as hardwon wisdom.
d
 
D

David C. Oshel

Vista should be able to repair itself. It gives ordinary users an algorithm
to do so (in the "Help" files), and that should be automated. Mac OS X
since Jaguar, with that klutzy journalled HFS+ file system, NEVER, EVER, NOT
ONCE boiled my users in their own oil the way Vista has.

d
 
K

Kerry Brown

Most user profile issues are caused by faulty hardware in my experience.
Apple's generally have better quality hardware. That's one of the reasons
they cost more.
 
C

cquirke (MVP Windows shell/user)

ChkDsk /r is potentially destructive, so I'd prefer HD Tune SMART and
surface scan, ideally from a Bart CDR boot.
Well, that's not it. Any other ideas, people?

The archilles heel of the user account is the registry hive there,
which is a slowly-growing file that's updated often, especially on
shutdown. So things that botch shutdowns in particular, are likely to
hurt, but so can bad hardware (bad RAM, failing HD, overclocking..)

Because these hives are always in use, and slowly growing, they're
likely not to be moved or defragged by defrag. That means the same
area of disk being hit again and again, plus long critical period to
update the file if it's fragmented.

So HD surface failures may appear to "pick out" the registry hives.


-------------------- ----- ---- --- -- - - - -
Tip Of The Day:
To disable the 'Tip of the Day' feature...
 
C

cquirke (MVP Windows shell/user)

On Tue, 1 May 2007 19:41:49 -0700, "Kerry Brown"
Most user profile issues are caused by faulty hardware in my experience.
Apple's generally have better quality hardware. That's one of the reasons
they cost more.

You mean there's a reason other than "because we can" Apple tax? :)

The more I see of this game, the more I see the same sort of things
happening across contexts, rather than being problems unique to one
platform or another. Right now, there's more in common between MacOS,
*NIX and Windows than there was between late-'80s OSs like (say)
Windows, PICK or *NIX - and same goes for the hardware.

For example, I came across an old article about ?defective Apple G3
motherboards, which were nearing the end of thier 1-year warranty, and
Apple wasn't doing anything special for the increased failures. The
cause? The same old "bad capacitor" problems we saw around that time
with PCs. At that time I switched from generic Intel chipset
motherboards to Intel motherboards, which were better on this, but
those of that vintage are beginning to fail the same way, and they too
are near the end of thier (3-year) warranties.

As to quality, "you get what you pay for" is a best-case guess. You
get what you specify; if you don't specify, you can pay a brand-name
premium and get junk. Folks buying on brand name (like Dell, etc.)
and avoiding "home" models in favor of "business" ones in a quest for
better quality, are just stumbling around in the dark.

Where there's a big brand, there's invariably some sort of gouging
going on. The best way to avoid "modelism" and brand lock-in is to go
generic, with specified parts. Here, that isn't costlier than the
branded PCs, especially as with the brands, you may have to go for a
premium "model" to get the core parts you want.

I always start with a good motherboard chipset and a good, large hard
drive. The rest flows there; next, I'll care about motherboard brand
perhaps, and case airflow, and RAM warranties (the CPU and mobo are
3-year, the HDs I use are 5-year; I like 5-year RAM) etc. with the
processor being almost the least important spec.

On motherboard brands: You can't make a stellar motherboard out of a
duff chipset, and even the "mighty" Asus makes motherboards based on
duff chipsets, leveraging the brand name for the margin. So pick your
chipset first, and then the brand of board it's in.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top