WindowsプログラマーのPCセットアップチェックリスト

:::note warn
個人的な設定になります
いくつかの項目では代替が存在しているので好みでどうぞ
:::

# チェックリスト
詳しい項目はサイドバーの目次から各項に飛んでください
- [ ] Windows Update確認
- [ ] OneDriveのリンク解除
    - [ ] OneDriveアンインストール
- [ ] Macafeeのアンインストール
- [ ] 不要なソフトウェアのアンインストール
- [ ] スタートアップアプリの変更
- [ ] タスクバーの不要アイテム削除
- [ ] Power Toysインストール、各種有効化
- [ ] Braveブラウザインストール
    - [ ] 拡張機能インストール
        - [ ]  Material Icons for Github
        - [ ]  Text Blaze
        - [ ]  Wappalyzer
        - [ ]  マウスツールチップ翻訳者
    - [ ]  Githubアカウント作成、ログイン
- [ ] Google 日本語入力インストール
    - [ ] カスタマイズ
- [ ] Google Drive(PC版)インストール、セットアップ
- [ ] VS Code インストール
- [ ] Git for Windowsインストール
- [ ] Windows Terminal インストール
    - [ ] Git認証
- [ ] WSL2 インストール
- [ ] Docker Desktop インストール

# Windows Update確認
まずPCをネットにつないだら、Windows Updateをしましょう。Windows Updateはデバイスのドライバなどを自動で検索し、インストールしてくれます。これをしないと外部モニターと接続できなかったりします。

# OneDriveのリンク解除
WindowsにはデフォルトでOneDriveがデフォルトでインストールされ、初期状態ではデスクトップ、ドキュメントなどはデバイスのローカルではなくOneDrive上の同期フォルダに設定されています。それらを解除することでデバイスのローカルを参照するようにします。
以下の動画がわかりやすいと思います。

https://www.youtube.com/watch?v=AJfPyIWmmLk

## OneDriveアンインストール
設定のアプリ一覧から削除できます。__OneDriveのリンクを解除してからでないとPC上のOneDriveフォルダが削除できません。__(削除しても自動で再生成されます)

# Macafeeのアンインストール
[MCPR アプリケーション](https://download.mcafee.com/molbin/iss-loc/SupportTools/MCPR/MCPR.exe)をダウンロードして、実行します。
MCPR.exeを使わないとアプリケーションの残骸などが残り、完全にアンインストールできません。

# 不要なソフトウェアのアンインストール
設定→アプリ→インストールされているアプリ
から不要なアプリを削除しましょう。最初にやらないとどれが必要なものなのか分からなくなります。
Teams、OneDriveなどは積極的に消したいところ。

# スタートアップアプリの変更
Ctrl+Shift+Esc (タスクマネージャーの起動) → スタートアップアプリ
不必要なアプリのスタートアップは解除しておきましょう。

# タスクバーの不要アイテム削除
設定→個人用設定→タスクバー
- 検索
- Copilot
- タスクビュー
- ウィジェット

などを非表示にしましょう。

# Power Toysインストール、各種有効化
https://apps.microsoft.com/store/detail/XP89DCGQ3K6VLD?ocid=pdpshare

Power Toys to Runが好きでよく使っています。

# Braveブラウザインストール
https://brave.com/ja/

好きなブラウザでいいです。Braveブラウザは軽くていいぞ
## 拡張機能インストール
### Material Icons for Github
https://chromewebstore.google.com/detail/material-icons-for-github/bggfcpfjbdkhfhfmkjpbhnkhnpjjeomc?hl=ja

Githubのファイルアイコンを付ける。見やすい。
### Text Blaze
https://chromewebstore.google.com/detail/text-blaze-templates-and/idgadaccgipmpannjkmfddolnnhmeklj?hl=ja

ブラウザ用のテキストスニペット保存機能
カスタマイズすると使いやすい。
### Wappalyzer
https://chromewebstore.google.com/detail/wappalyzer-technology-pro/gppongmhjkpfnbhagpmjfkannfbllamg?hl=ja

サイトの技術が見れる。
### マウスツールチップ翻訳者
https://chromewebstore.google.com/detail/maus-tooltip-%C3%BCbersetzer/hmigninkgibhdckiaphhmbgcghochdjc?hl=ja

ホバーで翻訳できる。デフォルトだと範囲選択で音読してくれる設定になっているので、そっとオフにすると良い。
##  Githubアカウント作成、ログイン
https://github.co.jp/
# Google 日本語入力インストール
https://www.google.co.jp/ime/
## カスタマイズ
お好みで。
- 空白文字はすべて半角
- 数字はすべて半角
- #などの記号も半角
- 無変換でIME無効化
- 変換でIME有効化

あたりを設定するとつかいやすいかも。
# Google Drive(PC版)インストール、セットアップ
https://support.google.com/a/users/answer/13022292?hl=ja#drive_desktop_install
# VS Code インストール
https://code.visualstudio.com/
# Git for Windowsインストール
https://git-scm.com/download/win
# Windows Terminal インストール
https://www.microsoft.com/store/productId/9N0DX20HK701?ocid=pdpshare
## Git認証
`git config --global user.name your_username`
`git config --global user.email your@email.com`
をWindowsターミナルで実行します。(登録したGitHubの情報を使ってください)
# WSL2 インストール
https://www.microsoft.com/store/productId/9P9TQF7MRM4R?ocid=pdpshare
# Docker Desktop インストール
https://docs.docker.com/desktop/install/windows-install/

# おわり
以上です。自分の備忘録でもあり、誰かにプログラミングを入門させる時の資料として活用できればと思います。