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.
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.