Another Quickie ?

M

ManyBeers

Without going into the how or why-I have managed to lose
most of My C:\windows\system32\dllcache. It was app. 500megs in size and is
now
about 50 megs.

Could i just copy a friends dllcache from his Gateway
computer and and restore it to my Sony? Both are laptops My laptop is
WindowsXP SP3 his is probably SP1 maybe 2. Definitely not SP3.
 
M

ManyBeers

ManyBeers said:
Without going into the how or why-I have managed to lose
most of My C:\windows\system32\dllcache. It was app. 500megs in size and is
now
about 50 megs.

Could i just copy a friends dllcache from his Gateway
computer and and restore it to my Sony? Both are laptops My laptop is
WindowsXP SP3 his is probably SP1 maybe 2. Definitely not SP3.

Actually couldn't i just make a copy of every dll in my Windows folder.
I just did a search of my Windows folder and it showed 2500+dlls. Couldn't i
just copy all of them and make a new dllcache?
 
D

David H. Lipman

From: "ManyBeers" <[email protected]>

| Without going into the how or why-I have managed to lose
| most of My C:\windows\system32\dllcache. It was app. 500megs in size and is
| now
| about 50 megs.

| Could i just copy a friends dllcache from his Gateway
| computer and and restore it to my Sony? Both are laptops My laptop is
| WindowsXP SP3 his is probably SP1 maybe 2. Definitely not SP3.

If the two OS' don't match Service Pack levels, no.
 
D

David H. Lipman

From: "ManyBeers" <[email protected]>


| Actually couldn't i just make a copy of every dll in my Windows folder.
| I just did a search of my Windows folder and it showed 2500+dlls. Couldn't i
| just copy all of them and make a new dllcache?

No.
 
M

ManyBeers

David H. Lipman said:
From: "ManyBeers" <[email protected]>

| Without going into the how or why-I have managed to lose
| most of My C:\windows\system32\dllcache. It was app. 500megs in size and is
| now
| about 50 megs.

| Could i just copy a friends dllcache from his Gateway
| computer and and restore it to my Sony? Both are laptops My laptop is
| WindowsXP SP3 his is probably SP1 maybe 2. Definitely not SP3.

If the two OS' don't match Service Pack levels, no.
So if i can find a computer with SP 3 on it I could just make a copy of the
dllcache on it to cd and use it to replace mine?
 
D

Doug W.

Why don't you just re-install Windows XP SP3 and a new dll cache
will be created? Problem solved.

-

message
 
M

ManyBeers

Doug W. said:
Why don't you just re-install Windows XP SP3 and a new dll cache
will be created? Problem solved.

Is that right. You mean just the Service Pack and not Windows too?
 
M

ManyBeers

Doug W. said:
Why don't you just re-install Windows XP SP3 and a new dll cache
will be created? Problem solved.
Actually i think i technically already did that and the new cache is about
50 megs in size. You see my dllcache had been moved to another drive 2 years
ago and the cache in
C;\windiws\system32\dllcache was virtually empty until i recently installed
SP3.
So i don't think uninstallingSP3 and reinstalling it will bring back my
original(post SP2) 500megs dllcache.
 
D

Doug W.

Yes, all or most dlls relative to Windows will be re-created if
Windows is working well enough to install the Service Pack, and
I presume that it is. Any OLD dlls are copied to a backup folder
in case you want to uninstall XP SP3 which in this case I would
not NEVER do once it is installed. Since you seem to have L O S
T some of the old dlls, what have you got to lose? If all else
fails and XP does not work well or fails entirely, then you may
have to re-install Window and all the headaches that process
incurs.
-
Read what the MVP's have to say first before doing anything.

Doug W.
..
message
 
D

Doug W.

message
Actually i think i technically already did that and the new
cache is about
50 megs in size. You see my dllcache had been moved to another
drive 2 years
ago and the cache in
C;\windiws\system32\dllcache was virtually empty until i
recently installed
SP3.
So i don't think uninstallingSP3 and reinstalling it will
bring back my
original(post SP2) 500megs dllcache.
-
I give up. My current dll cache is slightly over 500 megs after
XP SP3 but I have no idea what is was prior to SP3. Do you still
have the old dll cache on the other drive?...and why was it
moved?
-
 
M

ManyBeers

Doug W. said:
message

-
I give up. My current dll cache is slightly over 500 megs after
XP SP3 but I have no idea what is was prior to SP3. Do you still
have the old dll cache on the other drive?...and why was it
moved?

No i don't. I moved it there to make my C:\drive small enough so when I
imaged the drive all of it would fit on one dvd. and it did and has been
fine all this time. I lost it because I copied it to a cd when I decided to
repartition my D:\drive into 2 parts. One part would be a new D:\drive and
the other would be left free space for a Linux distro. After burning the
dllcache , and drivercache files to a cd I ejected the cd and immediately
reinserted it in the drive to make sure everything got copied, which it did,
or so I thought. So I went ahead and deleted my old D:\ drive and
repartitioned.
But the next morning when I went to replace the dllcache and drivercache
only the drivercache was recoverable. That's it.
 
L

Lem

ManyBeers said:
Without going into the how or why-I have managed to lose
most of My C:\windows\system32\dllcache. It was app. 500megs in size and is
now
about 50 megs.

Could i just copy a friends dllcache from his Gateway
computer and and restore it to my Sony? Both are laptops My laptop is
WindowsXP SP3 his is probably SP1 maybe 2. Definitely not SP3.

Why are you spending time and energy worrying about this? Perhaps a
little reading about the use of dllcache is in order:
http://support.microsoft.com/kb/222193/en-us

--
Lem -- MS-MVP

To the moon and back with 2K words of RAM and 36K words of ROM.
http://en.wikipedia.org/wiki/Apollo_Guidance_Computer
http://history.nasa.gov/afj/compessay.htm
 
M

ManyBeers

Lem said:
Why are you spending time and energy worrying about this? Perhaps a
little reading about the use of dllcache is in order:
http://support.microsoft.com/kb/222193/en-us

Well i wouldn't mind having my cache back for one thing. From the article
you linked to it seems if i were to run sfc\scan.exe it would repopulate the
dllcache. Is that correct? I don't know how to run that program and I never
have. One thing you should know is i don't have a WindowsXP cd. I have my
Sony system recovery cds. Those cannot be used to replace damaged or missing
files. At least I don't think they can be used for that. It's probably no big
thing, as my computer has been running on it's current install for 5 years
and as far as i know it has never had to replace system files. So what is
your recommendation Lem?
 
J

John John (MVP)

Running sfc/purgecache or sfc /scanonce will rebuild the dllcache. If
you have your sp3 i386 folder on your hard drive just change the
SourcePath location in the registry:

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Setup

Example:

If the I386 directory is at C:\I386, the SourcePath value would be C:\.

John
 
M

ManyBeers

John said:
Running sfc/purgecache or sfc /scanonce will rebuild the dllcache. If
you have your sp3 i386 folder on your hard drive just change the
SourcePath location in the registry:

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Setup

Example:

If the I386 directory is at C:\I386, the SourcePath value would be C:\.

John

Do i need to create a new key? Current contents of
key:HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Setup
BootDir
CDInstall
DriverCachePath
Installation Sources
LogLevel
PrivateHash
ServicePackCachePath
ServicePackSourcePath
Incidentally i have 2 i386 folders. One is at C:\Windows\i386
and the other D:\From Windows\ServicePackFiles\i386 (moved by me and
location change

is noted in the same registry key

as above)
Thanks.
 
D

Doug W.

ManyBeers said:
Do i need to create a new key? Current contents of
key:HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Setup
BootDir
CDInstall
DriverCachePath
Installation Sources
LogLevel
PrivateHash
ServicePackCachePath
ServicePackSourcePath
Incidentally i have 2 i386 folders. One is at C:\Windows\i386
and the other D:\From Windows\ServicePackFiles\i386 (moved by
me and location change

is noted in the same registry
key

as above)
Thanks.
-
Moving these system files around willy nilly has got you into
this trouble and if you keep it up, you will eventually screw
your system to where Windows won't know how or where to find
anything. Just leave things as they are now is my advice. You
are going to mix old versions of dlls with new versions and
voila...big bad crash...coming your way...guaranteed.

Doug W.
--
 
M

ManyBeers

Moving these system files around willy nilly has got you into this
trouble and if you keep it up, you will eventually screw your system to
where Windows won't know how or where to find anything. Just leave
things as they are now is my advice. You are going to mix old versions
of dlls with new versions and voila...big bad crash...coming your
way...guaranteed.

Doug W.

I understand what your saying Doug. I just didn't want to make an image
and be copying 650megs of copies. Anyways I do have an image of my
system drive on cds so I can always pop it in if there is a failure. I have
never had to use my back-up images yet though.

Like most people i sometimes just need to futsy around in there
from time to time if you get my drift.LOL
 
J

John John (MVP)

ManyBeers said:
Do i need to create a new key? Current contents of
key:HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Setup
BootDir
CDInstall
DriverCachePath
Installation Sources
LogLevel
PrivateHash
ServicePackCachePath
ServicePackSourcePath
Incidentally i have 2 i386 folders. One is at C:\Windows\i386
and the other D:\From Windows\ServicePackFiles\i386 (moved by me and
location change

is noted in the same registry key

as above)
Thanks.

SFC should pick the files from the ServicePackSourcePath, if it asks for
the Windows CD then add the SourcePath value.

John
 
M

ManyBeers

SFC should pick the files from the ServicePackSourcePath, if it asks for
the Windows CD then add the SourcePath value.

Ok. So i just open a command prompt and at the prompt i type sfc /scannow...
....is that right? My prompt opens to C:\documentsandsettings\my name.
 
N

Navigator

Yes, all or most dlls relative to Windows will be re-created if
Windows is working well enough to install the Service Pack, and
I presume that it is. Any OLD dlls are copied to a backup folder
in case you want to uninstall XP SP3 which in this case I would
not NEVER do once it is installed.

You would "not NEVER" do it? That means you WOULD do it.
 

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