Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Почему не срабатывает батник в Вин 10?

Ответить
Настройки темы
CMD/BAT - [решено] Почему не срабатывает батник в Вин 10?

Аватара для sputnikk

Ветеран


Сообщения: 3705
Благодарности: 515


Конфигурация

Профиль | Отправить PM | Цитировать


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

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

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

-------
Win 7SP1 MSDN +ESU/Embedded. Адресовано любителям переставлять Windows: СИФИЛИС ампутацией не лечат. ИМХО.


Отправлено: 08:48, 15-11-2023

 

Аватара для NickM

Ветеран


Contributor


Сообщения: 4275
Благодарности: 1003

Профиль | Отправить PM | Цитировать


Цитата sputnikk:
sfc/scannow »
Параметр пробелом отделите.
Это сообщение посчитали полезным следующие участники:

Отправлено: 09:58, 15-11-2023 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

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



Moderator


Сообщения: 53218
Благодарности: 15446

Профиль | Отправить PM | Цитировать


Цитата sputnikk:
происходит многократное отображение строки с командой
Рекурсия, что ли?

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

Последний раз редактировалось Petya V4sechkin, 15-11-2023 в 11:34.

Это сообщение посчитали полезным следующие участники:

Отправлено: 11:08, 15-11-2023 | #3


Аватара для sputnikk

Ветеран


Сообщения: 3705
Благодарности: 515

Профиль | Отправить PM | Цитировать


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

-------
Win 7SP1 MSDN +ESU/Embedded. Адресовано любителям переставлять Windows: СИФИЛИС ампутацией не лечат. ИМХО.


Отправлено: 13:55, 15-11-2023 | #4



Moderator


Сообщения: 53218
Благодарности: 15446

Профиль | Отправить PM | Цитировать


Цитата sputnikk:
Total Commander нашёл только мой файл
Если ваш файл с именем sfc.cmd или sfc.bat - он и вызывал сам себя (рекурсивно).
Это сообщение посчитали полезным следующие участники:

Отправлено: 14:30, 15-11-2023 | #5


Аватара для sputnikk

Ветеран


Сообщения: 3705
Благодарности: 515

Профиль | Отправить PM | Цитировать


Цитата Petya V4sechkin:
он и вызывал сам себя (рекурсивно). »
На хостовой 7 работает при запуске от админа

но там в окне
Код: Выделить весь код
C:\Windows\system32>sfc/scannow

-------
Win 7SP1 MSDN +ESU/Embedded. Адресовано любителям переставлять Windows: СИФИЛИС ампутацией не лечат. ИМХО.


Отправлено: 15:19, 15-11-2023 | #6



Moderator


Сообщения: 53218
Благодарности: 15446

Профиль | Отправить PM | Цитировать


sputnikk, и в Win 10 так же: при запуске от админа текущей папкой становится \Windows\System32.

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

Последний раз редактировалось Petya V4sechkin, 15-11-2023 в 17:19.

Это сообщение посчитали полезным следующие участники:

Отправлено: 17:14, 15-11-2023 | #7



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Почему не срабатывает батник в Вин 10?

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Установка - Почему не срабатывает переустановка в режиме обновления? sputnikk Microsoft Windows 7 3 21-05-2020 05:23
Медиа - "Выходное аудиоустройство не установлено" после переустановки с вин 10 на вин 10 VitalikTobacco Microsoft Windows 10 5 23-04-2017 21:10
2012 R2 - Помогите разобраться почему не срабатывает политика Alexx78 Windows Server 2012/2012 R2 4 15-12-2015 10:21
CMD/BAT - Батник не срабатывает с одним словом в значение переменной termitt Скриптовые языки администрирования Windows 5 23-01-2015 21:11
Почему не срабатывает OOBE? x-net Автоматическая установка Windows 2000/XP/2003 6 25-01-2009 20:37




 
Переход