Can I move shell32.ddl from Vista to Win7?

garuda

New member
Power User
Local time
8:21 AM
Messages
89
I have XP x86, Vista x86, and W7 x64 systems on different PCs. I use the icons frequently to customize folder icons; and I noticed that the SHELL32.dll and imageres.dll in Win7 have less a variety of icons (that I like personally) than does the Vista and XP O/Ss. Hence my question.

Can I copy the Vista file: C:\Windows\system32\SHELL32.dll to a scratchpad, change the name to SHELL32-V.dll and then copy it into the Windows 7 system32 folder as: C:\Windows\system32\SHELL32-V.dll ?

Since I predominantly use my Win7 machines, I can then utilize more folder icons from the Vista/XP platforms on my Win7 computer folders when I go to the folder properties/customize panel tab. Will it work? I’m NOT a techie.
Thanks!
 

My Computer My Computer

At a glance

Windows 7 Ultimate x642x - Xeon E5-2687W128GB Kingston - (2ea kits – 4x16GB)Gigabyte GTX-680 & EVGA GTX-Titan
Computer type
PC/Desktop
Computer Manufacturer/Model Number
Homemade with cube tower
OS
Windows 7 Ultimate x64
CPU
2x - Xeon E5-2687W
Motherboard
ASUS Z9PE-D8 WS
Memory
128GB Kingston - (2ea kits – 4x16GB)
Graphics Card(s)
Gigabyte GTX-680 & EVGA GTX-Titan
Sound Card
Realtek ALC898 8-chan audio
Monitor(s) Displays
2ea - Samsung T260HD 25.5-Inch LCD HDTV / Monitors
Screen Resolution
1920x1200
Hard Drives
8 ea. Crucial & Samsung EVO 2TB SSDs; misc 4ea. 8TB external Seagate spinners.
PSU
Corsair AX-1200
Case
Lian-Li cube custom
Cooling
2x Dynatron R-17 - CPU Air sinks (160watts TDP)
Keyboard
HP slimline wireless
Mouse
Microsoft ARC
Internet Speed
Faster than a speeding bullet.
Antivirus
Norton Security 360 - 2020
I have XP x86, Vista x86, and W7 x64 systems on different PCs. I use the icons frequently to customize folder icons; and I noticed that the SHELL32.dll and imageres.dll in Win7 have less a variety of icons (that I like personally) than does the Vista and XP O/Ss. Hence my question.

Can I copy the Vista file: C:\Windows\system32\SHELL32.dll to a scratchpad, change the name to SHELL32-V.dll and then copy it into the Windows 7 system32 folder as: C:\Windows\system32\SHELL32-V.dll ?

Since I predominantly use my Win7 machines, I can then utilize more folder icons from the Vista/XP platforms on my Win7 computer folders when I go to the folder properties/customize panel tab. Will it work? I’m NOT a techie.
Thanks!

Hi Garuda and welcome

While not sure, I seriously doubt it. They are different architecture, different size and date, not digitally signed for that system, etc.

Cant you modify the 64 bit files the way you did the 32 bit?

You may want to check the tutorials here at seven forums as I seem to recall one on this very subject


Let us know if you need further assistance with that
 

My Computer My Computer

At a glance

Win 7 Ultimate 64-bit. SP1.Intel i7 -720QM.[1.6GHz Turbo Boost 2.8GHz. 6...8 DDR 3 RAM. 1066MHZATI 1024 MB. DDR3. Radeon HD5650
Computer Manufacturer/Model Number
LAPTOP. HP Pavilion dv7-4010TX .
OS
Win 7 Ultimate 64-bit. SP1.
CPU
Intel i7 -720QM.[1.6GHz Turbo Boost 2.8GHz. 6MB Cache.]
Memory
8 DDR 3 RAM. 1066MHZ
Graphics Card(s)
ATI 1024 MB. DDR3. Radeon HD5650
Monitor(s) Displays
17.3" High Definition Brightview LCD. LED Backlit.
Screen Resolution
1600 x 900.
Hard Drives
640GB
Case
Laptop / notebook.
Mouse
Logitech Anywhere mouse. MX.
Internet Speed
ADSL [ but too slow ]
Yes. The DLL won't be loaded into RAM. You can easily use it as an icon library. You don't have to put it in the System32 folder, either.

Also, to the above poster: Windows 7 is actually quite similar to Windows Vista.
 

My Computer My Computer

At a glance

Windows 7 Ultimate x64Intel Core i5 2500K8GB G.SKILL Ripjaws X DDR3 2133nVidia Geforce 9500GT
OS
Windows 7 Ultimate x64
CPU
Intel Core i5 2500K
Motherboard
Gigabyte GA-Z68A-D3-B3
Memory
8GB G.SKILL Ripjaws X DDR3 2133
Graphics Card(s)
nVidia Geforce 9500GT
Monitor(s) Displays
Acer H233H
Screen Resolution
1920x1080
Case
Antec Three Hundred
Similar yes, but is x86 the same as x64? Garuda said he wants to use dlls from Vista X86 on his Win 7 x64 system.

Edit: I was responding to JMH
 
Last edited:

My Computer My Computer

At a glance

Windows 10 Pro X64Intel Quad Core i7-4770 @ 3.4Ghz16.0GB PC3-12800 DDR3 SDRAM 1600 MHzIntel Integrated HD Graphics
Computer type
PC/Desktop
Computer Manufacturer/Model Number
Lenovo IdeaCenter 450
OS
Windows 10 Pro X64
CPU
Intel Quad Core i7-4770 @ 3.4Ghz
Memory
16.0GB PC3-12800 DDR3 SDRAM 1600 MHz
Graphics Card(s)
Intel Integrated HD Graphics
Sound Card
Realtek HD Audio
Monitor(s) Displays
HP 22" LCD
Screen Resolution
1680 x 1050
Hard Drives
250GB Samsung EVO SATA-3 SSD
2TB Seagate ST2000DM001 SATA-2
1.5TB Seagate ST3150041AS SATA
Keyboard
Dell USB
Mouse
Lenovo USB
Internet Speed
Cable via Road Runner 3MB Upload, 30MB Download
Antivirus
Windows Defender, MBAM Pro, MBAE
Browser
Seamonkey
Other Info
UEFI/GPT
PLDS DVD-RW DH16AERSH
Can’t you modify the 64 bit files the way you did the 32 bit?
Not sure what you mean. However, I'll describe what I do. I find the folder I want. Then PROPERTIES > CUSTOMIZE tab > “Change Icon” button. Then in the “Change Icon for….” window panel, where it says: “Look for icons in this file” , the system defaults to this file: %SystemRoot%\system32\SHELL32.dll. Then you can change the “SHELL32” node to whatever file you want.
But when you substitute the “system32” node with “systemWOW64” node --- the O/S says “NO CAN DO”. So I just assumed that the icon selection files all reside in the sys32 folder, regardless of the O/S platform. Hence I asked the question the way I did.


Similar yes to JMH..... but is x86 the same as x64? Garuda said he wants to use dlls from Vista X86 on his Win 7 x64 system.
Ztruker, from prowling around the SYS folders, I think you are correct. I assumed that all icon changes are retrieved from the “system32” folder regardless of O/S platform. So I thought by just changing the .dll file name from Vista’s system32 folder and copying it to W7’s system32 folder would then give me the option to open that file for (Vista) icons. Remember JMH, all you must do is change the node name in the selection window of the Properties panel.
But my real concern was whether the vista icons are coded different and therefore would confuse the W7 O/S.


Yes. The DLL won't be loaded into RAM. You can easily use it as an icon library. You don't have to put it in the System32 folder, either.
Pants….. Not sure what you mean by your last statement. Vista is on my Sony PC. The W7 is on my Sager notebook. Where would I copy the vista dll file to the Sager PC if not in the system32 folder?

And thanks to all three of you for your replies. I'm going to wait a few days; if no more comments are posted, then I'm going to try it as pantsaregood suggested. And I'll post the outcome here later.... that is, assuming I survive the explosion in the event W7 recoils. :D
 

My Computer My Computer

At a glance

Windows 7 Ultimate x642x - Xeon E5-2687W128GB Kingston - (2ea kits – 4x16GB)Gigabyte GTX-680 & EVGA GTX-Titan
Computer type
PC/Desktop
Computer Manufacturer/Model Number
Homemade with cube tower
OS
Windows 7 Ultimate x64
CPU
2x - Xeon E5-2687W
Motherboard
ASUS Z9PE-D8 WS
Memory
128GB Kingston - (2ea kits – 4x16GB)
Graphics Card(s)
Gigabyte GTX-680 & EVGA GTX-Titan
Sound Card
Realtek ALC898 8-chan audio
Monitor(s) Displays
2ea - Samsung T260HD 25.5-Inch LCD HDTV / Monitors
Screen Resolution
1920x1200
Hard Drives
8 ea. Crucial & Samsung EVO 2TB SSDs; misc 4ea. 8TB external Seagate spinners.
PSU
Corsair AX-1200
Case
Lian-Li cube custom
Cooling
2x Dynatron R-17 - CPU Air sinks (160watts TDP)
Keyboard
HP slimline wireless
Mouse
Microsoft ARC
Internet Speed
Faster than a speeding bullet.
Antivirus
Norton Security 360 - 2020
You could put it anywhere, really. You're not going to be able to replace the Windows 7 shell32.dll with the Vista shell32.dll. The DLL can go anywhere. You can put in a USB drive and label it "SEXYBEAST (J:)" and load the icons from it.

An icon is an icon. You could load an icon from Windows 7 into Windows 95.
 

My Computer My Computer

At a glance

Windows 7 Ultimate x64Intel Core i5 2500K8GB G.SKILL Ripjaws X DDR3 2133nVidia Geforce 9500GT
OS
Windows 7 Ultimate x64
CPU
Intel Core i5 2500K
Motherboard
Gigabyte GA-Z68A-D3-B3
Memory
8GB G.SKILL Ripjaws X DDR3 2133
Graphics Card(s)
nVidia Geforce 9500GT
Monitor(s) Displays
Acer H233H
Screen Resolution
1920x1080
Case
Antec Three Hundred
Thanks pantsaregood, Zt, and JMH.
 

My Computer My Computer

At a glance

Windows 7 Ultimate x642x - Xeon E5-2687W128GB Kingston - (2ea kits – 4x16GB)Gigabyte GTX-680 & EVGA GTX-Titan
Computer type
PC/Desktop
Computer Manufacturer/Model Number
Homemade with cube tower
OS
Windows 7 Ultimate x64
CPU
2x - Xeon E5-2687W
Motherboard
ASUS Z9PE-D8 WS
Memory
128GB Kingston - (2ea kits – 4x16GB)
Graphics Card(s)
Gigabyte GTX-680 & EVGA GTX-Titan
Sound Card
Realtek ALC898 8-chan audio
Monitor(s) Displays
2ea - Samsung T260HD 25.5-Inch LCD HDTV / Monitors
Screen Resolution
1920x1200
Hard Drives
8 ea. Crucial & Samsung EVO 2TB SSDs; misc 4ea. 8TB external Seagate spinners.
PSU
Corsair AX-1200
Case
Lian-Li cube custom
Cooling
2x Dynatron R-17 - CPU Air sinks (160watts TDP)
Keyboard
HP slimline wireless
Mouse
Microsoft ARC
Internet Speed
Faster than a speeding bullet.
Antivirus
Norton Security 360 - 2020
Back
Top