Windows File Protection - turning off

  • Thread starter Thread starter Guest
  • Start date Start date
G

Guest

I'm trying to exempt a file from Windows File Protection (WFP). Until
yesterday I could choose my own sounds for DirectX and thus MIDI etc. by
replacing the supplied sound file gm.dls with one of my own. I did it by
giving my file the same name and copying it to the same location (after
making another copy of the original file). All of a sudden, Widows replaces
this file if I delete it, won't allow me to rename my file, or write to the
gm.dls file. I'm told this is WFP but I've never encountered it before.

I want to exempt just this one file from WFP or find some other way of
replacing it..

Does anyone know how, other than by dangerous and daunting methods (I don't
want to edit the Registry if I can help it).

Alternately, if I could find the cache from which gm.dls is reinstalled
every time, I'm told I can alter the cached file, which isn't protected. But
I can't find it - not in Windows\driver cache\I386 (where it's supposed to
be). And I can't find a folder called dllcache (where one articled said it
was).
 
Hi Sebastian,

The cache used for SFP is here:
C:\Windows\system32\dllcache

Delete the file from there before deleting/replacing the one in use.

--
Best of Luck,

Rick Rogers, aka "Nutcase" - Microsoft MVP

Associate Expert - WindowsXP Expert Zone

Windows help - www.rickrogers.org
 
I'm trying to exempt a file from Windows File Protection (WFP). Until
yesterday I could choose my own sounds for DirectX and thus MIDI etc. by
replacing the supplied sound file gm.dls with one of my own. I did it by
giving my file the same name and copying it to the same location (after
making another copy of the original file). All of a sudden, Widows replaces
this file if I delete it, won't allow me to rename my file, or write to the
gm.dls file. I'm told this is WFP but I've never encountered it before.

I want to exempt just this one file from WFP or find some other way of
replacing it..

Does anyone know how, other than by dangerous and daunting methods (I don't
want to edit the Registry if I can help it).

Alternately, if I could find the cache from which gm.dls is reinstalled
every time, I'm told I can alter the cached file, which isn't protected. But
I can't find it - not in Windows\driver cache\I386 (where it's supposed to
be). And I can't find a folder called dllcache (where one articled said it
was).

Use the prog here http://www3.telus.net/_/replacer/ for the easy(er)
way to do what you wish.
--
Cheers,

Guy

** Stress - the condition brought about by having to
** resist the temptation to beat the living daylights
** out of someone who richly deserves it.
 
Thanks for the help so far. both of you. But I've not licked this one yet.
I started a new thread ('cos I couldn't immediately find this one) to try to
take things further. In it I said:

I'm trying to replace the Microsoft default sound file
c:\windows\system32\drivers\gm.dls with another file. I used to be able to
do this, but since SP2 it is automatically replaced by a copy, apparently
from C:\windows\system32\dllcache. I was told I could delete that copy of
the file, but I can't - it too gets replaced almost immediatley - from
where????

Also, it was suggested I use the program "Replacer.com" but it says gm.dls
is "not in the database"

Any further suggestions?
 
Any further suggestions?

I have done what you want, manually, by replacing the standard
sendmail.dll file manually. This I did before SP2. I have not read
about WFP behaviour's changing in SP2 though.

IIRC, you have to be fast.

Get the file that you wish to be installed, and copy it to the
dllcache folder *and* its proper location quickly. It may make a
difference in which order that you do it.

Sooner or later you should get a dialogue box warning that you have
replaced a file (don't remember the exact wording) and you will have
the option to use it. Once you see the 'warning' dialogue, you're
done.

Good luck.
--
Cheers,

Guy

** Stress - the condition brought about by having to
** resist the temptation to beat the living daylights
** out of someone who richly deserves it.
 
I'm still in the dark about a lot of this but I've learned a lot. One way or
another I've managed to get my file back where I wanted it. Thanks for all
the information and tips.
 
:

IIRC, you have to be fast.

Get the file that you wish to be installed, and copy it to the
dllcache folder *and* its proper location quickly.

I managed to do this. But it completely disabled my machine. On attempting
to re-boot, the hard drive ran continuously, and almost nothing else would
work. Even turning off the computer was either disabled or so slow I'd need
to have meals sent in while I waited for it to finish.

I've now rolled back the system to the 'last known good' settings and
things are sort of back to normal. But BOTH locations of the gm.dls file
seem to me able to refresh themselves within three or four seconds.

I did manage to get the file I wanted to stick for a short time by deleting
the \dllcache copy and replacing the \drivers copy in Safe Mode, but it
doesn't stick. I guess it finds a copy somewhere else on reboot - but where?

Are expletives allowed on this page? If not, please imagine a whole string
of them now: . . . . . . . . . . .. . .
 

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

Back
Top