【Windows】Windows10Proを開発機としてセットアップする
Windows10のマシンを開発機としてセットアップする際の実施内容をまとめます。
(随時更新予定)
- ゴール
- WindowsUpdateの諸設定
- ホスト名変更
- 不要なストアアプリの削除
- 仮想化機能の有効化
- パッケージマネージャ(chocolatey)の導入
- フリーソフトのインストール
- WSL(Ubuntsu)の初期設定
ゴール
- Windows10が最新化されていること
- 仮想化環境が導入されていること
- WSLが有効化されていこと
WindowsUpdateの諸設定
- OS最新化
以下のサイトへアクセスし、「今すぐアップデート」を実行
www.microsoft.com - 普通にWindowsUpdateを適用
[スタート] - [歯車マーク] - [更新とセキュリティ] - [WindowsUpdate] - 重くなるので配信機能を無効化
[スタート] - [歯車マーク] - [配信の最適化] - [他のPCからダウンロードを許可する] - オフ - 勝手にWindowsUpdateさせないように自動更新無効化
ローカルグループポリシーを起動し、以下の設定を変更する。
[コンピューターの構成] - [管理用テンプレート] - [Windows コンポーネント] - [Windows Update] - [自動更新を構成する] - 無効 - メジャーアップデートを可能な限り遅延させる
[スタート] - [歯車] - [更新とセキュリティ] - [WindowsUpdate] - [詳細オプション] - [更新プログラムをいつインストールするか] - 半期チャネル - 365
ホスト名変更
管理者権限でPowerShellを起動し、以下を実行する。
Rename-Computer -NewName "MyLapTop" -Force
不要なストアアプリの削除
以下のサイトを参考に、使用しないストアアプリを削除する。 ygkb.jp
仮想化機能の有効化
管理者権限でPowerShellを起動し、以下のコマンドを実行する。
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux Enable-WindowsOptionalFeature -Online -FeatureName containers -All
パッケージマネージャ(chocolatey)の導入
管理者権限でPowerShellを起動し、以下を実行する。
Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
フリーソフトのインストール
Powershellを管理者権限で開き直し、以下のコマンドを実行する。
# Browzer choco install googlechrome -y # TextEditor choco install vscode -y # Virtualization choco install docker-desktop -y choco install vagrant -y # Utility choco install googlejapaneseinput -y choco install 7zip.install -y choco install git.install -y
WSL(Ubuntsu)の初期設定
- MicrosoftStoreで[Ubuntsu 18.04 LTS]をダウンロードする。
- スタートメニューにUbuntsuが追加されるので、これをクリック
→初期設定が始まる - Ubuntsuで使用するユーザ名とパスワードを入力する。
- 以下のコマンドを実行し、パッケージを最新化させる。
# Limit to only refer to Japanese Repositories sudo sed -i.bak -e "s/http:\/\/archive\.ubuntu\.com/http:\/\/jp\.archive\.ubuntu\.com/g" /etc/apt/sources.list # Update all packages sudo apt update -y && sudo apt full-upgrade -y # Change timezone to JST sudo dpkg-reconfigure tzdata # Change locale to ja_JP sudo apt install -y language-pack-ja && sudo update-locale LANG=ja_JP.UTF-8 # Install japanese manual sudo apt install -y manpages-ja manpages-ja-dev
WindowsUpdate関連もコマンド化したいけど、どうするんだろう...?