I am trying to edit shell32.dll icons but when I replace it with the original one my windows did not boot the I found that the shell32.dll can't be edited unless you remove the digital sign by signtool from the windows SDK and I did this easily with this command
signtool remove /s [path]/shell32.dll
but when I try to resign the dll file with this command
signtool sign /a [path]/shell32.dll
I got this error
SignTool Error: No certificates were found that met all the given criteria.