The Notebook Review forums were hosted by TechTarget, who shut down them down on January 31, 2022. This static read-only archive was pulled by NBR forum users between January 20 and January 31, 2022, in an effort to make sure that the valuable technical information that had been posted on the forums is preserved. For current discussions, many NBR forum users moved over to NotebookTalk.net after the shutdown.
Problems? See this thread at archive.org.

    Replacing the shell32.dll file in Vista HP

    Discussion in 'Windows OS and Software' started by inspirations365, Jul 31, 2008.

  1. inspirations365

    inspirations365 Notebook Consultant

    Reputations:
    42
    Messages:
    120
    Likes Received:
    0
    Trophy Points:
    30
    Okay, I'm following the Vista Theme Change Guide on here, and I need to copy and paste a new .dll file into the system32 folder. However, as some of you know, I cannot paste the new .dll file into the folder. This is very inconvenient since you can rename the original file but cannot name it back! Has anyone found a way to get around this? I've disabled UAC and it hasn't helped. The specific problem is that the folder that the .dll file is in is labeled as "Read-Only" and there's no way to change it.

    Help?
     
  2. swarmer

    swarmer beep beep

    Reputations:
    2,071
    Messages:
    5,234
    Likes Received:
    0
    Trophy Points:
    205
    First, make a backup copy of the original file.
    Then, right-click the file to be overwritten, select Properties, Security tab, and select the Administrators group and click Edit and give yourself full permissions.
    Then overwrite the file.
    Then turn UAC back on.

    EDIT: Never mind, I just tried and that doesn't actually work for some reason. Probably you need to give yourself permissions on the folder first. ...Nope, can't do that either. Wow, the OS has this locked down pretty good. You may want to check out that Take Ownership tool in the theme changing guide. Or you could probably accomplish the same thing with the built-in "takeown" command at the command prompt.