Просто удалите файл [scriptname] .wsh в том же каталоге, что и скрипт. Возможно, это было сделано только для чтения или подобное?
Это файл, который содержит настройки. Вы можете найти более подробную информацию в этой статье MSDN: Установка и настройка свойств скрипта (.wsh)
Редактировать: некоторые новые предложения, которые могут помочь:
Попробуйте перейти к этому ключу в реестре: HKLM\Software\Microsoft\Windows Script Host\Settings
и проверить, есть ли там настройка, которая может быть причиной. Возможно, стоит пойти по тому же пути, но и под Current User
(поэтому HKCU\Software\Microsoft\Windows Script Host\Settings
).
В противном случае в редакторе групповой политики имеется параметр Максимальное время ожидания для сценариев групповой политики . Я не думаю, что это повлияет на вас, но, возможно, стоит убедиться.
Наконец, если ни одно из вышеперечисленных предложений не поможет, может быть, что-либо из следующего может хотя бы облегчить проблему:
Существует свойство под названием WScript.Timeout
, которое вы можете установить в начале ваших сценариев (например, WScript.Timeout = 60
), которое может помочь.
Существует также параметр командной строки от \T
до wscript
, который можно использовать для установки времени ожидания, как описано здесь .