Windows 11 セキュリティ環境の構築

システム要件

  • Vmware Workstation (バージョン 17.5.2 build-23775571)
  • Windows 11
  • ディスク容量: 300GB (C, D, E ドライブ)
  • メモリ: 8GB

Dドライブはソフトウェアのインストール用、Eドライブは作業用として使用します。

Win11 のネットワークアクティベーションをスキップする

Shift + F10 または Fn + Shift + F10 を押してコマンドプロンプトを開き、`oobe\bypassNRO` を実行します。システムが自動的に再起動し、スキップされます。

環境の設定

Administrator アカウントの有効化

管理者権限でコマンドプロンプトを開き、以下のコマンドを実行して Administrator アカウントを有効にします。

net user administrator /active:yes

現在のユーザーからログアウトし、Administrator アカウントでログインします。コントロールパネル > ユーザーアカウント > ユーザーアカウントの削除 から他のアカウントを削除し、システムを再起動します。

Defender のアンインストール

Lenovo Quick Fix を使用して Defender を無効にします。ソフトウェアを開き、「閉じる」をクリックし、セーフモードでの確認を求められたら「はい」を選択します。

システムがセーフモードで再起動したら、再度ソフトウェアを開き、「閉じる」をクリックし、システムが自動的に再起動します。

scoop

デフォルトのインストールパスの設定

Dドライブに Base と Global の2つのフォルダを作成し、scoop のデフォルトインストールディレクトリとして設定します。PowerShell を開いて以下の設定を行います。

$env:SCOOP='D:\Base'
[Environment]::SetEnvironmentVariable('SCOOP', $env:SCOOP, 'User')

$env:SCOOP_GLOBAL='D:\Global'
[environment]::setEnvironmentVariable('SCOOP_GLOBAL',$env:SCOOP_GLOBAL,'Machine')
Set-ExecutionPolicy RemoteSigned

インストールコマンド

iex "& {$(irm get.scoop.sh)} -RunAsAdmin"

必要ソフトウェアのインストール

scoop install git 7zip

Windows Terminal

追加のインストールは不要です。`C:\Users\Administrator\AppData\Local\Microsoft\WindowsApps\wt.exe` を実行し、設定を開きます。

デフォルトのターミナルアプリケーションとして Windows Terminal を選択し、保存します。

WSL2 (Kali)

管理者権限でコマンドプロンプトを実行します。

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all

システムを再起動し、Linux カーネルをダウンロードしてインストールします。 リンク

wsl --set-default-version 2
wsl --install --distribution kali-linux

エラーコード 0x80370102

仮想マシンの設定でプロセッサの仮想化を有効にします。

エラーコード 0x80004005

  1. 「Win + R」キーを押して「実行」ダイアログを開き、「REGEDIT」と入力します。
  2. 次のレジストリキーに移動します: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LxssManager
  3. 右側のウィンドウで、"Start" を見つけて "数値データ" を 2 に設定します。
  4. コンピュータを再起動します。
  5. `wsl --update` を実行します。

プロキシ問題

ゲートウェイアドレスを確認します。

cat /etc/resolv.conf

Windows の局域網プロキシポートを設定します。

export ALL_PROXY="http://172.20.32.1:10811"

検証します。

curl google.com

移行

wsl -l -v  # 既存の WSL を表示
wsl --shutdown  # WSL をシャットダウン
wsl --export kali-linux E:\kali\kali.tar  # バックアップと移行
wsl --unregister kali-linux  # 環境の登録解除
wsl --import kali-linux E:\kali E:\kali\kali.tar  # 新しい環境へのインポート
kali config --default-user ffff5  # デフォルトユーザーの復元

タグ: Windows 11 WSL2 scoop PowerShell Windows Terminal

5月19日 13:50 投稿