Surface初期設定メモ

前回結局妥協して Winget で入れたのとほぼ同じ。
今回は Surface Laptop 3 を初期化した。
自分用のメモなのでセキュリティ設定などは自己責任で、調べてください。

PowerShell アップデート

Windows Terminal に最初から入っているのは「Windows Powershell」。
しかも結構古い。

PS C:\Users\Naoki> $PSVersionTable

Name Value
—- —–
PSVersion 5.1.22572.1
PSEdition Desktop
PSCompatibleVersions {1.0, 2.0, 3.0, 4.0…}
BuildVersion 10.0.22572.1
CLRVersion 4.0.30319.42000
WSManStackVersion 3.0
PSRemotingProtocolVersion 2.3
SerializationVersion 1.1.0.1

これも残したまま、最新の PowerShell 7 を追加する。
インストールは以下。

> winget search powershell
> winget install –ID Microsoft.PowerShell

Windows PowerShell
Copyright (C) Microsoft Corporation. All rights reserved.

新機能と改善のために最新の PowerShell をインストールしてください!https://aka.ms/PSWindows

PS C:\Users\Naoki> winget search powershell
'msstore' ソースを使用するには、使用する前に次の契約を表示する必要があります。
Terms of Transaction: https://aka.ms/microsoft-store-terms-of-transaction
ソースが正常に機能するには、現在のマシンの 2 文字の地理的リージョンをバックエンド サービスに送信する必要があります (例: "US")。

すべてのソース契約条件に同意しますか?
[Y] はい  [N] いいえ: Y
名前                            ID                                  バージョン   一致            ソース
--------------------------------------------------------------------------------------------------------
PowerShell                      9MZ1SNWT0N5D                        Unknown                      msstore
PowerShell Preview              9P95ZZKTNRN4                        Unknown                      msstore
PowerShell Conference Asia 2015 9WZDNCRD37D8                        Unknown                      msstore
PowerShell                      Microsoft.PowerShell                7.2.2.0                      winget
Windows Terminal Preview        Microsoft.WindowsTerminal.Preview   1.13.10395.0 Tag: PowerShell winget
Windows Terminal                Microsoft.WindowsTerminal           1.12.10393.0 Tag: powershell winget
PowerShell Preview              Microsoft.PowerShell.Preview        7.3.0.2      Tag: powershell winget
ConEmu                          Maximus5.ConEmu                     11.220.3080  Tag: powershell winget
EasyConnect                     lstratman.easyconnect               3.1.0.105    Tag: powershell winget
Oh My Posh                      JanDeDobbeleer.OhMyPosh             7.44.2       Tag: powershell winget
TfsCmdlets                      Igoravl.TfsCmdlets                  2.2.1.2667   Tag: powershell winget
electerm                        electerm.electerm                   1.19.5       Tag: powershell winget
wol                             DarkfullDante.wol                   1.0.2        Tag: powershell winget
AutomatedLab                    AutomatedLab.AutomatedLab           5.41.0       Tag: powershell winget
PowerShell Universal            IronmanSoftware.PowerShellUniversal 2.6.2                        winget

PS C:\Users\Naoki> winget install --ID Microsoft.PowerShell
見つかりました PowerShell [Microsoft.PowerShell] バージョン 7.2.2.0
このアプリケーションは所有者からライセンス供与されます。
Microsoft はサードパーティのパッケージに対して責任を負わず、ライセンスも付与しません。
Downloading https://github.com/PowerShell/PowerShell/releases/download/v7.2.2/PowerShell-7.2.2-win-x64.msi
  ██████████████████████████████   101 MB /  101 MB
インストーラーハッシュが正常に検証されました
パッケージのインストールを開始しています...
インストールが完了しました

インストールが終わると、右上の設定「∨」から「既定のプロファイル」を「PowerShell」に変更。
選択肢に出てこない場合は、Windows Terminal を一度閉じて開きなおす。

あとは前と一緒で必要なアプリを追加。

vscode

最近のアップデート、通知が増えたりワンクリック余計になったり、邪魔なのが多すぎてだいぶイライラ。エディタ変えようかな…

「Japanese Language Pack for Visual Studio Code」を追加。
設定 > 検索で「update」> mode を「manual」に変更。
設定 > 検索で「security」> 「Trust: Enabled」のチェックを外す。

Edge

Azure AD でログインしたので、設定は自動で同期された。
なぜか Bing になってたので設定から検索エンジンを変更。
ほんと Bing はだめ。

PowerToys

ちょいちょいいろいろアップデートされてる。
タスクトレーに☕が常駐してうっとおしかったので調べると、ディスクトップをつけっぱにする Awake という機能。いらないのでオフ。
他はだいたいそのまま使用。

Windows の機能の有効化

設定 > アプリ > オプション機能 > Windows のその他機能

Hyper-V
Linux 用 Windows サブシステム
NFS 用サービス > NFS クライアント
TELNET クライアント
TFTP クライアント
Windows サンドボックス

コメント

タイトルとURLをコピーしました