|If you aren't having any problems, if it ain't broke, don't try to fix it.|
On the other hand, if you can't leave it alone...
The ones with the numbers in brackets are probably identical copies of the normally named one, though I don't know why some would have two numbers in brackets, or what made them.
Sometimes you un-intentionally make copies of some file(s).
E.g. if you move the mouse at all while actually clicking on files while trying to select them for a list with the Crtl key held down, Windows makes identical copies of the files in the same folder - "Copy of xxx.yyy" - but you may not notice them right away because they're at the bottom of the list, even AFTER you leave that folder and come back to it, if the files are sorted alphabetically - the file(s) is(are) still at the bottom of the list - Copy of ....
If there are more than one the "Copy... files are at the bottom of the list one after the other.
If you do it again for the same file, or if your mouse settings respond very quickly you may make multiple copies of the same file the first time - the second one will be "Copy (2) of xxx.yyy", the third one "Copy (3) of xxx.yyy", and so on.
Other circumstances in Windows? or other programs may insert a number in brackets (or two in your case) within the file name of an identical copy.
Normally only the normally named file name is usable by Windows.
So - you can probably move (cut and paste) the seemingly identical files with the number(s) in them, or delete them, and not have anything bad happen,
but to be more sure......
Sometimes files can appear to be the same but they're not, even though the number of bytes is the same.
Copy down the names of the files and their seemingly identical copies with the numbers in brackets.
FC - file compare - is an old legacy program that can compare the data contents of files.
Start - Run - type: cmd (click OK or press Enter)
type: cd.. (press Enter) - note the two periods - dots
type: cd.. (press Enter)
type: cd\windows\system32 (press Enter)
you should then be at
type: fc (normal file name) (copy? file name) (press Enter)
fc(space)(normal file name)(space)(copy? file name) (press Enter)
fc shell32.dll shell32(2)(2).dll (press Enter)
If the data in the files is identical you will be told it is.
FC: No differences encountered
However, FC cannot deal with spaces within the file name - but the copy? files probably don't have them.
shell32(2)(2).dll probably has no spaces in it though it may appear it does if the display is using certain fonts, between the (2)(2)
If the normally named files are identical to copy? files with numbers in brackets, you can probably safely move or delete the ones with the numbers in brackets.
If they are NOT, FC will display a different message, such as similar to
FC: Differences encountered at zzzzz:
shell32.dll : xxxxxxx
shell32(2)(2).dll : yyyyyy
In that case, the normally named file MIGHT be malware!
Run a full scan with your anti-malware (anti-virus, anti-spyware, etc) software of at least the C logical drive!
type: exit, or close the black window, to return to Windows.