MiniToolのこのナレッジベースでは、Windows Script Host(WSH)のバージョンの1つであるCscriptコマンドラインに焦点を当てています。定義、場所、script.exeの使用、CscriptとWscriptの違いについて取り上げています。

Cscript.exeとは?

WindowsのCscript.exeとは?

Cscript.exeは、Windows Script Host(WSH)の主要な実行ファイルです。実質的にはWSHサービスのコマンドライン版であり、スクリプトのプロパティを設定するためのコマンドラインオプションを容易にします。単にコマンドプロンプト内でスクリプトファイルの名前を入力するか、Cscriptを使用することでスクリプトを自動的に実行できます。

Cscript.exeの場所

cscript実行ファイルはどこにあるのでしょうか?一般的には、Cscript.exeが実行されたらすぐにCtrl + Shif + Enterを押してWindowsタスクマネージャーウィンドウを開きます。その後、「プロセス」タブに移動し、cscript.exeサービスを検索してその場所を見つけます。

Windows 10/11オペレーティングシステム(OS)で、Cscriptファイルを右クリックし、「ファイルの場所を開く」を選択します。C:\Windows\System32の場所がターゲットファイルの場所と異なる場合、おそらくマルウェアやウイルスが原因です。セキュリティツールを使用してマルウェアを識別し、削除する必要があります。

CscriptとWscriptの違い

Wscript.exeとは?

Cscript.exeは、かつてWindows Scripting Hostと呼ばれていたMicrosoft Windows Script Host(WSH)を指します。Windowsシステム用の自動化技術です。WSHは、バッチファイルに匹敵するスクリプト機能を備えていますが、対応範囲はより広いです。

Wscriptは、VBScriptOutlook 97の自動化手段となったIE 3.0以降、インストールされたWSHエンジンを通じてInternet Explorer(IE) を自動化するものです。VBScriptとJScriptエンジンはWindows CE 3.0以降に搭載されており、オプションでRexxやその他の形式のBasicなどのサードパーティエンジンをインストールすることができます。

Cscript.exeは、さまざまなActive Scripting言語エンジンを利用できるため、言語に依存しない特性を持っています。デフォルトでは、プレーンテキストのJScript(.jsと.jseファイル)とVBScript(.vbsと.vbsファイル)を解釈して実行します。

ユーザーは、PerlScriptのような他の言語でのスクリプトを記述できるように、異なるスクリプトエンジンをインストールすることができます。また、言語に依存しないファイル名拡張子WSF(Windows Script File)も活用できます。WSFは、1つのファイル内で複数のスクリプトとスクリプト言語の組み合わせを可能にします。

WSHエンジンには、JavaScript、PHP、Python、Delphi、BASIC、Ruby、Perl、Rexx、Tcl、XSLTなど、さまざまな実装が含まれています。

Windowsスクリプトファイル(WSF)には、通常、以下のいずれかのファイル名拡張子が付いています。

  • .wsf
  • .vbs
  • .js

WSHは.wsfファイルを利用でき、各WSFファイルは複数のスクリプトエンジンを使用して複数のジョブを実行できます。

関連付けがない拡張子を持つスクリプトファイルをダブルクリックすると、「プログラムから開く」ダイアログボックスが表示されます。そこでcscriptまたはwscriptを選択し、「常にこのプログラムを使用する」を選択してファイルを開きます。これにより、cscript.exeまたはWScript.exeを、そのファイル拡張子のファイルのデフォルトのスクリプトホストとして登録します。

Windows 10 フォルダからフォルダにファイルをコピーするスクリプトの作成
Windows 10 フォルダからフォルダにファイルをコピーするスクリプトの作成

バッチスクリプトを使用すると、アクセス権限を保持したままフォルダ間でファイルを自動的にコピーすることができます。

もっと見る

Windows Cscriptは安全?

一般的に、本物のCscript.exeは100%安全です。しかし、セキュリティプログラムに検出・削除されないように、「cscript」などと名乗るウイルスもあります。Cscript、特に予期せず起動するものを使用する前には注意が必要です。

コンピューター上でcscriptを装ったマルウェアを見分ける方法は、上記のコンテンツでご紹介しました。

また、重要なファイルのバックアップを作成することは、あらゆる種類のマルウェア攻撃やその他の事故によるデータ損失を防ぐのに良い方法です。重要なデータのバックアップを作成するには、MiniTool ShadowMakerのようなプロ仕様で信頼性の高いアプリケーションが必要です。このアプリケーションは、ファイルやフォルダだけでなく、システムやハードディスクもバックアップでき、自動スケジュールバックアップも可能です。

MiniTool ShadowMaker Trialクリックしてダウンロード100%クリーン&セーフ

  • hatena