Windows 10 2004クリーンインストールメモ(随時追記)

はじめに

Windows 10 1909で運用しているマシンにおいて、8月の月例品質更新アップデートをインストールして以来今に至るまで品質更新アップデートのインストールに失敗する状態が続いており、 Windows 10 2004へのインプレースアップグレードを試みる(失敗)など既知の対策を実施してみたもののまったく改善されず、 埒が明かないのでWindows 10 2004をクリーンインストールしてみることにした。

前提

Windowsの以下の各種フォルダはシステムと外部ドライブに移動済み

  • ドキュメント
  • 画像
  • ミュージック(iTunesの設定もここ)
  • ビデオ
  • デスクトップ

また下記のデータも同様に移動済み

  • Steamゲーム
  • Epic Storeゲーム

設定をクラウド同期できてるソフト

準備

  • 過去にめんどくさい目に遭ってるのでライセンス関係を対応
    • ローカルディスクに紐づけられてるiLokのライセンスをdeactivate
    • IK Multimedia製品はProduct Managerからunauthorize
    • ボーカロイドは公式のツールでdeactivate https://www.vocaloid.com/articles/deactivation_tool
    • NIやiZotopeは特に何もしなくていいみたいなのでそのまま
    • eLicenserもアカウントに追加済みなら何もしなくていいみたい
  • TotalMix FXのworkspaceをエクスポート
  • 今回Chocolateyのリストはエクスポートしなかった

昔はAppDataにセーブデータを置いてたりするゲームもありましたが、今は大体ドキュメントフォルダになってて楽になりましたね。

Windowsクリーンインストール

  • メディア作成ツールで事前に作成していた2004インストール用のUSBメモリで起動 https://www.microsoft.com/ja-jp/software-download/windows10
  • カスタムインストールを選択し、システム用SSD上のパーティションはすべて削除してからそこにインストール指示
  • ローカルアカウントを以前と同じ名前で作成
  • あっさりインストール成功
  • 今回回復パーティションはディスク末尾に548MBのものが作成されてた
  • Windows Update
    • 今までの苦労が嘘のように普通にできるようになってた
  • 各種フォルダを外部ドライブにある元の保存場所に移動
    • ドキュメント
    • ピクチャ
    • 画像
    • ビデオ
    • ミュージック
    • デスクトップ
    • 3D オブジェクト(一応)
  • コンピューター名も以前のものと同じに変更
  • 回復ドライブもUSBメモリに作成しておく

ソフトのインストール

  • 録画デバイスのドライバー
  • Firefox
  • Chocolatey
    • VC2019ランタイム
      • 録画関係を最優先で復旧させる都合上真っ先にインストール。録画用ツールの起動、正常動作を確認できた
    • Everything
      • Ctrl+Alt+Aを「検索ウィンドウ表示キー」に設定
    • ImDisk Virtual Disk Driver
    • ImDisk Toolkit
    • PeaZip
      • Lhazから乗り換え
    • Git for Windows
  • Chrome
  • RMEのドライバー
    • TotalMix FXのworkspaceをインポートする
  • iTunes
    • ストア版を最初に提案するようになってるんですね。せっかくなのでストア版を入れてみることにした。更新は楽になるだろうし
    • ミュージックフォルダが移行できてたので、ちゃんと以前のライブラリが読み込まれて安心
  • G-Ignition
  • Logicool ゲームソフトウェア
  • Steam
    • 外部ドライブに置いてたライブラリのフォルダを追加するだけで認識されるので楽。まあソフトによってはシステムドライブにデータを保存してたりするのだが
  • CLaunch
    • これは設定をエクスポートしておいたほうがよかったかもしれない
  • 原神
  • Epic Games Launcher
    • 外部ドライブにゲームを入れてても結局ダウンロードし直し
  • IK Product Manager
    • ダウンロード済みファイルがダウンロードフォルダにあるので再ダウンロードは不要だった
  • Native Access
    • Komplete 12をひたすらダウンロードして入れていく
  • FastCopy
  • Dropbox
    • フォルダを外部ドライブに変更
  • AndApp
    • 外部ドライブにゲームを入れてても結局ダウンロードし直し
  • AviSynth+
    • プラグインのバックアップを忘れてたが、結構更新されてるのがあったのでいい機会になった。clang版があるものはそっちにしてみる
  • 秀丸エディタ
  • Source Han Code JP
    • 最近メインなフォント
  • Visual Studio Code
    • 日本語言語パック
    • "Source Han Code JP"を最優先
    • フォントサイズ13
  • Steinberg Download Assistant
  • SOUND FORGE 14 Pro
  • Melodyne 5 Essential
  • iTunes
    • ストアアプリ版を入れてみた
  • Visual Studio Code
  • Windows Terminal
    • フォントを"Source Han Code JP"に、サイズも調整
  • MPC-BE
    • 音楽や映像の標準のアプリとして設定できることに初めて気づいた
  • Visual Studio Community Edition 2019
    • C++デスクトップ, .NETデスクトップ, UWPのワークロードを追加

スタートアップ設定

その他設定

  • グループポリシーでWindows Update絡みの設定。この設定の組み合わせにより勝手に再起動はしなくなる
    • 「自動更新を構成」を4にしてチェックは外す
    • 「スケジュールされた自動更新のインストールで、ログオンしているユーザーがいる場合には自動的に再起動しない」を有効に
  • エクスプローラー→表示→「ファイル名拡張子」「隠しファイル」にチェック
  • 「アプリ再起動」オン
  • システムのプロパティ→パフォーマンス→データ実行防止を全体有効(ブラックリスト対応へ)
  • WSL2設定
  • Windows サンドボックス」を有効化