Multiple issues after update (sfc /scannow and CheckSUR logs included)

Page 5 of 8 FirstFirst ... 34567 ... LastLast

  1. EWG
    Posts : 42
    Windows 7 Home Edition, 64bit
    Thread Starter
       #41

    Got an error message trying to run the command:

    RegSvr32


    The module "C:\Windows\System32\wininet.dll" was loaded but the entry-point DIIRegisterServer was not found.

    Make sure that "C:\Windows\System32\wininet.dll" is a valid DLL or OCX file and then try again.
      My Computer


  2. Posts : 21,482
    Win 7 x64 Home Premium (and x86 VirtualBox VM)/Win10
       #42

    In that case you have corrupt files on the system - either from malware, or from other causes.
    Please upload the wininet.dll file to www.virustotal.com and post a link to the result.
      My Computer


  3. EWG
    Posts : 42
    Windows 7 Home Edition, 64bit
    Thread Starter
       #43
      My Computer


  4. Posts : 21,482
    Win 7 x64 Home Premium (and x86 VirtualBox VM)/Win10
       #44

    The SHA256 hash is very different to my copy.
    Ouch! - I just realised why....
    I gave you the 32-bit copy to put in the 64-bit system32 folder!
    I've obviously spent too much time in from of the screen today

    Back to the start again....

    Open an Elevated Command Prompt, and run the following commands

    Code:
     
    DEL C:\Windows\System32\wininet.dll 
    COPY C:\Windows\winsxs\amd64_microsoft-windows-i..tocolimplementation_31bf3856ad364e35_9.4.8112.16470_none_765021d974a046ef\wininet.dll  C:\Windows\System32 /Y
    ICACLS C:\Windows\System32\wininet.dll /grant "NT SERVICES\TrustedInstaller":(F)
     
    .
    then reboot and run
    regsvr32 C:\Windows\System32\wininet.dll

    post the results, and try the ServicesRepair tool again.

    Sorry about that!
      My Computer


  5. EWG
    Posts : 42
    Windows 7 Home Edition, 64bit
    Thread Starter
       #45

    No worries, I appriciate all the time spent thus far (up to 5 pages!).

    Attempting run the DEL command results in the following error:

    C:\Windows\System32\wininet.dll
    Access is denied.


    Attempting to delete the file via right-click, delete, results in the following error:

    File In Use

    The action can't be completed because the file is open in another program

    Close the file and try again.
      My Computer


  6. Posts : 21,482
    Win 7 x64 Home Premium (and x86 VirtualBox VM)/Win10
       #46

    Close Internet Explorer, and open Task Manager - ensure that iexplore.exe (or servicesrepair.exe) is not running (or boot to Safe Mode and try again)
      My Computer


  7. EWG
    Posts : 42
    Windows 7 Home Edition, 64bit
    Thread Starter
       #47

    IE was not open (I use Firefox).

    Rebooted into Safe Mode and confirmed that neither of processes you mention were running.

    I still get the same error when trying to delete the file.
      My Computer


  8. Posts : 21,482
    Win 7 x64 Home Premium (and x86 VirtualBox VM)/Win10
       #48

    System File Protection must be guarding it then.
    An idea strikes... please run SFC /SCANNOW and post the new CBS.log - let's see what it can do...
      My Computer


  9. EWG
    Posts : 42
    Windows 7 Home Edition, 64bit
    Thread Starter
       #49

    Done. Log attached
      My Computer


  10. Posts : 21,482
    Win 7 x64 Home Premium (and x86 VirtualBox VM)/Win10
       #50

    Bother! even now it doesn't see the file.

    OK - we'll have to do it the hard way.

    Please first run the following commands

    MD C:\ewgab
    COPY C:\Windows\winsxs\amd64_microsoft-windows-i..tocolimplementation_31bf3856ad364e35_9.4.8112.16470_none_765021d974a046ef\wininet.dll C:\ewgab


    (It would be a good idea to print thes instructions out!)
    Reboot to the Repair Environment - as soon as the machine restarts, start tapping F8 - this should bring up the Advanced Boot Menu, at the top of which should be the option 'Repair my Computer'
    Pick that
    You'll have to log in with your username and password.

    Pick the option to use a Command Prompt
    At the prompt type
    DIR C:\ewgab

    hit the enter key - if you get a 'Not Found' error try
    DIR D:\ewgab

    or
    DIR E:\ewgab


    The drive letter in use when you find the folder will need to be substituted (for<drive>) into the following command...

    XCOPY <drive>:\ewgab <drive>:\windows\System32 /y /i /s /v /h

    (e.g.XCOPY P:\wfire P:\windows\winsxs /y /i /s /v /h )

    run the command (it should take almost no time)and when the prompt returns, type
    EXIT
    and hit the Enter key to exit Command Prompt - reboot to Normal Mode Windows.


    Now run the following commands
    DIR C:\Windows\System\Wininet.dll
    DIR C:\ewgab /S
    ICACLS C:\Windows\System\Wininet.dll

    and post the results

    Then try running the ServicesRepairr tool again.
      My Computer


 
Page 5 of 8 FirstFirst ... 34567 ... LastLast

  Related Discussions
Our Sites
Site Links
About Us
Windows 7 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 7" and related materials are trademarks of Microsoft Corp.

© Designer Media Ltd
All times are GMT -5. The time now is 19:47.
Find Us