Страница 1 из 1

Не наследуются права администратора при запуске BAT-файлов

Добавлено: Чт июл 13, 2017 14:50
al3223
Поиски не дали результатов. Решил спросить.
Суть вопроса:
Не отрбатывают системные утилиты (bcdedit, sfc...) как в бат файлах, так и из консоли ("bcdedit.exe" не является внутренней или внешней командой, исполняемой программой или пакетным файлом.).
Те же бат файлы отрабатывают корректно в explorer.
Пробовал на версиях 8.50RC3 и 9.0.
Windows 7 x64.
Это как-то решается?

Добавлено: Чт июл 13, 2017 16:47
Flasher
Очень мало информации.
1. Запуск в ТС производится откуда?
2. UAC включён?
3. Каталог ТС в какой папке расположен?
4. Профиль админский?
5. ТС запущен с повышенными правами?
6. Примеры команд.

Добавлено: Чт июл 13, 2017 17:09
al3223
1. Запуск по батнику (ярлык на батник):

Код: Выделить всё

start /b %~dp0totalcmd.exe /i=%~DP0wincmd.ini
exit
2. UAC отключен.
3. Каталог в корне диска:
h:\totalcmd\
4. Учётная запись админска.
5. Запускается обычно, UAC ведь отключён. Попробовал запустить через - контекстное меню "Запуск от имени администратора". Без изменений.
6. Примеры...

Код: Выделить всё

bcdedit /?

Код: Выделить всё

sfc /scannow
Как в командной строке, так и в батниках.
Те же батники отрабатывают, если запущены через проводник.
Смущает что тотал вобще не видит %windir%\system32\bcdedit.exe.

Добавлено: Чт июл 13, 2017 17:17
Flasher
1. Я написал 'в ТС' (кнопка, комстрока, юзеркоманда, гл. меню, меню избранных, меню Запуск), а не самого ТС.
3. h: - несистемный?
6. Батники по Enter/даблклику в файловой панели запускаются?
7. system32 есть в %Path% ?

Добавлено: Чт июл 13, 2017 17:24
al3223
Нашёл причину.
Использую x86 версию программы.
На x64 проблем нет.
Прошу прощения за отнятое время.
Поиск почему-то не дал результатов...
Перепишу стартовый батник значит.

Добавлено спустя 3 минуты:

1. Комстрока, запуск файла.
2. Нет.
3. да.
4. Разумеется, но проверил.
Спасибо.