Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] Добавить перезагрузку Explorer.exe в контекстное меню (http://forum.oszone.net/showthread.php?t=252678)

zion87 30-01-2013 00:31 2078185

Добавить перезагрузку Explorer.exe в контекстное меню
 
1. Install_Restart_Explorer.reg — с содержимым (для установки)
Код:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Directory\Background\shell\Restart Explorer]

[HKEY_CLASSES_ROOT\Directory\Background\shell\Restart Explorer\command]
@="\"C:\\Users\\YOUR-USER-NAME-HERE\\Desktop\\Restart Explorer.bat\""

«ENTER-YOUR-NAME-HERE» заменить на свое имя пользователя

2.Restart Explorer.bat — с содержимым (скрипт перезагрузки)

Код:

@echo off
taskkill /f /im explorer.exe
start explorer.exe

Если файл .bat будет не на рабочем столе, то измените путь до него

Это все, теперь просто щелкните правой кнопкой мыши, и выбирайте пункт «Restart Explorer»

P.S. Названия файлов и меню можно сменить если хочется

для удаления пункта из контекстного меню
Remove_Restart_Explorer.reg
Код:

Windows Registry Editor Version 5.00

[-HKEY_CLASSES_ROOT\Directory\Background\shell\Restart Explorer]

пост

gora 30-01-2013 19:28 2078755

Без батника:
Код:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Directory\Background\shell\Restart Explorer]

[HKEY_CLASSES_ROOT\Directory\Background\shell\Restart Explorer\command]
@="cmd.exe /c taskkill /f /im explorer.exe & start explorer.exe"


7ka 13-02-2013 22:54 2089918

Цитата:

Цитата gora
Без батника: »

Уважаемый gora, а возможно ли добавить в этот код:
Код:

@="cmd.exe /c taskkill /f /im explorer.exe & start explorer.exe"
строчку:
Код:

del %UserProfile%\appdata\Local\IconCache.db
дабы затереть файл кэша иконок совместно с рестартом проводника но, не отдельной строкой, а именно в этот код, типа:
Код:

@="cmd.exe /c taskkill /f /im explorer.exe & del %UserProfile%\appdata\Local\IconCache.db & start explorer.exe"
заранее премного благодарен))

zion87 14-02-2013 06:42 2090084

так не работает?
Код:

@="cmd.exe /c taskkill /f /im explorer.exe & del "%UserProfile%\appdata\Local\IconCache.db" & start "" explorer.exe"

gora 14-02-2013 08:48 2090105

Цитата:

Цитата 7ka
возможно ли добавить »

Возможно.
Reg файлом:
Код:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Directory\Background\shell\Restart Explorer]

[HKEY_CLASSES_ROOT\Directory\Background\shell\Restart Explorer\command]
@=hex(2):63,00,6d,00,64,00,2e,00,65,00,78,00,65,00,20,00,2f,00,63,00,20,00,74,\
  00,61,00,73,00,6b,00,6b,00,69,00,6c,00,6c,00,20,00,2f,00,66,00,20,00,2f,00,\
  69,00,6d,00,20,00,65,00,78,00,70,00,6c,00,6f,00,72,00,65,00,72,00,2e,00,65,\
  00,78,00,65,00,20,00,26,00,20,00,64,00,65,00,6c,00,20,00,2f,00,66,00,20,00,\
  2f,00,71,00,20,00,2f,00,61,00,3a,00,68,00,20,00,22,00,25,00,55,00,73,00,65,\
  00,72,00,50,00,72,00,6f,00,66,00,69,00,6c,00,65,00,25,00,5c,00,61,00,70,00,\
  70,00,64,00,61,00,74,00,61,00,5c,00,4c,00,6f,00,63,00,61,00,6c,00,5c,00,49,\
  00,63,00,6f,00,6e,00,43,00,61,00,63,00,68,00,65,00,2e,00,64,00,62,00,22,00,\
  20,00,26,00,20,00,73,00,74,00,61,00,72,00,74,00,20,00,65,00,78,00,70,00,6c,\
  00,6f,00,72,00,65,00,72,00,2e,00,65,00,78,00,65,00,00,00

Батником:
Код:

Reg Add "HKCR\Directory\Background\shell\Restart Explorer\command" /ve /t REG_EXPAND_SZ /d "cmd.exe /c taskkill /f /im explorer.exe & del /f /q /a:h \"%%UserProfile%%\appdata\Local\IconCache.db\" & start explorer.exe" /f

7ka 14-02-2013 09:01 2090111

Цитата:

Цитата gora
Батником: »

Фантастиш! Работает!
gora, премного благодарен))


Время: 23:38.

Время: 23:38.
© OSzone.net 2001-