Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations bkrike on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Replacing DLLs in system32

Status
Not open for further replies.

tonykent

IS-IT--Management
Jun 13, 2002
251
GB
Does anyone know of a way of replacing in-use system32 DLLs? I have a number of DLLs (including user32.dll, basesrv.dll and msgina.dll) that I have to update remotely on a large number of workstations but nothing I do has so far managed to update these files.

Windows File Protection is turned OFF on these machines so I cannot understand why they won't update. I have tried the command

inuse.exe <new version> <old version>

This successfully detects the different versions of the files, but on rebooting has not replaced the old version! I've tried various utilities for deleting the file in system32, but again nothing happens. I've also tried editing the registry to insert PendingFileRenameOperations entries in HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager, but again it does nothing.

I've exhausted everything I can think of. Can anyone assist? Thanks in advance.
 
Package them with the MS installer, then push the .msi packages to the clients through Group Policy.
 
Thanks for the suggestion. I created an MSI with Wise and it did the trick.
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top