На платформе х64 редактировать ресурсы непосредственно в папке
System32 нельзя!.
Программы
Restorator 2007 и
ResHacker являются 32-битными программами, а система устроена таким образом,
что при запуске 32-битной программы все ее запросы перенаправляются в папку
SysWow64!
Как известно, в папке
System32 лежат 64-битные файлы, а в
SysWow64 - 32-битные (для совместимости с 32-битными приложениями).
Открывая
Restorator 2007 или
ResHacker файл из папки
System32, вы будете думать, что правите файл в папке
System32, но система
уже перенаправила запрос редактора в папку
SysWow64! Догадываетесь что будет дальше?
Сама-то система 64-битная и для своей работы берет файлы из
System32, а вы изменили файлы в
SysWow64!
Какой выход?
Копируете файл из папки
System32 в другую (не системную!) папку, там редактируете и сохраняете.
Получаете права на этот файл в
System32, переименовываете его (например, Shell32_original.dll),
после этого копируете отредактированный файл на место переименованного, удаляете папки с кешами и перезагружаетесь.