Командная строка в Win 7: что я изменил случайно, потому что некоторые скрипты больше не работают - PullRequest
0 голосов
/ 05 июня 2018

Я использую несколько скриптов (в основном из типа bat) в 64-битной системе Windows 7.Сегодня я обнаружил следующее странное поведение:

"C:\Perl64\bin\perl.exe" index_html\mkindex.pl temp\filter.xml temp 25

приводит к ошибке «отказано в доступе» (мой плохой перевод с немецкого «Zugriff verweigert»).Иногда вы будете получать:

C:\Perl64\bin\perl.exe is not a valid Win32-Anwendung (".. ist keine zulässige Win32-Anwendung")

Дело в том, что эта команда вчера прекрасно работала (фактически команда была отозвана в открытых окнах командной строки (оболочка) из вчерашнего выполнения).

Еще немного покопавшись в обнаруженной мной системе:

  • Командная строка в строке заголовка C: \ windows \ system32 \ cmd.exe
  • Другая ранее работающая оболочкасценарии теперь выдают ту же ошибку.
  • Кроме того, перезагрузка ничего не меняет.

Может кто-нибудь объяснить это?

1 Ответ

0 голосов
/ 05 июня 2018

Решено: Perl.exe имеет размер 0 байт.Копаясь в этом, системный отдел изменил настройки антивирусного сканера, и это поставило perl.exe в карантин.

Я должен обсудить с ними, почему я не был проинформирован.

...