rezorustavi
- Стаж: 8 лет 10 месяцев
- Сообщений: 918
- Репутация:55[+] [-]
- Откуда: Грузия, город Рустави
|
Дорогие друзья! Есть твик для очистки кэша иконок с контекстного меню с перезапуском проводника.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 & taskkill /f /IM explorer.exe && del \"%%LocalAppData%%\\IconCache.db\"\" /q /f /A: H S R && start explorer.exe" Очень нравится этот твик, но есть одно пожелание полностью скрыть окно cmd, которая на секунду появляется и исчезает... Подправьте пожалуйста, если это возможно.
|
dimo70
- Стаж: 6 лет 11 месяцев
- Сообщений: 3777
- Репутация:27[+] [-]
- Откуда: BG
|
_________________ Подпись отключена за нарушение правил форума
|
Отправлено: 16-Мар-2021 12:16
(спустя 1 час 11 минут)
rezorustavi
- Стаж: 8 лет 10 месяцев
- Сообщений: 918
- Репутация:55[+] [-]
- Откуда: Грузия, город Рустави
|
dimo70, Окно cmd все равно появляется, возможно Вы не поняли мой вопрос. Нужно, чтобы при клике (запуске) правой кнопокй из контекстного меню, не появлялось на мгновение окошко командной строки, а в фоновом режиме прошло...
|
dimo70
- Стаж: 6 лет 11 месяцев
- Сообщений: 3777
- Репутация:27[+] [-]
- Откуда: BG
|
rezorustavi, я его вообще не вижу, так как комп у меня быстро работает. Но ето же не проблемма.
_________________ Подпись отключена за нарушение правил форума
|
Отправлено: 16-Мар-2021 19:37
(спустя 2 часа 43 минуты)
rezorustavi
- Стаж: 8 лет 10 месяцев
- Сообщений: 918
- Репутация:55[+] [-]
- Откуда: Грузия, город Рустави
|
dimo70, Нет конечно, не проблема, просто хотелось скрыть это окно.
|
Отправлено: 16-Мар-2021 21:00
(спустя 1 час 22 минуты)
loban_ser
- Стаж: 6 лет 9 месяцев
- Сообщений: 577
- Репутация:24[+] [-]
|
rezorustavi, Покурите в сторону mshta, вот пример:Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\DesktopBackground\Shell\reboot] "Icon"="shell32.dll,176" @="Перезагрузка" "Position"="bottom" [HKEY_CLASSES_ROOT\DesktopBackground\Shell\reboot\command] @="mshta.exe vbscript:createobject(\"wscript.shell\").run(\"cmd.exe /c \"\"Shutdown -r -f -t 00\"\"\",0)(close)" [HKEY_CLASSES_ROOT\DesktopBackground\Shell\shutdown] "Icon"="shell32.dll,215" @="Завершение работы" "Position"="bottom" [HKEY_CLASSES_ROOT\DesktopBackground\Shell\shutdown\command] @="mshta.exe vbscript:createobject(\"wscript.shell\").run(\"cmd.exe /c \"\"Shutdown -s -f -t 00\"\"\",0)(close)" вставите в свой рег файл командуmshta.exe vbscript:createobject("wscript.shell").run("cmd.exe /c ""C:\Windows\System32\ie4uinit.exe -ClearIconCache & taskkill /f /IM explorer.exe && del %LocalAppData%\IconCache.db /q /f /A: H S R && start explorer.exe""",0)(close) Ваш рег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] @="mshta.exe vbscript:createobject(\"wscript.shell\").run(\"cmd.exe /c \"\"C:\\Windows\\System32\\ie4uinit.exe -ClearIconCache & taskkill /f /IM explorer.exe && del %%LocalAppData%%\\IconCache.db /q /f /A: H S R && start explorer.exe\"\"\",0)(close)"
|
rezorustavi
- Стаж: 8 лет 10 месяцев
- Сообщений: 918
- Репутация:55[+] [-]
- Откуда: Грузия, город Рустави
|
loban_ser, Благодарю, поюзаю. Еще одна прозьба, если сможете, сделайте пожалуйста на все эти команды по максимуму на какие возможно. Спасибо.Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\*\shell\runas] @="Стать владельцем и задать полный доступ к объекту" "HasLUAShield"="" "NoWorkingDirectory"="" [HKEY_CLASSES_ROOT\*\shell\runas\command] @="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant:r \"%%USERDOMAIN%%\\%%USERNAME%%\":F /c" "IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant:r \"%%USERDOMAIN%%\\%%USERNAME%%\":F /c" [HKEY_CLASSES_ROOT\Directory\shell\runas] @="Стать владельцем и задать полный доступ к объекту" "HasLUAShield"="" "NoWorkingDirectory"="" [HKEY_CLASSES_ROOT\Directory\shell\runas\command] @="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant \"%%USERDOMAIN%%\\%%USERNAME%%\":F /t /c" "IsolatedCommand"="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant \"%%USERDOMAIN%%\\%%USERNAME%%\":F /t /c" ;------------------------------------------------------------------------- [HKEY_CLASSES_ROOT\DesktopBackground\Shell\ShowHideFiles] "MUIVerb"="Показать/Скрыть скрытые файлы и папки" "Icon"="shell32.dll,-180" "SubCommands"="" [HKEY_CLASSES_ROOT\DesktopBackground\Shell\ShowHideFiles\shell\01ShowFiles] "MUIVerb"="Показать скрытые файлы и папки" "Icon"="shell32.dll,-180" [HKEY_CLASSES_ROOT\DesktopBackground\Shell\ShowHideFiles\shell\01ShowFiles\command] @="cmd.exe /q /d /c, REG ADD \"HKCU\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Advanced\" /V Hidden /T REG_DWORD /D 1 /F >nul 2>&1 & REG ADD \"HKCU\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Advanced\" /V ShowSuperHidden /T REG_DWORD /D 1 /F >nul 2>&1 & taskkill /f /im explorer.exe >nul 2>&1 & start explorer.exe >nul 2>&1" [HKEY_CLASSES_ROOT\DesktopBackground\Shell\ShowHideFiles\shell\02HideFiles] "MUIVerb"="Скрыть скрытые файлы и папки" "Icon"="shell32.dll,-181" [HKEY_CLASSES_ROOT\DesktopBackground\Shell\ShowHideFiles\shell\02HideFiles\command] @="cmd.exe /q /d /c, REG ADD \"HKCU\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Advanced\" /V Hidden /T REG_DWORD /D 0 /F >nul 2>&1 & REG ADD \"HKCU\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Advanced\" /V ShowSuperHidden /T REG_DWORD /D 0 /F >nul 2>&1 & taskkill /f /im explorer.exe >nul 2>&1 & start explorer.exe >nul 2>&1" ;------------------------------------------------------------------------- [HKEY_CLASSES_ROOT\DesktopBackground\shell\TrayNotify] "MUIVerb"="Очистка области уведомлений" "Icon"="shell32.dll,-1001" "Position"="Top" [HKEY_CLASSES_ROOT\DesktopBackground\shell\TrayNotify\command] @="cmd.exe /q /d /c taskkill /f /im explorer.exe >nul 2>&1 & (for %%i in (\"HKCU\\Software\\Classes\\Local Settings\\Software\\Microsoft\\Windows\\CurrentVersion\\TrayNotify\") do (reg delete \"%~i\" /f /v \"IconStreams\" >nul 2>&1) & (reg delete \"%~i\" /f /v \"PastIconsStream\" >nul 2>&1) & (reg delete \"%~i\" /f /v \"PromotedIconCache\" >nul 2>&1)) && start explorer.exe >nul 2>&1" ;------------------------------------------------------------------------- [HKEY_CLASSES_ROOT\DesktopBackground\Shell\CleanCache] "MUIVerb"="Очистка кэша иконок и эскизов" "Icon"="shell32.dll,-63009" "Position"="Top" "SubCommands"="" [HKEY_CLASSES_ROOT\DesktopBackground\Shell\CleanCache\shell\01Icons] "MUIVerb"="Очистка кэша иконок" "Icon"="shell32.dll,-63009" [HKEY_CLASSES_ROOT\DesktopBackground\Shell\CleanCache\shell\01Icons\command] @="cmd.exe /q /d /c taskkill /f /im explorer.exe >nul 2>&1 & (del /q /a \"%%userprofile%%\\AppData\\Local\\IconCache.db\" >nul 2>&1) && start explorer.exe >nul 2>&1" [HKEY_CLASSES_ROOT\DesktopBackground\Shell\CleanCache\shell\02Thumbnails] "MUIVerb"="Очистка кэша эскизов" "Icon"="shell32.dll,-63008" [HKEY_CLASSES_ROOT\DesktopBackground\Shell\CleanCache\shell\02Thumbnails\command] @="cmd.exe /q /d /c taskkill /f /im explorer.exe >nul 2>&1 & (del /q /a /s \"%%userprofile%%\\AppData\\Local\\Microsoft\\Windows\\Explorer\\*.db\" >nul 2>&1) && start explorer.exe >nul 2>&1" ;------------------------------------------------------------------------- [HKEY_CLASSES_ROOT\Directory\Background\shell\RestartExplorer] "MUIVerb"="Перезапуск проводника" "Icon"="explorer.exe" [HKEY_CLASSES_ROOT\Directory\Background\shell\RestartExplorer\command] @="cmd.exe /q /d /c taskkill /f /im explorer.exe >nul 2>&1 & start explorer.exe >nul 2>&1" ;------------------------------------------------------------------------- [HKEY_CLASSES_ROOT\DesktopBackground\Shell\Shutdown] "MUIVerb"="Завершение работы или перезагрузка системы" "Icon"="shell32.dll,-28" "Position"="Bottom" "SubCommands"="" [HKEY_CLASSES_ROOT\DesktopBackground\Shell\Shutdown\shell\01ShutdownInstantly] "MUIVerb"="Завершение работы" "Icon"="shell32.dll,-28" [HKEY_CLASSES_ROOT\DesktopBackground\Shell\Shutdown\shell\01ShutdownInstantly\command] @="shutdown -s -f -t 0" [HKEY_CLASSES_ROOT\DesktopBackground\Shell\Shutdown\shell\02RestartInstantly] "MUIVerb"="Перезагрузка" "Icon"="shell32.dll,-16739" [HKEY_CLASSES_ROOT\DesktopBackground\Shell\Shutdown\shell\02RestartInstantly\command] @="shutdown -r -f -t 0" [HKEY_CLASSES_ROOT\DesktopBackground\Shell\Shutdown\shell\03SleepInstantly] "MUIVerb"="Спящий режим" "Icon"="shell32.dll,-16741" [HKEY_CLASSES_ROOT\DesktopBackground\Shell\Shutdown\shell\03SleepInstantly\command] @="rundll32.exe Powrprof.dll,SetSuspendState 0,0,0" [HKEY_CLASSES_ROOT\DesktopBackground\Shell\Shutdown\shell\04RestartAdvancedInstantly] "CommandFlags"=dword:00000020 "MUIVerb"="Перезагрузка в расширенном режиме" "Icon"="shell32.dll,-16739" [HKEY_CLASSES_ROOT\DesktopBackground\Shell\Shutdown\shell\04RestartAdvancedInstantly\command] @="shutdown -r -o -f -t 0" Добавлено через 7 минут 48 секунд: После нажатия с контекстного меню, на Windows 10 LTSC x64 вылезает такая фингня:
|
loban_ser
- Стаж: 6 лет 9 месяцев
- Сообщений: 577
- Репутация:24[+] [-]
|
rezorustavi,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] @="mshta.exe vbscript:createobject(\"wscript.shell\").run(\"cmd.exe /c \"\"C:\\Windows\\System32\\ie4uinit.exe -ClearIconCache & taskkill /f /IM explorer.exe && del %%LocalAppData%%\\IconCache.db /q /f /A: H S R && start explorer.exe\"\"\",0)(close)" [HKEY_LOCAL_MACHINE\software\Classes\Directory\background\shell\restart] @="Refresh Explorer" "Icon"="%%windir%%\\System32\\SHELL32.dll,238" "Position"="Top" "MUIVerb"="Restart Explorer" [HKEY_LOCAL_MACHINE\software\Classes\Directory\background\shell\restart\command] @="mshta.exe vbscript:createobject(\"wscript.shell\").run(\"wscript.exe \"\"%%Windir%%\\Resstart_Explorer.vbs\"\" 1 /RESTART\",0)(close)" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\DesktopBackground\Shell\restart] @="Refresh Explorer" "Icon"="%windir%\\System32\\SHELL32.dll,238" "Position"="Top" "MUIVerb"="Restart Explorer" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\DesktopBackground\Shell\restart\command] @="mshta.exe vbscript:createobject(\"wscript.shell\").run(\"wscript.exe \"\"%%Windir%%\\Resstart_Explorer.vbs\"\" 1 /RESTART\",0)(close)" [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\ClearIconCache] "MUIVerb"="Очистка кэша иконок" "Icon"="C:\\Windows\\System32\\shell32.dll,238" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\DesktopBackground\Shell\ClearIconCache\command] @="mshta.exe vbscript:createobject(\"wscript.shell\").run(\"cmd.exe /c \"\"C:\\Windows\\System32\\ie4uinit.exe\"\" -ClearIconCache & taskkill /f /IM explorer.exe && del \"\"%%LocalAppData%%\\IconCache.db\"\" /q /f /A: H S R && start explorer.exe\",0)(close)" [HKEY_CLASSES_ROOT\DesktopBackground\Shell\TrayNotify] "MUIVerb"="Очистка области уведомлений" "Icon"="shell32.dll,-1001" "Position"="Top" [HKEY_CLASSES_ROOT\DesktopBackground\Shell\TrayNotify\command] @="mshta.exe vbscript:createobject(\"wscript.shell\").run(\"cmd.exe /q /d /c taskkill /f /im explorer.exe & (for %%i in (\"\"HKCU\\Software\\Classes\\Local Settings\\Software\\Microsoft\\Windows\\CurrentVersion\\TrayNotify\"\") do (reg delete \"\"%~i\"\" /f /v \"\"IconStreams\"\") & (reg delete \"\"%~i\"\" /f /v \"\"PastIconsStream\"\") & (reg delete \"\"%~i\"\" /f /v \"\"PromotedIconCache\"\")) && start explorer.exe\",0)(close)" [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\System_Reboot] "MUIVerb"="Перезагрузка системы" "Icon"="shell32.dll,-16739" [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\System_Reboot\command] @="mshta.exe vbscript:createobject(\"wscript.shell\").run(\"cmd.exe /c \"\"Shutdown -r -f -t 00\"\"\",0)(close)" [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\System_Shutdown] "MUIVerb"="Завершение работы" "Icon"="shell32.dll,-28" [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\System_Shutdown\command] @="mshta.exe vbscript:createobject(\"wscript.shell\").run(\"cmd.exe /c \"\"Shutdown -s -f -t 00\"\"\",0)(close)" [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\System_ShutdownForce] "MUIVerb"="Завершение работы (принудительно)" "Icon"="shell32.dll,-28" [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\System_ShutdownForce\command] @="mshta.exe vbscript:createobject(\"wscript.shell\").run(\"cmd.exe /c \"\"Shutdown /s /t 0 /f\"\"\",0)(close)" [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\System_SleepInstantly] "MUIVerb"="Спящий режим" "Icon"="shell32.dll,-16741" [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\System_SleepInstantly\command] @="mshta.exe vbscript:createobject(\"wscript.shell\").run(\"cmd.exe /c \"\"rundll32.exe Powrprof.dll,SetSuspendState 0,0,0\"\"\",0)(close)" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\DesktopBackground\Shell\shutdown] "MUIVerb"="Завершение работы" "Position"="bottom" "SubCommands"="System_Reboot;System_Shutdown;System_ShutdownForce;System_SleepInstantly" "Icon"="shell32.dll,-28" [HKEY_LOCAL_MACHINE\software\Classes\Directory\background\shell\shutdown] "MUIVerb"="Завершение работы" "Position"="bottom" "SubCommands"="System_Reboot;System_Shutdown;System_ShutdownForce;System_SleepInstantly" "Icon"="shell32.dll,-28" Resstart_Explorer.vbs If WScript.Arguments.Count < 2 Then WScript.Quit Set FSO = CreateObject("Scripting.FileSystemObject") Set WSS = CreateObject("Wscript.Shell") If WScript.Arguments.Named.Exists("RESTART") Then Dim oWMIService, oProcess, colProcess Set oWMIService = GetObject("winmgmts:{impersonationLevel=impersonate}!\\.\root\cimv2") Set colProcess = oWMIService.ExecQuery("Select * from Win32_Process Where Name = 'explorer.exe'") For Each oProcess In colProcess oProcess.Terminate() Next WScript.Sleep 100 Set colProcess = oWMIService.ExecQuery("Select * from Win32_Process Where Name = 'explorer.exe'") If colProcess.Count = 0 Then WSS.Run FSO.GetSpecialFolder(0) & "\explorer.exe" End If остальное можно взять отсюда
Последний раз редактировалось: loban_ser (2021-03-17 11:54), всего редактировалось 4 раз(а)
|
rezorustavi
- Стаж: 8 лет 10 месяцев
- Сообщений: 918
- Репутация:55[+] [-]
- Откуда: Грузия, город Рустави
|
|
rezorustavi
- Стаж: 8 лет 10 месяцев
- Сообщений: 918
- Репутация:55[+] [-]
- Откуда: Грузия, город Рустави
|
Последний раз редактировалось: rezorustavi (2021-09-29 11:26), всего редактировалось 1 раз
|
loban_ser
- Стаж: 6 лет 9 месяцев
- Сообщений: 577
- Репутация:24[+] [-]
|
rezorustavi, Все ведь дано! Что еще нужно?
|
rezorustavi
- Стаж: 8 лет 10 месяцев
- Сообщений: 918
- Репутация:55[+] [-]
- Откуда: Грузия, город Рустави
|
84087без промельканивая командного окошка Уважаемый, в этом именно твике, без промельканивая командного окошка, чтобы это окно CMD не вылезало, скрыть его хочется.
|
Maks
- Стаж: 3 года 7 месяцев
- Сообщений: 3
- Репутация:0[+] [-]
|
loban_ser, Приветствую,помогите пожалуйста с твиком Показать/Скрыть скрытые папки/файлы сам что-то ни как ни соображу. Сделать команду в сторону mshta.exe без промелькания окна CMD Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\Directory\Background\shell\~ShowHideFiles] "MUIVerb"="Показать/Скрыть скрытые папки/файлы" "Icon"="imageres.dll,3" [HKEY_CLASSES_ROOT\Directory\Background\shell\~ShowHideFiles\command] @="cmd.exe /q /c powershell.exe -windowstyle hidden -noprofile \"$strKey = 'HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Advanced';$strHiddenKey = $strKey + '\\Hidden';$strSuperHiddenKey = $strKey + '\\ShowSuperHidden';$WshShell = new-object -com wscript.shell;$dblHiddenData = $WshShell.RegRead($strHiddenKey);If ($dblHiddenData -eq 2) {$WshShell.RegWrite($strHiddenKey, 1, 'REG_DWORD');$WshShell.RegWrite($strSuperHiddenKey, 1, 'REG_DWORD')} else {$WshShell.RegWrite($strHiddenKey, 2, 'REG_DWORD');$WshShell.RegWrite($strSuperHiddenKey, 0, 'REG_DWORD')};(New-Object -comObject Shell.Application).Windows() | foreach-object {$_.Refresh()}\""
|
Страница 1 из 3
Текущее время: 23-Ноя 13:04
Часовой пояс: UTC + 3
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете прикреплять файлы к сообщениям Вы можете скачивать файлы
|
|