Problem ze zmianą tapety za pomocą plików wsadowych

Mam taki kod

@echo off

call :quiet>nul 2>&1

goto :EOF

:quiet

:: Konfiguracja tapety

REG ADD "HKCU\Control Panel\Desktop" /V Wallpaper /T REG_SZ /F /D "C://cennik.html"

REG ADD "HKCU\Control Panel\Desktop" /V WallpaperStyle /T REG_SZ /F /D 0

REG ADD "HKCU\Control Panel\Desktop" /V TileWallpaper /T REG_SZ /F /D 2

:: Zastosuj zmiany bez przelogowania

%SystemRoot%\System32\RUNDLL32.EXE user32.dll, UpdatePerUserSystemParameters

Normalnie jakby zamiast cennik.html znajdował się tam jakiś plik png to by działało, ale w tym wypadku tak nie jest. Co robię źle?

domyslam sie ze to dlatego ze “cennik.html” to plik z rozszezeniem .html a jest to rozszezenie plikow internetowych np stron www. Z tego wyglada to tak jakbys wstawial czesc strony internetowej na pulpit. Sprobuj wstawic jpg., png, bmp,. Powinno pomoc.

W przypadku wstawiania na pulpit aktywnej zawartości należy uaktywnić active desktop.

active desktop chyba mam aktywny, bo jak ustawiam stronę jako tło za pomocą Właściwości pulpitu to wtedy działa. Podobne problemy mam ze wszystkimi plikami o innych rozszerzeniach niż bmp.