Advertisement
Guest User

Refresh.vbs

a guest
Nov 20th, 2019
244
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. 'Скрипт правильно обновляет Рабочий стол, очищая (обновляя) кэш иконок командами в 8-ой и 9-ой строках.
  2. 'Побочным действием такой очистки кэша и обновления оболочки является создание файлов-отчётов.
  3. 'Команды, начинающиеся с 14-ой строки, отвечают за удаление этих логов после паузы в 1 секунду (10-я строка).
  4. '13-я строка указывает сценарию переменную среду %userprofile%, которую Microsoft ® WBSH по умолчанию не понимает.
  5. 'Автор скрипта: Аванесян Х.С.
  6.  
  7. Set oShell = WScript.CreateObject ("WScript.Shell")
  8. oShell.run "ie4uinit.exe -show"
  9. oShell.run "ie4uinit.exe -ClearIconCache"
  10. WScript.Sleep 1000
  11. Set objFSO = CreateObject("Scripting.FileSystemObject")
  12. set WshShell = CreateObject("WScript.Shell")
  13. UserProfile = WshShell.ExpandEnvironmentStrings("%USERPROFILE%")
  14. If objFSO.FileExists(USERPROFILE &"\AppData\Local\Microsoft\Internet Explorer\ie4uinit-ClearIconCache.log") Then
  15. objFSO.DeleteFile USERPROFILE &"\AppData\Local\Microsoft\Internet Explorer\ie4uinit-ClearIconCache.log"
  16. End If
  17. If objFSO.FileExists(USERPROFILE &"\AppData\Local\Microsoft\Internet Explorer\ie4uinit-show.log") Then
  18. objFSO.DeleteFile USERPROFILE &"\AppData\Local\Microsoft\Internet Explorer\ie4uinit-show.log"
  19. End If
  20. If objFSO.FileExists(USERPROFILE &"\AppData\Local\Microsoft\Internet Explorer\brndlog.txt") Then
  21. objFSO.DeleteFile USERPROFILE &"\AppData\Local\Microsoft\Internet Explorer\brndlog.txt"
  22. End If
  23. If objFSO.FileExists(USERPROFILE &"\AppData\Local\Microsoft\Internet Explorer\ie4uinit-UserConfig.log") Then
  24. objFSO.DeleteFile USERPROFILE &"\AppData\Local\Microsoft\Internet Explorer\ie4uinit-UserConfig.log"
  25. End If
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement