Tftp не является внутренней или внешней командой исполняемой программой или пакетным файлом
В моем случае этот обычный способ восстановления пробовался первым. Потом процедура crash recovery. Потом заливка по tftp. Ничего не помогает .
Доступа по web нет, адрес не пингуется, индикатор Status остается горящим постоянно (с периодическим промигиванием).
Всем доброго времени суток!
Решил обновить прошивку своему D-Link Di-524. Для этого скачал версию "20080507_52_4_v206Patch08Ru.BIN" с ФТП. В настойках роутера (192.168.0.1) выбрал обновление прошивки, там былj написано "Succes" и роутер стал снова заходить на страницу. На этом его работоспособность была окончена: с тех пор я не могу зайти в настройки роутера, страница просто не отображается.
Пробовал откатить прошивку через Reset, пробовал делать Reset при выключенном и включая его с зажатой кнопкой, но ничего не помогло. Сам роутер вроде не "сгорел", по скольку лампочки горят на нём.
Подскажите что делать.
Попробовал второй способ реанимации, описанный в этой теме и смел нащупать пульс на своём роутере (он "пропинговался").
Дальше сделал всё по инструкции, (скачал прошивку, назвал fmw.bin(такое первоначальное расширение на моём роутере у прошивок), положил файл на диск C).
Дальше зашёл в "Выполнить", там ввёл cmd и в открывшемся окошке ввёл:c:\tftp -i 192.168.0.5 put fmw.bin - после чего мне выскакивает надпись:
"c:\tftp не является внутренней или внешней командой, исполняемой программой или пакетным файлом.
На сколько я понял, комп засчитывает команде не tftp, а целиком c:\tftp
Если пробую без c:\ вводить, то пишет: tftp:невозможно чтение файла локального компьютера fmw.bin
Нашёл в чём была моя ошибка: нужно было впечатать tftp -i 192.16.0.5 put C:\fmw.bin но даже когда так делаю, мне пишет "Истек таймаут".
Помогите плиз, уже идей даже не осталось
Последний раз редактировалось Athurai Вс май 31, 2009 11:47, всего редактировалось 1 раз.
1. tftp.exe обычно находится в папке \windows\system32. Доступ к этой папке обеспечивается стандартной переменной окружения PATH. Поэтому путь к программе указывать не нужно.
2. Путь к папке, где лежит frmw.bin нужно либо задать явно, либо перед выдачей команды tftp переместиться в эту папку с помощью стандартной команды CD
Например, если Вы положили frmw.bin в папку c:\temp, то Ваша последовательность команд:
cd c:\temp
tftp -i 192.168.0.5 put fmw.bin
1. tftp.exe обычно находится в папке \windows\system32. Доступ к этой папке обеспечивается стандартной переменной окружения PATH. Поэтому путь к программе указывать не нужно.
2. Путь к папке, где лежит frmw.bin нужно либо задать явно, либо перед выдачей команды tftp переместиться в эту папку с помощью стандартной команды CD
Например, если Вы положили frmw.bin в папку c:\temp, то Ваша последовательность команд:
cd c:\temp
tftp -i 192.168.0.5 put fmw.bin
Сделал всё так(указал путь через CD, сам путь прописал точно так же, как он выглядел в адресной строке в папке temp), в итоге командная строка выглядела следующим образом:
C:\Documents and Settings\Sargon\Local Settings\Temp>tftp 192.168.0.5 put di.BIN
di - название прошивки.
Итог - Истек таймаут.
Может снова не так что-то сделал?
Нет, нормально.
Происходит то же самое, что и у меня
И после этого роутер не пингуется, правда?
Вот именно по этой ситуации добиться ответа от D-Link и не удается .
А после чего у тебя эта проблема возникла? Просто я пытался обновить прошивку и тут. подарочек получил, от чего вдвойне обидно.
Ну а больше всего поражает то, что "внешне" роутер работает правильно и подключение по локальной сети есть, только в настойки не пускает
А после чего у тебя эта проблема возникла? Просто я пытался обновить прошивку и тут. подарочек получил, от чего вдвойне обидно.
Ну а больше всего поражает то, что "внешне" роутер работает правильно и подключение по локальной сети есть, только в настойки не пускает
Ко всему это у меня еще и добавилось такое, что он не всегда включается корректно, точнее в 90% случаев он не включается корректно. Втыкаю питание, все лампочки загораются и все. а должно только питания, на пинги не реагирует.
DIR-400. Вот после очередного передёргивания питания с последовавшим за этим таким вот эффектом перестало и пускать в web-морду по старому и пустому паролям. Reset пока делать не хочется, пока и так живётся. А дёргать эту заразу приходится минимум раз в двое суток, когда пропадает инет, DNS и вообще всё, кроме ставшей бесполезной web-морды.
Скажите, а что делать, если после перепрошивки связь с роутером оборвалась (отсутствует линк) но при этом на нем постоянно горят все лампочки кроме status и WLAN.
можно ли оживить?
Была проблема с роутером DIR-100. Все пингуется по статусу лампочек на нем все адекватно, Web интерфейс работал тока на заливку прошивки. Когда пытался реанимировать через Web писал ошибку, Через Tftp выдавал "истек таймаут". Как делал: скачал в FTP прошивку 2.02 и пытался залить её через tftp на роутер, пробовал по всякому(но был уверен что делаю все правильно) после 5 строчки "Истек таймаут" я отчаявшись пошёл налить чайку, ещё 1-2 мин отсутствия пишу в браузере 192.168.0.1 и вуаля я захожу на роутер и вижу что прошивка то встала!
Вот такой забавный случай произошёл.
Итог: после того что вам пишет "Истек таймаут" попробуйте все таки подождать 4-5 мин. Походу судя по пакетам соединения прошивка все таки заливается на роутер.
DI-604, через вэб просит ввести логин/пароль. Стандартный админ без пароля не принимает, старый логин/пароль аналогично.
Родная прошивалка 20080718_604_704_707_V3.21b07RU.EXE роутер не видит, если вбить айпи руками, всё равно не желает прошивать.
Обмен пакетами с 192.168.0.1 по 32 байт:
Ответ от 192.168.0.1: число байт=32 времяОтвет от 192.168.0.1: число байт=32 времяОтвет от 192.168.0.1: число байт=32 времяОтвет от 192.168.0.1: число байт=32 время
Статистика Ping для 192.168.0.1:
Пакетов: отправлено = 4, получено = 4, потеряно = 0 (0% потерь),
Приблизительное время приема-передачи в мс:
Минимальное = 0мсек, Максимальное = 0 мсек, Среднее = 0 мсек
C:\Distrib\D-Link>tftp -i 192.168.0.1 put 604.bin
Истек таймаут
Похоже остается только выпаять флэшку и прошить на программаторе?
Короче, была 15 минут назад абсолютно такая же проблема. Шаги проделаны точно такие же и способы перепрошивки не помогалию Веб интерфейс не вызывается, пароль не тот, автопрошивальщик тоже ругается на неправильный пароль, хард резет не помогает. Проблема решилась следующим образом:
Когда настраивал роутер в первый раз, комп был средний, 5 лет назад купленый, встроенная сетевуха, с него грузил настройки инета. После неудачного вольтмода компа купил новый, тут 2 сетевухи, встроеные. Не уверен имеет ли значение 100 или 1000 мбит интерфейс. С этого компа настройка не шла вовсе. Зато девайс отлично настроился со старенького бука acer, с опять же встроенной картой - через веб интерфейс. Самое обидное, что с этого бука при наборе в браузере стандартного admin без пароля загорается знакомый веб интерфейс. Попробуй как я, настроить с другого компа, может такая же проблемка.
TFTP (Trivial File Transfer Protocol — простой протокол передачи файлов) используется главным образом для первоначальной загрузки по сети операционных систем бездисковых рабочих станций, для обмена файлами с удаленным компьютером, на котором запущена служба TFTP, а так же для загрузки обновлений и конфигураций сетевых устройств (модемов, маршрутизаторов, систем хранения данных и т.п.). TFTP, в отличие от FTP, не содержит возможностей аутентификации (хотя возможна фильтрация по IP-адресу) и основан на транспортном протоколе UDP.
По умолчанию компонент TFTP Client в операционных системах Windows 10, Windows 8.1 и Windows 7 отключён, но при необходимости можно легко включить его используя любой из способов, которые представлены далее в этой инструкции.
Как включить TFTP Client в окне «Компоненты Windows»
Чтобы включить компонент TFTP Client, нажмите сочетание клавиш + R, в открывшемся окне Выполнить введите (скопируйте и вставьте) OptionalFeatures и нажмите клавишу Enter↵.
В открывшемся окне "Компоненты Windows" установите флажок компонента TFTP Client и нажмите OK.
Через непродолжительное время Windows применит требуемые изменения и компонент TFTP Client будет включен.
Включение TFTP Client в командной строке
Вы можете включить или отключить компонент TFTP Client в командной строке используя DISM.
Чтобы включить компонент TFTP Client, запустите командную строку от имени администратора и выполните следующую команду:
Dism /online /Enable-Feature /FeatureName:TFTP
Чтобы отключить компонент TFTP Client, запустите командную строку от имени администратора и выполните следующую команду:
Dism /online /Disable-Feature /FeatureName:TFTP
Всключение через Windows PowerShell
Также включить или отключить компонент TFTP Client можно в консоли PowerShell.
Чтобы включить компонент TFTP Client, откройте консоль Windows PowerShell от имени администратора и выполните следующую команду:
Enable-WindowsOptionalFeature –FeatureName "TFTP" -Online
Чтобы отключить компонент TFTP Client, откройте консоль Windows PowerShell от имени администратора и выполните следующую команду:
Disable-WindowsOptionalFeature –FeatureName "TFTP" -Online
После включения компонента TFTP Client можно использовать утилиту tftp.exe для выполнения необходимых задач.
"tftp" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
Используя рассмотренные выше действия, можно включить или отключить компонент TFTP Client в операционной системе Windows 10, Windows 8.1 и Windows 7
Дело вот в чем. Я любитель игр и вот нашел игрушку Warface , скачал и играю. И неоднократно делается вылет с игры и пишет "Прекращение работы "Имя игры" , " либо просто выскакивает ошибка какая-то , после чего компьютер сам перезагружается. Помогите , это очень бесит. И такие вылеты не только в одной игре , но и в других.
Эта цепочка заблокирована. Вы можете просмотреть вопрос или оставить свой голос, если сведения окажутся полезными, но вы не можете написать ответ в этой цепочке.
Оскорбление — это любое поведение, которое беспокоит или расстраивает человека или группу лиц. К угрозам относятся любые угрозы самоубийством, насилием, нанесением ущерба и др. Любое содержимое для взрослых или недопустимое на веб-сайте сообщества. Любое изображение, обсуждение наготы или ссылка на подобные материалы. Оскорбительное, грубое или вульгарное поведение и другие проявления неуважения. Любое поведение, нарушающее лицензионные соглашения, в том числе предоставление ключей продуктов или ссылок на пиратское ПО. Незатребованная массовая рассылка или реклама. Любые ссылки или пропаганда сайтов с вирусным, шпионским, вредоносным или фишинговым ПО. Любое другое неуместное содержимое или поведение в соответствии с правилами использования и кодексом поведения. Любое изображение, ссылка или обсуждение, связанные с детской порнографией, детской наготой или другими вариантами оскорбления или эксплуатации детей.
Ответы (13)
* Попробуйте выбрать меньший номер страницы.
* Введите только числа.
* Попробуйте выбрать меньший номер страницы.
* Введите только числа.
Добрый день.
Нажмите Win+X, выберите командная строка(администратор). В открывшемся окне напечатайте Dism /Online /Cleanup-Image /RestoreHealth и нажмите Enter. Напечатайте sfc /scannow и нажмите Enter.
Сообщите результат.
Оскорбление — это любое поведение, которое беспокоит или расстраивает человека или группу лиц. К угрозам относятся любые угрозы самоубийством, насилием, нанесением ущерба и др. Любое содержимое для взрослых или недопустимое на веб-сайте сообщества. Любое изображение, обсуждение наготы или ссылка на подобные материалы. Оскорбительное, грубое или вульгарное поведение и другие проявления неуважения. Любое поведение, нарушающее лицензионные соглашения, в том числе предоставление ключей продуктов или ссылок на пиратское ПО. Незатребованная массовая рассылка или реклама. Любые ссылки или пропаганда сайтов с вирусным, шпионским, вредоносным или фишинговым ПО. Любое другое неуместное содержимое или поведение в соответствии с правилами использования и кодексом поведения. Любое изображение, ссылка или обсуждение, связанные с детской порнографией, детской наготой или другими вариантами оскорбления или эксплуатации детей.
Был ли этот ответ полезным?
К сожалению, это не помогло.
Отлично! Благодарим за отзыв.
Насколько Вы удовлетворены этим ответом?
Благодарим за отзыв, он поможет улучшить наш сайт.
Насколько Вы удовлетворены этим ответом?
Благодарим за отзыв.
Microsoft Windows [Version 10.0.10586]
(c) Корпорация Майкрософт (Microsoft Corporation), 2015. Все права защищены.
C:\Windows\system32>Dism /Online /Cleanup-Image /RestoreHealth
Cистема DISM
Версия: 10.0.10586.0
Версия образа: 10.0.10586.0
Microsoft Windows [Version 10.0.10586]
(c) Корпорация Майкрософт (Microsoft Corporation), 2015. Все права защищены.
Проверка ресурсов Microsoft(R) Windows(R), версия 6.0.
(С) Корпорация Майкрософт. Все права защищены.
Проверка целостности всех защищенных системных файлов и замена неправильных
версий правильными.
/SCANNOW Проверка целостности всех защищенных системных файлов и
восстановление, по возможности, проблемных файлов.
/VERIFYONLY Проверка целостности всех защищенных системных файлов.
Восстановление файлов не выполняется.
/SCANFILE Проверка целостности указанного файла и его восстановление при
обнаружении проблем. В параметре следует указать полный
путь
/VERIFYFILE Проверка целостности файла, полный путь к которому указан
в параметре . Восстановление файлов не выполняется.
/OFFBOOTDIR Расположение автономного каталога загрузки для автономного
восстановления
/OFFWINDIR Расположение автономного каталога Windows для автономного
восстановления
sfc /SCANNOW
sfc /VERIFYFILE=c:\windows\system32\kernel32.dll
sfc /SCANFILE=d:\windows\system32\kernel32.dll /OFFBOOTDIR=d:\
/OFFWINDIR=d:\windows
sfc /VERIFYONLY
C:\Windows\system32>/scannow
"/scannow" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
Оскорбление — это любое поведение, которое беспокоит или расстраивает человека или группу лиц. К угрозам относятся любые угрозы самоубийством, насилием, нанесением ущерба и др. Любое содержимое для взрослых или недопустимое на веб-сайте сообщества. Любое изображение, обсуждение наготы или ссылка на подобные материалы. Оскорбительное, грубое или вульгарное поведение и другие проявления неуважения. Любое поведение, нарушающее лицензионные соглашения, в том числе предоставление ключей продуктов или ссылок на пиратское ПО. Незатребованная массовая рассылка или реклама. Любые ссылки или пропаганда сайтов с вирусным, шпионским, вредоносным или фишинговым ПО. Любое другое неуместное содержимое или поведение в соответствии с правилами использования и кодексом поведения. Любое изображение, ссылка или обсуждение, связанные с детской порнографией, детской наготой или другими вариантами оскорбления или эксплуатации детей.
Причины ошибки «Не является внутренней или внешней командой» при выполнении команд в командной строке Windows 10 и Windows 11
Для того, чтобы понять суть ошибки, давайте рассмотрим, что происходит при выполнении команды в командной строке, в качестве примера будем использовать такой код:
- В случае, если «команда» является собственной встроенной командой консоли (в качестве примера — cls), она выполняется с заданными параметрами.
- Если «команда» — это какой-то файл .exe, .cmd, .bat или иной, например, pip, python или adb, выполняется попытка его запуска из расположения, где запущена командная строка (выделено на изображении ниже) или из расположений, добавленных в системную переменную PATH (о которой поговорим подробнее далее). При удачном запуске и правильно переданных параметрах команда выполняется.
Отсюда следуют наиболее распространённые причины появления ошибки при выполнении команды:
- Самая распространённая причина — отсутствие исполняемого файла в папке, где запущена командная строка и в папках, содержащихся в PATH.
- Ошибки при написании команды: при ошибке в имени файла, он не будет найден, что и приведёт к указанной ошибке.
- Файл отсутствует где-либо, например, вы пробуете использовать telnet, в то время, когда соответствующий компонент Windows не установлен.
- Редко — запускаемый через командную строку файл действительно не является исполняемой программой: изначально сам по себе или из-за повреждений.
Теперь о том, что делать в рассматриваемой ситуации.
Для исправления ошибки «Не является внутренней или внешней командой, исполняемой программой или пакетным файлом» в зависимости от ситуации можно использовать следующие подходы.
Переход к папке с исполняемым файлом в командной строке
Если выполнение команды требуется не на регулярной основе, достаточно перейти в командной строке в папку, содержащую нужный файл, делается это следующим образом:
- Например, мы знаем, что python.exe для последней версии Python на момент написания этой статьи располагается в папкеpip.exe — там же во вложенной папке Scripts (если окажется не ясным, как попасть в эту папку, процесс показан в видео ниже), adb.exe — где-то в папке с platform-tools и так далее. Скопируйте этот путь, сделать это можно из адресной строки проводника.
- Если командная строка запущена на том же диске, где находится нужный исполняемый файл, введите команду вида:
- Если командная строка запущена на диске C:, а исполняемый файл находится на другом диске, то перед 2-м шагом используйте команду вида (здесь D меняем на нужную букву диска) D: с последующим нажатием Enter.
- Введите нужную команду, которая ранее сообщала об ошибке — теперь она должна выполниться успешно.
Добавление папки с программой в системную переменную среды PATH
В случае, когда использование команд требуется регулярно, например, для git, разумным будет добавить папку с этим исполняемым файлом в PATH, чтобы затем в любой момент времени выполнять команды, независимо от того, в какой папке открыта командная строка:
Примечание: если ошибка возникает при использовании команд python, обратите внимание, что при первоначальной установке вам предложат добавить необходимые пути в PATH (отметка Add Python to PATH), то же самое часто бывает и при установке других программ:
Установка недостающих компонентов
Иногда проблема возникает из-за того, что нужный файл попросту отсутствует на компьютере:
- Вы пробуете использовать команды telnet, но не зашли в Панель управления —Программы и компоненты — Включение или отключение компонентов Windows и не включили «Клиент Telnet».
- Запускаете команды pyinstaller, но предварительно не установили его командой pip install pyinstaller
- Пробуете использовать команды adb.exe, но не установили необходимые компоненты Android SDK Platform Tools.
Аналогичная ситуация может быть и для многих других, не входящих в стандартную поставку Windows 10 и Windows 11 компонентов, например, java.
Если ошибка возникает при запуске системных инструментов Windows
Видео инструкция
Надеюсь, статья и видео помогли разобраться с проблемой и помогли в её решении. Остаются вопросы? — задавайте их в комментариях, я постараюсь ответить.
РЕБЯТА НИКОГДА НЕ ПОКУПАЙТЕ ДЛИНК))))))))))))))
Купил тут на днях роутер D-Link DIR-615 K2. Естественно, в первую очередь решил обновить прошивку до самой новой версии. Не знаю, что именно пошло не так (я в чем-то ошибся, или роутер проглючил), но в результате получился просто кирпичик.
Как я понял, подобная проблема возникает у многих пользователей с шаловливыми ручками, так что опишу свои действия.
1. Отключаем от роутера все кабели. Отключаем питание. Отключаем компьютер от сети.
2. Настраиваем сетевой интерфейс подобным образом (см.скриншот):
Развлекуха с d link dir 615 k2
Как восстановит прошивку D-Link DIR-615 K2-01
3. Подключаем компьютер к одному из LAN-портов выключенного роутера.
4. Нажимаем кнопку Reset, включаем питание роутера, удерживаем Reset секунд 10 (я считал моргания лампочки питания, нужно 8 морганий).
Flashing failed.
ERROR - the image you uploaded failed to pass verification.
Please make sure to use an official update.
Делаем буквально следующее:
1. Создаем CMD-файл следующего содержания:
@Echo Off
:BEGIN
ping -n 1 -w 10 192.168.0.1
If errorlevel 1 Goto BEGIN
If errorlevel 0 Goto FLASH
Goto END
:FLASH
Echo *** Start Flashing ****
tftp -i 192.168.0.1 put 20121130_1914_DIR_615K_1.0.8_sdk-master.bin
:END
2. Размещаем его в том же каталоге, где лежит прошивка.
3. При необходимости включаем в системе клиент Telnet:
Как восстановит прошивку D-Link DIR-615 K2-02
Как восстановит прошивку D-Link DIR-615 K2-03
Как восстановит прошивку D-Link DIR-615 K2-04
"tftp" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
- значит, внимательно читаем п.3
5. удерживаем при этом Reset Включаем питание роутера, до моргания лампочки питания (напомню: статические адреса на компьютере прописаны, компьютер соединен с LAN-портом роутера).
При удачной прошивке видим примерно следующее:
Обмен пакетами с 192.168.0.1 по с 32 байтами данных:
Ответ от 192.168.0.1: число байт=32 время
Статистика Ping для 192.168.0.1:
Пакетов: отправлено = 1, получено = 1, потеряно = 0
(0% потерь)
Приблизительное время приема-передачи в мс:
Минимальное = 0мсек, Максимальное = 0 мсек, Среднее = 0 мсек
*** Start Flashing ****
Успешная передача: 3616768 байт за 4 сек., 904192 байт/с
c:\1>
Читайте также: