Это то, как вы можете изменить реестр, без запроса «да» или «нет», и не забудьте запустить от имени администратора
reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\etc\etc /v Valuename /t REG_SZ /d valuedata /f
Ниже приведен реальный пример установки Internet Explorer в качестве браузера по умолчанию
reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Associations\UrlAssociations\https\UserChoice /v ProgId /t REG_SZ /d IE.HTTPS /f
/ f Принудительно: принудительное обновление без запроса «Значение существует, перезаписать
Y / N "
/ d Данные: фактические данные для хранения в виде «String», целого числа и т. Д.
/ v Значение: имя значения, например, ProgId
/ t DataType: REG_SZ (по умолчанию) | REG_DWORD | REG_EXPAND_SZ |
REG_MULTI_SZ
Подробнее о считывании, установке или удалении ключей и значений реестра, сохранении и восстановлении из файла .REG. с здесь