Here’s a blog post based on your command. It explains what the command does, the potential risks, and how to run it properly (since your original has a few typos).
REG_SZ when REG_EXPAND_SZ is neededIf the DLL path includes variables like %ProgramFiles%, use /t REG_EXPAND_SZ. If you use REG_SZ, the variable won't expand. Here’s a blog post based on your command
Windows looks up context-menu handler behavior using CLSIDs in the registry. Creating this specific CLSID key with an empty InprocServer32 effectively disables the new modern context menu handler for the current user, reverting to the older implementation. /d : This option specifies the data for
HKCU\SOFTWARE\Classes\CLSID\86ca1aa0... INITIATING HANDSHAKE...
INPROCSERVER32: NULL VALUE ACCEPTED.
LOADING LEGACY SHELL...
LEGACY SHELL CORRUPTED.
LOADING ALTERNATE PROTOCOL. presumably a DLL
An attacker could run:
He wasn't sitting in his chair. He was two-dimensional. He was an icon on the desktop.