Що ви бачите, це загальна підказка, яку надає Windows кожного разу, коли ви намагаєтесь відкрити будь-який час завантаженого файлу. Що трапляється, що коли ви завантажуєте файл, він позначається прапором, який вказує на те, що він прийшов з Інтернету і, таким чином, є потенційно небезпечним. Коли ви намагаєтеся запустити такий файл, Windows перевіряє, чи має він дійсну підпис, щоб визначити, чи можна йому довіряти.
Що ви можете зробити, це зняти прапор з файлу, натиснувши кнопку " Розблокувати" у властивостях файлу, після чого Windows залишить вас у спокої щоразу, коли ви спробуєте запустити його:
Проблема полягає в тому, що batch-файли - це текстові файли, які можна виконати. Хоча можна підписати текстовий файл, він в кінцевому підсумку додасть купу бінарних даних до файлу, що для batch-файлу погано, тому що це гнучко і спричинить проблеми, коли командуючий інтерпретатор намагатиметься його виконати. Коментувати підпис також не вийде, оскільки тоді підпис стає пошкодженим.
Тому підписання пакетного файлу не спрацює.
Що вам потрібно зробити - це з’ясувати, чому система підказує вам при спробі її запуску. За замовчуванням Windows не запитує перед запуском пакетних файлів, тому у вас повинна бути або спеціальна політика, або програма безпеки, що блокує її. Перевірте свої програми безпеки, щоб побачити, чи є параметр підтвердження, для якого ви можете відключити або додати виключення.
Також перевірте вміст batch-файлу, щоб побачити, чи працює він у виконанні, який не підписаний (однак, за замовчуванням, Windows не вимагає виконувати файли, якщо вони не були завантажені або не потребують підвищених привілеїв, тому перевірте свої налаштування).