2

В настоящее время я пытаюсь запустить файл, расположенный в C:\Chocolatey\lib\ScriptCs.0.5.1\tools\scriptcs\scriptcs.exe

Первоначально я пытался открыть CMD и запустить командные сценарии, как это уже должно быть на моем пути. Проблема в том, что я получаю всплывающее сообщение об ошибке:

C:\Documents and Settings\ZSmith\Application Data\scriptcs\scriptcs.exe 
is not a valid Win32 application

и выводит "Отказано в доступе" в CMD. После этого я побежал

find -name 'scriptcs.exe'

просто чтобы проверить, где он установлен. Каталог установки по умолчанию - C:\Chocolatey\lib\ScriptCs.0.5.1\tools\scriptcs\scriptcs.exe как я уже сказал. Попытка запустить его оттуда приводит к той же ошибке.

Возможно, я не понимаю административных принципов Windows XP и возникает конфликт, но я считаю, что у меня есть полный административный контроль над моим компьютером (за исключением доступа к учетной записи администратора, поскольку это рабочий компьютер). Я недавно установил Cygwin. Я не пробовал запускать scriptcs до этого самостоятельно. Cygwin может быть причиной конфликта, но я сомневаюсь в этом.

2 ответа2

1

Как уже упоминалось здесь, вам нужно построить 32-разрядную версию от источника.

0

В целом, я пытался использовать приложение с этой проблемой; оказывается, что сборка была перенастроена, чтобы больше не поддерживать Windows XP. Получение старой версии, в которой все еще была совместимость с XP, исправило это для меня.

Таким образом, получение 32-разрядной сборки не является достаточным исправлением, если сборка также не настроена на использование набора инструментов _xp .

Эта ошибка довольно коварна, поскольку сообщение об ошибке "Отказано в доступе" несколько вводит в заблуждение, и распространенные обращения Google к этому сообщению указывают на то, что загрузка была повреждена или что-то в этом роде.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .