вирь или поломка системы?

dickofan

винда на любую команду из уже запущенной камандной строки отвечает
 
'[command]' is not recognized as an internal or external command,
operable program or batch file.

при этом команда, запущенная из Run или какогонить шелла вроде ТС вполне себе работает

juliuzz

echo %PATH%

dickofan

system32 внутри path есть

elenangel

именно встроенная команда cmd (dir,copy,cls) или отдельные экзешники (ping например) так себя ведут?

dickofan

dir,copy,cls
работают нормально
а пинги и тому подобное - не работают

elenangel

скорее всего это нарушен ключик в реестре где прописано как запускать .exe файлы.
вот тут описано что надо делать. второй пост сверху.
2. Не запускаются *.exe-файлы.
надо создать reg-файл:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\exefile\shell]
[HKEY_CLASSES_ROOT\exefile\shell\open]
"EditFlags"=hex:00,00,00,00
[HKEY_CLASSES_ROOT\exefile\shell\open\command]
@="\"%1\" %*"
[HKEY_CLASSES_ROOT\exefile\shell\runas]
[HKEY_CLASSES_ROOT\exefile\shell\runas\command]
@="\"%1\" %*"
назвать его произвольным именем, например, restoreexe.reg, и запустить дважды щёлкнув по reg-файлу левой кнопкой мыши.

viktor954

is not recognized as an internal or external command, operable program or batch file
однако, интернеты говорят что проблема всё-таки с path:
http://answers.google.com/answers/threadview/id/148427.html
http://www.velocityreviews.com/forums/t172708-ipconfig-is-no...
а вот тут ценное замечание:
http://www.experts-exchange.com/OS/Microsoft_Operating_Syste...
You have a space in your path.
PATH=C:\WINDOWS; C:\WINDOWS\system32;
Should be...
PATH=C:\WINDOWS;C:\WINDOWS\system32;

dickofan

спасибо!
вот это помогло
Another possible reason for this error is that some application
install changed the Path Value Name, in the registry, from a
REG_EXPAND_SZ data type to a REG_SZ data type.
If this is your problem:
1. Use Regedt32.exe to navigate to:
HKEY_LOCAL_MACHINE \System \CurrentControlSet \Control \Session
Manager\Environment
2. If the Path Value Name is a type REG_SZ, double-click it and paste
the data value into Notepad.
3. Delete the Path Value Name.
4. On the Edit menu, Add Value name Path, as a REG_EXPAND_SZ data
type.
5. In the String Editor, paste the data value from Notepad.
6. You may have to restart your computer.
Оставить комментарий
Имя или ник:
Комментарий: