- CScript – сервер сценариев Windows с консольным интерфейсом.
- Примеры использования сервера сценариев CSCript
- filecheck .ru
- Вот так, вы сможете исправить ошибки, связанные с cscript.exe
- Информация о файле cscript.exe
- Комментарий пользователя
- Лучшие практики для исправления проблем с cscript
- cscript сканер
- cscript cscript
- Синтаксис Syntax
- Параметры Parameters
- Комментарии Remarks
CScript – сервер сценариев Windows с консольным интерфейсом.
Утилита командной строки cscript.exe является компонентом Windows Script Host (WSH) и предназначена для выполнения сценариев (скриптов), написанных на языках VBScript и Jscript (файлов с расширением .vbs и .js ). Сценарии WSH могут запускаться с помощью одной из двух программ — wscript.exe (с графическим интерфейсом) или cscript.exe (с консольным интерфейсом). Функционально, обе программы близки, но отличаются пользовательским интерфейсом, что предполагает разные области применения – графический интерфейс более удобен для выполнения интерактивных сценариев, а консольный – для сценариев администрирования, не требующих диалога с пользователем. Диалоговый режим при выполнении сценариев как с использованием cscript.exe , та и с использованием wscript.exe может быть отключен специальным параметром командной строки, однако, если этого не сделать, сценарий может потребовать вмешательства оператора. Так, например инструкция WScript.Echo , при выполнении в консольном окне, выведет на экран текстовую строку, точно так же, как это делает командный процессор CMD Windows, а при выполнении в графической среде – отобразит стандартное окно сообщений Windows с текстом и кнопкой ”Ok”, нажатие на которую позволит продолжить выполнение сценария.
Большинство сценариев администрирования Windows (в том числе многие сценарии, предлагаемые Microsoft) требуют использовать CScript в качестве сервера сценариев. Также следует отметить, что некоторые из свойств объекта WScript (не путать с сервером сценариев WScript!) существуют только тогда, когда активным сервером сценариев является CScript . По умолчанию, в среде WSH используется сервер сценариев wscript.exe
Формат командной строки cscript.exe :
CScript имя_сценария.расширение [параметры. ] [аргументы. ]
Параметры командной строки:
//B — Пакетный режим: подавляются отображение ошибок и запросов сценария
//D — Включение режима Active Debugging
//E:ядро — Использование указанного ядра для выполнения сценария
//H:CScript — Стандартный сервер сценариев заменяется на CScript.exe
//H:WScript — Стандартный сервер сценариев заменяется на WScript.exe (по умолчанию)
//I — Диалоговый режим (по умолчанию, в противоположность //B)
//Job:xxxx — Выполнение указанного задания WSF
//Logo — Отображать сведения о программе (по умолчанию)
//Nologo — Не отображать сведения о программе во время выполнения
//S — Присвоить установкам сервера сценариев Windows значения по умолчанию.
//T:nn — Интервал ожидания (в секундах): максимальное время выполнения сценария
//X — Выполнение сценария в отладчике
//U — Использование кодировки Юникод при перенаправлении ввода-вывода с консоли
Как видим, особенность параметров командной строки для сервера сценариев – это использование двойной косой черты (двойной прямой слэш – forward slash). Для получения подсказки по использованию, допускаются команды cscript /? и cscript -?
Примеры использования сервера сценариев CSCript
cscript //B hello1.vbs — выполнить сценарий hello1.vbs в пакетном режиме. Сценарий будет выполнен без каких-либо сообщений или запросов пользователю.
cscript //D //X hello1.vbs — выполнить сценарий hello1.vbs в среде отладчика c использованием средств активной отладки. Порядок работы и возможности определяются отладчиком, установленным в системе по умолчанию.
cscript.exe /E:VBScript.Encode hello1.js — выполнить сценарий hello1.js но использовать исполняющее ядро VBScript.Encode . Надо отметить, что программный модуль cscript.exe , как и wscript.exe , будучи сервером сценариев, не является интерпретатором языка, на котором написан сценарий, и всего лишь выполняет вызов интерпретатора в соответствии с расширением файла или в соответствии со значением параметра //E: . В качестве интерпретаторов используются динамические библиотеки:
jscript.dll — для языка Jscript
vbscript.dll — для языка VBScript
cscript.exe /H:CScript — установить в качестве сервера сценариев, используемого по умолчанию cscript.exe . После выполнения команды, отображается сообщение:
Используемый по умолчанию сервер сценариев: «cscript.exe».
Стандартно, сервером сценариев по умолчанию, является wscript.exe .
cscript //I hello1.vbs — выполнить сценарий hello1.vbs в интерактивном режиме. Сценарий будет выполнен с отображением сообщений и запросов пользователю ( противоположность параметру //B ).
cscript //Job:main vcbp2vWrapper.wsf — выполнить задачу с идентификатором main , параметры которой описываются содержимым файла vcbp2vWrapper.wsf . Файл с параметрами задачи – это XML-файл, обрабатываемый сервером сценариев в соответствии с указанными XML — элементами. Обычно, файлы .wsf используются в тех случаях, когда необходимо в рамках одного сценария выполнить фрагменты исходного кода, написанные на разных языках программирования. Например:
В частности, использование задач .wsf продиктовано необходимостью реализации пользовательского ввода для сценариев на языке JScript. В реализации языка такой ввод отсутствует, но в VBScript есть функция InputBox которая как раз и позволяет это сделать. Обычно, в разделе на языке VBScript описывается пользовательская функция (например, InputString) для ввода значения посредством функции InputBox. А из раздела на языке JScript выполняется обращение к функции InputString так, как будто она была написана на этом же самом языке.
Пример сценария, в котором выполняется запрос пользователю на ввод данных в графическом окне и вывод введенных данных в консольном:
Для запуска задачи используется команда:
cscript //Job:Str1 hello1.wsf — выполнить задачу с идентификатором Str1 из файла hello1.wsf
cscript //Nologo //Job:Str1 hello1.wsf — то же, что и в предыдущем примере, но на экране не будет отображаться информация о сервере сценариев. По умолчанию – данная информация отображается. Пример:
Сервер сценариев Windows (Microsoft ®) версия 5.812
Copyright (C) Корпорация Майкрософт 1996-2006, все права защищены.
cscript //S — Присвоить установкам сервера сценариев Windows значения по умолчанию. В справке, отображаемой по команде cscript /? , параметр //S трактуется как ”Сохранить для данного пользователя текущие параметры командной строки”, что не совсем верно. Попробуйте в качестве сервера сценариев по умолчанию задать cscript.exe, а затем выполните команду cscript //S , в результате чего, сервером сценариев по умолчанию снова станет wscript.exe
cscript //Nologo //T:5 //Job:Str1 hello1.wsf — аналогично рассмотренным выше примерам, но на выполнение сценария отводится 5 секунд. По истечении указанного времени сценарий будет принудительно завершен ( например, если пользователь не отвечает на запрос сценария).
filecheck .ru
Подлинный файл является одним из компонентов программного обеспечения Microsoft Windows Script Host, разработанного Microsoft .
Cscript.exe — это исполняемый файл (программа) для Windows. Расширение имени файла .exe — это аббревиатура от англ. слова executable — исполнимый. Необходимо запускать исполняемые файлы от проверенных производителей программ, потому что исполняемые файлы могут потенциально изменить настройки компьютера или нанести вред вашему компьютеру. Бесплатный форум с информацией о файлах может помочь вам разобраться является ли cscript.exe вирусом, трояном, программой-шпионом, рекламой, которую вы можете удалить, или файл принадлежит системе Windows или приложению, которому можно доверять.
Вот так, вы сможете исправить ошибки, связанные с cscript.exe
- Используйте программу Настройщик Windows, чтобы найти причину проблем, в том числе и медленной работы компьютера.
- Обновите программу Microsoft Console Based Script Host. Обновление можно найти на сайте производителя (ссылка приведена ниже).
- В следующих пунктах предоставлено описание работы cscript.exe.
Информация о файле cscript.exe
Описание: cscript.exe важен для Windows. Cscript.exe находится в папке C:\Windows\System32. Известны следующие размеры файла для Windows 10/8/7/XP 126,976 байт (63% всех случаев), 115,712 байт, 144,896 байт или 135,168 байт.
Это системный процесс Windows. Это заслуживающий доверия файл от Microsoft. Приложение не видно пользователям. Поэтому технический рейтинг надежности 1% опасности.
Если cscript.exe находится в подпапках C:\Windows, тогда рейтинг надежности 9% опасности. Размер файла 144,384 байт (71% всех случаев), 131,584 байт или 126,976 байт. Это файл Windows. У процесса нет видимого окна. Это файл, подписанный Microsoft.
Важно: Некоторые вредоносные программы маскируют себя как cscript.exe, особенно, если они расположены не в каталоге C:\Windows\System32. Таким образом, вы должны проверить файл cscript.exe на вашем ПК, чтобы убедиться, что это угроза. Мы рекомендуем Security Task Manager для проверки безопасности вашего компьютера.
Комментарий пользователя
Лучшие практики для исправления проблем с cscript
Аккуратный и опрятный компьютер — это главное требование для избежания проблем с cscript. Для этого требуется регулярная проверка компьютера на вирусы, очистка жесткого диска, используя cleanmgr и sfc /scannow, удаление программ, которые больше не нужны, проверка программ, которые запускаются при старте Windows (используя msconfig) и активация Автоматическое обновление Windows. Всегда помните о создании периодических бэкапов, или в крайнем случае о создании точек восстановления.
Если у вас актуальные проблемы, попробуйте вспомнить, что вы делали в последнее время, или последнюю программу, которую вы устанавливали перед тем, как появилась впервые проблема. Используйте команду resmon, чтобы определить процесс, который вызывает проблемы. Даже если у вас серьезные проблемы с компьютером, прежде чем переустанавливать Windows, лучше попробуйте восстановить целостность установки ОС или для Windows 8 и более поздних версий Windows выполнить команду DISM.exe /Online /Cleanup-image /Restorehealth. Это позволит восстановить операционную систему без потери данных.
Следующие программы могут вам помочь для анализа процесса cscript.exe на вашем компьютере: Security Task Manager отображает все запущенные задания Windows, включая встроенные скрытые процессы, такие как мониторинг клавиатуры и браузера или записей автозагрузки. Уникальная оценка рисков безопасности указывает на вероятность процесса быть потенциально опасным — шпионской программой, вирусом или трояном. Malwarebytes Anti-Malware определяет и удаляет бездействующие программы-шпионы, рекламное ПО, трояны, кейлоггеры, вредоносные программы и трекеры с вашего жесткого диска.
cscript сканер
Security Task Manager показывает все запущенные сервисы Windows, включая внедренные скрытые приложения (например, мониторинг клавиатуры или браузера, авто вход). Уникальный рейтинг надежности указывает на вероятность того, что процесс потенциально может быть вредоносной программой-шпионом, кейлоггером или трояном.
Бесплатный aнтивирус находит и удаляет неактивные программы-шпионы, рекламу, трояны, кейлоггеры, вредоносные и следящие программы с вашего жесткого диска. Идеальное дополнение к Security Task Manager.
Reimage бесплатное сканирование, очистка, восстановление и оптимизация вашей системы.
cscript cscript
Область применения: Windows Server (половина ежегодного канала), Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012 Applies to: Windows Server (Semi-Annual Channel), Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012
Запускает сценарий для запуска в среде командной строки. Starts a script to run in a command-line environment.
Для выполнения этой задачи не требуются административные учетные данные. Performing this task does not require you to have administrative credentials. Поэтому рекомендуется выполнять эту задачу от имени пользователя без административных учетных данных. Therefore, as a security best practice, consider performing this task as a user without administrative credentials.
Синтаксис Syntax
Параметры Parameters
Параметр Parameter | Описание Description |
---|---|
имя_сценария. расширение scriptname.extension | Указывает путь и имя файла скрипта с необязательным расширением имени файла. Specifies the path and file name of the script file with optional file name extension. |
/b /b | Задает пакетный режим, при котором не отображаются предупреждения, ошибки сценариев или входные запросы. Specifies batch mode, which does not display alerts, scripting errors, or input prompts. |
/d /d | Запускает отладчик. Starts the debugger. |
/e: /e: | Указывает подсистему, используемую для выполнения скрипта. Specifies the engine that is used to run the script. |
/h: cscript /h:cscript | Регистрирует cscript.exe в качестве сервера скриптов по умолчанию для выполнения скриптов. Registers cscript.exe as the default script host for running scripts. |
/h: WScript /h:wscript | Регистрирует wscript.exe в качестве сервера скриптов по умолчанию для выполнения скриптов. Registers wscript.exe as the default script host for running scripts. Это значение по умолчанию. This is the default. |
/i /i | Указывает интерактивный режим, который отображает предупреждения, ошибки сценариев и входные запросы. Specifies interactive mode, which displays alerts, scripting errors, and input prompts. Это значение по умолчанию и противоположное /b . This is the default and the opposite of /b . |
/Задание /job: | Запускает задание, определяемое идентификатором в файле скрипта. wsf. Runs the job identified by identifier in a .wsf script file. |
/лого /logo | Указывает, что баннер сервера сценариев Windows отображается в консоли перед запуском скрипта. Specifies that the Windows Script Host banner is displayed in the console before the script runs. Это значение по умолчанию и противоположное /nologo . This is the default and the opposite of /nologo . |
/nologo /nologo | Указывает, что баннер сервера сценариев Windows не отображается перед выполнением скрипта. Specifies that the Windows Script Host banner is not displayed before the script runs. |
/s /s | Сохраняет текущие параметры командной строки для текущего пользователя. Saves the current command-prompt options for the current user. |
/t: /t: | Указывает максимальное время, в течение которого может выполняться скрипт (в секундах). Specifies the maximum time the script can run (in seconds). Можно указать до 32 767 секунд. You can specify up to 32,767 seconds. Значение по умолчанию — без ограничения по времени. The default is no time limit. |
/U /u | Указывает Юникод для входных и выходных данных, которые перенаправляются из консоли. Specifies Unicode for input and output that is redirected from the console. |
/x /x | Запускает скрипт в отладчике. Starts the script in the debugger. |
/? /? | Отображает доступные параметры команды и предоставляет справку по их использованию. Displays available command parameters and provides help for using them. Это то же самое, что ввод cscript.exe без параметров и скрипта. This is the same as typing cscript.exe with no parameters and no script. |
скриптаргументс scriptarguments | Задает аргументы, передаваемые в скрипт. Specifies the arguments passed to the script. Каждому аргументу сценария должна предшествовать косая черта ( / ). Each script argument must be preceded by a slash (/). |
Комментарии Remarks
Каждый параметр является необязательным; Однако нельзя указать аргументы скрипта без указания скрипта. Each parameter is optional; however, you can’t specify script arguments without specifying a script. Если не указать скрипт или какие-либо аргументы скрипта, cscript.exe отображает синтаксис cscript.exe и допустимые параметры узла. If you don’t specify a script or any script arguments, cscript.exe displays the cscript.exe syntax and the valid host options.
Параметр /t предотвращает чрезмерное выполнение скриптов путем установки таймера. The /t parameter prevents excessive running of scripts by setting a timer. Когда время выполнения превышает указанное значение, cscript прерывает работу обработчика скриптов и завершает процесс. When the run time exceeds the specified value, cscript interrupts the script engine and ends the process.
Файлы сценариев Windows обычно имеют одно из следующих расширений имен файлов:. wsf,. vbs,. js. Windows script files usually have one of the following file name extensions: .wsf, .vbs, .js. Сервер сценариев Windows может использовать файлы скриптов. wsf. Windows Script Host can use .wsf script files. Каждый файл. WSF может использовать несколько обработчиков скриптов и выполнять несколько заданий. Each .wsf file can use multiple scripting engines and perform multiple jobs.