то, что вы видите, это общее приглашение, которое Windows предоставляет всякий раз, когда вы пытаетесь открыть в любое время файла, который был загружен. Что происходит, так это то, что при загрузке файла он помечается флагом, который указывает, что он пришел из интернета и, следовательно, потенциально опасен. При попытке запустить такой файл Windows проверяет, имеет ли он действительную подпись, чтобы определить, можно ли ему доверять.
Что вы можете сделать, это удалить флаг из файла с помощью the разблокировать кнопка в свойствах файла, после чего, Windows оставит вас в покое всякий раз, когда вы пытаетесь запустить его:
проблема в том, что пакетные файлы являются текстовыми файлами, которые могут быть выполнены. Хотя можно подписать текстовый файл, он в конечном итоге добавит кучу двоичных данных в файл, который для пакетного файла плох, потому что это тарабарщина и вызовет проблемы, когда интерпретатор команд попытается выполнить его. Закомментировав подпись не будет работать, либо потому, что тогда подпись будет поврежден.
поэтому подписание пакетного файла не будет работать.
Что вам нужно сделать, это выяснить, почему система запрашивает при попытке запустить его. По умолчанию Windows не запрашивает перед запуском пакетных файлов, поэтому у вас должна быть специальная политика или программа безопасности, блокирующая ее. Проверьте свои программы безопасности, чтобы узнать, есть ли параметр проверки, который вы можете отключите или добавьте исключение для.
также проверьте содержимое пакетного файла, чтобы увидеть, если он работает исполняемый файл, который не подписан (хотя опять же, по умолчанию, Windows не запрашивает исполняемые файлы, если он не был загружен или требует повышенных привилегий, так что проверьте настройки).