Я делаю это с помощью простого пакетного файла, который убивает sidebar.exe, копирует разархивированные файлы гаджета и затем перезапускает sidebar.exe. Этот метод также сохраняет настройки между обновлениями гаджетов.
Это командный файл. Вы должны будете изменить src и dst соответственно. Возможно, вам придется запустить его из командной строки с повышенными привилегиями, если вы не отключили UAC.
@setlocal
@echo off
:: Kill the current sidebar process
taskkill /f /im sidebar.exe
:: Update files
set src="%CD%\source"
set dst="%USERPROFILE%\appdata\local\microsoft\windows sidebar\gadgets\YourGadget.gadget"
xcopy /s /y %src% %dst%
:: Relaunch sidebar
start "" "%ProgramFiles%\Windows Sidebar\sidebar.exe"
@endlocal