![]() |
Не запускаются .bat .cmd файлы
|
aifam
Покажите содержимое файлов autoexec.nt и config.nt из System32 |
Цитата:
Код:
@echo off Код:
REM Windows MS-DOS Startup File Цитата:
|
aifam
жаль, но криминала в конфиге и автеекзеке нет, жаль потому, что будь он там было бы проще. Едем дальше, какие параметры этой ветке: HKEY_CLASSES_ROOT\batfile\shell\open\command и в этой: HKEY_CLASSES_ROOT\cmdfile\shell\open\command All харош уже флудить |
HKEY_CLASSES_ROOT\batfile\shell\open\command
(По умолчанию) REG_SZ "%1" %* HKEY_CLASSES_ROOT\batfile\shell\open\command значения те же самые. А там чтото должно было быть? |
ну то что есть то и должно быть...
ну и последняя моя попытка: что за bat/cmd? или абсолютно все? |
Перестали запускаться .bat и .cmd
Перестали запускаться батники, идет запуск и работают только через FAR!
Где что надо отрегулировать? |
На всякий случай твик реестра, восстанавливающий ассоциирование cmd файлов
Код:
Windows Registry Editor Version 5.00 |
Blast, Спосибо, работает!
|
Аналогичная ситуация: Не запускаются командные файлы *.cmd, *.bat.
![]() содержимое файла 123.cmd, calc.exe перименовываем в 123.bat выходит таже ошибка. cmd.exe присутствует и запускается с командной строки, также запускается с меню пуск-выполнить любой экзешник лежащий в c:\windows\system32 файлы config.nt, autoexec.nt присутствуют в c:\windows\system32, (содержимое в порядке, на всяк случай переписал из C:\WINDOWS\repair) Содержание переменной "PATHEXT"=".COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH" Выкладываю ветки реестра с содержимым относящимся к cmd: [HKEY_CLASSES_ROOT\.cmd
@="cmdfile"
[HKEY_CLASSES_ROOT\.cmd\PersistentHandler] @="{5e941d80-bf96-11cd-b579-08002b30bfeb}"] [HKEY_CLASSES_ROOT\cmdfile
@="Командный сценарий Windows NT" "EditFlags"=hex:30,04,00,00 [HKEY_CLASSES_ROOT\cmdfile\DefaultIcon] @=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\ 00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,00,68,00,\ 65,00,6c,00,6c,00,33,00,32,00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,31,00,35,\ 00,33,00,00,00 [HKEY_CLASSES_ROOT\cmdfile\shell] [HKEY_CLASSES_ROOT\cmdfile\shell\edit] [HKEY_CLASSES_ROOT\cmdfile\shell\edit\command] @=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\ 00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,4e,00,4f,00,\ 54,00,45,00,50,00,41,00,44,00,2e,00,45,00,58,00,45,00,20,00,25,00,31,00,00,\ 00 [HKEY_CLASSES_ROOT\cmdfile\shell\open] "EditFlags"=hex:00,00,00,00 [HKEY_CLASSES_ROOT\cmdfile\shell\open\command] @="\"%1\" %*" [HKEY_CLASSES_ROOT\cmdfile\shell\print] [HKEY_CLASSES_ROOT\cmdfile\shell\print\command] @=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\ 00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,4e,00,4f,00,\ 54,00,45,00,50,00,41,00,44,00,2e,00,45,00,58,00,45,00,20,00,2f,00,70,00,20,\ 00,25,00,31,00,00,00 [HKEY_CLASSES_ROOT\cmdfile\shellex] [HKEY_CLASSES_ROOT\cmdfile\shellex\DropHandler] @="{86C86720-42A0-1069-A2E8-08002B30309D}" [HKEY_CLASSES_ROOT\cmdfile\shellex\PropertySheetHandlers] [HKEY_CLASSES_ROOT\cmdfile\shellex\PropertySheetHandlers\PifProps] @="{86F19A00-42A0-1069-A2E9-08002B30309D}" [HKEY_CLASSES_ROOT\cmdfile\shellex\PropertySheetHandlers\ShimLayer Property Page] @="{513D916F-2A8E-4F51-AEAB-0CBC76FB1AF8}" ветка реестра с переменными [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\Session Manager\Environment
"ComSpec"="%SystemRoot%\\system32\\cmd.exe"
"FP_NO_HOST_CHECK"="NO" "NUMBER_OF_PROCESSORS"="4" "ONYX_INSTALL"="N:\\Onyx\\" "OS"="Windows_NT" "Path"=hex(2):43,00,3a,00,5c,00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,20,\ 00,46,00,69,00,6c,00,65,00,73,00,5c,00,50,00,43,00,20,00,43,00,6f,00,6e,00,\ 6e,00,65,00,63,00,74,00,69,00,76,00,69,00,74,00,79,00,20,00,53,00,6f,00,6c,\ 00,75,00,74,00,69,00,6f,00,6e,00,5c,00,3b,00,25,00,53,00,79,00,73,00,74,00,\ 65,00,6d,00,52,00,6f,00,6f,00,74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,\ 00,6d,00,33,00,32,00,3b,00,25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,\ 6f,00,6f,00,74,00,25,00,3b,00,25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,\ 00,6f,00,6f,00,74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,\ 32,00,5c,00,57,00,62,00,65,00,6d,00,3b,00,25,00,4f,00,4e,00,59,00,58,00,5f,\ 00,49,00,4e,00,53,00,54,00,41,00,4c,00,4c,00,25,00,53,00,79,00,73,00,74,00,\ 65,00,6d,00,00,00 "PATHEXT"=".COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH" "PROCESSOR_ARCHITECTURE"="x86" "PROCESSOR_IDENTIFIER"="x86 Family 6 Model 15 Stepping 11, GenuineIntel" "PROCESSOR_LEVEL"="6" "PROCESSOR_REVISION"="0f0b" "ProgramData"="C:\\Documents and Settings\\All Users\\Application Data" "TEMP"="M:\\tmp" "TMP"="M:\\tmp" "windir"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,\ 00,25,00,00,00] на запрос: assoc .cmd ответ: .cmd=cmdfile на запрос: ftype cmdfile ответ: cmdfile="%1" %* Возможно еще чтото упустил, пока не знаю в какую сторону копать. PS OS Windows XP SP3 |
ggg2001, можете взять у меня с сайта лечебный файл GenericRepairReg.inf, устраняющий основные последствия троянов.
А лучше обратитесь в раздел "Лечение систем от вредоносных программ": думаю что это ещё не всё. |
Цитата:
Хотел уточнить не отрабатываются командные файлы при запуске с проводника, если запускаешь с командной строки то все работает. Пуск - выполнить: cmd /c c:\123.cmd отрабатывается, копирую 123.cmd в windows\system32, пуск - выполнить 123.cmd пишет 123.cmd не найден. ![]() ![]() |
ggg2001, сделайте лог Process Monitor следующим образом:
|
Цитата:
Отключил лишние процессы, снял лог еще раз http://rghost.ru/7nKzWWm2Q |
ggg2001, покажите содержимое раздела реестра
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment |
Petya V4sechkin,
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment] "ComSpec"="%SystemRoot%\\system32\\cmd.exe" "FP_NO_HOST_CHECK"="NO" "NUMBER_OF_PROCESSORS"="4" "ONYX_INSTALL"="N:\\Onyx\\" "OS"="Windows_NT" "Path"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,\ 00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,3b,00,25,00,\ 53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,00,3b,00,25,\ 00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,00,5c,00,\ 53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,57,00,62,00,65,00,6d,\ 00,3b,00,25,00,4f,00,4e,00,59,00,58,00,5f,00,49,00,4e,00,53,00,54,00,41,00,\ 4c,00,4c,00,25,00,53,00,79,00,73,00,74,00,65,00,6d,00,00,00 "PATHEXT"=".COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH" "PROCESSOR_ARCHITECTURE"="x86" "PROCESSOR_IDENTIFIER"="x86 Family 6 Model 15 Stepping 11, GenuineIntel" "PROCESSOR_LEVEL"="6" "PROCESSOR_REVISION"="0f0b" "ProgramData"="C:\\Documents and Settings\\All Users\\Application Data" "TEMP"="M:\\tmp" "TMP"="M:\\tmp" "windir"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,\ 00,25,00,00,00 |
Цитата:
Исправьте: Код:
Windows Registry Editor Version 5.00 |
Petya V4sechkin,
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment] "ComSpec"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,\ 74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,63,\ 00,6d,00,64,00,2e,00,65,00,78,00,65,00,00,00 "FP_NO_HOST_CHECK"="NO" "NUMBER_OF_PROCESSORS"="4" "ONYX_INSTALL"="N:\\Onyx\\" "OS"="Windows_NT" "Path"=hex(2):43,00,3a,00,5c,00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,20,\ 00,46,00,69,00,6c,00,65,00,73,00,5c,00,50,00,43,00,20,00,43,00,6f,00,6e,00,\ 6e,00,65,00,63,00,74,00,69,00,76,00,69,00,74,00,79,00,20,00,53,00,6f,00,6c,\ 00,75,00,74,00,69,00,6f,00,6e,00,5c,00,3b,00,25,00,53,00,79,00,73,00,74,00,\ 65,00,6d,00,52,00,6f,00,6f,00,74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,\ 00,6d,00,33,00,32,00,3b,00,25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,\ 6f,00,6f,00,74,00,25,00,3b,00,25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,\ 00,6f,00,6f,00,74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,\ 32,00,5c,00,57,00,62,00,65,00,6d,00,3b,00,25,00,4f,00,4e,00,59,00,58,00,5f,\ 00,49,00,4e,00,53,00,54,00,41,00,4c,00,4c,00,25,00,53,00,79,00,73,00,74,00,\ 65,00,6d,00,00,00 "PATHEXT"=".COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH" "PROCESSOR_ARCHITECTURE"="x86" "PROCESSOR_IDENTIFIER"="x86 Family 6 Model 15 Stepping 11, GenuineIntel" "PROCESSOR_LEVEL"="6" "PROCESSOR_REVISION"="0f0b" "ProgramData"="C:\\Documents and Settings\\All Users\\Application Data" "TEMP"="M:\\tmp" "TMP"="M:\\tmp" "windir"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,\ 00,25,00,00,00 перезапуск проводника нет результата В процесс мониторе: ![]() странный путь C:\123.cmd:Raec25ph4sudbf0hAaq5ehw3Nf Petya V4sechkin, простой перезапуск проводника не сработал. После перезагрузки системы 123.cmd запустился. Сейчас проверю батники и прочее. Большое спасибо! Батник тоже запустился!!! |
Petya V4sechkin, напоследок еще небольшой вопрос, есть ли способ быстро поменять тип переменной REG_SZ на REG_EXPAND_SZ, не прибегая к удалению строки и импорту из рег файла?
|
ggg2001, без импорта: меню Правка -> Создать -> Расширяемый строковый параметр.
|
Petya V4sechkin, спасибо.
|
Мне все вышеперечисленные манипуляции не помогли, Но я в другой ветке нашёл СВОЁ решение.
http://forum.oszone.net/thread-233211.html Этот REG файлик всё-таки решил проблему отсутсвия ассоциации для *.CMD файлов. Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\.bat] @="batfile" [HKEY_CLASSES_ROOT\.cmd] @="cmdfile" [-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.bat] [-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.cmd] |
Еще в новых версиях Windows 10 для запуска 16-ти разрядных приложений (DOS) Ставьте в свойствах командной строки "Использовать прежнюю версию консоли"
|
|
portvein777, покажите содержимое раздела реестра
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment |
Цитата:
![]() Забыл, когда последний раз запускал камазы с волгами. Но там всё под контролем со дня установки лет 5 назад. ![]() Но ощущение - чего-то не хватает. Недавно восстанавливал "полностью" убитую (лицензионную) систему. . |
portvein777, некорректное значение PATH, должно быть примерно так:
Код:
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem |
Цитата:
|
Цитата:
запрос отправил третьему, перезагрузил пк, по-прежнему - Код:
C:\WINDOWS>help Хотя ещё осенью нормально работала tracert с любыми переменными. И потом - без перезагрузок - Мой компьютер → Свойства → Дополнительно → Переменные среды → Системные переменные → PATH %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem Всё работает, спасибо :) |
Время: 12:14. |
Время: 12:14.
© OSzone.net 2001-