Duplicate .dll in system32 and i386 directories

I recently ran a utiltiy included with "System Mechanic 5" that identifies duplicate .dll files on a system.  It reported that i had over 4gig of duplicate files.  Many of the duplicates have one file located int the "windowss\system32" directory and the duplicate copy in the C:\i386 directory.   I am reluctant to just start deleting files, but i could certainly use the extra space.  Can anyone tell me if it's safe to remove the duplicates from one of these directories without totally screwing up mys sytem.
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Hello ROSinclair =)

nah nahh DONT REMOVE THEM !!!

the files which are present in C:\Windiows\System32 folder are required to run Windows properly
and the files which are present in i386 folder are actually the folder which was copied from the XP CD on your hard drive, so that in case if you will need to repair some windows programs and files, you can take the advantage of this folder, and it can be used to run SFC Scan also !!

You must be using a laptop or a system which has Recovery CDs, right ??
if Yes then leave this folder there, dont delete ot alter it, its required,,, and if you really running out of space, then the best option is to burn this folder on a CD and keep it safe somewhere :)
but DONT delete anything from System32 folder, otherwise you will make your system unbootable !!!

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Chris BRetiredCommented:
The i386 directory is created by the system at install time. It contains the files needed to replace any that are damaged, for use when you install something, etc. Don't touch. If you need more space, hard drives are cheap - add another one.

Chris B
Programmers are lazy. When someone writes a library of computer functions (a .dll), we share them as much as possible so we do not have to write our own library of functions. you can have multiple applications, windows system files as well as games, office software, etc... all sharing different dll files. If you uninstall an application and choose to erase a 'shared file' for example, then all the stuff that relied on that specific dll file will fail. Sometimes a programmer will write their software and will include a common dll file but will not install it in the system 32 folder... in that case you may find duplicate dll files in many different folders. It is still best to not touch anything that ends with dll.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Windows XP

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.