zuckij
Цитата:
Как это ни выглядит страно, но винда до последнего цепляется за старые иконки.
|
Всё довольно просто исправить...

В файле
_ResPatch.cmd фрагмент:
Код:

taskkill /f /im explorer.exe > nul
For /F "Delims=" %%I In (%WorkDir%FileList.lst) Do Call :ReplaceFiles "%%~I"
REG ADD %KEY% /V TITLE /D "Vista patch" /f >nul
REG ADD %KEY%\001 /VE /D "Удаление временных файлов" /f >nul
REG ADD %KEY%\001 /V 1 /D "cmd.exe /C del %SystemDrive%\*.tmp" /f >nul
REG ADD %KEY%\002 /VE /D "Обновление иконок" /f >nul
REG ADD %KEY%\001 /V 1 /D "cmd.exe /C del """%USERPROFILE%\Local Settings\Application Data\IconCache.db"""" /f >nul
REG ADD %KEY%\002 /V 2 /D "%WorkDir%rebuild.exe /Q" /f >nul
start shutdown -r -t 3 -c "Завершение Vista Patch" -f
надо заменить на:
Код:

taskkill /f /im explorer.exe > nul
For /F "Delims=" %%I In (%WorkDir%FileList.lst) Do Call :ReplaceFiles "%%~I"
REG ADD %KEY% /V TITLE /D "Vista patch" /f >nul
REG ADD %KEY%\001 /VE /D "Удаление временных файлов" /f >nul
REG ADD %KEY%\001 /V 1 /D "cmd.exe /C del /Q %SystemDrive%\*.tmp" /f >nul
del /Q /AH "%USERPROFILE%\Local Settings\Application Data\IconCache.db"
start shutdown -r -t 3 -c "Завершение Vista Patch" -f
Проверил - работает!
P.S.
1. В чем была ошибка, думаю, понятно... 
2. Файл rebuild.exe можно удалить "за ненадобностью".