I think I've just found a temporary solution using Task scheduler and the batch file gaved in tenforums.com
You can find my modded batch attached at the end of the post (made some changes for admin privileges, nothing more) VIRUS TOTAL SCAN https://www.virustotal.com/it/file/8d0ba2f92caab146fe5c36231f7240fd0e60306e8860c3a70d2b425d2acfe9d8/analysis/1443861638/ Open Task scheduler and create a new task
Now choose a name for your task, select "Run wheter user is logged or not" and "Run with highest privileges" and Select configure for: Windows 10 (not sure if last it changes something) Now go to Triggers tab and add a new trigger at Begin the task choose "On an event", leave basic, at Log choose System, Source "USER32" and Event ID "1074" as in the image below.
hxxp://i.imgur.com/ER67VeQ.png Now click OK and go to Actions tab Add a New entry and choose Start a program and select your downloaded batch file for your OS version (32 or 64bit) On add arguments insert: par 1 On Start in add your batch file folder location path, mine was C:\Users\Neri\Desktop\Updated FolderViewSettingsFix\ESET_FolderViewSettingsFix (not sure if these 2 entries changes something but for safety I recommend you to use it
as here: hxxp://i.imgur.com/hL4CZWj.png
Click OK On Condition Tab untick all entries On Settings tab UNTICK "Stop the task if it runs longer than" and leave the rest as default If you want you can enable History but it's not necessary Now check if the registry dll is back to shell32.dll and try the task shutting down your computer If your icons are back at their default position you have done your job correctly, if not you have only to change your keys authorization on regedit to Administrator Hope you will find that guide helpful and feel free to ask anything you need Apologize me if I made some grammar mistakes but as you see from the screens I'm not native english