What is xpsp3res.dll for?

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

Guest

I have a customer wondering why xpsp3res.dll is installed when QFE916281 is
applied to a thin client (or PC, etc). It appears to me that this extra dll
file is part of several updates and QFEs. The documentation for this
particular QFE says 18 dlls are to be installed, but does not mention that
this xpsp3res.dll is one of them, so 19 get installed (The other 18 match as
expected). This can be verified by looking at the 916281 registry entry and
it's file list. The install was done off the network so I know it didn't come
across automatically. It's also extracted from a .bin file so I can't easily
view the contents obvoiusly.
Is this file really needed? Is this normal? Can anyone give me some inside
knowledge as to what this file does?

Thanks! And much appreciated in advance...

Chad
 
It is a service pack message file. I have xpsp1.dll, 2.dll and 3.dll on my
computer

--
Regards,

Richard Urban
Microsoft MVP Windows Shell/User
(For email, remove the obvious from my address)

Quote from George Ankner:
If you knew as much as you think you know,
You would realize that you don't know what you thought you knew!
 
xpsp3res.dll = Service Pack 3 Messages

<quote>
I was one of the 'official' beta testers for XP way back when. So I keep one
'non-genuine' version to follow what and how MS is trying to force
'non-genuine' users to pay up. The battle is very interesting. Their latest
is really fun. There's a new version of MSconfig.eve that adds an extra tab
providing access to more functions. If one tries to install it on a
'non-genuine' machine the installer looks for a specific version of
xpsp3res.dll, if it's not there the new version of msconfig won't install.
If one changes the version of xpsp3res.dll the program installs but the new
tab isn't there.
<quote>
http://www.htguide.com/forum/showthread.php4?t=20852

I opened xpsp3res.dll with Notepad, it sure looks interesting.

A s e c u r i t y e v e n t s o u r c e h a s a t t e m p t e d
t o r e g i s t e r .
P r i m a r y U s e r N a m e :
P r i m a r y D o m a i n :
P r i m a r y L o g o n I D :
C l i e n t U s e r N a m e :
C l i e n t D o m a i n :
C l i e n t L o g o n I D :
S o u r c e N a m e :
P r o c e s s I d :
E v e n t S o u r c e I d :

A s e c u r i t y e v e n t s o u r c e h a s a t t e m p t e d
t o u n r e g i s t e r .
P r i m a r y U s e r N a m e :
P r i m a r y D o m a i n :
P r i m a r y L o g o n I D :
C l i e n t U s e r N a m e :
C l i e n t D o m a i n :
C l i e n t L o g o n I D :
S o u r c e N a m e :
P r o c e s s I d :
E v e n t S o u r c e I d :

W i r e l e s s N e t w o r k C o n n e c t i o n
M S S h e l l D l g
C o n t i n u e A n y w a y
C a n c e l
Y o u h a v e d i s a b l e d e n c r y p t i o n f o r t h e
n e t w o r k

I n f o r m a t i o n s e n t o v e r t h i s n e t w o r k i s
n o t e n c r y p t e d a n d m i g h t b e v i s i b l e t o
o t h e r p e o p l e .

S e r v i c e P a c k 3 M e s s a g e s .

Y o u r p a s s w o r d h a s e x p i r e d a n d m u s t b e
c h a n g e d . P l e a s e l o g o n u s i n g y o u r
p a s s w o r d i n o r d e r t o c h a n g e i t .
( R e - ) I n s e r t c a r d t o b e g i n
* ( R e - ) I n s e r t c a r d t o u n l o c k t h i s
c o m p u t e r

W P A 2
W P A 2 - P S K ( W P A 2 )

W i n d o w s c a n n o t c o n n e c t t o t h i s n e t w o r k
D o y o u w a n t t o t r y a g a i n ? ( u n s e c u r e d )
B e c a u s e s e c u r i t y i s n o t e n a b l e d o n t h i s
n e t w o r k , i n f o r m a t i o n s e n t o v e r t h i s n e
t w o r k m i g h t b e v i s i b l e t o o t h e r s .
T o c o n n e c t t o t h i s n e t w o r k , c l i c k
C o n n e c t .
c o n n e c t t o t h i s n e t w o r k , c l i c k C o n n e c t
, a n d t h e n t y p e t h e r e q u i r e d n e t w o r k
k e y.
T o c o n n e c t t o ' % s ' , c l i c k C o n n e c t , a n d
t h e n f o l l o w t h e p r o m p t s .

T o c o n n e c t t o t h i s n e t w o r k , c l i c k
C o n n e c t .

Y o u m i g h t n e e d t o e n t e r a d d i t i o n a l
i n f o r m a t i o n .

Y o u a r e c u r r e n t l y c o n n e c t e d t o t h i s
n e t w o r k .

T o d i s c o n n e c t f r o m t h i s n e t w o r k , c l i c k
D i s c o n n e c t .

( 1 x ) ( W P S )
M i c r o s o f t A g e n t W a r n i n g A n a p p l i c a t i o n
i s a t t e m p t i n g t o l o a d a M i c r o s o f t A g e n
t c h a r a c t e r f r o m a n u n t r u s t e d W e b s i t e.
D o y o u w a n t t o a l l o w t h i s c h a r a c t e r
t o b e l o a d e d ?

xpspres.dll and xpsp2res.dll have even more intersting stuff in them.

--
Hope this helps. Let us know.

Wes
MS-MVP Windows Shell/User

In
 
Thanks for the great information.

Another thing I noticed is that in the registry (after installing this QFE),
there is a pointer in the file list to windows/system32/xpsp3res.dll, but
there is NO file like this in system32. Ther are the previous versions
"xpspres.dll" and "xpsp1res.dll", but no #3. It seems benign and deleting the
reg entry does not seem to affect anything, I just don't want to give out
such advice if it's going have adverse consequences...
 
Back
Top