Windows環境におけるソフトウェアのインストールと設定
はじめに
【概要】
このHTMLドキュメントは、Windows環境における多様なソフトウェアのインストールと設定方法を体系的に解説します。開発環境の構築から、AI、データベース、マルチメディア、各種ユーティリティまで幅広くカバーします。
- 基本的な開発ツールのセットアップ
- プログラミング言語(Python, Java, C++など)環境構築
- AI・機械学習フレームワーク(TensorFlow, PyTorchなど)とGPU環境設定
- データベース管理システム (SQL, NoSQL)
- Webサーバ構築
- 画像・動画処理、3Dグラフィックスツール
- パッケージ管理システム (winget, Chocolatey) の活用
- その他便利なユーティリティ
【最初に】
効率的な作業のため、まずは基本開発環境のセットアップから始めることを推奨します。また、多くのソフトウェアはwingetコマンド (`winget install <パッケージ名>`) を使うことで簡単にインストールできます。
【パッケージ管理システムの活用】
winget(Windows標準)やChocolateyは、コマンドラインからソフトウェアを簡単にインストール・管理できる強力なツールです。可能な限りこれらの利用を検討してください。
注意: 各々のソフトウェアの利用条件などは、利用者で確認すること。
主要記事(特に重要なセットアップ)
- Python 3.10,関連パッケージ,Python 開発環境のインストール(winget を使用しないインストール)(Windows 上)
- GPU環境でのTensorFlow 2.10.1のインストールと活用(Windows 上)
- NVIDIA ドライバ,NVIDIA CUDA ツールキット 11.8(CUDA のインストールで winget を使用),NVIDIA cuDNN v8.9.7 のインストール手順(Windows 上)
- winget を用いて,Windows での主要なソフトウェアのインストールと設定(winget を使用)(Windows 上) (winget活用例)
サイト内の関連ページ
まとめページ:
- 種々のまとめページ: [人工知能,データサイエンス,データベース,3次元], [Windows], [Ubuntu], [Python (Google Colaboratory を含む)], [C/C++言語プログラミング用語説明], [R システムの機能], [Octave]
Windows 関連:
- Windows のまとめ: 別ページ »
- Windows OSインストールとセットアップ(目次): 別ページ »
- Windows 11 のインストール,基本設定,おすすめソフトウェア: 別ページ »
- winget を用いて,Windows での主要なソフトウェアのインストール,設定を行う(winget を使用): 別ページ »
Ubuntu,WSL 2 関連:
- 別ページ »で説明
WSL 2 (Windows Subsystem for Linux) を利用することで、Windows上でネイティブに近いLinux環境を実行でき、Linuxベースの開発ツールやアプリケーションを活用できます。
1. Windows の主要なソフトウェア:基本環境と専門ツール
このセクションでは、まず開発に不可欠な基本ツール群のセットアップ方法を示し、その後、AI、データベース、3Dグラフィックスなどの専門分野に応じた主要ソフトウェアのインストール手順を紹介します。
1.1 基本開発環境のセットアップ
効率的な開発作業の第一歩として、以下の基本的なツールを導入します。wingetを利用すると多くの場合簡単にインストールできます (`winget install <パッケージID>`)。
- ブラウザ
- 基本ツール (winget推奨)
- Git のインストール(winget を使用しないインストール)(Windows 上) (`winget install Git.Git`)
- CMake のインストール(winget を使用しないインストール)(Windows 上) (`winget install Kitware.CMake`)
- 7-Zip のインストール(winget を使用しないインストール)(Windows 上) (`winget install 7zip.7zip`)
- Visual Studio Code のダウンロード,インストール,日本語化と,Python プログラムの実行(Windows 上) (`winget install Microsoft.VisualStudioCode`)
- Git,cmake,7-Zip のインストール(winget を使用)(Windows 上) (wingetでの一括インストール例)
- C++開発基盤 (多くのOSSビルドにも必要)
- Python 基本環境 (AI開発等で重要)
- Python 3.10,関連パッケージ,Python 開発環境のインストール(winget を使用しないインストール)(Windows 上)
- Python 3.10 のインストール(winget を使用)(Windows 上) (`winget install Python.Python.3.10`)
- (Pythonのバージョン選択や仮想環境についてはセクション2.5 Python開発環境を参照)
これらの基本環境の上に、目的に応じた専門ソフトウェアを追加していきます。
1.2 AI・機械学習・GPU環境
AI/機械学習開発には、NVIDIAドライバ、CUDAツールキット、cuDNNの適切な組み合わせと、TensorFlowやPyTorchなどのフレームワークが必要です。
- NVIDIA GPU 環境
- NVIDIA ドライバ,NVIDIA CUDA ツールキット 11.8(CUDA のインストールで winget を使用),NVIDIA cuDNN v8.9.7 のインストール手順(Windows 上) (安定版推奨の組み合わせ)
- NVIDIA ドライバ,NVIDIA CUDA ツールキット 11.8(CUDA のインストールで winget を使用しない),NVIDIA cuDNN v8.9.7 のインストール手順(Windows 上) (winget未使用版)
- (その他のCUDA/cuDNNバージョンについてはセクション2.3 NVIDIA GPU開発環境を参照)
- 主要フレームワーク
- GPU環境でのTensorFlow 2.10.1のインストールと活用(Windows 上) (TensorFlow URL: https://www.tensorflow.org)
- GPU対応PyTorch 2.3のセットアップと性能確認(Windows 上)
- (その他のフレームワーク、バージョンについてはセクション2.4 ディープラーニングフレームワークを参照)
- 関連ツール
- その他AI関連
1.3 データベース関連
軽量なSQLiteから高機能なPostgreSQL、MySQLまで、用途に応じて選択します。
- SQLite 3 (軽量ファイルベースDB)
- リレーショナルデータベース (RDBMS)
- データベース管理ツール
- NoSQL
SQLite 関連ツール詳細
- SQLite 3 の SQL 問い合わせ計画(Windows 上)
- SQLite 3 Analyzer のインストール,データベース情報の表示(Windows 上)
- SQLite biter のインストール(Windows 上)
- SQLiteman のインストールと利用(Windows 上)
- LiteCLI のインストール,データベース作成,テーブル定義,レコード挿入,SQL問い合わせ,主なコマンド(Windows 上)
- DB Browser for SQLite 3.12 のインストール,データベース作成,テーブル定義(Windows 上)
- PupSQLite 2.0 のインストール,データベース作成,テーブル定義,テーブルの更新(Windows 上)
1.4 メディア・3D関連
Blenderは高機能な3DCGソフト、Fiji/ImageJは医用画像処理で定番です。
- 3次元グラフィックス・点群
- Blender 4.2 のインストール(winget を使用しないインストール),メニューの日本語化,Wavefront OBJ ファイルのインポート(Windows 上)
- CloudCompare のインストール(Windows 上) (3次元点群処理)
- (Unreal Engineなどその他3D関連: 別ページ »)
- 医用画像処理
- Fiji のインストール(Windows 上)
- ImageJ 1.53 のインストール,ImageJ の主な機能(Windows 上)
- Insight Toolkit (ITK) のインストール(ソースコードを使用)(Windows 上)
- MRIcroGL のインストール,主な機能(Windows 上)
- MRIcron のインストール,スライス表示,ボリュームレンダリング,NIfTIファイル読み書き(Windows 上)
- MRIcro のインストール,操作手順例(Windows 上)
- 医用画像診断支援共通プラットフォーム(PLUTO)のインストール,データの読み込み,レンダリング(Windows 上)
- 画像・動画処理ツール (詳細はセクション3.1/3.2も参照)
1.5 その他の主要ソフトウェア
仮想化、Web技術、バイオインフォマティクスなど、特定の用途で必要となるソフトウェア群です。
- 仮想化環境
- Hyper-V(仮想マシンマネージャ)で仮想スイッチと仮想マシンを作成(Windows 上) (Windows標準)
- VirtualBox のインストール(winget を使用)(Windows 上) (クロスプラットフォーム)
- Vagrant 2.2 のインストール(Windows 上) (仮想環境管理)
- (VMWare Workstation Player: 別ページ »)
- Web技術関連
- Tornado のインストール,公式ページのプログラム実行(Windows 上) (Python Webフレームワーク)
- Electron のインストール(Window 上) (デスクトップアプリ開発)
- (XAMPP, Apache単体についてはセクション2.14を参照)
- バイオインフォマティクス
- その他
- 包括的なインストールガイド
- Windows での主要なソフトウェアのインストールと設定(Windows 上) (本ページ初期版に近いリスト形式)
2. プログラミング関連ソフトウェアの詳細(言語別・ツール別)
ここでは、各種プログラミング言語の処理系、開発環境、ライブラリ、ビルドツールなど、より詳細なソフトウェアのインストール方法を解説します。基本開発環境が前提となる場合が多いです。
2.1 プログラミング補助ツール
コンパイラ(gcc, clang)、ビルドシステム(make, ninja, CMake)、バージョン管理(Git, Subversion)、ドキュメンテーションツール(Doxygen)など、開発を支えるツール群です。
- GnuWin32 のインストール(Windows 上)
- Clang, LLVM, MLIR, LLD, LLDB バージョン16のインストール(ソースコードを用いたインストール)(Build Tools for Visual Studio を使用)(Windows 上)
- Clang, LLVM, MLIR, LLD, LLDB バージョン15のインストール(ソースコードを用いたインストール)(Build Tools for Visual Studio を使用)(Windows 上)
- LLVM,Clang のインストール(winget を使用)(Windows 上)
- CMake のインストール(winget を使用)(Windows 上)
- make のインストール(Windows 上)
- Ninja のインストール(winget を使用)(Windows 上)
- Ninja,Meson (ビルドシステム)のインストール(Windows 上)
- TortoiseGit のインストール(Windows 上) (Git GUIクライアント)
- バージョン管理ソフトウェア Apache Subversion のインストールと基本操作(Windows 上)
- TortoiseSVN のインストールと基本操作(Windows 上) (Subversion GUIクライアント)
- vckpg のインストール(Windows 上) (C++ライブラリマネージャ)
- pkg-config のインストール(Windows 上)
- Wget のインストール(winget を使用)(Windows 上)
- SWIG のインストール(winget を使用)(Windows 上)
- Doxygen のインストール(Windows 上) (ドキュメンテーション生成)
- Gradle のインストール(Windows 上) (ビルドツール、特にJava/Android)
- mercurial のインストール(Windows 上) (バージョン管理システム)
- GoogleTestのインストール(ソースコードを使用)(Build Tools for Visual Studio を利用)(Windows 上) (C++テストフレームワーク)
2.2 MSYS2/MinGW/Cygwin(UNIX風環境)
Windows上でUNIXライクな開発環境を構築するためのツールです。MSYS2は`pacman`によるパッケージ管理が便利です。
- MinGW 64 バージョンのインストール(gcc,g++,gfortran,gdb)(Chololatey を使用)(Windows 上)
- MSYS2 のインストールと,MINGW64 環境で動く LLVM(Clang, Flang, LLD, LLDB)とGNU ツールチェーン類 (gcc, g++, gfortran, gdb, make, ninja, ccache, svn 等) のインストール(MSYS2 を利用 )(Windows 上) (推奨)
- MSYS2, gcc, g++, gfortran, make のインストール(RTools を使用)(Windows 上)
- mstrorsjo の llvm-mingw のインストール,テスト実行(Windows 上)
- GLPK (GNU Linear Programming Kit) のインストール(ソースコードを用いたインストール)(MSYS2,configure,make を利用)(Windows 上)
- libiconv のインストール(MSYS2,pacman を利用)(Windows 上)
- gsl のインストール(ソースコードを用いたインストール)(MSYS2,configure,make を利用)(Windows 上)
- lapack のインストール(ソースコードを用いたインストール)(MSYS2 を利用)(Windows 上)
- GTK+, Glade のインストール(MSYS2,pacman を利用)(Windows 上)
- IT++ 4.0.7 のインストール(ソースコードを用いたインストール)(MSYS2,configure,make を利用)(Windows 上)
- Cygwin のインストール(Windows 上)
- Cygwin で「_undefine reference to _isnormal」が出たときの対処法
- Cygwin で「probably corrupted stack」が出たときの対処法
- Cygwin/X の X サーバソフトウェアのインストール(Windows 上)
- Windows で GotoBLAS2 バージョン 1.13 と CBLAS をビルドとインストール(Windows 上の Cygwin を使用)
- Windows に libgsf をインストール(Windows 上の Cygwin にインストール)
- Windows に wxWidgets をインストール(Windows 上の Cygwin にインストール)
2.3 NVIDIA GPU開発環境(CUDA/cuDNNバージョン別)
特定のバージョンが必要な場合に参照します。互換性に注意が必要です。
- NVIDIA ドライバ,NVIDIA CUDA ツールキット 12.0,NVIDIA cuDNN v8.8 のインストールと動作確認(Windows 上)
- NVIDIA ドライバ,NVIDIA CUDA ツールキット 11.8,NVIDIA cuDNN v8.9.7 のインストール手順(Windows 上) (安定版推奨)
- NVIDIA ドライバ,NVIDIA CUDA ツールキット 11.7.1,NVIDIA cuDNN v8.5 のインストールと動作確認(Windows 上)
- NVIDIA ドライバ,NVIDIA CUDA ツールキット 11.6.2,NVIDIA cuDNN v8.4.0 のインストールと動作確認(Windows 上)
- NVIDIA ドライバ,NVIDIA CUDA ツールキット 11.5.2,NVIDIA cuDNN v8.3.3 のインストールと動作確認(Windows 上)
- NVIDIA ドライバ,NVIDIA CUDA ツールキット 11.4.4,NVIDIA cuDNN v8.2.4 のインストールと動作確認(Windows 上)
- NVIDIA ドライバ,NVIDIA CUDA ツールキット 11.3.1,NVIDIA cuDNN v8.8 のインストールと動作確認(Windows 上)
- NVIDIA ドライバ,NVIDIA CUDA ツールキット 11.0,NVIDIA cuDNN v8.2.1 のインストールと動作確認(Windows 上)
- NVIDIA ドライバ,NVIDIA CUDA ツールキット 10.1 update 2,NVIDIA cuDNN 7.6.5 のインストール(Windows 上)
- NVIDIA ドライバ,NVIDIA CUDA ツールキット 10.0,NVIDIA cuDNN 7.6.5 のインストール(Windows 上)
- NVIDIA CUDA ツールキット 9.2(旧バージョン)のインストール
- NVIDIA ドライバのインストール(Windows 上) (ドライバ単体)
- プレビュー版のNVIDIA ドライバのインストール(Windows 上)
- NCCL のインストール(Windows 上) (マルチGPU通信ライブラリ)
- NVIDIA CUB 1.7.4 のインストール(Windows 上) (CUDA C++ユーティリティライブラリ)
2.4 ディープラーニングフレームワーク
TensorFlowとPyTorchが主流ですが、他のフレームワークや旧バージョンの情報も含まれます。
- GPU環境でのTensorFlow 2.10.1のインストールと活用(Windows 上) (TensorFlow URL: https://www.tensorflow.org)
- TensorFlow GPU 版 1.15.5,Python 3.7 のインストールと動作確認(Windows 上) (旧バージョン)
- TensorFlow GPU 版 1.15.5, Python 3.6 のインストール(Windows 上) (旧バージョン)
- TensorFlow 1.14 (GPU 対応可能), Python 3.7 のインストール(Windows 上) (旧バージョン)
- Chainer 7.8.1 (GPU 対応可能)のインストール(Windows 上) (開発終了)
- ChainerCV 0.12 のインストール(Windows 上) (開発終了)
- GPU対応PyTorch 2.3のセットアップと性能確認(Windows 上)
- PyTorch, Caffe2 最新版のインストール.CUDA対応可(ソースコードを使用)(Windows 上)
- LuaJIT, LuaRocks, Torch 7 のインストール(Windows 上)[PDF版], [ワード] (Luaベースの旧Torch)
- CNTK for Python のインストール(Windows 上) (開発終了)
- Netron のインストール(Windows 上) (ニューラルネットワーク可視化)
Python 3, TensorFlow, Keras, python-opencv のインストール(Windows 上)[PDF], [パワーポイント], [HTML]
2.5 Python開発環境
Python本体のバージョン管理、仮想環境(virtualenv)、パッケージ管理(pip)、IDEなど、Python開発に特化した情報をまとめます。
TensorFlow など特定のライブラリを使う場合は、要求されるPythonバージョン(3.10, 3.9, 3.8, 3.7など)を確認することが重要です。
- Python本体 (バージョン別)
- パッケージ・環境管理
- pip のインストール(Windows 上) (`python -m ensurepip --upgrade`)
- virtualenv, virtualenv wrapper のインストール(Windows 上) (`pip install virtualenv`)
- virtualenv を用いて Python バージョン3 環境の新規作成(Windows 上)
- 隔離された Python 3.7 仮想環境の新規作成(Windows とUbuntu を併記)
- Python で numpy を使おうとして使えない場合の対処策(Windows 上)
- 使用中の Python をシステム Python として登録(Windows 上)
- ディストリビューション/IDE
- WinPython のインストール(Windows 上) (ポータブルPython環境)
- PyScripter のインストール,日本語化(Windows 上) (IDE)
- PyCharm のインストール,日本語化,PyCharm 内の Python 環境にパッケージをインストール(Windows 上) (高機能IDE)
- spyder のインストール(Windows 上) (データサイエンス向けIDE)
- (Jupyter関連: 別ページ »)
- Windows で Python(x,y) 2.7.10 と各種パッケージのインストール (旧ディストリビューション)
- その他
2.6 Anaconda/Miniconda
AnacondaはPython/Rの豊富なパッケージと環境管理ツール(conda)を提供します。Minicondaはその軽量版です。
- Anaconda3 の概要と特徴,インストール(winget を使用)(Windows 上)
- miniconda3 のインストール(winget を使用)(Windows 上)
- Anaconda 3 2020年2月版(Python 開発環境)と人工知能フレームワーク類のインストール(Windows 上)
- Anaconda 3(Python 開発環境)のインストールと, その Python 3 仮想環境に,人工知知能フレームワーク類のインストール(Windows 上) (conda環境でのTFインストール例)
- Anaconda 3(Python 開発環境)のインストールと, その Python 2.7 仮想環境に,人工知能フレームワーク類のインストール(Windows 上) (旧Python2.7環境作成例)
2.7 Java開発環境
JDKのインストールと、EclipseやNetBeansといったIDE、ビルドツール(Maven, Ant)について説明します。
- JDK (Java Development Kit)
- IDE/ビルドツール
- Pleiades All in One Eclipse のインストール,日本語化,基本操作(Windows 上)(書きかけ)
- Eclipse 2020年6月版のインストール,日本語化,基本操作(Windows 上)
- 開発環境 NetBeans IDE のインストールと使用(Windows 上)
- NetBeans IDE で Subversion を使ってみる
- Aptana Studio 3 のインストールと実行(Windows 上) (Web開発向けIDE)
- Windows で BlueJ をインストールし,使ってみる (教育用IDE)
- Windows で Greenfoot のインストール (教育用IDE)
- Windows で Apache Ant 1.10.3 のインストール (ビルドツール)
- Apache Maven のインストール(Windows 上) (ビルドツール)
- その他Java関連
2.8 C/C++/Fortran開発環境
Visual StudioとそのビルドツールがWindowsでの標準的な環境ですが、MinGW/MSYS2によるGNUツールチェーンも利用可能です。
- Microsoft Visual C++ (MSVC) 関連
- ビルドツール for Visual Studio 2022 (Build Tools for Visual Studio 2022)のインストール(winget を使用しないインストール)(Windows 上) (セクション1.1も参照)
- マイクロソフト C++ ビルドツール 2019 (Build Tools for Visual Studio 2019) のインストール(Windows 上)
- マイクロソフト C++ ビルドツール 2017 (Build Tools for Visual Studio 2017) のインストール(Windows 上)
- Microsoft Build Tools 2015 (マイクロソフト C++ ビルドツール 2015 )のインストール(Windows 上)
- Visual Studio Community 2022 のインストール(winget を使用しないインストール)(Windows 上) (無償IDE)
- Visual Studio Community 2019 vesion 16.11 のインストール(Windows 上)
- Visual Studio Community 2015 のインストール(Windows 上)
- Visual Studio 2013 Ultimate Edition のインストール[ワード]
- GNUツールチェーン等
- (MinGW/MSYS2についてはセクション2.2を参照)
- clang, flang, ninja (C/C++コンパイラ,FORTRAN コンパイラ,ビルドシステム)のインストール(miniconda3 を使用)(Windows 上) (conda経由)
- その他
2.9 R言語開発環境
統計解析言語R本体と、IDEであるRStudioのインストールについてです。
- R システム・バージョン 4 と RTools のインストール(Windows 上)
- RStudio 1.2 のインストール(Windows 上)
- velocyto のインストール(Windows 上) (Rパッケージ例)
- R システムのインストール(Windows 上)[ワード]
動画「R システムのインストール(Windows 上)」: https://www.youtube.com/watch?v=JPeAF0TBjqg
2.10 MATLAB/Octave
MATLABは有償の数値計算環境、Octaveはその互換を目指すオープンソース版です。
- MATLAB Full Suiteのキャンパスワイドライセンス(Campus-Wide License)でのインストール
- Octave 7.2.0 のインストール(Windows 上)
- Windows に Octave バージョン 3.2.4 をインストール(Cygwinパッケージ利用、Windows 上 Cygwin)
- Windows に Octave バージョン 3.2.4 と octave-forge をビルドとインストール(ソースからコンパイル、Windows 上 Cygwin)
2.11 その他のプログラミング言語
Node.js(JavaScript), Ruby, PHP, Perl, Haskell, Prologなど、様々な言語の環境構築について説明します。
- Node.js Windows 版のインストール (npmパッケージ管理)
- Strawberry Perl のインストール
- Ruby と DevKit のインストール(Ruby インストーラ 3.1.2 を使用)(Windows 上) (gemパッケージ管理)
- Ruby の種々のパッケージのインストール(gem を使用)(Windows 上)
- JRuby バージョン 9.2 のインストール(Windows 上)
- Processing のインストール(Windows 上) (ビジュアルアート向け)
- PHP バージョン 7.4.9 のインストール (Windows 上)
- Haskell のインストール(Windows 上)
- GNU Prolog のインストール(Windows 上)
- SWI-Prolog のインストール(Windows 上)
- Codesand Box で React Suite を動かしてみる (Web開発環境)
2.12 プログラミング学習ツール
2.13 数値計算・コンピュータビジョン・その他ライブラリ
特定の計算処理やGUI開発などに用いられるライブラリ群です。
- 数値計算・科学技術
- MKLML, MKL-DNN 0.14 のインストール(Windows 上)
- PyCUDA のインストール,PyCUDA のプログラム例(Windows 上)
- CuPy 13.2 のインストール,CuPy のプログラム例(Windows 上)
- OpenBLAS (BLAS, CBLAS, LAPACK, LAPACKE)のインストール(ソースコードを用いたインストール)(Build Tools for Visual Studio を利用)(Windows 上)
- OpenBLAS (BLAS, CBLAS, LAPACK, LAPACKE)のインストール(ソースコードを使用)(MSYS2 ,make を利用 )(Windows 上)
- OpenBLAS のインストール(ソースコードを使用)(clang, flang を利用)(Windows 上)
- lapack 最新版のインストール(ソースコードを用いたインストール)(Windows 上)
- clapack 3.2.1 のインストール(ソースコードを用いたインストール)(Windows 上)
- SuiteSparse,Metis のインストール(ソースコードを用いたインストール)(Windows 上) (疎行列計算)
- SuiteSparse,Metis,gflags,glog,Ceres ソルバ(Ceres Solver)のインストール(ソースコードを用いたインストール)(Windows 上) (非線形最適化)
- FFTW3 のインストール(ソースコードを用いたインストール)(Build Tools for Visual Studio を使用)(Windows 上) (高速フーリエ変換)
- Eigen3ライブラリのインストール(ソースコードを用いたインストール)(Build Tools for Visual Studio を使用)と使用方法(Windows 上)
- HDF5 1.10.5 のインストール(ソースコードを使用)(Windows 上) (大容量データフォーマット)
- コンピュータビジョン
- C++汎用/GUI/マルチメディア
- Boost 1_86 のインストール(ソースコードを用いたインストール)(Build Tools for Visual Studio を使用)と使用例(Windows 上)
- Qt5 のインストール(vcpkg を使用)(Windows 上)
- Qt 4.7.4 のインストール(Windows 上)
- QScintilla 2 のインストール(Windows 上) (Qt用エディタコンポーネント)
- SDL2 のインストール(ソースコードを用いたインストール)(Build Tools for Visual Studio を使用)(Windows 上)
- SDL_image のインストール(ソースコードを用いたインストール)(Build Tools for Visual Studio を使用),SDL_image のプログラム例(Windows 上)
- PDCurses のインストール(ソースコードを用いたインストール)(Build Tools for Visual Studio を使用)(Windows 上) (コンソールUI)
- glew のインストール(Windows 上) (OpenGL拡張)
- FreeImage のインストール(vcpkg を使用)(Windows 上) (画像I/O)
- その他ライブラリ
- Windows で Guava をインストール (Javaライブラリ)
- OpenFrameWorks のインストール(Windows 上) (クリエイティブコーディング)
- zlib のインストール(ソースコードを使用)(Windows 上) (圧縮)
- liblz4 最新版のインストール(ソースコードを使用)(Windows 上) (高速圧縮)
- flann のインストール(ソースコードを使用)(Windows 上) (近傍探索)
2.14 Android開発環境
2.15 Webサーバ・統合環境
XAMPPは手軽な統合環境、Apache単体での設定も可能です。
3. Windows の便利なソフトウェア(ユーティリティ)
開発作業の効率化や、画像・動画編集、ファイル検索、リモート接続など、日常的な作業を助ける便利なソフトウェアを紹介します。
利用条件は各自で確認すること。
3.1 画像・動画処理
- 画像処理
- chaiNNer のインストール(Windows 上) - GUIベースの画像処理
- 画像処理ソフト ImageMagick 7, 動画像処理ソフト FFmpeg のインストール(Windows 上)
- (Fiji/ImageJなど専門ソフトはセクション1.4を参照)
- 動画編集・変換
- ビデオ編集ソフト avidemuxのインストール(Windows 上)
- ビデオ編集ソフト OpenShot のインストール(Windows 上)
- FFmpeg 6 のインストール(ビデオのエンコード・デコード)(Windows 上)
- AviUtl, 拡張 x264 出力(GUI)Ex, L-SMASH Works のインストール, MP4 (H.264) エンコード(Windows 上)
- K-Lite Codec Pack Full バージョン 15.6.8 のインストール(Windows 上)
- 動画プレイヤー,エンコーダー mplayer & mencoder のインストールと機能(Windows 上)
- ffdshow のインストール(Windows 上)
- Ligos Indeo Codec のインストール(Windows 上)
- 動画ファイルを vReveal を用いて補正(Windows 上)
3.2 高機能テキストエディタ
Visual Studio CodeやNotepad++などが定番です。
- エディタ Notepad++ 7.9 のインストール,リモートアクセス(Windows 上)
- Visual Studio Code のダウンロード,インストール,日本語化と,Python プログラムの実行(Windows 上)
- Visual Studio Code で Python プログラミング(Windows 上)
- Python のステップ実行,オブジェクトをビジュアルに観察(Visual Studio Code の Python Preview を使用)
- Atom (エディタ)のインストール(Windows 上) - 開発停止
- Geany のインストールと基本機能(Windows 上)
- Mery (エディタ)のインストール(Windows 上)
- emacs のインストール(Windows 上)
3.3 ファイル検索・画面キャプチャ・リモート接続
- ファイル検索
- 画面キャプチャ
- リモート接続・ファイル転送
- Xサーバ (MobaXterm以外)
3.4 その他ユーティリティ
- セキュリティ・システム管理
- GnuPG のインストール(Windows 上) (暗号化・署名)
- Unchecky のインストール(Windows 上) (不要ソフト混入防止)
- Rapid Environment Editor のインストール(Windows 上) (環境変数編集)
- コマンドシェル
- 特定用途
- Arduino 開発環境 Arduino IDE のインストール(Windows 上) (Arduino開発)
- Virtual Breadboard for Arduino のインストール(Windows 上)
- Google Earth プロのインストール(Windows 上) (地図)
- American Museum of Natural History の PartView (ダウンロードページ) (宇宙)
- フライトシミュレータ FlightGear のインストール(Windows 上) (ゲーム)
- Inkscape (ドローのソフトウェア) のインストール(Windows 上) (ドロー)
- Windows で Graphviz のインストール (グラフ描画)
- プラデータのインストール(Windows 上)[ワード] (ダミーデータ生成)
- Universal Media Server のインストール(Windows 上) (メディアサーバ)
- (マインクラフト: 別ページ »)
4. マイクロソフト製品類のインストール
Windows Server, SQL Server, Office, Visioなど、マイクロソフト提供の主要製品のインストール手順です。
Visual Studio IDE については、セクション2.8で説明しています。
- Windows Server 2019 Standard のインストール
- Windows Server 2019 Standard 1809 のインストール
- Windows Server 2016 Standard のインストール
- SharePoint Server 2019 のインストール手順例
- SharePoint Server 2016 のインストール手順例
- Office Professional Plus 2019 メディア作成手順
- Office Professional Plus 2019 インストール
- Microsoft SQL Server 2022 Express のインストール(winget を使用)(Windows 上) (無償版)
- SQL Server 2017 Enterprise のインストール
- SQL Server 2016 Developer with Service Pack 1 (x64) のインストール[PDF], [ワード]
- Visio 2013 のインストール
5. Windows のパッケージ管理システム Chocolatey
wingetと並ぶ、コマンドラインからのソフトウェア管理ツールです。
注: Windows標準のwingetの利用が推奨される場面が増えています。本文書内でもwinget利用例を多く含みます。