Ошибка при запуске bat файла

@VelonacepsCalyxEggs

Screenshot_18

Недавно переустановил винду.
При запуске Bat файла от им.Администратора открывался CMD и происходила ошибка выше. При запуске файла без им. Адиминистратора, открывался CMD и закрывался.
image

При запуске через лаунчер, после загрузки файлов он проверял наличие обновлений, писал что открывает StrongDmm, но CMD просто закрывался и ничего не происходило.
image

@VelonacepsCalyxEggs

image
Сам файл кстати на месте

@SpaiR

Какое у тебя имя пользователя? В нем есть русские символы или нет?

@VelonacepsCalyxEggs

Какое у тебя имя пользователя? В нем есть русские символы или нет?

Да, имеются.

@SpaiR

В этом и проблема. Путь должен содержать лишь латинские символы (имя пользователя должно быть на английском). Чтобы убедиться можешь скачать архив напрямую https://github.com/SpaiR/StrongDMM/releases/download/v1.5.0/strongdmm-windows.zip и распаковать где-то, где нету имени пользователя (другой диск или сразу под C:. Как попробуешь — отпишись тут, пожалуйста, чтобы я понимал, что у тебя именно эта проблема.

@VelonacepsCalyxEggs

В этом и проблема. Путь должен содержать лишь латинские символы (имя пользователя должно быть на английском). Чтобы убедиться можешь скачать архив напрямую https://github.com/SpaiR/StrongDMM/releases/download/v1.5.0/strongdmm-windows.zip и распаковать где-то, где нету имени пользователя (другой диск или сразу под C:. Как попробуешь — отпишись тут, пожалуйста, чтобы я понимал, что у тебя именно эта проблема.

image
Засунул под диск, таже проблема :

@SpaiR

Хм. В таком случае это другой баг. Проблема в том, что у некоторых рантайм Java, который упакован в архив и находится целиком в папке runtime, по каким-то причинам не запускается. В чем дело я не знаю, поэтому даже варианта решения особо предложить не могу.

В принципе, ты можешь попробовать поиграться с этим сам, попробовав запустить с рантаймом из этой ссылки https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.7%2B10.2/OpenJDK11U-jdk_x64_windows_hotspot_11.0.7_10.zip (в архиве поставляется 32-битная версия, а по ссылке 64). Как-то еще помочь с этим не могу, т.к. проблема на стороне пользователя. Если получится найти решению — буду рад услышать и внедрить его в основное приложение.

@VelonacepsCalyxEggs

Хм. В таком случае это другой баг. Проблема в том, что у некоторых рантайм Java, который упакован в архив и находится целиком в папке runtime, по каким-то причинам не запускается. В чем дело я не знаю, поэтому даже варианта решения особо предложить не могу.

В принципе, ты можешь попробовать поиграться с этим сам, попробовав запустить с рантаймом из этой ссылки https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.7%2B10.2/OpenJDK11U-jdk_x64_windows_hotspot_11.0.7_10.zip (в архиве поставляется 32-битная версия, а по ссылке 64). Как-то еще помочь с этим не могу, т.к. проблема на стороне пользователя. Если получится найти решению — буду рад услышать и внедрить его в основное приложение.
Я ввел полный путь к файлу javaw.exe и мне на этот раз выдало эту ошибку
image

  • bat

  • ошибка



arsenev

  • Ответить в тему

  • Создать тему

Рекомендованные сообщения


arsenev

arsenev

48


    • Жалоба
    • Рассказать

Добрый день. Нужна помощь в решении следующей проблемы. При запуске bat-файлов, в которых пути к каталогам заданы через %~dp0 система выдает ошибку «Не удается найти «~dp0…«. Проверьте, правильно ли указано имя». Если в bat-файле записать полный путь к каталогу, где находится файл, то все запускается нормально. Например, заменяю в bat-файле строку set cf=%~dp0…. на set cf=F:Creo_4.0_M040Creo 4.0M040 и батник начинает работать. Подскажите, пожалуйста, в чем может быть проблема.

err.jpg


Изменено 6 марта 2018 пользователем arsenev

  • Цитата
Ссылка на сообщение
Поделиться на других сайтах


IGU

IGU

25


    • Жалоба
    • Рассказать

Скорее всего мешают пробелы в пути.


Изменено 6 марта 2018 пользователем IGU

  • Цитата
Ссылка на сообщение
Поделиться на других сайтах


IGU

IGU

25


    • Жалоба
    • Рассказать

Попробуйте закавычить:

set cf="%~dp0...."

Ссылка на сообщение
Поделиться на других сайтах


arsenev

arsenev

48



arsenev

arsenev

48


  • Автор
    • Жалоба
    • Рассказать

Разобрался. Была отключена расширенная обработка. Что бы включить нужно либо в начале батника вставить setlocal enableextensions, либо добавить параметр в реестр:

Цитата

Полностью отключить или включить расширенную обработку на данном компьютере или для конкретного пользователя можно в реестре, в соответствующих нужному контексту разделах [HKEY_LOCAL_MACHINE Software Microsoft Command Processor] и [HKEY_CURRENT_USER Software Microsoft Command Processor].

Параметр «EnableExtensions»=dword:00000001 в этих разделах включает расширения, а «EnableExtensions»=dword:00000000 — отключает, при этом параметры пользователя имеют приоритет над параметрами компьютера

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже.

Если у вас есть аккаунт, войдите в него для написания от своего имени.

Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.

  • Сейчас на странице

      0 пользователей

    Нет пользователей, просматривающих эту страницу.

  • Сообщения


    • gudstartup

      Автор:

      gudstartup · Опубликовано: 1 час назад

      @Борис Уралмаш Про 3225 не смотрите в списке блокируемых вашего 1828 нет.

      Посмотрите лучше на состояния сигналов 

      С2-7XX-1828 или С2-10ХХ-1828 разрешают ли они функции WindW касательно например вашего 1828 параметра?

      Как в анекдоте отрывать у таракана по одной лапке и смотреть ползет или нет…!

       


    • DJ Astro


    • enginegr

      Автор:

      enginegr · Опубликовано: 2 часа назад

      судьба-индейка. благодарю! не вижу ничего зазорного в признании собственного невежества и избавления от него, даже в скромные 33 годика нахожу полезным умножение знаний и навыков — все когда-то учились. Спасибо учителям и вам в частности — даст бог, и я кому-то помогу добрым советом и делом. Всем, кто был неравнодушен к моей проблеме — спасибо огромное!!!


    • Ветерок

      Автор:

      Ветерок · Опубликовано: 2 часа назад

      Да что ж ты ничего не можешь. Ни построить, ни даже файл скачать.

       

      https://cloud.mail.ru/public/SpAm/NETBhDuJE


    • enginegr

      Автор:

      enginegr · Опубликовано: 2 часа назад

      тот счастливчик, у которого эти скачивания удались — залей на облако яндекса или гугла, буду крайне признателен, ибо форум считает, что я не дорос до права качать вложения с его хостинга 


    • Viktor2004

      Автор:

      Viktor2004 · Опубликовано: 2 часа назад

      Я бы сделал так.

      Во первых, полный архив данных и с белого и с черного экрана.

      Затем надо определить кто конкретно не дает менять параметры.

      Это может быть

      PMC

      MACRO

      C-EXE

      F-Picture

      Для начала остановил бы PMC и смотрел дает поменять параметры или нет

      Затем удалял бы из системы по очереди файлы MACRO, CEXE, F-Picture

      и с каждым шагом проверял бы, дает менять или нет. Но обязательно должен быть архив что бы все восстановить

      А когда будет ясен источник этого неудобства, можно думать что делать дальше


    • enginegr

      Автор:

      enginegr · Опубликовано: 2 часа назад

      видимо, не для меня( 

      если вам не сложно, можете в облако скинуть (яндекс диск, гугл диск)? благодарю за отзывчивость и оперативную помощь!!


    • Ветерок


    • enginegr

      Автор:

      enginegr · Опубликовано: 2 часа назад

      ну, тут уж озон всех в заблуждение вводит :)  https://www.ozon.ru/product/akusticheskiy-porolon-volna30-200-100sm-5sht-602478339/?advert=JtSquE2ODQMUmVePZhuccmNvs9Pos6TUZz9e29oKRvHlqcbfY_UdGT_LmR0BIItEVOWsv3g4SKpv0vM71ZKQrf8MQoY6gnAIi1Up_conAQQHeuhyY0jHQSbVp3m3wKKcxKVQYn8vj3Q2j2XmXQWWw_E_NmzQtB8ozBwsQfJEAAMQexpJSRJ0F7Yg2CyJCvSqJUarwWqI-A&avtc=1&avte=2&avts=1686685440&sh=dJri099suw а нужна и правда каплевидная форма. с пирамидками вопросов нет) пришел начальник позавчера, бросил на стол кусок поролона каплевидного (не пирамидки) и сказал, что мы должны начать делать тоже самое. ну я в цех сразу — а там говорят — гони модель живую, будем допуска подбирать и форму делать. так что нужна именно скругленная версия 

      неа :( расширение не решает, видимо файлы с хостинга форума для новичков недоступны (как аватарки и прикрепление картинок к письму до 10 сообщений), поэтому мы  с davidovka не можем скачать — активности маловато будет


    • Ветерок

RRS feed

  • Remove From My Forums
  • Вопрос

  • Всем привет. Что бы скачать игровой сервер, в .bat файле прописывается команда……сохранили, закрыли, открываем..

    Файл открывался на доли секунды и снова закрывался, Хотя должно было произойти скачивание сервера. Такую операцию я уже проделывал на другом компьютере, там была Windows 7, у меня 8.1 не открывается. Где то прочитал что мне
    поможет — редактор реестра. Но как у людей было все исправлено, у меня так не выходит. Подскажите пожалуйста что делать???

Все ответы

  • Запустите командой  name.bat > log.txt   и посмотрите может что будет в логе.

    Второй вариант — start cmd — пропишите команду

    • Изменено

      12 марта 2014 г. 12:54

  • name.bat — такой программы у меня нет.

    start cmd — это командная строка?

  • Набрал в командной строке команду- она мне пишет » HldsUpdateTool.exe не является внутренней или внешней командой, исполняемой программой или пакетным файлом.

  • Запустите командой  name.bat > log.txt   и посмотрите может что будет в логе.

    Второй вариант — start cmd — пропишите команду

    Набрал в командной строке команду- она мне пишет » HldsUpdateTool.exe не является внутренней или внешней командой, исполняемой программой или пакетным файлом.

    name.bat — такой программы у меня нет.

    start cmd — это командная строка?

  • name.bat — такой программы у меня нет.

    start cmd — это командная строка?

    name.bat — это «название вашего bat файла в котором прописываете команду.bat»

    cmd — командная строка — в ней введите ту самую команду, которая должна скачать ваш сервер

  • name.bat — такой программы у меня нет.

    start cmd — это командная строка?

    name.bat — это «название вашего bat файла в котором прописываете команду.bat»

    cmd — командная строка — в ней введите ту самую команду, которая должна скачать ваш сервер

    Не получается( после ввода команды «командная строка» пишет— что моя программа не является внутренней или внешней командой.. исполняемой программой или пакетным файлом.

  • скорей всего у вас не доустановлена некоторая программа для этого бат файла, или этот бат файл находиться не в той директории где должен быть(обычно все должно быть вместе)

    но все же попробуйте заново так:

    1. нажмите (Windows + R)

    2. в окне введите cmd

    3. в черном окне пропишите cd ‘путь до этого бат файла’ например cd C:/Program Files/Google

    4. после успешного выполнения шага 3, пропишите просто имя бат файла
    name.bat

    5. черное окно должна сама выполнить команды что прописаны в бат файле.

    Если выходит ошибка, попробуйте переместить этот бат файл рядом с основным приложением если таковое имеется

    • Изменено
      Medet Tleukabiluly
      12 марта 2014 г. 18:26

Save the following code as a .REG file, by adding the following code in a new text document.
Don’t forget to remove the .txt when you save it!
Right-click and Merge the new .REG file.
That’s all! Tested & working:

 Windows Registry Editor Version 5.00 ;
 Created by: Shawn Brink ;
 http://www.sevenforums.com ;
 Tutorial: http://www.sevenforums.com/tutorials/19449-default-file-type-associations-restore.html [-HKEY_CLASSES_ROOT.bat] [HKEY_CLASSES_ROOT.bat] @="batfile" [HKEY_CLASSES_ROOT.batPersistentHandler] @="{
    5e941d80-bf96-11cd-b579-08002b30bfeb
}
" [HKEY_CLASSES_ROOTbatfile] @="Windows Batch File" "EditFlags"=hex:30,04,00,00 "FriendlyTypeName"=hex(2):40,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,61,00,63,00,70,00,70,00,61,00,67,00,65,00,2e,00,64,00,6c,00,6c, 00,2c,00,2d,00,36,00,30,00,30,00,32,00,00,00 [HKEY_CLASSES_ROOTbatfileDefaultIcon] @=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,69,00,6d,00, 61,00,67,00,65,00,72,00,65,00,73,00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,36, 00,38,00,00,00 [HKEY_CLASSES_ROOTbatfileshell] @="" [HKEY_CLASSES_ROOTbatfileshelleditcommand] @=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_ROOTbatfileshellopen] "EditFlags"=hex:00,00,00,00 [HKEY_CLASSES_ROOTbatfileshellopencommand] @=""%1" %*" [HKEY_CLASSES_ROOTbatfileshellprint] [HKEY_CLASSES_ROOTbatfileshellprintcommand] @=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_ROOTbatfileshellrunas] "HasLUAShield"="" [HKEY_CLASSES_ROOTbatfileshellrunascommand] @=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,63,00,6d,00, 64,00,2e,00,65,00,78,00,65,00,20,00,2f,00,43,00,20,00,22,00,25,00,31,00,22, 00,20,00,25,00,2a,00,00,00 [HKEY_CLASSES_ROOTbatfileshellrunasuser] @="@shell32.dll,-50944" "Extended"="" "SuppressionPolicyEx"="{
    F211AA05-D4DF-4370-A2A0-9F19C09756A7
}
" [HKEY_CLASSES_ROOTbatfileshellrunasusercommand] "DelegateExecute"="{
    ea72d00e-4960-42fa-ba92-7792a7944c1d
}
" [HKEY_CLASSES_ROOTbatfileShellEx] [HKEY_CLASSES_ROOTbatfileShellExContextMenuHandlers] @="Compatibility" [HKEY_CLASSES_ROOTbatfileShellExContextMenuHandlersCompatibility] @="{
    1d27f844-3a1f-4410-85ac-14651078412d
}
" [HKEY_CLASSES_ROOTbatfileShellExDropHandler] @="{
    86C86720-42A0-1069-A2E8-08002B30309D
}
" [-HKEY_CLASSES_ROOTSystemFileAssociations.bat] [-HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerFileExts.bat] 

Всем привет!

Пытаюсь запустить bat файл, а мне cmd и powershell пишут:

C:Windowssystem32> c:UsersuserDesktopnifi-1.16.0binrun-nifi.bat
"cmd.exe" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.

Причём стандартные команды типа ping, help, tracert работают…

Вот что у меня прописано в PATH:

%SystemRoot%system32;%SystemRoot%;%SystemRoot%System32Wbem;%SYSTEMROOT%System32WindowsPowerShellv1.0

А вот что в PATHEXT:

.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC

Подскажите, пожалуйста, как починить эту фигню? 2 часа гуглю всё без толку.
Или может быть как-то можно альтернативно запустить батник? Я уже задолбался время тратить на это, мне очень надо его запустить. (крик души прошу прощения)

Заранее спасибо!

Понравилась статья? Поделить с друзьями:
  • Ошибка при запуске awc dll
  • Ошибка при запуске assassins creed odyssey dbdata dll
  • Ошибка при запуске assassins creed brotherhood
  • Ошибка при запуске assassins creed black flag msvcr100 dll
  • Ошибка при запуске assassins creed 2 0x0002 0x0003