Столкнулся с проблемой удаления куста реестра, если в имени куста присутствует кириллица. Подскажите решение.
Куст
HTML код:

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\MSConfig\startupreg]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\MSConfig\startupreg\Ярлык для страницы свойств High Definition Audio]
"key"="SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run"
"item"="HDAShCut"
"hkey"="HKLM"
"command"="HDAShCut.exe"
"inimapping"="0"
код, который не видит кириллицу (кодировка естественно 866) и не удаляет куст
Код:

@echo off
SetLocal enabledelayedexpansion
call :fn1 "HKLM\SOFTWARE\Microsoft\Shared Tools\MSConfig\startupreg"
pause
exit /b
:fn1
for /f "tokens=7 delims=\" %%i in ('reg query %1') do reg delete "%~1\%%i" /f
exit /b