Войти

Показать полную графическую версию : [решено] Почему не срабатывает батник в Вин 10?


sputnikk
15-11-2023, 08:48
Есть батник
sfc/scannow
pause
Срабатывает на хосте и всех виртуалках, за исключением виртуальной 10 х86 19045.3693. При запуске от админа срабатывает как при обычном запуске: происходит многократное отображение строки с командой и закрытие окна несмотря на pause.

Сначала думал на недостаток прав, поскольку файл взял из общей папки, отображаемой как сетевой диск. Однако создание нового файла ничего не изменило. Запуск от админа не приводит к выполнению сканирования.
Приходиться вручную запускать cmd от админа и впечатывать команду.

Другие батники срабатывают. Наример DISM.exe /Online /Cleanup-image /Restorehealth и rundll32.exe advapi32.dll,ProcessIdleTasks

NickM
15-11-2023, 09:58
sfc/scannow »
Параметр пробелом отделите.

Petya V4sechkin
15-11-2023, 11:08
происходит многократное отображение строки с командой
Рекурсия, что ли?

Убедитесь, что нигде не существует файла с именем sfc.cmd или sfc.bat (в текущей папке, в системных, в Path). Либо в явном виде указывайте .exe в батнике:
sfc.exe /scannow

sputnikk
15-11-2023, 13:55
Параметр пробелом отделите. » привело к бесконечному зацикливанию без закрытия окнаУбедитесь, что нигде не существует файла с именем sfc.cmd или sfc.bat »Total Commander нашёл только мой файлЛибо в явном виде указывайте .exe в батнике: »Спасибо, помогло.Рекурсия, что ли? »Нет, так бывает, когда батник запущен не от админа.

http://ipic.su/img/img7/fs/VirtualBox_10Pro1904522H2_15_11_2023_17_39_15.1700045590.jpg

Petya V4sechkin
15-11-2023, 14:30
Total Commander нашёл только мой файл
Если ваш файл с именем sfc.cmd или sfc.bat - он и вызывал сам себя (рекурсивно).

sputnikk
15-11-2023, 15:19
он и вызывал сам себя (рекурсивно). »На хостовой 7 работает при запуске от админа

но там в окне C:\Windows\system32>sfc/scannow

Petya V4sechkin
15-11-2023, 17:14
sputnikk, и в Win 10 так же: при запуске от админа текущей папкой становится \Windows\System32.

Но поведение зависит от выбора пункта меню "Запуск от имени администратора" или "Запуск от имени другого пользователя". Используется ли при этом Explorer или Total Commander.




© OSzone.net 2001-2012