ユーティリティソフトウェア
ユーティリティソフトウェア (英: utility software) は、コンピュータ上で動作する、補助的な機能を提供するソフトウェアの総称である。ツールソフトウェアや単にユーティリティとも呼ばれる。コンピュータを利用する直接の目的となるアプリケーションソフトウェアとは対照的に、コンピュータの分析、構成、最適化、保守のためのソフトウェアである。 補助的に様々な機能を提供することで、コンピュータの利便性を向上させる。
ユーティリティプログラムの基本セットは通常、WindowsやmacOS、Linuxなどのオペレーティングシステム(OS)に標準的に組み込まれており、好みによってフリーウェアやシェアウェア、市販ソフトウェアなどに置き換えて活用する人も多い。
コンピュータシステム全体に影響を与えるユーティリティは、実行に特別な権限が必要となる場合がある。ユーザーのデータのみを扱うユーティリティは通常の権限で実行できる。
バックアップソフトウェア - ディスクに保存されているすべての情報のコピーを作成し、ディスクに障害が発生した場合や、ファイルを誤って削除または破損した場合に、ディスク全体を復元する。ファイル復元ユーティリティの方が便利な場合がある。
ディスクチェッカー - 動作中のハードドライブをスキャンし、論理(ファイルシステム)エラーまたは物理エラーをチェックする。
ディスク圧縮ユーティリティ - ディスクの内容を透過的に圧縮/展開し、ディスクの空き容量を増やす。
ディスクデフラグツール - ハードディスク上の複数の収納場所に散在しているファイルを検出し、フラグメントを1つの連続した領域に再収納する。
ディスク初期化ツール - ハードディスク、ソリッドステートドライブ (SSD)、フロッピーディスク、USBフラッシュドライブなどのデータストレージデバイスを最初に使用する際に使う。デバイスの内容全体を完全に消去する。
ディスクパーティションエディタ - 個々のドライブを複数の論理ドライブに分割する。各論理ドライブは、オペレーティングシステムによってマウントされ、OS内からドライブとして認識できるようにする。
ディスク容量分析 - フォルダーまたはドライブ内の各フォルダー(サブフォルダーを含む)およびファイルのサイズを取得して、使用スペースの分布を表示することにより、ディスクスペースの使用状況を視覚化する。
テープの初期化 - 磁気テープまたはその他の磁気媒体にラベルを書き込む。 DECtapeの初期化ツールは、テープをブロック単位にフォーマットする。
アンチウイルス - コンピュータウイルスをスキャンし、ブロックまたは削除する。
ベンチマークソフト - コンピュータの性能を測定する。
クリップボードマネージャ - OSのクリップボード機能を拡張する。
コンピュータアクセス制御ソフトウェア - システムリソースへのアクセス要求を管理者の意図通りに制御する。
デバッガ - メモリ内やディスク上のデータおよびプログラム命令の検査と変更を許可する。
診断プログラム - コンピュータのハードウェアとソフトウェアの動作状況を報告する。一例としてメモリテスタが挙げられる。
ネットワークユーティリティ - コンピュータのネットワーク接続を分析、ネットワーク設定を構成、データ転送を確認、イベントをログに記録する。
パッケージマネージャ - コンピュータ上のソフトウェアを構成、インストール、または最新の状態に更新する。
レジストリクリーナー - 使用されなくなった古いレジストリキーを削除することで、Windowsレジストリを最適化する。
システムモニタ - コンピュータシステムのリソースとパフォーマンスを監視する。
システムプロファイラ - インストールされているソフトウェアとハードウェアに関する詳細情報をまとめる。