Cannot Replace File in System32

Anonymous
2024-02-23T22:35:25+00:00

Hello, I am trying to replace the IEFRAME.DLL file in C:\Windows\System32. However, even after I have manually took over ownership of the System32 folder, it is still not allowing me to replace the file. I have also tried Chkdsk scan, and have tried to load into safe mode to try to replace the file. Please help me, thank you.

Windows for home | Windows 10 | Files, folders, and storage

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments
{count} votes

6 answers

Sort by: Most helpful
  1. Anonymous
    2024-02-23T23:22:55+00:00

    Hi, I'm Robinson, and I’m happy to help you today.

    Why do you need to replace the IEFRAME.DLL?

    The IEFRAME.DLL is part of Internet Explorer which was permanently disabled on certain versions of Windows 10 on February 14, 2023 through a Microsoft Edge update. If you are receiving error messages related to the IEFRAME.DLL, you may not be using the latest version of Windows.

    1-Right-click on Start then click on Run

    2-Type: winver and click on Run

    3-If you are using a version before the 22H2, you can use the "Update Assistant" from this link to update to the latest version of Windows.

    https://go.microsoft.com/fwlink/?LinkID=799445

    0 comments No comments
  2. Anonymous
    2024-02-23T23:45:59+00:00

    Hi, I'm Robinson, and I’m happy to help you today.

    Why do you need to replace the IEFRAME.DLL?

    The IEFRAME.DLL is part of Internet Explorer which was permanently disabled on certain versions of Windows 10 on February 14, 2023 through a Microsoft Edge update. If you are receiving error messages related to the IEFRAME.DLL, you may not be using the latest version of Windows.

    1-Right-click on Start then click on Run
    2-Type: winver and click on Run
    3-If you are using a version before the 22H2, you can use the "Update Assistant" from this link to update to the latest version of Windows.
    https://go.microsoft.com/fwlink/?LinkID=799445

    Hello there! Thank you for responding. Basically, I have an HP tower that has a slightly older hardware build and it used to run on Windows 7. Recently, I upgraded most of the parts inside it. The reason I am trying to change a file is because a game called A Hat in Time requires a specific DLL file. I found out about this error through a program called Dependency Walker. After I downloaded the new DLL file online, I tried to replace the old one, but it wouldn't replace. I encountered the same problem while trying to replace some other files as well:

    SHCORE.DLL

    SHLWAPI.DLL

    Dependency Walker indicated that these three DLLs need to be modified for the game to function properly.

    Note: My os build is (19045.4046)

    0 comments No comments
  3. Anonymous
    2024-02-24T22:21:47+00:00

    The DLL might been in use and this is why you are receiving the error message. As you already tried to replace the files using the safe mode and the problem persists, you can try to replace the files using the Command Prompt.

    Step 1: Create a system restore point, in case anything goes wrong you will be able to restore your computer. You can see at this link how to create a system restore point.

    https://support.microsoft.com/en-us/windows/cre...

    Step 2: Create a new folder on C: and save all DLLs that you need to replace.

    1-Open the File Explorer

    2-Click on "This PC", then open the "Local Disk C:"

    3-Right-click on an empty area and select New > Folder

    4-Enter a name for the folder like "DLL" and press enter to save the change

    5-Save all DLLs inside this folder

    Step 3: Replace the DLLs using the Command Prompt

    1-Restart your computer while holding the "Shift” button

    2-The Advanced Startup menu will open on the boot.

    3-Go to Troubleshoot.

    4-Now, go to Advanced Options >Command prompt

    5-Type these commands and press Enter after each one:

    C:

    cd C:\DLL

    copy * C:\Windows\System32\ /Y

    6-When finished close the command prompt then click to return to the first screen

    7-Click to continue to normal boot

    If you receive any error message, please take a screenshot and attach it here to help identify what is causing the problem.

    0 comments No comments
  4. Anonymous
    2024-02-26T12:25:46+00:00

    The Windows installation might be mounted on another letter, you will need to identify which one Windows is mounted first and then replace the DLLs.

    1-Restart your computer while holding the "Shift” button

    2-The Advanced Startup menu will open on the boot.

    3-Go to Troubleshoot.

    4-Now, go to Advanced Options >Command prompt

    5-Type this command and press Enter:

    BCDEDIT

    6-Check the image below to see how to identify on which letter Windows is mounted

    7-Then run these commands replacing the C: with the letter identified in the previous step.

    C:

    cd C:\DLL

    copy * C:\Windows\System32\ /Y

    0 comments No comments
  5. Anonymous
    2024-02-25T13:50:39+00:00

    so basically i did follow your steps and i inserted all the dll files that i need to replace in this DLL folder but...after i boot into the command prompt and put the commands in order it gives me this error:

    The system cannot find the path specified.

    although the folder exists in the local Disk C

    0 comments No comments