Показать полную графическую версию : [решено] bcdedit не является внутренней или внешней командой
huntЭr, у вас на 2-м диске есть скрытый раздел 100 мб, присвойте ему букву и переделайте, пожалуйста, файл bcdcfg.txt
huntЭr, у вас на 2-м диске есть скрытый раздел 100 мб, присвойте ему букву и переделайте, пожалуйста, файл bcdcfg.txt »
сделал..
upd дальше понятно, только чето я туплю.. как так? раньше этот раздел был без буквы, но я мог bcdedit применять.. что за нафиг?
huntЭr, проверьте сейчас работу bcdedit (судя по файлу - все работает)
huntЭr, проверьте сейчас работу bcdedit (судя по файлу - все работает) »
Да, работает, но как так получилось, что у меня папка boot есть и на диске С и на "зарезервировано системой"? Мне главное это понять. А также непонятно другое - когда винда устанавливается, она создает служебный раздел размером 100мб под названием "зарезервировано системой" БЕЗ БУКВЫ! И тем не менее на такой винде bcdedit прекрасно работает.
Скорее всего, какое-то нарушение прав... Точнее сказать не могу
Дабы не создавать новую, аналогичную тему этой и этой (http://forum.oszone.net/thread-244334.html)
Столкнулся с проблемой использования bcdedit в bat файле, а именно
"bcdedit" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
(errorlevel=9009)
Если запустить cmd через "Выполнить", то bcdedit отрабатывает нормально.
Но если в батнике, или запустив cmd где-то в другом месте - ругается.
@echo off
ver |>NUL find /v "5." && if "%~1"=="" (
Echo CreateObject^("Shell.Application"^).ShellExecute WScript.Arguments^(0^),"1","","runas",1 >"%~dp0Elevating.vbs"
cscript.exe //nologo "%~dp0Elevating.vbs" "%~f0"& goto :eof
)
:: Код...
Ещё смущает расположение (скрины по ссылкам)
http://ts01.spac.me/tfil/4331ea6c6b5f03124c00b9e8bb07b8cd/68186662.f.800.800.0.jpg?1491375974
http://ts02.spac.me/tfil/ddb00f46744ca8db3b4e636c38218cdd/68189439.f.800.800.0.jpg?1491389267
Для своей задачи использовал костыль
::...
set bcdedit=bcdedit
::...
:install
::...
%bcdedit%
if %errorlevel% gtr 0 goto findbcdedit
::...
:findbcdedit
for /f "tokens=*" %%a in (
'Dir /b/s/a-d %windir%\bcdedit.exe'
) do Set bcdedit="%%a"
goto install
::...
Но хотелось бы понять где и что именно делаю не правильно указав в bat файле явную команду bcdedit.
И всё же...
Гуру - объясните пожалуйста "популярно" в чём именно проблема и как её решить?
Аналогичная ситуация и с sfc /scannow, например...
Поднятие прав консоли не влияет на результат, тогда что влияет?
Или нужно создать новую тему?
Разобрался.
Запускал из под x86 total commander на x64 системе.
Из под x64 версии программы проблем нет.
Не учёл...
Всем, привет. У меня была такая же ошибка как в теме этого вопроса. Проблема была в том, что я пытался запустить bcedit вместо bcdedit.
SpyroSpirit
14-01-2023, 03:05
Всем, привет. У меня была такая же ошибка как в теме этого вопроса. Проблема была в том, что я пытался запустить bcedit вместо bcdedit.
Когда у этого человека спросят, что он сделал полезного в своей жизни, просто скиньте ссылку на это сообщение. :)
Больше недели мучался с отключением динамических тиков, сколько источников писали про команду bcedit, и она естественно не запускалась. Спасибо Вам огромное, что подсказали решение проблемы!
caeleslupus
26-09-2023, 05:40
тали п »
Большое спасибо)))
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC