|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Очистка кеша иконок |
|
|
CMD/BAT - [решено] Очистка кеша иконок
|
Старожил Сообщения: 345 |
Хочу в контекстное меню добавить выполнение команд ie4uinit.exe -ClearIconCache и del /a %userprofile%\AppData\Local\IconCache.db,
но только без сmd и bat файлов!!! Возможно ли это реализовать???? Типа такого reg-файла: Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\DesktopBackground\Shell\Обновить кэш иконок] @="Обновить кэш иконок" "Icon"="C:\\12.ico" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\DesktopBackground\Shell\Обновить кэш иконок\command] @="C:\\Windows\\System32\\cmd.exe ie4uinit.exe -ClearIconCache" @="C:\\Windows\\System32\\cmd.exe del /a %userprofile%\AppData\Local\IconCache.db" Или работать не будет??? |
|
Отправлено: 12:45, 02-10-2014 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Не будет, поскольку вторым «@» Вы очищаете первый. Пробуйте объединять.
|
Отправлено: 12:48, 02-10-2014 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 345
|
Профиль | Отправить PM | Цитировать Цитата Iska:
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\DesktopBackground\Shell\Обновить кэш иконок] @="Обновить кэш иконок" "Icon"="C:\\Windows\\System32\\shell32.dll,-1202" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\DesktopBackground\Shell\Обновить кэш иконок\command] @="C:\\Windows\\System32\\cmd.exe ie4uinit.exe -ClearIconCache && del /a %userprofile%\AppData\Local\IconCache.db" Меня смущает строка: @="C:\\Windows\\System32\\cmd.exe ie4uinit.exe -ClearIconCache && del /a %userprofile%\AppData\Local\IconCache.db" Она точно так должна писаться??? |
|
Последний раз редактировалось Sisin, 02-10-2014 в 14:32. Отправлено: 14:08, 02-10-2014 | #3 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать И меня смущает. Если будут пробелы в пути — не сработает. Надо заключать аргумент команды «del» в кавычки. Второе — в файле реестра надо экранировать обратные слэши в пути. Наконец, cmd.exe требует указания параметра «/c» и аргумента в кавычках.
|
Отправлено: 14:46, 02-10-2014 | #4 |
Старожил Сообщения: 345
|
Профиль | Отправить PM | Цитировать Цитата Iska:
Так что ли: @="C:\\Windows\\System32\\cmd.exe /c"C:\Windows\System32\ie4uinit.exe -ClearIconCache" && del"/a %userprofile%\AppData\Local\IconCache.db"" |
||
Последний раз редактировалось Sisin, 02-10-2014 в 15:02. Отправлено: 14:50, 02-10-2014 | #5 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать У меня нет «HKEY_LOCAL_MACHINE\SOFTWARE\Classes\DesktopBackground» — другая ОС.
Попробуйте для начала так: Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\DesktopBackground\Shell\Обновить кэш иконок]
@="Обновить кэш иконок"
"Icon"="C:\\Windows\\System32\\shell32.dll,-1202"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\DesktopBackground\Shell\Обновить кэш иконок\command]
@="\"C:\\Windows\\System32\\cmd.exe\" /k "C:\Windows\System32\ie4uinit.exe" -ClearIconCache & del /a \"%AppData%\\Local\\IconCache.db\""
|
Отправлено: 15:15, 02-10-2014 | #6 |
Старожил Сообщения: 345
|
Профиль | Отправить PM | Цитировать Цитата Iska:
Правильнее так для Windows 7 x64, но тоже не пашет: Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\DesktopBackground\Shell\ClearIconCache] "MUIVerb"="Обновить кэш иконок" "Icon"="C:\\Windows\\System32\\shell32.dll,238" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\DesktopBackground\Shell\ClearIconCache\command] @="\"C:\\Windows\\System32\\cmd.exe\" /c "C:\Windows\System32\ie4uinit.exe" -ClearIconCache && del /a \"%userprofile%\\AppData\\Local\\IconCache.db\" |
|
Отправлено: 15:59, 02-10-2014 | #7 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Экранирование (сам выше забыл)!
Цитата Sisin:
|
|
Отправлено: 16:06, 02-10-2014 | #8 |
Старожил Сообщения: 345
|
Профиль | Отправить PM | Цитировать Цитата Iska:
|
|
Отправлено: 16:12, 02-10-2014 | #9 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Продолжаем пробовать:
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\DesktopBackground\Shell\ClearIconCache] "MUIVerb"="Обновить кэш иконок" "Icon"="C:\\Windows\\System32\\shell32.dll,238" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\DesktopBackground\Shell\ClearIconCache\command] @="\"C:\\Windows\\System32\\cmd.exe\" /c \"\"C:\\Windows\\System32\\ie4uinit.exe\" -ClearIconCache & del /a \"%%LocalAppData%%\\IconCache.db\"\"" |
Отправлено: 16:53, 02-10-2014 | #10 |
|
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Изменилась латентность кеша 2 | GREK74 | Непонятные проблемы с Железом | 1 | 09-12-2011 00:59 | |
автоудаление кеша KMPlayer | Harry Potter | Хочу все знать | 0 | 23-03-2010 13:11 | |
В шестиядернике Dunnington 16 Мбайт кеша L3 | futureuser | Процесcоры | 0 | 24-03-2008 01:03 | |
[решено] Видео и музыка из кеша | alexandri | Программное обеспечение Windows | 5 | 13-08-2007 13:57 | |
Нет иконок на раб. столе, размер иконок | Unixman | Microsoft Windows 2000/XP | 6 | 21-07-2003 10:14 |
|