GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • メインページ
  • コミュニティ・ポータル
  • 最近の出来事
  • 新しいページ
  • 最近の更新
  • おまかせ表示
  • 練習用ページ
  • アップロード (ウィキメディア・コモンズ)
  • 特別ページ
  • ヘルプ
  • 利用案内
  • 井戸端
  • お知らせ
  • バグの報告

This view

  • Original page
  • New address

GeezerVison is showing ja.wikipedia.org — Windows Script Host - Wikipedia

この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。 出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方)
出典検索?: "Windows Script Host" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL
(2025年10月)

Windows Script Host(ウインドウズ・スクリプト・ホスト)とは、Microsoft Windowsにおいてテキストファイルに記述したスクリプトを実行するスクリプト実行環境である。WSHと略される。かつてはWindows Scripting Hostと称した。

Windows 98から搭載された。UNIXにおけるシェルスクリプトや、DOSにおけるバッチファイルと似た位置づけの技術である。

概要

標準では、VBScriptとJScriptを利用できる。また、WSHはActive Scriptingのホストとなっているため、他のスクリプト言語用の動作環境(エンジン)をインストールすることにより、Perlなどでも処理を行えるので、利用者自身が慣れた言語を使用できる。

また、COMを通じてレジストリの操作やWMIへのアクセスが可能であるなど、強力な機能を持っている。そのため、非常に高度で煩雑な処理を記述できるようになった。

経緯

本来、コンピュータとは、煩雑であるが機械的な処理が可能な作業を人間から肩代わりする存在である。

Windowsでは、DOSの時代から伝統的にバッチファイルが実装されており、これによってバッチ処理を実行させることが出来た。さらに、バッチファイルのシステムには時代の要請に合わせて新機能が追加されていった。

しかし、元々は単純な作業しか想定せずに設計されたバッチファイルのシステムに複雑な機能を追加していったため、バッチファイルは初心者には非常に使いづらいシステムになってしまった。また、それでも機能に限界があったため、複雑な処理を実行させるには複数のバッチファイルを作成し、連携させる必要があった。

そのため、より簡単に複雑なスクリプトを記述できるようなシステムが求められ、Windows Script Hostが誕生した。Windows Script Hostで利用が可能なVBScriptやJScriptは、バッチファイルより柔軟性がある構文を持ち、分かりやすい記述ができるスクリプト言語であるため、バッチファイルと比較して初心者にも扱いやすい物となっている。

今後

  • Windows Script Hostはある程度普及に成功したが、スクリプトを利用したウイルスや脆弱性攻撃などが増えた(レジストリにもアクセスできる強力な機能が逆に仇となった)ことや、ドキュメントの未整備によって次第に敬遠されるようになった。その状況を打破するため、マイクロソフトは広範囲にわたる管理タスクの自動化が可能であるように設計された新しいスクリプト実行環境であるWindows PowerShellをリリースした。

PowerShellの登場により、Windows Script Hostはその役割を終えたと言える。今後、新しい機能が追加される予定は無いとされている。

関連項目

  • Active Scripting
  • Windows PowerShell
  • バッチファイル

外部リンク

  • Windows Script Host(MSDNライブラリ)
マイクロソフトのAPIとフレームワーク
グラフィック
  • Desktop Window Manager
  • Direct2D
  • Direct3D (拡張)
  • GDI / GDI+
  • WPF
  • Silverlight
  • WinUI
  • Windows Color System
  • Windows Image Acquisition
  • Windows Imaging Component
オーディオ
  • DirectMusic
  • DirectSound
  • DirectX plugin
  • XACT
  • Speech API
マルチメディア
  • DirectX (Media Objects
  • Video Acceleration)
  • DirectInput
  • DirectPlay
  • DirectShow
  • Image Mastering API
  • Managed DirectX
  • Media Foundation
  • XNA
  • Windows Media
  • Video for Windows
ウェブ
  • MSHTML
  • EdgeHTML
  • RSS Platform
  • JScript
  • VBScript
  • BHO
  • XDR
  • SideBar Gadgets
データアクセス
  • Data Access Components
  • Extensible Storage Engine
  • ADO.NET
  • ADO.NET Entity Framework
  • Sync Framework
  • Jet Engine
  • MSXML
  • OLE DB
  • OPC
ネットワーク
  • Winsock (LSP)
  • Winsock Kernel
  • Filtering Platform
  • Network Driver Interface Specification
  • Windows Rally
  • BITS
  • P2P API
  • MSMQ
  • MS MPI
コミュニケーション
  • Messaging API
  • Telephony API
  • WCF
管理
  • Win32 console
  • Windows Script Host
  • WMI
  • PowerShell
  • Task Scheduler
  • Offline Files
  • Shadow Copy
  • Windows Installer
  • Error Reporting
  • Event Log
  • Common Log File System
コンポーネントモデル
  • COM
  • COM+
  • ActiveX
  • Distributed Component Object Model
  • .NET Framework
ライブラリ
  • Base Class Library (BCL)
  • Microsoft Foundation Classes (MFC)
  • Active Template Library (ATL)
  • Windows Template Library (WTL)
デバイスドライバ
  • Windows Driver Model
  • Windows Driver Foundation
    • KMDF
    • UMDF
  • WDDM
  • NDIS
  • UAA
  • Broadcast Driver Architecture
  • VxD
セキュリティ
  • Crypto API (CAPICOM)
  • Windows CardSpace
  • Data Protection API
  • Security Support Provider Interface (SSPI)
.NET
  • ASP.NET
  • ADO.NET
  • Base Class Library (BCL)
  • Remoting
  • Silverlight
  • TPL
  • WCF
  • WCS
  • WPF
  • WF
ソフトウェアファクトリー
  • EFx Factory
  • Enterprise Library
  • Composite UI
  • CCF
  • CSF
IPC
  • MSRPC
  • Dynamic Data Exchange (DDE)
  • Remoting
  • WCF
アクセシビリティ
  • Active Accessibility
  • UI Automation
テキストと多言語
サポート
  • DirectWrite
  • Text Services Framework
  • Text Object Model
  • Input method editor
  • Language Interface Pack
  • Multilingual User Interface
  • Uniscribe
人工知能
  • DirectML
  • 一覧
  • カテゴリ:マイクロソフトのAPI
Windows コンポーネント
管理ツール
  • アプリインストーラ
  • コマンドプロンプト
  • コントロールパネル
    • アプレット
  • デバイスマネージャ
  • ディスク クリーンアップ
  • デフラグ
  • Driver Verifier
  • DxDiag
  • イベントビューア
  • IExpress
  • 管理コンソール
  • Netsh
  • パフォーマンスモニタ
  • リソースモニタ
  • 設定
  • Sysprep
  • システム構成
  • システム ファイル チェッカー
  • システム情報
  • システムポリシーエディター
  • システムの復元
  • タスクマネージャ
  • Windows エラー報告
  • Windows Ink
  • Windowsインストーラ
  • PowerShell
  • Windows Update
    • Windows Insider
  • WinRE
  • WMI
  • スキャンディスク
    • CHKDSK
  • 問題の報告と解決
アプリ
  • 3Dビューアー
  • アラーム & クロック
  • 電卓
  • カメラ
  • 外字エディタ
  • Clipchamp
  • Copilot
  • Edge
  • FAX とスキャン
  • フィードバック Hub
  • サポートに問い合わせる
  • 拡大鏡
  • メール/カレンダー
  • 地図
  • メッセージング
  • 映画&テレビ
  • モビリティセンター
  • ナレーター
  • メモ帳
  • OneDrive
  • OneNote
  • ペイント
  • アドレス帳
  • People
  • フォト
  • フォト ビューアー
  • クイック アシスト
  • スマホ同期
  • Snipping Tool
  • 音声認識
  • Sticky Notes
  • Microsoft Store
  • メディア プレーヤー
  • Windows Media Player Legacy
  • サウンド レコーダー
  • WinSAT
  • 文字コード表
  • リモート アシスタンス
  • Windows DVD プレイヤー
シェル
  • Aero
  • ClearType
  • エクスプローラ
  • Windows サーチ
  • スタートメニュー
    • タスクバー
    • 特殊フォルダ
    • 関連付け
    • シェル名前空間
サービス
  • サービス コントロール マネージャー
  • CLFS
  • BITS
  • Wireless Zero Configuration
  • シャドウ コピー
  • 自動再生
  • タスク スケジューラ
  • マルチメディア クラス スケジューラ
ファイルシステム
  • CDFS
  • DFS
  • exFAT
  • FAT12
  • FAT16
  • FAT32
  • IFS
  • NTFS
    • ジャンクション
    • マウント ポイント
    • リパース ポイント
    • シンボリック リンク
    • TxF
    • EFS
  • ReFS
  • UDF
サーバ
  • Active Directory
  • DFS レプリケーション
  • DNS
  • IIS
  • MSDTC
  • NAP
  • AD RMS
  • SharePoint
  • Windows Media Services
  • WSUS
  • 移動ユーザー プロファイル
  • グループ ポリシー
  • ドメイン
  • リモート デスクトップ サービス (Remote Desktop Protocol)
アーキテクチャ
  • NT系のアーキテクチャ
  • スタートアップ プロセス (Vista)
  • CSRSS
  • DLL
  • EXE
  • HAL
  • I/O
  • Ntoskrnl.exe
  • Svchost.exe
  • WinPE
  • NTLDR/ブート マネージャー
  • アイドル プロセス
  • カーネル パッチ保護
  • レジストリ
  • IRP
  • KTM
  • LSASS
  • SMSS
  • Windows リソース保護
  • オブジェクト マネージャー
  • Win32コンソール
  • Winlogon
  • セキュリティアカウントマネージャー(SAM)
  • 論理ディスク マネージャー
セキュリティ
  • Defender
  • ファイアウォール
  • 悪意のあるソフトウェアの削除ツール
  • Safety Scanner
  • DEP
  • MIC
  • UAC
  • UIPI
  • KPP
  • セキュリティとメンテナンス
  • BitLocker
互換性
  • 互換モード
  • COMMAND.COM
  • 仮想DOSマシン
  • WOW
  • WOW64
  • Windows Subsystem for Linux
API
  • .NET Framework
  • COM
    • OLE
    • OLE オートメーション
    • DCOM
    • ActiveX
    • 構造化ストレージ
    • MTS
  • DirectX
  • DWM
  • GDI
  • Protected Media Path
  • PlayReady
  • Windows Imaging Component
  • Windows Imaging Format
  • Windows Script Host
    • VBScript
    • JScript
開発終了
ゲーム
  • リバーシ
  • ピンボール
  • インクボール
  • Chess Titans
  • Mahjong Titans
  • Purble Place
  • スパイダ ソリティア
  • ソリティア
  • ハーツ
  • フリーセル
  • マインスイーパ
アプリ
  • Windowsアドレス帳
  • Anytime Upgrade
  • Windows Calendar(Vista)
  • CardSpace
  • DVD メーカー
  • Grooveミュージック
  • Internet Explorer
  • Windows Journal
  • 画像とFAXビューア(XP)
  • Windows Mail(Vista)
  • Media Center
  • Messenger
  • Microsoft ActiveSync
  • Windows Mobile デバイス センター
  • NetMeeting
  • Outlook Express
  • ペイント3D
  • Cortana
  • Pay
  • Skype
  • WinHelp
  • Write
  • Security Essentials
  • 切り取り & スケッチ
  • デスクトップ ガジェット
  • ハイパーターミナル
  • バックアップと復元センター
  • ファイルマネージャー
  • フォト ギャラリー
  • プログラムマネージャ
  • ミーティング スペース
  • ムービー メーカー
  • リソースメーター
  • ワードパッド
その他
  • UNIX サブシステム
    • Interix
  • Video for Windows
カテゴリ カテゴリ
Windowsのコマンドラインプログラムと組み込みコマンド
  • COMMAND.COM
  • Cmd.exe
  • Windows PowerShell
  • 回復コンソール
ファイルシステム
  • cd (chdir)
  • dir
  • popd
  • pushd
  • tree
ファイル管理
  • attrib
  • cacls
  • cipher
  • compact
  • copy
  • del (erase)
  • deltree
  • expand
  • icacls
  • makecab
  • md (mkdir)
  • move
  • rd (rmdir)
  • recover
  • ren (rename)
  • replace
  • rmdir
  • robocopy
  • xcopy
ディスク管理
  • CHKDSK
  • convert
  • defrag
  • diskcomp
  • diskcopy
  • diskpart
  • fdisk
  • format
  • label
  • SUBST
  • scandisk
  • sys
  • vol
  • vssadmin
プロセス管理
  • exit
  • kill
  • PowerCFG
  • runas
  • sc
  • shutdown
  • start
  • taskkill
  • tasklist
レジストリ
  • assoc
  • ftype
  • reg
  • regini
  • regsvr32
ユーザ環境
  • date
  • mode
  • path
  • set
  • setx
  • time
  • title
  • ver
  • whoami
テキスト処理
  • comp
  • edit
  • edlin
  • fc
  • find
  • findstr
  • print
  • type
スクリプト
  • choice
  • clip
  • cscript
  • doskey
  • echo
  • for
  • goto
  • if
  • more
  • pause
  • prompt
  • rem
ネットワーク
  • arp
  • getmac
  • hostname
  • ipconfig
  • net use
  • netsh
  • netstat
  • nslookup
  • PathPing
  • ping
  • route
  • tracert
メンテナンス
  • driverquery
  • msiexec
  • ntbackup
  • sfc
  • systeminfo
  • w32tm
  • WBAdmin
  • winsat
  • wmic
ブート管理
  • bcdedit
  • bootcfg
  • fixboot
  • fixmbr
ソフトウェア開発
  • debug
  • exe2bin
  • QBasic
その他
  • CLS
  • help
  • DOSコマンドの一覧
  • 環境変数
「https://ja.wikipedia.org/w/index.php?title=Windows_Script_Host&oldid=107115023」から取得
カテゴリ:
  • プログラミング
  • プログラミング言語
  • スクリプト言語
隠しカテゴリ:
  • 出典を必要とする記事/2025年10月
  • 出典を必要とする記述のある記事/2018年9月
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.