Windows11についてまとめてみた

最後のWindowsと言われてたはずのWindows10。結局、市場の変化や未だに安定してると言えないコレまでのトラブルから脱却する事なく、次のWindowsということで、Windows11がアナウンスされました。正式版のリリース日は2021年10月5日より。Windows10のサポート終了日は2025年を予定しているとのこと(企業向けのみ2023年12月6日に最長3年間、有償にて延長サポートを提供するアナウンスがありました。2025年10月14日より提供開始予定)

2021年8月20日よりISOファイルでの配布が開始されましたので、クリーンインストールが可能にfなっています。今回このWindows11VMware Fusion / VMware Workstation 16 / Parallels Desktop / UTM / Raspberry Pi4にインストールしてみて検証してみようと思います(ParallelsとUTMはARM版をテストしています)。このページは基本、Insider Program利用をベースにしていますが、製品版でもほとんど同じです。

※2021年12月、あなたはそこに○%ですという謎の日本語修正されたようです

※2022年3月、法人向けのWindows11ポータルサイトが公開されたようです。

※法人向けWindows11 Enterprise LTSCは2024年後半リリース予定のようです。

図:日本語がおかしい

目次

今回必要なファイル

これまでのように、Windows10のISOをインストールしてから、Windows UpdateにてWindows11へとアップデートを行う事でもインストールは可能です.

Insider Program参加したい人は、Insider Preview ProgramにOutlookアカウントもしくはMicrosoft365アカウントにて参加しておく必要があります。また、Pro版の場合、ローカルアカウントでインストール可能ですが、Home版の場合Microsoftアカウントが必要になるようです(後述の裏技有り)。

過去のノウハウもWindows11で使えるものも多いので、以下のエントリーも参照してみてください。

Windows10まとめ - 復活版

個人的な見解

正直な所、3年間まとめを作っていて思ったことですが、目新しいものは特に無いなという印象。色々と要件が厳しくなったり、セキュリティ強化の話が出てきても、そろそろもうデスクトップOSで色々と華々しい話題を繰り広げるような時代でもないと思います。主に

  1. Windows自体が企業にとってセキュリティホールの塊
  2. Windows自体使い続けることが莫大なコスト源(エンドポイントセキュリティやら、挙動監視やらどれだけセキュリティソリューションが必要なのか・・・自分も過去の企業で4つも導入していてITコストが経営を圧迫してる本末転倒な事態になっていました。)
  3. Windowsを辞めるだけでヘルプデスクの仕事は殆ど無くせる(企業で一番無意味なコスト源)
  4. スマートデバイスの拡大で営業などはPC自体が必要ない時代になっている
  5. 余計な機能を止める為のキッティング作業が膨大。ビジネスの世界で必要のない機能がOSに盛り込まれ過ぎてる。
  6. RPAやAIサービスを始めとする業務自動化推進による事務屋の削減
  7. ウェブアプリケーションで十分な業務遂行が可能になった(経理や人事は特に)
  8. ローカルのEXEでなければならない理由が一般ユーザにはもう殆ど無い(スマフォが中心であるため)
  9. 同じ作業しかしないのに、システムは激重になっている(無駄な肥大化。OfficeにOSにあんなに機能必要ですか?使いこなせてもいないのに料金だけは鰻登り)
  10. PCキッティングだけじゃなくPCそのものが高額化してきており経営資源を大幅に圧迫している(Microsoft365のコストも同じ)。
  11. 会社の業務ではWindowsのように何でも出来るなど寧ろ不要で邪魔なだけで、そのためにキッティングや規制で莫大なコストが周りに生じている(ActiveDirectoryなど最たるもの)。

昔のように開発者やクリエーターという特殊な人がワークステーションでゴリゴリやっていた時代にPCは確実に戻っていくと同時に、人手不足や自動化、DXなどの推進で一般事務であっても、クライアントに高価なPCではなく、交換もメンテも安価で簡単なChromebookやスマートデバイスに置き換わっていくでしょう(そのほうがよっぽどセキュアで低コストです)。

いつまでもローカルEXEでないとといった企業は、今回のアプデも然りですがPCの入れ替えや、人手不足なのにヘルプデスクに人財とコストを割いてやっていけるような時代ではないと再認識が必要。さっさとWindowsに見切りつけて、ウェブやスマートデバイスへ移行をオススメします。それが一番のDXになります。ITコストの為に経営をしているわけじゃない!!

Microsoftの言うセキュリティ対策は自分で原因を撒いて自分で商品を買わせるマッチポンプにしか思えない。

ASUS Chromebook flip C436FAを業務で使ってみるテスト

HP Chromebook 14aを徹底的に活用してみる

Windows11のインストール

厳しくなったシステム要件

概要

現在まだ、システム要件を見直ししている最中とのことで、当初発表された内容のままということはないようですが、要件が過去のWindows10と比較して厳しくなっています。また、噂ではWindows7/8.1からのアプデにも対応などというあれだけトラブル起こしたサポート(原因は古いデバイスドライバが殆ど)をまたも行うという話も。この件は以下のページをご覧ください。基本的に純粋なWindows10マシン以外からのアプデは行うべきではないでしょう。

なお、サポートするCPUの要件は以下のリンク先を参照の事。ARMは主にSurfaceのリストですね。M1 MacやRaspberry Pi4は入っていませんが、前者はParallels17、後者は実機で動作が確認されています。但し、MS公式はParallelsでの動作を保証していないので、封じられる可能性は高いです。

Windows10まとめ - 復活版

これまでの発表では以下のようにまとめられます。Insider Previewでは要件を満たしていないPCについては、Insider Programから締め出しを開始したようです(Windows Updateにその旨のメッセージが出る)

  • CPU -> 第8世代 Intel Coreプロセッサ以上(2017年以降発売)または、Qualcomm 7/8シリーズ以降のARMプロセッサ
  • RAM -> 最低でも4GB以上が必要
  • SSD -> 最低でも64GB以上が必要。古いSurfaceなどの場合、アプデは難しいでしょう
  • GPU -> DirectX12のサポートが必須。9インチまた720p以上の解像度が最低ライン
  • UEFI -> BIOSは不可。セキュアブート対応のUEFIでないマザーボードはアプデ対象外
  • TPM -> 今回より必須といわれてるTPM2.0対応。未対応PCはインストール不可。しかしこれが原因でMSはチェック見直しを迫られてる
  • 64bit -> Windows11は64bit OSオンリーとなるようなので、現在の32bit Windows10からはアプデが出来なくなるようです。

自身のマシンがこれらのWindows11システム要件に適合してるかどうかをチェックするプログラムとしてMSが提供していたものは、配布が再開されました。また、現在はWhyNotWin11Ready SunValleyいうフリーソフトでもチェックが可能です。

現時点でのVMware Fusionの場合、DirectX11までしかサポートしておらずここが引っかかる。TPMについては設定からTPMモジュールを追加出来るので(仮想マシンの暗号化も必要)、クリア出来るかも。ストレージ容量は標準容量ではNGチェック。100GBまで拡張しておくべきでしょう。次期VMware FusionでWindows11は対応されることでしょう。

※Twitter見てると勘違いしてる人が結構いますが、Insider Previewをインストールできるから、Windows11を現在のPCにて社内利用してOKと思ってるのが大きな勘違いです。ISOからのインストールの場合は要件を満たしていなくてもインストール可能という公式コメント。ただし、Windows Updateでのアプデは要件チェックが入るとのこと。但しISOでインストール出来ても要件に合っていない場合は動作保証はされない、ノンサポートとなるようです。

※VMwareなどの仮想環境を使う場合もホスト側のCPUをそのまま使う為、PCによってはVMware上でWindows11を使うことができません。また、Windows Updateサーバに接続できなくなるので、アプデもできなくなります。

図:仮想環境だとDirectX12が問題

図:TPMはここから追加可能

図:締め出されたケース

TPM2.0に物理的な脆弱性見つかる

2023年3月7日、Windows11の必須条件の要件であるTPM2.0に重大な脆弱性が見つかり、その影響は数十億台とも言われる大きな出来事に発展しそうな話題が出てきました。更新プログラムで修正を配布するという話です。

CVE-2023-1018およびCVE-2023-1017がそれに該当し、ハードウェアメーカーが配布してくれないと更新が難しい。TPMというモジュールが脆弱性というちょっと笑えないものをシステム要件になってるWindows11の先行きが心配な話題です。

対応CPUがリストから除外される

2023年まで対応CPUとしてリストアップされていたインストール可能対象が、2023年8月一気に44ものCPUが除外されました。以降は新規インストールが不可能になりました。その殆どがXeonプロセッサなのですが、IntelにSpectreやMeltdown以外に新たなCPU脆弱性である「Downfall」が見つかった件とリンクする話なのかもしれません。23H2からはこれらのCPUは除外されるためアップデートもできなくなります。

また、後から対応CPUが除外されるという恐ろしいことが実行されている為、おちおち数世代古いものは使っていられないという圧力であるとも言えます。

同時に、これまで後述の回避策を使っての「もともと未対応PCへの強制的なWindows11のバイパスインストール方法」が利用できなくなるようにブロックが開始されたようです。よって、現在のバイパス策は現時点の22H2までしか利用できないということになりそうです。

24H2から更に対応CPUが除外

2024年にリリースされると言われてるWindows11 24H2(Build25905)。このバージョンからは2010年頃のCPU世代に関しては完全に除外されて、回避策を利用してもインストール自体ができなくなるということが報告されています。といっても、この頃のマシンに今更回避策を使ってまでインストールするような人は稀だと思われるので困る人は少数。

SSE4aといった命令セットに含まれてるPOPCNT命令が使えるかどうかが境目で、IntelだとNehalem、AMDだと2007年頃のBarcelonaがサポートしてるのでこの2つのCPU以降が利用可能ということになる。Core2DuoやQuadは完全に終了です。

2024年4月の記事によると、POPCNT命令だけじゃなく、SSE4.2対応が必要になったようです。どんどん対応CPUが切り捨てられています。Build26080以降にこの対応が含まれているようです。SSE4.2となるとNehalem(2008年より発売された)世代以降でなければ使えないということになります。

バージョンのサポート切れた場合の対処法

Windows10でもそうだったのですが、Windows11では21H2であったり、22H2であったりメジャーバージョンそれぞれにサポート期限があります。よって、各バージョンに設けらているサポート期限前に次のバージョンに移行しないと、そのPCではWindows Updateを経由してのOSのアップデートが出来ない場合があります。当然セキュリティパッチなどが提供されなくなります。

企業の場合はWSUSなどで管理が出来るのでまだ良いのですが、そういったものを用意していない企業やWindows Updateしか知らないような人は、アップデートが出来ずに困ることになるでしょう(アプデしない従業員のPCは企業にとってリスク以外の何物でもありません)。直近だと2023年10月10日をもって21H2がサポート切れとなるのでEnterpriseではないWindows11を使ってる場合、22H2に早急に移行すべきでしょう。

なお、Windows Update経由でのバージョンアップが出来なくなった場合、Windows11のISOファイルを拾ってきて中に入ってるsetup.exeを叩いての手動アップデートが必要です。また、21H2では使えても、22H2はサポート対象外になったCPUというのが存在する為、事実上使えないPCも出てきています。前述の「対応CPUがリストから除外される」を参照してください。Windows11対応だからといっていつまでもバージョンアップの対象になるわけではないのです。

ゲームならばLinuxという選択肢

一昔前と異なりゲームならばWindowsという環境が変わりつつあります。特に一大ゲームプラットフォームであるSteamの急激な発展と技術の進歩によって、それが変わりつつあり、Steam Deckに搭載のSteamOSはLinuxベースでありながら、Protonと呼ばれるWineベースの環境によってWindows用のゲームが動く環境が整っています。

現在は、大型タイトルまで含めて75%が動くようになっているということなので相当なゲームが動くことになる(macOSは殆どリリースされていない・・・ので、CrossOver Mac上でSteamを動かすと良い)。また、そのパフォーマンスも下手するとWindowsよりも良い結果が出るという逆転現象も出ていたりする。

xbox系ゲームをやるならばWindowsは必要になるかもしれないけれど、Steamで間に合うということであるならばいっそのことWindows11ではなくLinuxでゲーミングPCという時代が刻々と近づいていますので、ゲームでも脱Windowsという世界が来るかもしれません。

謎のGoverment Editionの存在

2024年6月、X上でまことしやかに流れた「Windows11 Goverment Edition」の話題。以前、中国政府機関向けにはこちらのニュースにあるように公式でGoverment Editionがあることが発表されていますが、Xの画像はどうやら英語版。

最大限余計な機能を削り取り、テレメトリなどの情報収集機能もすべて削除され、Microsoft公式アプリも削除、またハードウェアの制限事項も無いというシロモノということのようですが真実はいかに。というかこれが小売で求められてるものなのではないでしょうか?

同様のことが後述のツールであるTiny11 BuilderWinDebloatで実現可能とは言え、よくわからないツールを使うのは気が引ける。

Windows11インストール阻止

アプデ阻止ツール

Windows10の頃のような、半ば強制的にWindows7からWindows10に移行させようというような動きにはなっていませんが、ここ最近頻繁にWindows11へとアップデートを促すポップアップが報告されており、事情を知らない人が誘われるがままアップデートをしてしまったというようなケースがツイッターで報告されています。

もとのWindows10に戻すには猶予が短い為、厄介なことになりかねません。ということで、このアップグレードを阻止するツールがこちらのサイトで配布中。Windows10専用アプリであるため、それ以外での環境での使用はNGです。

アップデート通知を非表示に

Windows10起動時にタスクバーからひょっこり通知が来ることがあります。Windows11にアップデート出来ますという・・青●のWindows Updateの通知がそれに該当するのですが、クリックしただけではアップグレードが勝手に行われるわけではありません。開いてみると更新とセキュリティが開かれるのですが、この通知ですが

  1. アップグレードを拒否する
  2. 今は何もしない

の順でクリックすれば、表示されなくなるとはいえ、非常に面倒な存在になっています。誤ってここでアップグレードを実行してしまうとWindows11になってしまいます。

TPM無効化でアップグレード基準を満たさなくなるので通知が来なくなるのですが、この場合Bitlockerも使えなくなるので企業ユースでは利用は難しい。Windows Updateの設定画面上から「今はWindows10の使用を継続します」をクリックするというのも前述と同じ手法。企業展開する上でユーザにこれをやってもらうというのはハードルが高い。ということで、グループポリシーから阻止させます(Windows10 Proの場合)。

  1. グループポリシーエディタを開く
  2. ローカルコンピューターポリシー=>コンピューターの構成=>管理用テンプレート=>Windowsコンポーネント=>Windows Update=>Windows Update for Businessを開く
  3. ターゲット機能更新プログラムのバージョンを選択する」を開く
  4. ダイアログが出てくるので有効をチェックして適用をクリックする
  5. どのWindows製品のバージョンから機能更新プログラムを受け取りますか? 例: Windows 10」と「機能更新プログラムのターゲットバージョン」に対して値を指定する(前者はWindows10, 後者は22H2として指定する)

同様の設定をActive Directoryで配布してしまえばオッケーです。なおこの設定はレジストリでも可能なので、

  1. レジストリエディタを開く
  2. HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windowsを開く
  3. WindowsUpdateキーを選択する。ない場合には2.で右クリックしてキーを作成する
  4. 3.の右側のペインで右クリックして、DWORD 32bitにて「TargetReleaseVersion」を作成する
  5. TargetReleaseVersionを開いて、値を1に設定する
  6. 3.の右側のペインで右クリックして、文字列値にて「TargetReleaseVersionInfo」を作成する
  7. TargetReleaseVersionInfoを開いて、値を22H2を設定する
  8. 再起動すると反映する

このレジストリエントリーデータをActive Directoryで配布したり、この部分のレジストリとしてエクスポートして配布後にダブルクリックしてもらうなどで対応することが可能です。

全画面広告をまた出してきた

Windows10の頃にもWindows7/8からの無償アップデートと称してアプデしていないユーザに対して著しく生産性を低下させるポップアップ広告を出してきた過去があります。

なんと2024年4月より、今度はWindows10ユーザに対してWindows11へ移行を促す全画面広告を出してきてるということで多くのユーザの生産性を低下させる真似をしています。仕事中にこんなどうでもいい広告が頻繁に出てきていたら・・・・・。ちょっと異常さすら感じます

しかもダークパターンを用いてユーザを騙し、アプデを行わせる手法まで取り入れてるという報告が(今直ぐアプデするか?後でインストールするか?という選択肢が「Yes」か「はい」かみたいな最悪なトリックをダークパターンといいます)

このクソ邪魔な広告は、2024年1月のアプデに含まれているようで。前述の「アップデート通知を非表示に」にてレジストリで封じる手法が使えますので参考にしてみてください。

どこまでOSが出しゃばってくるのか。スマートデバイスやmacOS、Chromebookなどに移行をオススメします。Windowsを使うこと自体がリスクになってしまってる。

アップグレード時の注意点

古いマシンからのアップグレードをする場合

Windows11より、UEFIセキュアブートがシステム要件に加わったことによって、これまでBIOSでWindows10を稼働してきたPCは、そのままではWindows11にアップグレード出来ないことになります。故にそのようなマシンでは、UEFIとしてWindows11をクリーンインストールする必要性が出てきます。

古いPCを延命でアップグレードを続けてきてしまった場合には、この部分で大きな障壁となり、企業の場合全台入れ直しという莫大なコストが発生する可能性があります(UEFIに対応していないPCの場合)。但し、UEFI対応機種の場合には、MBR2GPTにて、既存のディスクをGPTパーティションに変更することで、Windows11にアップグレード出来る可能性はありますが、この作業はとっても大変なので、素直に新しいPCを購入するほうが手間賃を考えると楽かもしれません。

一番ラクな方法は、GPT変換ではなく引っ越しソフトを使ってデータを退避させ、Windows11をGPTのディスクでクリーンインストール後に退避させたデータを戻す事。面倒なトラブルがありません。過去にも紹介したEaseUS PCTrans Proなどは代表的な引っ越しソフトになります。Windows11対応状況などについては、「Windows 11に関して知りたいことを」をご覧ください。

また、Windows10からのアプデで元に戻せる期間は10日間と短縮されていたりするので、これまで以上にアプデ前のイメージバックアップを取るのは重要な作業になっています。

※Macの場合、比較的新しいマシンでもTPM2.0に非対応なものがあるため、Bootcamp運用していたマシンはここで打ち止めですね。

古いPC環境を最新のPC環境へ移行するテクニック

0xC1900101 – 0x30017エラー

Windows11 23H2から24H2へのアップデート時に遭遇した問題で、MS公式サイトではドライバやUSBデバイス周りの問題ということで片付けられていますが、Windows10時代からあるトラブルがこの問題です。正式なエラーメッセージは以下の通り。

自分の場合仮想マシンであるのと、Windows11の環境は割とクリーンな状態なので、MS公式にあるような内容が原因でこれが発生していたわけではありません。こちらのサイトでも複数の要因が報告されているとのことなので、一概に1つの対処法をすれば良いというものでもないようです(実機とVMではまた違い、実機のほうがトラブルは多いのではないかと)。

自分の場合の対処法は以下の通り(尚、自分は正規ライセンス有りで且つInsider PreviewのRelease Preview指定の状態です)

  • Cドライブのクリーンアップで余計なアプデ残骸含めてすべて削除しました。
  • Bitlocker暗号化を一旦手動で解除しています。
  • ISOファイルからではなく、Windows Updateで降ってきた24H2をそのままアプデ実行しています。

この対処をした所、ISOのRelease Previewでは上記のエラーとなっていたものが、問題なくインストールまで完了し、24H2にアップデートすることが出来ました。最悪駄目な場合は、ISOからのクリーンインストールで乗り越えられるのではないかと。

図:Windows Updateに来た24H2

新規ライセンスの取得

有料化の通知

これまで、過去のライセンスキーでWindows11へのアップグレード等のライセンス認証が行えていましたが、Windows10からのアップグレードに関して、突如として「2022年10月5日以降有料化する可能性がある」というメッセージが公式サイトに表示されるようになりました。

一度アップグレードしておき、Microsoftアカウントに記録が残れば以降は同一マシンでのアップグレードはいつでも出来ると思われますが、それまでにアップグレードしていない場合は、有料ライセンスを購入しないとWindows11には出来ないという事なのでしょうが、唐突であまりにも余裕が無いので、どうなることやら・・・

ただ実機マシンで尚且Windows11に出来ないマシンの場合、回避するテクニックを使ってまで1度アップグレードしておくというのはなかなか面倒です。デバイスドライバが揃っていない可能性があるので、以前の環境に戻すのも難しくなります。

※2022年10月3日、文言が変更されて、「対象となるシステムに対する無料アップグレードに特定の終了日は設けていません」に続き、「しかし、Microsoftは無料アップグレードに対するサポートをいずれ終了する権利を留保します。この終了日が2022年10月5日より前になることはありません」という有償化を匂わす表現に変更。

図:アップグレード有料化のお知らせ?

図:またも文言が変更。ブレブレである

毎月サブスク化されるのではないかという憶測

現在のWindows11は買い切り型で、あとはアップデートに関してはそれ以降支払いが発生するということはありません。しかし、前述のようなアップグレード有料化の話に付随するものとして、Microsoft365のように毎月課金のサブスク型にするではないかという推測が出ています。もともとMicrosoftの中でも既にもうWindowsというクライアントOSの売上より、OfficeサブスクやAzureなどのほうが圧倒的に売上額は上であり、OS商売で稼いでる会社ではないのですが、そこをテコ入れ?でもするのか、サブスクにするという動きが出てきたらいよいよ脱Windowsが始まるのではないかと思います。

ただでさえうなぎのぼりのITコストがこれで固定化されてしまい、企業ユースでは重大なコスト源になってしまいます。

Microsoft Storeでキーを購入する

2022年7月、Microsoft Storeから直接Windows11のライセンスキーをようやく購入できるようになりました。パッケージではなくライセンスキーのみの販売となり、そのキーをアクティベートして認証する仕組みです。

ただし、過去のWindows8.1のライセンスキーでも認証出来たりするので(事実自分はParallels17上のARM Windows11 ProをWindows8.1のライセンスキーで認証させて利用しています)、手元にアプデ認証していないライセンスキーがあるならば、それをもってアプデ認証する選択肢も検討しましょう。

図:Windows11 Proの購入画面

新規パッケージ版

2022年4月1日、ついに単品パッケージ版のWindows11が発売されました。HomeとProの2種類で、USBメモリーキーでの販売になります。DSP版とは異なり、単品で導入可能。まだ、Amazonなどには陳列されていないのでリアル店舗で購入が必要です。価格は

  • Home - 19,360円
  • Pro - 28,380円

となっています。基本Homeエディションはオススメしません。現在、秋葉原のツクモ本店IIなどで販売されてるようです。

DSP版Windows11

今回もDSP版のWindows11が11月11日に発売が開始されるようです。価格は21,480円(Pro版)から。LANボードなどに付属して発売されるようです。Amazonなどで販売されるリテール版はもう少し先になるでしょう。

ただ最近はめっきり、自作PCも衰退気味で、そもそもISOでインストール後に、ウェブ上でライセンスキーだけで行けてしまう時代なので、価格が決して安くもないDSP版を買うメリットは殆どなくなってる現状。

過去のライセンスキーで認証

と言うよりも、Windows7や8、そしてWindows10のライセンスキーが通るようになっているので、Windows11はISOでダウンロードしてCDやUSBメモリで用意しておき、ライセンスは旧OSの未使用ライセンスをそのままWindows11でアクティベーションすれば良いという考えのようです。現時点ならばWindows10の正規ライセンスを購入してキープしておくと良いでしょう。

時期がすぎると、Windows7のようにオカシナ業者のアクティベーション出来ないような不良品を掴まされる可能性があります。

ちなみに、ARM版Windows11は、Windows7のライセンスキーで認証出来ないという報告が上がっています。自分はWindows8のライセンスキーで認証を実行してみましたが、無事に認証が通りました

2023年9月29日、これまで利用できていたWindows7/8.1⇒Windows10/11へのアップグレード移行のアクティベーションを遮断したようです。本来は2016年7月29日で終了してるはずのものがずっと認証が通っていた状態だっただけのようです。すでに1度認証を通ったものは使えるようですが、1度もアップグレードしていないものはすでにもう使えないようなので要注意。Windows10⇒11へのアップグレードについては引き続き認証可能のようです。

過去にWindows7⇒Windows10へとアップデートしたことのあるライセンスキーについて、HDD交換してまで再インストールをしたケースを検証されてる方がいます。結果としては遮断された後も、ライセンス認証が通ってるようです。

Windows11SE

教育利用目的限定の機能限定版のWindows11が出されるようです。その名もWindows11 SEChromebook対抗だというのですが、Surface Laptop SEにだけ搭載されるようで、一般販売はなされないようです。シンプルでセキュリティが堅牢、導入管理も容易というChromebook同様のコンセプトのようですが、そもそもMicrosoftは

  • Windows RTで大爆死してる過去がある
  • Windows10Xという同様のコンセプトのものを作ったはいいものの、お蔵入りさせている

既に2回も大失敗しています。Microsoft365がバンドルされているというのですが、学校教育は社畜を養成する場所ではないのと、Microsoft365を使えるようにするという特定の要素のトレーニングは職業訓練所ででもやれば良いわけでして。但し、OSは単品販売もされず、一度削除すると復元不能ということなので、Chrome OSのようなものをイメージするとNGかと。

期限付きWindows11 Enterprise 仮想マシン

期限付きですが、お試し用&開発者向けのWindows11 Enterpriseの仮想マシンが提供されています。内容は、

  • VMware, Hyper-V, Virtualbox,Parallelsの4環境向け
  • Windows10 SDK
  • Visual Studio 2019
  • VSCode
  • WSL2 Ubuntu
  • 開発者モードオンの状態

と、初期の面倒なパッケージをすべてインストール済みの環境になっています。トータル20GBほど。評価版なので継続利用するにはライセンスが必要です。WinDev2110Eval.ovfをインポートで取り込んでから利用します。VMwareでのインポート手順は以下の通り

  1. ZIPファイルをダウンロード・解凍する
  2. VMware Workstation Playerを起動し、仮想マシンを開くにてWinDev2110Eval.ovfを指定する
  3. 自分の場合、なぜかvmware sha digest of file does not match manifestというエラーが出たので以下の作業をしてから2.を再度実行しました
  4. 7zip(64bit)をダウンロード・インストールする
  5. WinDev2110Eval.mfをテキストエディタで開く
  6. WinDev2110Eval.ovf、WinDev2110Eval-disk1.vmdkそれぞれ、右クリック ->7zip -> CRC SHA ->SHA-256を開く
  7. SHA-256の値をもとに、5.にそれぞれ正しい数値を書き込んで保存する
  8. 2.を再度実行する

図:表記は何故かWindows11 Pro

ISOのダウンロード

公式のダウンロード方法

まずは、Windows11のInsider PreviewのISOをダウンロードします。しかし、現在非常に繋がりにくい状況にあるので、辛抱強く何度もダウンロードを試みる必要がありました。光学メディアに焼く場合、5GBもあるので、通常のDVD-Rでは収まりませんので、DVD-R DLの8GBを利用しなければディスク化は出来ません。

尚、2021年10月5日より、正式版のISOとMedia Creation Toolがリリースされているので、ライセンスと適合PCを持っている人は、insider previewではないWindows11にアプデ&クリーンインストールが可能です。

  1. Windows Insider Previewのページを開く
  2. 下の方にあるselect editionにて、Windows11 Insider Preview (Dev Channel) - Build 22000.132を選ぶ
  3. Confirmをクリック
  4. select the product languageにて、Japaneseを選択
  5. Confirmをクリック
  6. Windows11は64bitオンリーなので今回は64bit版をクリック
  7. ISOファイルがダウンロードされます。

※CPUの要件としては64bitのCPUが必要になるので、32bitしか対応していないCPUは実質ここで終了に。

図:32bit時代はWindows10で終了確定

UUP DUMPを利用する方法

公式ページでは掲載がない、ARM版Windowsのイメージ、Windows Updateなどで配布されてるようなものを手に入れたい場合に利用します。以下の手順で手に入れることが可能です。

  1. UUP Dumpのサイトを開く
  2. Downloadタブを開く
  3. ダウンロードする対象をクリック(今回は、Windows 11 Insider Preview 22557.1 (ni_release) amd64をクリックしてみた)
  4. Languageを選択(今回はJapaneseを選択)
  5. Editionを選択する(今回はProを選択)
  6. Download and Convert to ISOにチェックをいれた状態にする
  7. Create Download PackageをクリックするとZIPがダウンロードされる
  8. 7.を解凍する
  9. 管理者権限uup_download_windows.cmdを実行する
  10. あとは適当に進めるとISOがダウンロードされます。

図:MSのサイトから直接ダウンロードするサイト

図:ダウンロード途中の様子

ARM版イメージを使う

ISOイメージ

2024年11月14日、これまでCrystalFetch ISO Downloaderでなければ手に入らなかったARM版Windows11のISOイメージ公式ウェブサイトからダウンロードできるようになりました。

ParallelsやUTM、VMware Fusionなどで新規に仮想マシンを構築する場合や、アップデートを手動で行う場合にこれでかなり手軽に行えるようになりました。Insiderpreviewなどはまだみたいですが、その場合は上記のCrystalFetchを使って手に入れれば良いでしょう。

図:ようやくISOで配布されます

VHDKイメージ

M1 MacやUTMといった仮想環境で利用する為のVHDKファイルが公式サイトからダウンロード可能です。予め、MicrosoftアカウントでInsider Programに参加しておく必要があります。このファイル自体は、Hyper-Vで利用するVHDKというイメージ形式になっています。

  1. こちらのサイトにアクセスする
  2. Windows Client ARM64 Insider Preview - Build xxxxxのボタンをクリックする
  3. 10GB程度のディスクイメージがダウンロードされる
  4. ParallelsやUTMにこれをインポートして利用する

Raspberry Pi 4などの場合は、後半に記述してるUUP Dumpからiso形式に変換して利用する事になります。

図:これでARM用のWindows11が手に入る

インストール作業

仮想環境にインストール

VMware Fusionを使う

VMware Fusionにて、仮想環境をつくっていきます。以下の手順で作っていきます。

  1. VMware Fusionを起動し、メニューより「ファイル」-> 新規を開く
  2. インストール方法を選択にて、ディスクまたはイメージからインストールにISOファイルをドラッグアンドドロップする
  3. 続けるをクリック
  4. OSの選択では、Windows 10 x64を選びます。続けるをクリック
  5. ファームウェアタイプはUEFIのままでOK。セキュアブートにはチェックを入れておく。
  6. 設定のカスタマイズをクリックします。この時に仮想環境ファイルの名前をWindows11として保存します。
  7. プロセッサとメモリにて4GBを割り当てておきます。
  8. 仮想マシンの暗号化をしておく。これがないとTPMモジュールを追加できない。
  9. TPMモジュールを追加しておく。削除する場合仮想マシンの内容が全部廃棄されてしまいます。(但し、Insider Previewでは必須ではないので、本番の場合)
  10. Retinaディスプレイのフル解像度を使用だと文字が小さすぎるので、チェックを外しておき、あとで自分で解像度を調整します。
  11. ▶をクリックして、ブート。Windows10をまずインストールしていきます。
  12. Press Any Keyが表示されたら、Enterキーを叩きます。これをしないと始まらない。

途中プロダクトキーを求められるシーンがありますが、ここはプロダクトキーがありませんをクリックでスルーします。インストールOSはWindows 10 Proを選んでおきます。

図:正しいOSを選びましょう。

図:プロダクトキーの入力は不要

VMware Toolsのインストール

Windows10の長々したインストールが完了したら、まずはVMware Toolsをインストールします。GPUやネットワークドライバなどがこれで入るので、通常のWindows10として使えるようにしておきましょう。

  1. VMware Fusionのメニューより「仮想マシン」-> 「VMware Toolsのインストール」をクリック
  2. インストールをクリックすると、CD-ROMとしてマウントされます。
  3. 自動再生が働くので、setup64.exeを実行します。
  4. インストールが完了したら再起動します。
  5. 画面解像度がオカシイので、デスクトップ右クリック -> ディスプレイ設定を開きます
  6. 拡大縮小とレイアウトの表示スケールがなぜか、100%になっていないので、100%を指定
  7. ディスプレイ解像度は1440x900を今回は指定しました

図:Toolsを入れておきましょう

VirtualBoxではWindows11が使えない?

スペック要件が無駄に上がったWindows11。中国ロシア向けには搭載されていないというTPM2.0のせいで、現在VirtualBoxには通常手段ではインストールができません。VMware WorkstationやVMware Fusion、Hyper-Vは仮想TPMが搭載されている為、この要件に掛からずインストールが可能です。

そのためVirtualBox利用者はWindows11を利用したいのであれば、他の環境に移行するか?対応するまで諦めるしかありません。正直、VirtualBoxはここ数年、アプデはされていると言っても、他の仮想環境からすると遅れが生じていて、Intel Macの場合、VMware Fusionが無償化された事で、ほぼ利用する意味が消えてる状態。また、Windows10でもHyper-Vが無償で利用できる為、無償だからという理由でVirtualBoxを利用するメリットはほぼゼロなので、移行をオススメします。一部のAndroidエミュレータなどの環境で使われてるけれど。。。

※2021年10月22日、VirtualBox 6.1.28にてTPM無しならばインストールが可能になった。仮想TPMがサポートされていないので、正式にWindows11が動くとは言えないので回避策は必要。また、3D Acceralationがオンだと落ちるのでオフにしておく必要があります。

※2022年3月11日、Hyper-VとVirtualBoxの共存問題が若干解決したようで。但し、パフォーマンスが落ちるようなので、相変わらず、Hyper-V Stopなどのツールで切り替えが必要

VirtualBox 7.0にて仮想TPMが実装され、Windows11に対応されました。若干GPU周りがオカシイ現象がありますが、実用できるレベルで動作しています。詳細は以下のエントリーに追記しています。

無償の仮想環境 - VirtualBox

ARM版Windows11を利用する

Parallelsを利用する

ARM版のWindows11というものはISOなどでリリースされているわけではないので、いわゆるクリーンインストールというのはできないようですが、Raspberry Pi4にインストールにもあるように、そのうち出てくるかもしれません。

一方、BootcampもなくなったM1 Macに対してParallelsではARM版のWindows11をWindows Update経由で利用することが出来るようになっているようです。手段としては、

  1. こちらからARM版Windows11 Insider PreviewのVHDX形式のファイルを入手(Hyper-V用のようです)
  2. Parallelsのインストールアシスタントにて、このVHDX形式のまま読み込ませる
  3. 仮想TPMを追加しておくと良いみたいです

尚、Windows11 23H2まではParallels17で運用できますが、24H2にアプデしようとすると後述の「0xC1900101 – 0x30017エラー」となりアプデが出来ませんので、最新のParallels 20にアプデをしましょう。問題なくアプデが可能です。

M1 MacでParallels Desktopを検証してみた

Windows11正常性チェックなどではSnapdragon850などがサポートされているようです。

※2021年9月5日、ARM版 Windows11 Insider Previewがリリースされました

※2023年2月17日、公式にMicrosoftからARM版Windows11 ProおよびEnterpriseの動作認定がなされました心置きなくParallelsでWindows11のARM版を運用することが可能になりました。公式サイトはこちらです。ARM版はサポートしないという方針はいぜん出されていました。

ARM版はx64コードの実行機能などが備わっていて、いわゆるx86系のアプリの実行などがエミュレーションでサポートされているなど、少し魅力的なものがある。Intelは既にモバイル分野ではARMに負け散らかし、MicrosoftもARM支援を始めているので見限られる日も来るかもしれない。

※2023年5月22日 リリースのBuild 25370より、ARM版WindowsにてHyper-VがvTPMをサポートしました。これにより、ARM版でもHyer-Vの仮想環境内でWindows11をゲストOSとして稼働させることが出来るようになりました。これでゲストでTPM2.0が利用可能になります。macOSはNested Virtualizationをサポートしていないので、Parallelsでは利用できませんが、Windows開発キット2023などでは非常に有用なアップデートになります。

UTMを利用する

macOS用にリリースされているQemu/KVMベースの新仮想環境であるUTMを利用して、ARM版のWindows11をM1 Macで利用する事が可能です。詳細については、以下のエントリーでも詳しく紹介しています。

M1 MacやiOSでも動く高機能な仮想環境UTMを使ってみた

  1. こちらからARM版Windows11 Insider PreviewのVHDX形式のファイルを入手(Hyper-V用のようです)
  2. UTMを起動して、create new virtual machineをクリック
  3. M1 Macに入れたい場合はVirtualizeをクリック
  4. Windowsを選択
  5. import VHDX imageをチェックして、Browseで1.を選択
  6. CPU、メモリ、共有フォルダの指定などをして進む
  7. インポートで結構時間が掛かるのでしばらく待つ
  8. 再生ボタンを押して、Windows11を起動する
  9. 起動したら、SPICE Guest ToolをダウンロードしてUTMのCD-ROMにマウントする
  10. spice-guest-tools-0.xxx.exeがあるのでダブルクリックでインストール(VMware Toolsみたいなもので、これが必須)
  11. 一旦シャットダウンする
  12. 仮想マシンの設定に入って、Displayはvirtio-ramfb-gl(GPU Supported)へ変更し、Retina Modeにチェック
  13. Inputに入って、Invert Mouse Scrollに変更
  14. 同様にネットワークについては、Bridged(Advanced)へ変更
  15. これで、環境設定が完了し、M1 MacでもWindows11が利用出来る
VMware Fusionを使う

長い間Tech PreviewのままであったVMware Fusionが13からまだ不完全ながら、Windows11 ARMに対して正式に対応しました。実用するには正直まだまだのレベルですが、使い慣れたVMware FusionでWindows11を扱えるので、M1 Macの選択肢の1つとしては有望です。ただしCPUエミュレーションは行っていないので、M1 Macで使う場合は、ARM対応のOSのみとなりますので、x64以前のOSは動作しません(Intel版は逆にARM対応のOSが動きません)。

M1 Macで動くVMware Fusion 13にWindows11を入れてみた

Windows開発キット2023を使う

前述までのソフトウェアは仮想環境でARM版Windows11を利用する方法でした。また、後述のRaspberry Pi 4で使う手法やこのWindows開発キット2023、ARMベースのSurface XなどがハードとしてWindows11 ARM版を使う手法になります。

Windows開発キット2023は、Microsoft公式で出してるMac Miniのようなハードで、ARM版がインストールされています。99,800という価格で提供されており、アプリケーション開発者向けに作られています。故にWindows Subsystem for Androidも動作するようになっています。x86, x64のエミュレーションが搭載されてるので、Windowsアプリも動作します。

ARM版であるため、デバイスドライバの無い外部ハードは動かないものもあります。Hyper-Vも利用可能(WSL2も有効)で、こちらの仮想ディスクを使ってそのまま動作させることが可能。

技術仕様を見ると標準で32GBのRAM、512GBのNVMeディスク、USB Type-Cが3つ(3枚の画面外部出力可能)と意外とスペックがあります。

図:今ちょっと欲しいアイテムの1つ

Recallと呼ばれる監視プログラム

特定のWindows11よりユーザの操作状況をスナップショットして保存し、3ヶ月間分の過去の挙動を検索できるようになるという謎の機能がRecall。外部やMicrosoftには一切送信されないとのことですが、監視するプログラムとはちょっと穏やかではありません。これまでも似たようなテレメトリ情報を収集してるという話がでているWindowsですが今度はユーザの操作を収集などということが海外で囁かれています。

ただしこの機能は現在、Copilot+PCという限定的なマシンでのみ有効化されているらしいのですが、この機能をARM版のノーサポート機種で動作させるという「Amperage」というツールが公開されていたりします。好き好んで使う人はいないとは思いますが、まだ現在はRecall自体がARM版Windows上でしか動作しないため、通常のx64版では動かないとのこと。

ARM版Windowsで動作するゲームリスト

x64版Windowsとは異なり、ARM版Windowsはアーキテクチャが異なる上に、x86, x64エミュレーションで動作させることになるため、パフォーマンスダウンだけじゃなく全く動かないということもあります。とりわけゲームはこのあたりがシビアなのでどんなゲームが動くのか?を知らず手を出しにくいという現実があります。

こちらのサイトでそれらARM版で動作するゲームの検証とリストが作成されています。ただSteamのメジャーどころなどは収録されていないのでどこまで役に立つかは・・・

Prismによってx86エミュレーションの高速化

2024年5月25日、Copilot+PCの発表と共にこれまで搭載してきたx86, x64エミュレーション機能を更に高速化するPrismと呼ばれるIntelエミュレーション機能が発表されました。これはARM版Windows11の新機能になり、現時点ではQualcommのSnapdragon X Elite搭載のPCで動くようですが、既にOfficeについてもARMネイティブ版が登場していたり、AdobeシリーズにもARM版が出ている。

AppleのRosetta2と同じようにIntelからARMへの以降を促すためのものとは言え、これまでのWintel連合を解消してまでMicrosoftが積極的にWindows資産をARMで動かそうという方針転換をしたのかどうかは不明。

これまでの2倍のパフォーマンスが出るらしい。Prismに関する公式資料はこちらに掲載されています。資料によると、Windows11 24H2から搭載されるようで、スナドラに最適化されてると記載があります。但し他のARMでも利用出来るとの記載もあるので、Parallelsなどの仮想環境でも使えるのではないか?と思われます。

Windows11 24H2に関するInsider Previewについての情報はこちら。自分も今、ParallelsにてWindows11 24H2をインストールし検証してみています。

アップデートの比較記事に関してはこちらに掲載されています。但し期待してるようなパフォーマンスではないのと、まだまだ課題が多いような印象です。

図:ARMエミュレーション設定

Snapdragon X Elite(次世代Windows on ARM用CPU)の性能概説

windows 24H2 Arm. How to install on Raspberry Pi 5 & Orange Pi 5 plus

I Tried Gaming On The New Snapdragon X Windows ARM Laptop...

Microsoft Officeの実行

Windows11のARM版上で、Microsoft365のローカル版Officeをインストールしてみています。この点は2021年6月には既に最新版はARM対応となっているので、動作スピード的にIntel版と大きな差になることは無いと思われます。

ARM対応となっているのは、Excel, Word, PowerPoint, Outlook, OneNoteについてで、ARM64ネイティブ動作しつつx86やx64のアドインも動作する仕組みでCompatibleとなっています(かなり互換性維持に配慮されてる)。

一方で、Microsoft Accessに関してはARMネイティブ対応ではなく、タスクマネージャを見てみるとx64となっておりますのでスピード面では劣る可能性がありますが、自身のM1 Mac環境ではそこまでの差は感じませんが大量のデータを扱った場合には、パフォーマンス面で影響があるかもしれません。

図:x64で動いてるものもある

x86エミュレータが強化されました

Windows11 24H2にてPrismがリリースされてより一層、x86/x64のエミュレーション機能が強化されたARM版Windows11ですが、さらにこのx86エミュレーションにおいて、Insider Preview Build 27744から強化されるようです。

2024年11月6日リリースのCanaryビルドからなので正式リリースはまだ先ですが、「AVX、AVX2、BMI、FMA、F16C」といったCPU命令をサポートしたとのこと。サポートされてる命令セットはCoreinfo64.exeを使うとわかります(サポートされてる命令には*が付きます)。

これにより今まで、ARM版Windows11では動作しなかったアプリが動作するものが増えることになり、諦めていたアプリがひょっとしたら動くようになるかもしれません(Premiere Pro 25などが動くようになったようです)

図:*マークが付くとサポートしてる証拠

TPM, RAM容量およびUEFI回避でインストール

非公式のやり方

Windows11は古い環境を足切りする為(過去にWindows7⇒Windows10で痛い目を見たためと思われる)、インストール出来るPCの要求スペックを大幅に上げて、OSインストール時にもチェックが掛かるようになっています。Microsoft曰く、Windows Updateでは制限を掛けるが、ISOからのクリーンインストールによる手動インストールは制限を掛けず、導入可能という公式アナウンスが出ています。

但し、要件を満たしていないPCに対しては今後、Windows Updateによるアプデの提供はしないというアナウンスもあるとかないとか。故に、恒常的に利用するには適合PCを使うのが良しという内容になっています。しかし、実際には現在は制限が掛かっているのだとか(仮想環境では制限満たしていない状態でもインストールできたけれど・・・)

この制限を回避する手段がレジストリの編集で可能ということなので、まとめてみました。完全自己責任ですが、これで3つのチェックを回避可能です。

  1. 前述にあるようにISOイメージをまずはダウンロードする
  2. 16GB以上のUSBメモリを用意します(できれば、USB3.0対応の高速なものを)
  3. Rufusをダウンロードし、管理者権限で実行する。
  4. ディスクイメージの選択で、1.のISOファイルを指定します。
  5. パーティション構成はMBR、ターゲットシステムはBIOS古いBIOSのために修正を追加にチェックを入れる
  6. スタートをクリックして、USBメモリに焼き付けます。
  7. こちらのレジストリエントリをダウンロードして、USBメモリ直下にコピーしておく
  8. インストールするPCに対して、USBからブートさせます。この段階では、「このPCではWindows11を実行できません」と出て、インストールが制限されます。
  9. Shift+F10キーでコマンドプロンプトを表示し、regedit.exeを実行する
  10. レジストリエディタが開かれるので、ファイル⇒インポート⇒7.のレジストリエントリを選択し、開く
  11. 8.の画面に戻り、左上の戻るボタンをクリック
  12. 再度作業をすすめると、8.の画面が出てこなくなり、インストールがそのまま進められるようになります。

ちなみにこのレジストリハックは、ARM版Windows11でも使えました。

公式からなぜか発表された方法

Microsoftの公式ドキュメントより、インストール時にこれらのTPMなどの制限チェックを無効化する手法が公開。ドキュメントによると要件を満たしていないPCにWindows11をインストールする場合レジストリのエントリとして、以下の項目を追加することで回避となるようです。

  1. Windows10 もしくは 10のInsider Programをインストール済みである所からスタート
  2. 前述の手法同様、レジストリエディタを開く
  3. HKEY_LOCAL_MACHINE\SYSTEM\Setup\MoSetupを開く
  4. DWARDを一個右側のパネルに作成する
  5. AllowUpgradesWithUnsupportedTPMOrCPUという
  6. 値は1をセットする
  7. Windows11のISOでアップデートを実行する

これらは、Githubで公開されてる制限チェック回避のISOを作成するスクリプトと同様の手法のようです。公式の手法ではあるものの、以降Windows Updateでのパッチの提供などを受けられないなどの可能性があるので、上級者で自分で面倒を見られる人以外は手出しをすべきではないでしょう(当然法人でのPC運用ではやるべきではない)S

※但しこのレジストリエントリはインストール時のみ有効で、以降のWindows Update時のチェックでは利用されないので、前述のレジストリエントリも追加する必要があります。

Rufusでイメージを作成

ISOイメージを生成する為のツールとしてもはや定番になりつつある「Rufus」。2021年10月13日公開のv3.16より、この回避方法を適用したイメージの作成に対応したようです。今回追加された「拡張モード」を使って、ISOファイルからUSBなどにイメージを書き込む事で、前述の3つの制約を回避してインストールができるようになってるため、誰でも簡単にWindows11の制限解除イメージを作れるスグレモノです。

手順としては以下の通り

  1. Rufusを起動し、Windows11のisoファイルを読み込ませる
  2. イメージオプションにて、Extended Windows11 Installation (no TPM/ no Secure Boot/ 8GB-RAM)を選択する
  3. 準備完了をクリックすると作成開始

セキュアブートチェックが解除されてしまってるので、逆に中途半端に新しいPCの場合、セキュアブートはオンになっていると思われるので、UEFIにてセキュアブートを解除してからでないとセットアップが出来ないので注意が必要。

※2022年3月3日、3.18β版より、USB作成時にTPMチェックなどのシステム要件チェック回避の機能が搭載されました。より簡単に非対応PCにWindows11がクリーンインストール可能になりました。

図:ブータブルUSBといったらコレ

Flyby11で回避イメージを作成

前述のRufus同様の手段を用いて、非対応PCに大して用件チェックを回避するようなイメージを作成するツールとして、Flyby11がリリースされています。ISOファイルもダウンロードしてくれるので非常に手軽です。24H2にも対応しており、アップデート時などでは活躍するのではないかと。

図:ツールの様子

ISOイメージを直接編集してインストール

VMware Fusion等の仮想環境に「クリーンインストール」する為のISOの作成をし、セットアップする方法です。Windows10 20H1以降のISOファイルと、Windows11 Insider ProgramのISOの2つを使って作成します。

※この手法ですが、Windows11 24H2では潰されたようです。

  1. ISO編集用ソフトのAnyBurnの64bit版をWindows10にインストールしておく
  2. Windows10 20H1をダブルクリックでマウントする
  3. sourcedフォルダ内あるappraiserres.dllをデスクトップにコピーしておく
  4. AnyBurnを起動して、「Edit Image File」をクリックし、Windows11 Insider ProgramのISOを開く
  5. sourcesフォルダを開き、Add Fileをクリック
  6. 3.のappraiserres.dllを追加し、YESで上書きする
  7. 次へをクリックし、Create Nowをクリックして、ISOファイルを上書きする
  8. 仮想環境のネットワークをオフにした状態でブートし、7.のISOで起動する
  9. セットアップを続け、エディション選択画面の前で、Shift + F10でコマンドプロンプトを出す
  10. regeditでレジストリエディタを起動し、上記のBypassするレジストリキーを追加する
  11. regeditを閉じて、エディション選択画面に進み、Proを選択する
  12. ライセンス条項が出ればチェックをバイパス出来ています。
  13. セットアップが終わったら、ネットワークをオンにする

図:DLLを入れ替えてバイパスチェック可能にする

図:無事チェックをバイパス出来た

Universal Media Creation Wrapperで作る

過去のバージョンのWindows10およびWindows11のISO、USBメディアの作成、更にはチェックをバイパスするものも作成できるという簡易ツールです。Githubにて提供されており、使い方は以下の通り。

  1. GithubのPJメインページを開く
  2. Releaseが無いので、緑色のCodeボタン⇒DownloadでZIPでダウンロード
  3. BATファイルが入ってるので、右クリック⇒管理者として実行する
  4. MCT Versionというウィンドウが起動するので、Windows11を選択する
  5. ISOやUSBを選択する画面が出るが、Selectをクリックする
  6. ダウンロードや色々な設定が走ります。
  7. あとは、Media Creation Toolに従って処理を進めるだけ
  8. 出来たものを実機や仮想環境でセットアップするだけ

このスクリプトはMSの手法に基づいてTPM回避などを適用し、Media Creation Toolを動かしてISOやUSBを作ってるようです。

図:簡易なスクリプトで簡単回避のメディアを作成できる

Windows Updateで引っかかる場合

TPM回避でインストール後に、Windows UpdateでInsider Previewのビルドを更新しようとしたらTPM回避してるはずなのにエラーが出るケースがあります。「このPCは現在Windows11のシステム要件を満たしていません」と出て、Windows Updateでのアプデが拒否されます。

Windows Update経由の場合は、TPM回避が通用しないので、以下の手順で回避できるようになります。

  1. Explorerを開いてファイルの拡張子と隠しファイルの表示にチェックを入れる
  2. Cドライブ直下に「$WINDOWS.~BT」があるので入る
  3. さらにSourcesフォルダに入る
  4. 前述でも紹介したWindows10のISOに入ってるappraiserres.dllを入手して、3.のフォルダに上書きする(こちらのサイトでも配布されてたりする)
  5. 管理者権限を要求されても続行をクリックすると上書きされる
  6. Windows Updateを開いて「問題の修正」をクリックするとアップデートが始まる

※どうもこのappraiserres.dllは空っぽのファイルでもOKらしく、メモ帳で作成して置き換えても動作するようです。Windows11 22H2の大型アップデート等は既に回避でインストールしたPCでは通常手段ではアプデが出来ないので、この手法が必須です。

図:このエラーが出たら対応が必要

コマンドラインの引数でバイパス

2023年10月8日、とあるツイートで投稿ハードウェア要件チェックをバイパスしてWindows11をインストールする手段で、以下のようにコマンドラインで引数を付けて実行するとチェックがバイパスされるというもの。アップグレード時でもこの手法は有効であるようです。

一見するとサーバー版がインストールされるかのように見えますが、実際にはコンシューマ版がインストールされるとのこと。この手法自体は数年前にすでに他の掲示板で見つかっていたようです。

アップグレードはわかるのですが、クリーンインストールはどうするのよ?ということで、M1 Mac + Windows11 ARM版のISO + UTM4.xを使ってブートさせて、Shift+F10でコマンドプロンプトを実行し、d:¥setup.exe /product serverを実行してみました。特に何の変化もないのでそのままセットアップを進めてみましたが、確かにこれまであったEthernetのチェックやMicrosoftアカウントでのログインなども全部無いまま普通にインストールが続行され、ローカルアカウントでデスクトップまであっという間に到着しました。

なぜかNotepadなどがインストールされていないですが特に困らないので最小の構成でインストールされてるのかも知れません。

※このコマンドラインによる非対応デバイスへのインストールは、Windows 11 Canary Build 27686にて封じられたようです

図:これまでで最短時間のセットアップでした

UnattendedWinstallでキッティング

社内でPCをキッティグする場合、ディスクイメージに対してsysprepを使って設定を飛ばしたり、余計な入力項目を無効化したりします。これでセットアップ時の負荷を減らしたり自動セットアップなんかも可能になります。

このテクニックを応用して、ISOイメージに対してunattend.xmlのファイルを使ってPowerShellでキッティングしたISOを作ってしまって、そのISOファイルを持って制限を突破するというツールが登場しました。それがUnattendedWinstall

主に実現可能な項目は

  • インストール要件を回避してインストールをできるようにする
  • PowerShellでPS1ファイルを初めから実行可能な状態にしてあげる
  • Microsoftアカウントでログイン強制を回避する(ローカルアカウントでユーザ作成可能)
  • プライバシー関連のテレメトリ情報を無効化
  • Windows Update を 1 年間セキュリティ更新プログラムのみのインストールに制限
  • 不必要なタスクスケジューラのタスク無効化
  • autounattend.xmlを追加して自動セットアップを行う

などなど。但しこれは新規インストール時にしか利用ができない仕組みなので、アプデインストール時には利用できません。アップデート時にはRufusなどで回避するISOを作る必要があるでしょう。

Introducing UnattendedWinstall v2.0

社内で展開するWindowsクローニング作業入門

ローカルアカウントで運用する

公式ページからローカルアカウントでのインストール法が削除される

2024年6月17日付近で、驚くべきことにMicrosoft公式のドキュメントから「ローカルアカウントでのインストール」についての記述が削除されているという報告がありました。

こちらで一報がなされていますが、ユーザにMicrosoftアカウントを強制化する布石なのではないか?と言われていますが2024年6月時点ではまだ、ローカルアカウントでのインストール自体は行うことが可能です。

現在は記述の消えたページと、Internet Archiveの該当のページ

非常に悪質な変更であると同時に、強引なユーザの誘導方法に疑問視が出ています。

物理的なテクニック(現在使用不可)

2022年2月1日時点では、Proの場合PCのアカウントはMicrosoftアカウントだけでなく、ローカルアカウントでの運用も可能になっています(これはWindows10の頃からその仕様)。しかし、Homeは今回Microsoftアカウントが一応必須という形になっているので、クリーンインストール時には、別途Microsoftアカウントが必要な形になっています。

しかし、これには裏技があり、

  1. セットアップ時のMicrosoftアカウントログイン画面が出るシーン
  2. ネットワークを切る(LANケーブル引っこ抜いたり、WiFiを切ったり)
  3. 左上の矢印ボタンで戻る
  4. ローカルアカウントでセットアップを継続出来るようになる

という手順で、HomeでもMicrosoftアカウント不要の運用が可能になる。

一方で、不穏なニュースとして、「Windows11 ProでもMicrosoftアカウントを必須にする」という情報が。意味のない制限を加えていくスタイルでこれまでも、支持者を失ってきていると言うのに・・・

コマンドプロンプトで回避する技

しかしRedditによるとInsider Preview 22557より、上記の回避方法が使えなくなっているとのこと。セットアップ時の裏技として新たに投稿されているのが、セットアップ途中で、Shift + F10キーでコマンドプロンプトを出し、「OOBE\BYPASSNRO」を入力して実行すると、自動的に再起動してローカルアカウントセットアップができるというもの。スラッシュドットでも話題になっています。(バックスラッシュは¥マークでオッケー)

UUP DumpからBuild 22557のISOを手に入れてテストしてみました。

  1. ネットワークオフの場合、ネットワーク接続画面でエラーとなり続行ができなくなる
  2. Shift + F10キーでコマンドプロンプトを出す
  3. OOBE\BYPASSNROを入力して、エンターを押すと即時再起動される(バックスラッシュは¥マークでも可)
  4. またセットアップが始まるので、進める
  5. インターネットに接続していません」が出てくるのでクリックする
  6. 制限された設定で続行」をクリックする
  7. このデバイスを使うのは誰ですか?というローカルアカウント作成画面になるので、ユーザ名とパスワードをセットして続ける
  8. 無事にローカルアカウントでセットアップが完了出来ました。

まだ、Insiderでの実装なので、本番リリースで装備されるとはわかりませんが、Microsoftアカウントが無いとセットアップ続けられないのでは、企業ユースだとMicrosoft365契約をせざるを得なくなり、Google Workspace等への大きな圧力となります。これ、公取的にもEU的にもNGなのでは?

このテクニックは、ARM版Windows11でも可能でした。

レジストリでBypassNROを入れて回避する方法についても23H2より利用できなくなりました。コマンドラインからのBypassNROはまだ有効のようです。

図:ネットワーク未接続だとセットアップ出来ない

図:これでローカルアカウントでセットアップ出来る

図:ローカルアカウントで突破出来た

コマンドプロンプトで回避する技その2

前述のコマンドプロンプトでネットワーク接続画面を突破する方法の他に以下のコマンドで突破する方法も見つかっています。

  1. ネットワークオフの場合、ネットワーク接続画面でエラーとなり続行ができなくなる
  2. Shift + F10キーでコマンドプロンプトを出す
  3. 以下のコマンドでOOBENetworkConnectionFlow.exeを強制終了させる

    C:\Windows\SystemApps\Microsoft.Windows.OOBENetworkConnectionFlow_cw5n1h2txyewy\OOBENetworkConnectionFlow.exe」がこの問題を起こしてる実体なので、このプロセスをkillすることで、突破できるようになります。
嘘アカウントログインで回避する方法

海外のNeowinにて報告された新しい、ローカルアカウントでセットアップする方法です。手順はしごくアナログな裏技的な方法です。

  1. 普通にセットアップを進める
  2. このデバイスをどのように設定しますか?」では、通常個人用に設定を選びます。職場または学校用に設定するを選んだ場合は普通にローカルアカウント作成ができるようになってるようです。
  3. サインイン画面が出るので、サインインをクリック。
  4. ここで、嘘のメールアドレスとパスワードでログインをトライする
  5. 問題が発生しましたと、当然エラーになるので、次へをクリック
  6. すると、「このデバイスを使うのは誰ですか?」という画面になり、普通のローカルアカウント作成画面となります。
  7. また、4.にてサインインオプションを選んで「オフライン アカウント」というものを選んでも進めるみたいです。

2024年のツイッターの投稿によると、23H2最新版よりこの嘘アカウントでMicrosoftアカウント回避が使えなくなったようです。

図:存在しないアカウントでログインして失敗させる

図:オフラインアカウントのオプションが

Android 13 DP1のKVMにインストール

2022年2月10日、Googleより開発者向けのAndroid13 DP1がリリースされて、注目の機能にKVMが搭載されてるとの情報(Microdroidというらしい)。Android上で仮想環境を動かせるようで、すでに一部の界隈でザワザワしています。その理由が前述のARM向けWindows11がこの仮想環境上で動作するとのこと。

ハードウェアアクセラレーションはRaspberry Pi4同様利用できないようですが、それでも十分な速度で動作する模様。現時点ではまだこのDP1はPixel6だけで利用可能なようで、詳細な動作方法が公開されていないですが、スマフォでWindows11と聞くと、富士通のF-07cを思い出す。

SnapDragon845のみの特殊なインストール

Android 13 DP1だけでなく、SnapDragon 845を搭載したAndroidスマフォでだけ、ARM版Windows11をインストールするというトリッキーな手段とその為のツールが公開されています。こちらに対応機種リストが公開されています。

但し、後半で記述してるRaspberry Pi 4にARM版Windows11のインストールよりもかなり複雑な手順となっているようなので、こちらのサイトを参考にもし持っている方はチャレンジしてみてはいかがかと。DP1と違いKVMを使ってのインストールではなく、直接インストールしているようなので、若干パフォーマンスは良いのではないかと。

※元ネタの記事はこちらのサイト(OnePlus6という機種にインストールしています)

※またPocophone F1にインストールした剛の者も出てきています。

※Snapdragon 860のXaomi Pad5でもインストールに成功したようです。他にもSnapDragon 888でも可能という話もあります。

Installing Windows 11 on OnePlus 6T | Windows 11 on ARM

POCOPHONE F1にWindows 11インストールしてみた

Windows Updateでインストール

Windows10 InsiderからのアップデートでWindows11を入れる人は、Windows Updateで行います。

  1. スタートメニュー -> 設定を開きます
  2. 更新とセキュリティを開きます。
  3. 更新とセキュリティの一番下のWindows Insider Programを開きます。
  4. なにやらオプションの診断とデータをオンにしろと言われるので、従います
  5. Windows Updateの項目に戻り更新プログラムのチェックを実行
  6. Windows11のPreview項目がリストアップされてダウンロードが開始されますので、あとは支持に従います。
  7. ダウンロードが完了したのにずっとインストールの保留中のままの場合、一度再起動して、もう一度Windows Updateを開くとインストールが開始されます。
  8. かなり長い時間が掛かるので、気長に待ちましょう

図:Insider Programの画面

図:フィードバックはオンにする必要性がある

図:Windows11がアップデートリストに出てくる

動作が重たい場合

まだ、開発版のOSであるため、頻繁に落ちたり、また動作が異常に重たいシーンも多々あります。特に仮想環境ではそれが顕著に出るので、少しでも緩和するための策を講じておくと良いでしょう。こちらのWindows10のケースでの対処法も参考になります。この他にも細かいチューニングはありますが、以下もっとも効果が高いチューニングを列挙しています。

PCマネージャを利用する

Windows10でも利用するMicrosoft公式の最適化ツールである「PCマネージャ」をまず使ってみるのは良い選択肢です。日本語にも対応済みでまだ登場して日が浅いですが、以下のような最適化をすることが可能です。

  • 全体パフォーマンスを改善するブースト機能
  • バカでかいファイルを検出して列挙してくれるディスクツール
  • RAMを消費してるプロセスを検出して列挙してくれる
  • タスクバーの修復という初期化してくれるツール。
  • ポップアップ管理という自動ポップアップを制御するためのツール

ただそこまで機能豊富ということでもないですし、カスタマイズツールではないので根本的な重さの解消につながるわけではないので、それらについては次項以降の対処療法を実行しましょう。

スタートメニューのWeb検索を停止する

Edgeを使えと言ったり、検索にBing使わせようとしたりとありとあらゆる無駄機能を搭載してきて、ユーザのコンピューティング体験を阻害してるMicrosoftですが、最近はタスクバーの検索にワード入れるだけで勝手にBingと通信し、入力中にもかかわらず無駄に動作を重くするという装備が追加されています。これハッキリ言って無駄以外の何物でもないので停止させます。

  1. レジストリエディタを開く
  2. HKEY_CURRENT_USER\SOFTWARE\Policies\Microsoft\Windows」を開く
  3. Windowsを選んだ状態で右クリック⇒新規⇒キーを選択し、「Explorer」と命名する
  4. Explorerキーを選択して、右パネルで右クリック⇒DWORD(32bit)を選択
  5. DisableSearchBoxSuggestions」と入力する
  6. ダブルクリックして、値は「1」を入力して、OKをクリック
  7. PCを再起動する

これで鬱陶しいBing検索結果を封じることが可能です。

図:余計な通信をして重くする機能です

図:レジストリで停止作業中

図:無事に消滅させることが出来ました

視覚効果のオフ

これは、WindowsXPの頃からの定番の高速化の設定項目です。Windows11では以下の手順でパフォーマンス優先にすることで若干、動作が軽くなります。

  1. 設定アプリを開く
  2. 左サイドバーのシステムが開かれてると思います。
  3. 右パネルの一番下の「バージョン情報」を開く
  4. システムの詳細設定を開く
  5. パフォーマンスの設定をクリックする
  6. パフォーマンスを優先するにチェックを入れて、適用をクリックする
  7. 閉じる

これで、若干画面のレスポンスが向上します。

図:無駄な視覚効果は邪魔なだけ

アニメーションのオフ

Officeシリーズなどで、妙なアニメーション表示(特に顕著なのはWordの文字入力時の妙な表示の間)などは、Windows自体のアニメーションによる効果で、これが非常に鬱陶しい。ということで、これを解除します。

  1. 設定アプリを開く
  2. 検索窓で「アニメーション」で検索する
  3. アクセシビリティの視覚効果の中にある「アニメーション効果」のスイッチをオフにする

Officeなのに、このアニメーションはWindows側の設定によるものという。この手のアニメーションは百害あって一利なしなので、オフにしておきましょう。

図:これをオフにする必要がある。

仮想メモリを調整する

前項同様のセッティング項目(システムの詳細設定)の中にある仮想メモリの項目を調整します。仮想メモリはHDDをRAM代わりに使ってる機能で、ものすごくパフォーマンスを低下させるので本来はRAMを増設したほうが良いのですが、簡単に増設できないノートPCやRaspberry Pi4のようなデバイスの場合、そういうわけにはいきません。

僅かな効果ですが、以下の手順で調整が可能です。

  1. 設定アプリを開く
  2. 左サイドバーのシステムが開かれてると思います。
  3. 右パネルの一番下の「バージョン情報」を開く
  4. システムの詳細設定を開く
  5. 仮想メモリの設定を開く
  6. すべてのドライブのページングファイルのサイズを自動的に管理するのチェックを外す
  7. 各ドライブのページングファイルのサイズの中にあるカスタムサイズを選ぶ
  8. 十分なRAM搭載時は「ページングファイル無し」で高速化することがあります(オンメモリー運用)。
  9. そうではない場合には、搭載してるRAM容量(1GB当たり1024MB)のおおよそ半分の値を指定するのが簡単な指定方法です
  10. これで仮想メモリのサイズを限定化できます

これでメモリ不足が生じる場合には、再度調整が必要です。

図:仮想メモリの調整は慎重に

メモリ圧縮機能の停止

最近のmacOSやWindowsは、マシンパフォーマンスアップの為に「メモリ圧縮機能」が備わっていますが、これはCPUが進化した為、CPUに負荷を掛けて、メモリ使用量を圧縮・展開したほうが、トータルでマシンパフォーマンス上がるでしょ?という思想で装備されています。しかし、低スペックマシンの場合は逆に、CPU時間が奪われ、パフォーマンスが低下する可能性があります。

とは言えその可能性もケースや使ってるマシンの状況によるので、必ずしも停止すればパフォーマンスが上がるわけでもないので、一概には言えないものの、CPUがそれほど高スペックではなく、メモリ容量もそこそこで稼働させるアプリがたくさんあるわけじゃない場合は、オフに出来たらパフォーマンスがあがる可能性があります。以下のコマンドで機能のオンオフが可能です。

自分のケースだと大して変わらないどころか、レスポンスが低下したので基本有効化しています。

PowerShellを管理者権限で起動して実行します。

図:タスクマネージャでメモリを確認してるようす。0MBはオフの場合の値

図:現在のメモリ圧縮のオンオフ状況確認

アプリをアンインストール

Skypeを始めとするもはや不要なのにはじめからインストールされてしまってる余計なアプリは邪魔なだけでなく、一部は常駐したりしてるので、まずはこれら不要なアプリをアンインストールする。

  1. 設定アプリを開く
  2. 左サイドパネルのアプリを開く
  3. アンインストールするアプリの「︙」をクリックして、アンインストールをクリック
  4. リストから消えたらOK

図:不要なアプリはここから消去しておく

バックグラウンドアプリのオフ

Windows10から?搭載された、アプリをバックグラウンド実行を許可するかどうかの項目。スマートフォンなどにあるような項目です。これらをオフにすることで、後ろで常に動作してるようなアプリを抑え込むことで、パフォーマンスが向上します。

  1. 設定アプリを開く
  2. 左サイドパネルのアプリを開く
  3. 右パネルのアプリと機能を開く
  4. 各アプリが下の方に列挙されるので、「︙」をクリックする
  5. 詳細オプションを開く(無いものは設定項目がないものなので、オフに出来ません)
  6. バックグラウンドアプリのアクセス許可項目に於いて、「常にオフ」を選択する
  7. ついでにログオン時に実行するもオフにしておくと良いでしょう。

Cortanaのような要らない機能などをこれで抑え込んでおけば良いです。これをアプリの数だけこなしておきます。

図:バックグラウンドをオフにする

スタートアップアプリのオフ

同様に、起動時に自動で起動するアプリを抑制しておきましょう。

  1. 設定アプリを開く
  2. 左サイドパネルのアプリを開く
  3. 右パネルの一番下にあるスタートアップを開く
  4. 不要なアプリを全てオフにしておきます(必要なものをオフにするとオカシナことになるので、見極めが必要)

図:余計な常駐はリソースの無駄遣い

余計なサービスを止める

実に多くの無駄なサービスがWindowsはバックグラウンドサービスの形で稼働しています。その中でも特にWindows Searchなどのサービスは重くなる原因だったりします。これら余計と思われるサービスを停止することで、リソースの確保が可能です。

  1. コントロールパネルを開く
  2. システムとセキュリティ -> Windowsツール -> サービスを開く
  3. Windows Searchをみつけて右クリック -> プロパティを開く
  4. スタートアップの種類を無効に変更し、サービスの状態では、停止をクリックする
  5. 適用をクリックして完了

これで、サービスが停止されます。停止してはいけないサービスもあるのでこれも見極めが必要です。主に停止推奨するサービスは以下の通り。

  • Windows Search
  • SysMain(Superfetchと以前読んでいたサービス)
  • Peer Name Resolution Protocol
  • Peer Networking Grouping
  • Peer Networking Identity Manager

図:これも軽量化の定番作業

高速スタートアップの停止

Windows10に於いて特にトラブルの原因となってるのがコレ。特に旧OSからアップデートした方に様々なトラブル要因をもたらしています。これらがオンに戻されてしまうので、早速オフにしましょう。手順としては以下の通り。マシンによっては最初からこの項目がなかったりしますが、その場合デフォルトで無効にされていますので設定は不要です。これをオフにすることで、Wi-Fiが繋がらなくなる、外付けHDDやUSBメモリが認識されなくなる等ハードウェア絡みの問題が回避可能です。

  1. タスクバーの検索窓より「電源」を検索し、出てきた項目を起動する
  2. 関連設定にある「電源の追加設定」をクリック
  3. 左側パネルの電源ボタンの動作を選択するをクリック
  4. 現在利用可能ではない設定を変更しますをクリック
  5. 下の方に「高速スタートアップを有効にする」のチェックを外す。

図:これはオフにしておくべき項目No.1です。

Microsoft Storeの自動更新オフ

あまり利用することの無いMicrosoft Storeのアプリ。Android等と同様に頻繁にアプデの確認を行ってたりします。そこで、このアプデ確認をやめさせるために、自動更新オフをセットします。

  1. Microsoft Storeアプリを起動する
  2. 右上の「・・・」をクリックして、設定を開く
  3. アプリを自動的に更新をオフにする

図:アプリの自動更新は使わない

ウィジェット機能をオフにする

対して役にも立たない上に既にもうそのポジションはスマートフォンに奪われてるのに、しつこく搭載してくる「お天気」や「ゴミ記事」で埋め尽くされるだけのニュース。これらはすべてウィジェット機能です。この機能はまっさきにオフにしておきましょう。

  1. 設定⇒個人用設定⇒タスクバーを開く
  2. ウィジェットをオフにする

これでオッケー。但しこれは個人の場合。社内で利用するのに一括でGPOで封じたい場合は、そもそも機能として無効化してしまいましょう。

  1. gpedit.mscを開く
  2. ローカルグループポリシーを開く
  3. ローカル コンピューター ポリシー => 管理用テンプレート => Windows コンポーネント => ウィジェットを開く
  4. ウィジェットを許可するをダブルクリック
  5. 無効をチェックしてOK
  6. 再起動すると無効化される。

同じことが、レジストリエディタでも可能です。

  1. レジストリエディタを開く
  2. HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoftを開く
  3. 右クリック=>新規=>キーを選び、Dshを作成
  4. 右側のパネルで右クリック=>DWARD32bitにてAllowNewsAndInterestsを作成する
  5. 値を1にセットする
  6. 再起動すると無効化される。

図:これでウィジェットを完全無効化

Bingボタンを封じる

Windows11 22H2からEdgeおよびタスクバーの検索ボタンにまでBingボタンが表示されたりして非常に鬱陶しい。そこで、この機能を完全に封じる手順を示します。

Edgeのボタンを非表示にするのは簡単です。

  1. Edgeを起動する
  2. 右上の「…」をクリックする
  3. 設定をクリックする
  4. サイドバーをクリックする
  5. サイドバーを常に表示するのスイッチをオフにする
  6. 下の方にある「検出」をクリックする
  7. 検出の表示のチェックをオフにする

検索窓のほうはレジストリエディタで非表示にする必要があります。

  1. レジストリエディタを開く
  2. コンピューター\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Search」を開く
  3. 右側のパネルで右クリック=>DWARD 32bitを作る
  4. BingSearchEnabled」と名付けて、値は0を指定する
  5. 再起動する

これで、Bingボタンを完全に封じることが可能です。

図:EdgeのBingボタン

図:検索窓のBingボタン

OneDriveを停止する

Windows10よりなぜか、OneDriveをやたらとプッシュしてくるだけでなく、Google Driveのように自動バックアップ先として利用しようとします。大した容量があるわけでもないのにバックアップとしてはちょっと使えないだけでなく、事ある毎にアクセスされるとそれだけでマシンリソースを消費する(ディスクアクセスもあるので障害の一つになります)。よって、以前より停止を推奨しています。但し、Power Automate DesktopやExcel Onlineなど個人利用の場合、OneDriveにデータを配置してる関係上、不具合が出る可能性もあります。

この停止は、Windows11 Proでなければ出来ません。

  1. タスクバーの検索窓から、gpedit.mscを実行する(グループポリシーエディタ)
  2. ローカルコンピューターポリシー⇒管理用テンプレート⇒Windowsコンポーネント⇒OneDriveを開く
  3. OneDrive を記憶域として利用できない様にするを開く
  4. 有効にする

再起動すると有効化されます。

図:正直ほとんど使ったことのないクラウドストレージ

自動メンテナンスをオフ

デフラグを始めとする様々なメンテナンス機能がバックグラウンドで知らない間に走っています。しかし、これらはロースペックマシンの場合、見逃せないほどパフォーマンス低下を招きます。よって、この機能をオフにする事で、メンテナンスを手動化し普段のマシンリソースに空きを作ってあげる事で少しでも負荷を下げる事が可能です。

  1. コントロールパネルを開く
  2. システムとセキュリティ⇒セキュリティとメンテナンス⇒メンテナンスを開く
  3. 自動メンテナンスの項目があるので、メンテナンスの停止をクリックする

但しこの自動メンテナンスは他にもWindows Defenderのウイルススキャンやディスクのクリーンナップなども行っているので、完全停止は推奨されていません。Windows Defenderを止めて他のウイルススキャンソフトなどに乗り換えた場合は別ですが。

なお完全停止はレジストリからのみ変更可能で、「HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\Maintenance」の中に「MaintenanceDisabled」というDWARD項目を作り、1を指定すると停止可能です。

図:一時的に停止するだけ

IPv6を停止する

古いネットワーク環境やデバイスしかない場合には有効です。そうではない今どきの環境の場合、IPv6も普通に使ってたりするので、停止すべきではないクラシックなパフォーマンス稼ぎのテクニックが、IPv6の停止。当時はほとんど普及していなかった&これ自身が不具合の原因だったりしたので停止してたりしましたが、現代では普通にIPv6でのウェブアクセスなどはNuro光などでも当たり前のように提供されてたりするので、基本は停止は非推奨です。

  1. タスクバーの検索窓よりncpa.cplを実行する
  2. ネットワーク接続を開く
  3. 対象のWiFiや有線ネットワークのアイコンを右クリック⇒プロパティを開く
  4. インターネットプロトコルバージョン6という項目があるので、チェックを外す
  5. OKをクリックして閉じる

図:かつては効果があった設定

ウィンドウ分割機能をオフにする

Windows10でもあったウィンドウスナップ機能や、ウィンドウ分割機能。正直標準にするほど便利かと言えばそうでもない上に、スナップに至っては鬱陶しいまであります。この機能がオンだと重くなるという報告まである無駄機能の1つです。

  1. 設定⇒アプリ⇒システムを開く
  2. マルチタスクを開く
  3. ウィンドウのスナップのスイッチをオフにすれば一括オフできる
  4. 展開すれば個別にオンオフできる

図:要らない余計なお世話機能

Teamsアプリを停止させる

Windows11から標準搭載のTeamsアプリ。これが起動時にWebView2プロセスを2個も立ち上げっぱなしになってるそうで、こちらの記事にてRAMの消費量が増加するとして取り上げられています。しかもこのTeamsアプリはMicrosoft365のTeamsには接続出来ない別物なので、標準でオフにしておいても構わないでしょう。

  1. 設定⇒アプリ⇒スタートアップを開く
  2. Microsoft Teamsをオフにする
  3. 設定⇒個人用設定⇒タスクバーを開く
  4. ウィジェットをオフにする

Teamsウィジェットも同じくメモリを消費するため、不要ならばオフで問題ないでしょう。

図:いらない機能でスペック低下が鬱陶しい

フォトアプリは使用しない

あらたに、フォトアプリを利用するとsihost.exe(Shell Infrastructure Host)がCPUを10〜40%も消費するという問題がRedditで報告されています。この問題が生じると再起動以外では問題が解決せず消費し続けるという厄介なトラブルです。Qiitaでも検証作業をしてる方がいらっしゃいます。

回避策はフォトアプリをやめて、他の代替アプリに切り替える事。自分は、昔からirfanviewを利用してるので、この問題には直面しませんでした。

自動更新を停止する

Windows11 Pro以上(homeはダメです)では、グループポリシー設定が出来る為、Windows Updateを手動更新に変更する事が可能です。企業内でWindows11を使用するならば必須の設定と言えると思います。以下に手動更新に変更する手順を記します。ゲーム等やる人も、勝手に後ろでアップデートが始まって重くなる等が避けられるので、オススメです。但し手動なので、自分で意識してアップデート実行しないといけません。

以下の設定を元に戻す場合には、「未構成」にして、再起動しないと戻りません。

  1. タスクバーの検索ボックスより、gpedit.mscと入力し、グループポリシーエディタを起動する
  2. コンピュータの構成の中の管理用テンプレートを開く
  3. Windowsコンポーネントの中の「Windows Update」の項目を開く
  4. エンドユーザエクスペリエンスの管理を開く
  5. スケジュールされた時刻に常に自動的に再起動する」を無効にする
  6. 自動更新を構成する」を無効にする
  7. 従来のポリシーを開く
  8. windows updateの電源管理を有効にして、システムのスリープ状態が自動的に解除され、スケジュールされた更新がインストールされるようにする」を無効にする
  9. 自動更新を直ちにインストールすることを許可する」を無効にする
  10. これで、設定⇒更新とセキュリティ⇒Windows Updateの中の詳細オプション画面が、「一部の設定は組織によって管理されています」に変更されます。
  11. アップデートは自分で「更新プログラムのチェック」ボタンを押さないと、アップデートは実行されません。

図:gpeditで設定を変更中の画面

図:Windows10とちょっと場所が違ってる

図:従来のポリシーも見る必要がある

仮想化ベースのセキュリティを無効化する

最近出たニュースに「Windows11の仮想化ベースのセキュリティ(Virtualization-Based Security)により、ゲームなどの性能が30%も低下するという衝撃的なものが出ています。この機能自体はWindowsw10から搭載されてるものの、Enterpriseなどの一部でなければ標準で有効化されてこなかったものが、Windows11ではクリーンインストールにて標準で有効化されてるようです。(但し、Windows10からのアプデの場合は無効化されたまま)

またこの機能は、Windows Defender Application GuardWindowsサンドボックスを有効化すると自動で有効化もされ、結果的にVMwareの動作にも影響するようで、オフにすることでパフォーマンスが向上するのではないかと。

無効化の手順は以下のとおりです。

  1. Windowsキー + Rで、ファイル名を指定して実行を開き、msinfo32を起動する
  2. 表示項目で「仮想化ベースのセキュリティ」が無効化されていなかったら次の作業を行う
  3. レジストリエディタを開く
  4. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuardを開く
  5. EnableVirtualizationBasedSecurityの項目を開く
  6. 0で無効化、1で有効化
  7. PCを再起動する

図:無効化されているか確認

図:レジストリやgpeditから変更出来る

Antimalware Serviceへの対処

タスクマネージャのモニターを見るとわかるのですが、CPU100%で張り付いて非常に重たくなってる原因の1つが、このAntimalware Servicen。これが非常にメモリを消費し、CPUを消費してたりするのですが、どうも自分自身を怪しいプログラムとしてスキャンし続けるという盛大なバグがあったようです。将来的なアプデで解消するとは思いますが、作業の邪魔になるので、以下の対処法をしておくと良いでしょう。

図:問題のプログラム

タスクスケジューラからの定期実行を変更
  1. Winキー+Rでファイル名を指定して実行を表示する
  2. taskschd.mscを実行する
  3. タスクスケジューラライブラリを開き、Microsoft -> Windows -> Windows Defenderを開く
  4. 右パネルのWindows Defender Scheduled Scanを開く
  5. 最上位の特権で実行するのチェックを外す

図:定期実行の権限を変更する

リアルタイム保護を停止する
  1. 設定アプリを開く
  2. プライバシーとセキュリティを開く
  3. Windowsセキュリティを開き、Windowsセキュリティを開くをクリック
  4. ウイルスと脅威の防止の設定をクリック
  5. リアルタイム保護のスイッチをオフにする

但しこの方法は再起動すると再度オンになってしまうので、一時的な対処法です。

図:一時的に止める方法です

除外リストに追加する

このAntimalware Service自体の設定で、自身を除外対象に加えると緩和されるようです。

  1. Winキー+Rでファイル名を指定して実行を開く
  2. taskmgrを実行してタスクマネージャを開く
  3. 詳細タブもしくはプロセスタブを開く
  4. Antimalware Service Executable(MsMpEng.exeとMsMpEngCP.exe)を見つけて、右クリック -> ファイルの場所を開くをクリック
  5. MsMpEng.exe、MsMpEngCP.exeが対象のファイルなので、このexeへのフルパスを調べておく。
  6. 設定アプリを開く
  7. 更新とセキュリティを開く
  8. Windows Defenderセキュリティセンターを開く
  9. ウイルスと脅威の防止をクリック
  10. ウイルスと脅威の防止の設定をクリック
  11. 一番下の除外にある「除外の追加または削除」をクリック
  12. 除外の追加にある+ボタンをクリックして、4.のフルパスを指定する
  13. UACの警告が出るので、「はい」をクリック
  14. OSを再起動する

図:除外に自分自身を追加する

Windows Defenderを無効化する

Avastなどの他のウイルスチェッカーソフトを入れるのも策の一つですが、レジストリから簡単に無効化が可能です。ウイルスチェッカーを止めてしまう方法なので、必ず他の製品を入れておくようにしましょう。

  1. Winキー+Rでファイル名を指定して実行を開く
  2. regeditを実行する
  3. HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Defenderを開く
  4. DisableAntiSpywareの項目を開いて、値に1をセットする
  5. 4.の項目が無い場合には、DWARDでDisableAntiSpywareを作成して、1をセットします。
  6. OSを再起動する

図:レジストリから停止させてしまう

VMwareでのセッティング

現在、VMware Workstation 16およびVMware Fusionでテストしています。VMware Fusionでは以下のセッティングで動かしています。

  1. RAM : 4096MB
  2. ビデオメモリ:2048MB
  3. 3Dグラフィックスの高速化オン
  4. UEFI : オン(セキュアブートオン)
  5. CPU:2個のプロセッサ(詳細オプションのIntel VT-xなどはすべてオフ)
  6. TPM : オン
  7. 暗号化:有効
  8. システムの設定:パフォーマンス優先、仮想メモリは1500MB。
  9. 余計なサービスは全停止、余計なバンドルアプリはすべてアンインストール

仮想環境は高速スタートアップが存在しないので、元からオフ。この状態で運用していますが、これでそこそこの状態で動いています。

※2021年10月17日、VMware Workstation Player 16.2.0にてPro版でなくともTPMセッティングがサポートされました。暗号化せずvmxにmanagedvm.autoAddVTPM="software"を追加すると、仮想TPMを追加可能になったようです。

図:Build22449を入れてみた(Devチャンネル)

トラブルシューティング

Windows11も実に多くのトラブルがあります。Windows10の際にもありましたが、Windows10の頃にあったトラブルが解決されることなく引き継がれてるケースもあり、Windows10でのトラブルシューティングが未だ有効なものもあります。

アプデ後設定がクリアされる

これ、Windows10の頃からずーっと続いてる問題で、今現在も解決されていない問題です。Windows8.1の頃はそのようなことは無かったのですが、管理しきれなくなったのか、Windows11 22H2のような大型アップデート後はほぼ100%、色々な設定がクリアされて初期化されてしまいます。特に

  • レジストリを操作してカスタマイズしたような設定関係(GUIから設定したものも含む)
  • タスクスケジューラで登録しておいた内容がクリアされる
  • 無効化しておいたサービスが再び有効化されて起動されるようになってる
  • スケジュールされた最適化などのオフにしておいたWindowsの機能がオンになってる
  • 環境変数まで初期化されたケースがWindows10ではありました。
  • 勝手にファイルやアプリが消えたりする

などなど。システム管理者は大型アップデート後に消えることを想定して、これらのレジストリエントリやサービス無効化、設定などをひとまとめにしたVBSファイルなどを用意しておいて、WSUSで配信する際には同時に適用するようにしないと、毎回キッティングが必要になったりしますので注意が必要です。

画面をキャストする

Windows11の画面を例えばFire TV Stickにワイヤレスディスプレイとしてキャストする場合には2パターンの接続方法があります。どちらもMiracastを利用して接続を行います。Windowsの機能を利用してキャストする方法と、Chromeのキャスト機能を利用する方法です。

前者の場合は以下の方法でキャストします

  1. Windowsキー + Kで検出されたFire TV Stickの接続先を選択する(これでほとんど可能)
  2. 設定⇒システム⇒ディスプレイ⇒マルチディスプレイを開く
  3. ワイヤレスディスプレイに接続する⇒Fire TV Stickの接続先を選択する
  4. Windows + Pで切断する

ただしこの方法は、Parallels等の仮想環境下では使えません。もう一つのChromeの機能を使う方法ですが

  1. Chromeを起動する
  2. 「︙」をクリックし、キャストをクリック
  3. ソースをクリックし、画面をキャストを選ぶ
  4. 続けて、Fire TV Stickを選択する
  5. ミラーリングとして画面がキャストされる

この方法の場合複製が出来ないので、複製を使いたい場合は前者の方法で、有線接続をする方法しかありません。

図:この方法が一番楽です

Microsoft Storeが見つからない

通常のWindows11の場合、インストール直後からMicrosoft Storeが入っていますが、macOSのParallelsやUTM等の仮想環境で利用する「ARM版 Windows11」は最初からMicrosoft Storeが入っていなかったりします。

そこで、PowerShellを使った方法を試してみたものの、何もインストールされず。調べてみるとParallelsのサイトに記載がありました。以下の手順で簡単にMicrosoft StoreをARM版Windows11にインストール可能です。

  1. PowerShellを管理者権限で起動する
  2. wsreset.exe -i を実行する
  3. 途中リンクを開くには・・・とエラーがでるが無視する
  4. インストールされた旨のメッセージが出たら完了

なお、Build25131にて、ARMネイティブ対応したようなので、今後はARM版がインストールされるのではと思います。

図:普通にインストール可能

図:ストアアプリもx64エミュレーションでバッチリ動く

Windowsセキュリティが開かない

Windowsセキュリティは旧Defenderと呼ばれていたウイルスチェックなどを行う重要な機能なのですが、開こうとしたら下の図のように見つからないケースがあります。この場合の対処方法は以下の通り。この方法についてはこちらに記載があります。

  1. PowerShellを管理者権限で起動する
  2. 以下のコマンドを実行する
  3. 再度、Windowsセキュリティを開いて、開ければOK

図:開こうとしたらこうなったら対処が必要

ローカルアカウントの管理が出来ない

Windows11になってから標準が「Microsoftアカウント」になった事によって、セットアップ時でも特別な手順でないと、ローカルアカウントの追加が出来ないようになっています。また、セットアップ完了後のマシンに「ローカルアカウントの管理や追加」も、設定からは出来なくなっており、コントロールパネルのアカウントからも、追加ができなくなっています。

しかし、以下の手順で追加する事が可能です。

  1. Windowsキー + Rで「ファイル名を指定して実行」を開く
  2. control userpasswords2を入力して実行
  3. 旧式のユーザアカウント画面が出るので、「追加」をクリック
  4. このユーザのサインイン方法が出る。下の方にあるMicrosoftアカウントを使わずにサインインするをクリックする
  5. 次の画面では、ローカルアカウントをクリック。
  6. ユーザの追加画面で、ユーザ名とパスワードを入れて、次へをクリック
  7. 完了をクリックするとローカルアカウントで新規追加される

図:設定アプリからは追加が出来ない

図:ローカルアカウント追加画面

図:userpasswords2の管理画面

ベータチャンネルへ移行できない人へ

一部の人で、これまでのInsider ProgramのチャンネルをDeveloper ChannelからBeta Channelへの移行ができないという人がいるようです。リリース間近になると、不安定な機能のテストが入ってくるので、Devチャンネルだと色々と不具合に見舞われる可能性がありますが、これでは困ります。

その場合は以下の手順でコマンドプロンプトから操作する事で、移行用のオプションが表示されるようになるとのこと。これもDeveloper Channelの不具合の一つなのでしょう。

  1. コマンドプロンプトを管理者権限で起動する
  2. bcdedit /set flightsigning onを実行する
  3. bcdedit /set {bootmgr} flightsigning onを実行する
  4. OSを再起動する

図:この設定が出てこなくなる人がいるようです

タスクバーが出てこなくなる

2021年9月3日早朝より、Windows11にある更新パッチを適用されてしまった人の多く?にexplorerがハングアップしてタスクバーが真っ白で何も出てこなくなる現象が発生しています。原因はMicrosoftが配信する広告サーバーの不具合。広告サーバなるもののせいで、無関係の多数のユーザのコンピューティング環境を破壊するなど、前代未聞です。

公式から発表された解消法は以下の通り。レジストリの特定のエントリーを削除するコマンドになります。

  1. Ctrl+Alt+Delを押して、タスクマネージャを起動する
  2. ファイル⇒新しいタスクの実行にて、cmdを実行
  3. コマンドプロンプトより、「reg delete HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\IrisService /f」を実行する
  4. 続けて、shutdown /r /t 0を実行して再起動する

対象は、Build 22000.176およびBuild 22449

また、あるツイートによると午前0時になってから突然発生したという報告もあり、曰く

  1. タスクマネージャを起動
  2. ファイル⇒新しいタスクの実行にて、controlを実行しコントロールパネルを表示
  3. 時刻と地域⇒日付と時刻の設定を開く
  4. 日付を数日先に変更する(例9月5日など)
  5. 再起動すると一時的にタスクバーが表示されるようになる。
  6. このままだとウェブサイトの閲覧などに支障をきたすので、時刻は元に戻す

公式対応策が出たので、そちらを実行すればこの厄介な現象をシステムの復元や日付の変更をせずに出来るので、そちらをおすすめします。

※これまであった、Show or hide updatesトラブルシューターはWindows11では利用できないようです

AMDのCPUで10%も性能ダウン

リリース直後のニュースで、AMD製のCPUの場合、一部のアプリ(主にゲーム)にて、動作が重くなり性能が10%ダウンするというバグ?が報告されています。この問題について、修正パッチは10月以内にリリースされるということですが、潜在的にそのような問題があるという証左であるので、AMDでゲーマーな人は、Windows11への移行はしばらく見合わせたほうが、トラブルに巻き込まれなくて済むのではないかなと。

※2021年10月22日、この件を含めた問題解消パッチである「KB5006746」が配信されたようです。AMD利用者は必須のパッチとなっているので、アップデート出来ているか要確認です。以下の手順で適用後に作業が必要になるようです。

  1. KB5006746のアップデートパッチを適用する
  2. AMD Chipset Driver 3.10.08.506をダウンロード&インストール
  3. 再起動後、電源オプションを開き、電源プランを「AMD Ryzen Balanced」に変更する

他にもAMDはSpectre対策が不十分でSpectre対策が不十分なパッチの修正パッチを出してたりします。

AMDのCPUでTPMが原因で性能ダウン

前述とは別にTPMが原因でAMD製CPUで性能が低下するという報告が出ており、モッサリや音の割れなどが発生するなどの報告が上がっています。この問題は解決されておらず、TPMをオフにしてWindows10に戻すしか現時点で方法がありませんが、一部のゲームはWindows11ではTPM有りでないと動作しないなどがあるため、我慢を強いられそうです。

この問題は、5月にBIOSの更新プログラムをAMDが配信予定となっているようです。

IntelのCPUで一部ゲームで不具合

AMDだけでなくIntelのCPUでも一部のゲーム約50本が動作不良などを起こすことが判明。これは、Windows10でも影響を受けているようです。原因を調査して対応パッチを出す予定とのことですが、DRMに関わる件のようで。該当するゲームを所持してる人は要注意です。パッチのリリースは11月中旬予定とのことですが、まだどのパッチを適用すべきかは示されていません。

この問題点はKB5020044のパッチ適用で解消するとのこと。

レジストリに非アスキー文字使用でNG

特定のアプリケーションがレジストリに非アスキー(2バイト文字の日本語も含む)のエントリーを追加し利用してるアプリケーションに於いて、インストーラによるインストールが完了しなかったり、ブルースクリーンで落ちたり、そもそもアプリが起動できなくなるなどの致命的な不具合が報告されています。ベトナムやポルトガルのアプリだけでなく、日本国内でもJPKI利用者ソフトがこれに該当している模様。

これらに該当する環境にはアップデート配信が停止されているようですが、そもそもMicrosoft Office 2016でも普通に日本語のエントリーが使われていたりする(こちらは問題が出ていないらしい)。該当する場合はアプデしないようにと言うけれど、そんな事ユーザが知る由もないわけですが。

※2021年10月22日、この件を含めた問題解消パッチである「KB5006746」が配信されたようです。対象のアプリを利用者は必須のパッチとなってるので、アップデート出来ているか要確認です。

画像がサムネイル表示されない

Windows11は標準では画像ファイルのサムネイル表示ではなく、アイコン表示になってるようです。これまでのように画像の場合はサムネイル表示をしてほしい場合には以下の手順で設定変更が必要です。

  1. エクスプローラを開く
  2. メニューからその他のオプション=>オプションを開く
  3. 表示タブを開く
  4. 下の方にある「常にアイコンを表示し、縮小版は表示しない」のチェックを外す

これだけ。

図:デフォルトでオフになってるようだ

Snipping ToolやIME変換の不具合

2021年11月1日以降発生している「Snipping Toolが起動しない」「IMEの変換候補がオカシイ」といった不具合にかなり広範囲で発生しているようです。前者はスクリーンショットを撮る為の公式ツールで、後者は変換候補が2個しか出てこないなどなど。その理由がアプリの証明書に使われてるデジタル証明書の期限切れ。公式ツールで期限切れって・・・

これに対して、KB5008295の緊急パッチがリリースされています。Windows Updateで適用して再起動すれば治るという事なのですが、大型アップデート後のWindowsは頻繁にこういう事が起きるので、Insiderではないからといって、あまり頻繁にアプデを積極的に行うとアップデートパッチテロに巻き込まれる事があるので、様子見をしてから適用するようにしましょう。

IMEについては、Microsoft IMEの全般設定から「以前のバージョンのMicrosoft IMEを使う」にするだけでも治せるようです。

図:以前のIMEに戻すことが出来る

バッテリーレベルが100%を超えて表示される

海外掲示板Redditに投稿されたネタ。驚くべき事に、バッテリーレベルが100%を超えて103%になっている。これがOSがバッテリーレベルを間違えて表記しているのか?それとも、過充電されているのか?(ハードウェア側にも制御があるハズなので、過充電はないと思うのですが、仮にもされていたとしたら爆発の恐れが)。

現在問題調査中のようですが、なぜこういう表示なのかといった説明等が早くほしい所。

図:これはマズイのでは

一部の拡張子とアプリの関連付けが効かない

海外のWindows系掲示板で報告された現象で、jpgやpngなどの画像系ファイルを開くアプリをirfanviewなどの他のアプリに関連付けを変更しても、変更が効かず、相変わらずフォトで開かれるようになるというバグが発見されています。実際に試してみましたが、関連付け変更を行っているにも関わらず反映せず、jpgをダブルクリックで開かれるのは、フォトアプリという。

これは、IrfanViewなどのアプリ側がWindows11の新しい関連付けの仕組みに対応していないがために起きてるようで、同様のアプリでも対応しない場合には、以下の手順でjpgのエントリを追加して、既定のアプリから変更を行います。

  1. 以下のレジストリエントリをtest.regとして保存する
  2. 作成したregファイルをダブルクリックして、エントリを追加する
  3. 設定アプリ⇒アプリ⇒既定のアプリ⇒ファイルの種類で既定値を設定するを開く
  4. jpgを探し出し、右側の矢印アイコンをクリックする
  5. irfanviewを探し出し、強制的に変更するが出てくるのでクリックする
  6. これで、jpgとirfanviewが関連付けされた

図:既定のアプリが悪さをしてる

ショートカットアイコンの矢印が真っ黒

一部の環境でショートカットの矢印が表示されず真っ黒になる現象が報告されています。これ、Windowsの持病みたいなもので、ショートカットのアイコン自体が真っ白というケースもあります。コレに対しては、Shift+再起動を実行し、セーフモードにして起動してから、再度再起動で通常通り起動すると治るケースがあります。ただし、Windows11からはBitlockerがデフォルトになっていたりするので、回復キーをきちんと手元に用意しておかないと、セーフモードに入れないので要注意。

アイコンキャッシュを削除して再構築する方法で直す場合は以下の通り

  1. C:\Users\<ユーザー名>\AppData\Localを開く
  2. フォルダオプションを開いて、隠しファイルの表示をするように変更をする
  3. IconCache.dbが対象なので、Shift+Delで完全削除する

これで再構築されます。Winキー + Rでファイル名を指定して実行から、「ie4unit.exe -show」を実行しても同様の効果が得られます。

一部のアプリでHDR対応ディスプレイで色化け

Windows 11 バージョン 21H2でのみ、一部のアプリで色が正しく表示されないバグが報告されているようです。ただし、このバグは2022年1月下旬のパッチで正しく修正される予定だそうで。業務でイラストやデザインを作ってる方にとっては結構致命的なバグになるので、Windows11は使用するのは控えておいたほうが良いでしょう。

パーティション間のファイル移動が遅い

SSD, NVMeなどに於いて、異なるパーティション間でファイルの移動などを行う場合に異常に遅いという現象が報告されています。こちらも1月下旬のパッチで修正予定らしいですが、KB5008215が原因で発生しているようです。こちらについては、原因が特定されたようで、KB5008353のパッチにて問題が解消するようです。

Microsoft Catalogからも単体でパッチをダウンロード可能です。

この問題はこちらのフォーラムに報告されており、Crystal Diskmarkでのベンチ結果が表示されており、特にランダム書込みの速度が遅いとのこと。

勝手にファイルが消えたり消えなかったり

アプデ時などに於いて、勝手に特定のプログラム等のファイルが消える現象。これ、Windows10の時から報告されていて未だにある現象で、Windows11と互換のないアプリと勝手に判断して勝手に消している現象です(しかしプログラムはきちんと動作する)。Twitterの報告によるとWindows10への復元等でOfficeが消えたという報告も出ています。また、一部ではGPUのドライバ等も削除されてるという報告があります(Windows10の時にも同様の報告あり)

また、カスタマイズ等のレジストリ系の設定も、アプデ後に元の状態に戻されたりなど非常に問題のある動作が現時点でも確認されています。特に大型アップデート後はデフォルトに戻されてたり、停止させたTeamsが何故か復帰してたりするので要注意です。

一方で、システムを初期化(リセット)するを実行した場合に、完全初期化されずファイルが残るといった謎現象も報告されており、原因はOneDriveおよびOneDrive Business。初期化する前にサインアウトしておく必要があるようです。この現象は、Windows11 21H2で発生が確認されており、リモートワイプでも残るというので非常に問題のある症状です。

現時点でこの問題についての修正パッチなどは出されていません。Windows.oldフォルダを削除しておくと軽減するというけれど・・・本末転倒ではないだろうか?

Pingが届かない

ネットワーク上に於いて対象のマシンがきちんと見えているかどうかを確かめる最もよく利用するコマンド「Ping」。これまでのOSでは普通に特に何もせずとも、他のマシンから打てば返ってきていたのですが、Windows11ではデフォルトでファイアウォールでPingに対して応答しない設定になっているようです。

以下の手順で設定変更が必要です。

  1. 設定を開き、プライバシーとセキュリティ⇒Windowsセキュリティを開く
  2. 左サイドパネルのファイアウォールとネットワーク保護を開く
  3. アクティブになってるネットワークを確認(通常はパブリックネットワーク)
  4. 下にある詳細設定を開く。UACが働くので、「はい」をクリック
  5. Windowsファイアウォールが開くので、左サイドパネルの「受信の規則」を開く
  6. グループが「ファイルとプリンターの共有」であるものの中で、プロファイルが3.のもので「ファイルとプリンターの共有 (エコー要求 - ICMPv4 受信)」を見つける
  7. 右クリック⇒規則の有効化をクリック
  8. これでpingを打ってもきちんと反応が返ってくるようになります。

図:デフォルトだとPingが届かない

図:規則の有効化で届くようになる

音質が悪かったり聞こえない現象

これは以前からずーっと言われてきてたようで、音質に拘る人は昔からASIOドライバを入れて、Windowsのカーネルミキサーを通さずにサウンドを流すようにしていたようですが、Windows11になっても相変わらず進化していないようです。音質に拘りたい方は、ASIOドライバを使うと良いでしょう。

Windows10時代には、その証拠を検証した方や、カーネルミキサーを通過させずに、直せずサウンドデバイスに対してストリームさせるASIO4ALLといった汎用ドライバ等もリリースされています(2.14じゃないとGUI設定が無いので注意)。

ゲーム等でも「Apexなどで後ろや遠方の音が聞こえない等が発生してる」のも、これが原因で、以下の手順で機能をオフにするとマシになります

  1. 設定アプリからシステムを開く
  2. サウンドを開く
  3. サウンドの詳細設定を開く
  4. 再生の中にあるスピーカーを右クリック⇒プロパティを開く
  5. 詳細を開き、信号の拡張機能の中にある「オーディオ拡張機能を有効にする」のチェックを外す(仮想環境だとここが表示されない)
  6. 適用ボタンを押して完了

図:ASIO4ALLの設定画面

図:音質改善の該当場所

Playstationのゲームパッドを使う

以前からゲーマーの間では常識であった「PlaystationのゲームパッドをPCで使う」というテクニックですが、Windows11でも利用可能です。有線接続や無線接続(bluetooth)にて、ゲームで当たり前のように使えます。Steamでも正式に対応しているので、手元にゲーム機があるならば、PC用に買わずになれたゲームパッドをそのまま流用しましょう。

以下のエントリーで詳しく紹介しています。

PS5のコントローラを他のデバイスで使う方法

WSL2とNox Playerなどの共存

Windows Subsystem for LinuxおよびAndroidは、それそのものがHyper-Vを利用した仮想環境です。一方、Nox Playerなどは表面上見えないですが、VirtualBoxを利用した仮想環境です。現在のWindows11は既にWindows10の頃より、Hyper-VとVMware Workstationの共存が出来るようになっていますが、VirtualBoxはHyper-V Stopなどのツールで切り替えが必要になります(どちらかを停止していないと利用出来ない)

しかし、Nox Playerで使われてるVirtualBoxのバージョンが古く共存が不可能で、実行すると以下の図のようなメッセージが出ます。また、場合によってはブルースクリーンになったりもします。よって、Windows11でWSL2/WSAとNoxPlayerは今現在は共存が出来ません。将来的にアップデートされて共存するバージョンを出してくれるならば話は別ですが、VirtualBox自体がいかんせん渋い対応であるため、あまり期待が出来ない状態です。

入れて仮想マシンプラットフォームをオフにしてしまった場合、再度有効化したい場合は、以下の作業をします

  1. コマンドプロンプトを管理者権限で起動
  2. optionalfeaturesを実行する
  3. 仮想マシンプラットフォームにチェックを入れて再起動
  4. Hyper-Vをオンにする場合は、bcdedit /set hypervisorlaunchtype autoも実行しておく

※ちなみに仮想環境内にNoxを入れてみましたが起動も出来ず。WSAについては問題なく稼働してる

※WSL2を導入すると、Linuxが実行できるようになるだけじゃなく、Windows11自体がHyper-V上で動作するようになり(ベアメタル化)、LinuxもこのHyper-V上で並列で動作するようになります。つまり、電源投入後最初に起動するのはWindowsではなくHyper-Vカーネルに置き換わります。故に、Nested Virtualizationが必要になる。

図:現在はWSLやWSAと共存不可能

アプデ後に.net Framework 3.5が無効化されるバグ

2022年5月のアップデートパッチを適用後に、それまで使えていた「.net Framework 3.5」を利用している各種アプリが動作しなくなるというとんでもない、アップデートパッチテロが配信されました。Windows11に限らず、Windowsではむやみやたらに最新のアップデートパッチを当てるのは壮大な爆弾を抱えている可能性が高いので、控えるようにしましょう。

この結果、Visual Studioなどが起動できなくなる、「mscoree.dll」が見つからない、エラーコード0xc0000135を吐いて終わるなど厄介なことになっています。WCF Non-Http Activation Componentsも無効化されてるようです。

この問題の回避策は、以下の手順で再度.net Framework 3.5を有効化する事で行えます。

図:何故か無効化されるバグ

  1. Winキー + Rを押して、ファイル名を指定して実行を開く
  2. OptionalFeaturesを入れて開く
  3. Windowsの機能の有効化または無効化が開くので、「.net Framework 3.5」にチェックを外して一旦オフにする
  4. 再度同じ手順で再度オンにする

これで再び、.net Framework 3.5が使えるようになり、関連するアプリが動作するようになります。手軽なのは、KB5012643を削除すること。コマンドラインから行う場合は、以下のコマンドを管理者権限で実行する。

タブレットPC設定を開く

Windows11になって、ひっそり廃止された機能の1つが「タブレットPC設定」。この結果、Windows10からアプデをした人の場合などで、タッチパネルと画面の紐付けが出来ず、サブモニタの管理などが出来なくなります。

しかし、設定画面自体は残っており、以下の手順で管理することが可能です。

  1. Winキー + Rを押して、ファイル名を指定して実行を開く
  2. shell:::{80F3F1D5-FECA-45F3-BC32-752C152E456E}を入力して実行する
  3. タブレットPC設定のダイアログが出てくるので、操作する

図:隠し機能みたいになってしまってる

Valorantが起動できない問題

人気ゲームValorantがWindows11で起動しなかったり、不具合が多発している件がTwitterでは非常によく聞こえてきます。その内容というものは1つの原因に起因してるものではなく、大きく2つあるようです。

  • UEFIのSecure Boot / TPM2.0が有効化されていない(接続エラーの原因)
  • ファイアウォールが通信を阻害している(エラー29がこれに該当する)

前者は通常、Windows11の場合は、どちらも本来オンでなければアプデが出来ないハズなので、オンにせず使えている時点でおま環の問題でしかないので、素直にUEFIの画面に入ってオンにすれば済む話です(VAN 1067エラーがこれに該当する)

もう一方の問題は、Windows FirewallがValorantのサーバとの通信を阻害してしまってる問題。ファイアウォールを無効化しろなんてオカシナ事を書いてるサイトもあったりするのですが、公式サイトにも掲示してる内容です。公式サイトに掲示されてるように、Windows Firewallに対してvalorant.exeとvgc.exe、RiotClientServices.exeの3つに対して、一旦エントリを削除して追加し直し、通信許可をすれば良いということです。

また、Alt+Tabなどで画面を別のアプリに切り替えるとフリーズする現象については、後述の「OBSがちょいちょいフリーズする現象」にもあるように、「ハードウェアアクセラレータによるGPUスケジューリング」をオフにする事で回避する事が可能です。

※他に、管理者権限で起動やサービス有効化などの解決策もあるようです。

図:このエラーの人はWin11の要件満たしていません

HEVCビデオ拡張をインストール

Windows11でH265フォーマットであるHEVCを再生する為のコーデックなのですが、Microsoft Store公式サイトだと120円ということになっています。この拡張機能なのですが、以下の手順だと無償でインストールする事が可能です。

  1. Chromeなどを起動する
  2. URLとして、以下のURLを入力してEnter
  3. Microsoft Storeで開くをクリックする
  4. Microsoft Storeで開かれるとインストールボタンだけが表示されるのでインストールする

ただ、VLCなどでは別途コーデック無しで自前で再生できるので、必要かどうかは意見が分かれるところです。

図:H265の映画等が再生できる

OBSがちょいちょいフリーズする現象

Youtubeのライブ配信で使われるソフトウェアで最も普及しているOBS。Windows11になってから、具合が悪いという報告が結構見かけます。この現象の解消法が提示されています。以下の手順で機能をオフにする事でフリーズせず使えるようになるとのこと。

  1. 設定アプリを開く
  2. システム⇒ディスプレイ⇒グラフィックを開く
  3. 既定のグラフィック設定を変更するをクリック
  4. ハードウェアアクセラレータによるGPUスケジューリングオフにする

図:こんな深い場所の設定が影響するとは・・・

アプデ後にBitLockerの回復キーを求められる問題

2022年8月9日に配信された「KB5012170」のアップデートパッチ適用後、再起動したのちにBitlockerの回復キーを求められるという謎の事象が発生して、すでに被害者が出ていたりします。すでに被害が出てしまった場合には、回復キーを事前に用意していた場合ならば問題ないのですが、ない場合は「詰み」になります。つまり、再インストール・・・・

この問題に対する対処法は未インストール時に「Bitlocker回復キー」を作成しておくか?Bitlockerを無効化しておいた後に、対象のパッチを当てる作業が必要のようです。回復キーの作成方法は次項の記述内で説明しているので、ここではBitlockerを無効化しておく手順です。

  1. 設定アプリを開く
  2. 検索窓から「Bitlockerの管理」を検索して開く
  3. コンパネのシステムとセキュリティの項目が開くので、BitLockerを無効にするをクリックする
  4. この場合事前につくっておいた回復キーは使えなくなります

自分は元から無効化しているので使っていません。法人の場合意識的に適用して回復キーを情シスが管理してると思うので、このような事象に巻き込まれても問題ないと思いますが、トラブルに遭遇しないわけじゃないので注意が必要です。

図:BitLockerは法人で使ってるケースが多い

Home版なのにBitlockerで暗号化される

Windows10の頃にも同じような現象が報告されていましたが、Windows11のそれはちょっと違っていて、TPM2.0を利用して暗号化しないとWindows11は利用できない為、Windows11 HomeでもBitlockerで知らない間に暗号化されているようです。HomeもProも共にはじめから暗号化が実行された状態になってるというわけです。

しかし、これが恐ろしいのは、何かあった時にDiskからサルベージするにもBitlockerの回復キーがないと何もできなくなるという点です。故にセットアップが終わったら、必ず普及用のUSBディスクを作成すると共に、Bitlocker回復キーを作成しておきましょう。これは必須の作業です。

暗号化解除の為のBitlocker回復キーはMicrosoftアカウントのこちらのページに保存されますが、無い場合には回復キー作成時にMSアカウントへの保存を指示していなかったり、そもそも作っていない場合などが該当します。以下の手順で回復キーのバックアップをしましょう。

  1. コントロールパネルのシステムとセキュリティを開く
  2. Bitlockerドライブ暗号化を開く
  3. 回復キーのバックアップをクリックする
  4. Microsoftアカウントに保存するをクリックする(ファイルや印刷も出来るけれどオススメしない)
  5. 48桁の回復キーが表示されるようになるので、イザというときは別のマシンなどからMicrosoftアカウントを見れば回復キーがわかる
  6. また、コマンドプロンプト(管理者権限)で確認する事も可能です

図:デフォルトで暗号化されてる

Windows11 Sモードを解除する

Sarface Go 3などは出荷段階でWindows11でありながら、Sモードという特殊な状態になっています。これは解除して通常のWindows11にすることが可能になっています。Sモードは色々と機能を制限されてるモードであるため、正直不便です。公式サイトにもありますが、解除方法は以下の通り。ただし、1度解除してしまうとSモードには戻せなくなります

  1. 設定アプリを開く
  2. システム⇒ライセンス認証を開く
  3. Sモードが表示されるのでクリックし、Microsoft Storeを開くをクリック
  4. Sモードから切り替えるが表示されるので、 入手をクリック
  5. Sモードが通常のWindows11 Homeになる

IMEのかな入力時にキーがオカシクなる

一部の環境で、「かな入力にする」とキーボードの入力に於いて、ShiftやCtrlが使えなくなったり、DeleteやBackspaceに別のキーが割り当てられたりといった不可解な現象が発生する現象が報告されています。スペースを押しても日本語変換が実行されないなど致命的な現象です。解決方法としてはGoogle日本語入力をインストールしてそれを使うなどがありますが、以下の方法でも解決するようです。

  1. タスクトレイのAというIMEの記号を右クリック
  2. 設定を開く
  3. Microsoft IMEの設定が開き、全般をクリック
  4. 一番下の互換性に於いて、以前のバージョンのMicrosoft IMEを使うをオンにする

他にも入力切り替え後にShiftキーを2回押すなどの解決法があるようですが、毎回面倒なので、素直に以前のバージョンに戻したほうが幸せになれそうです。

図:かな入力にだけ発生してる問題

Windows11 HomeでもHyper-Vを利用する

Windows10でもあったテクニックですが、本来Windows11 Pro以上でなければ利用出来ない公式仮想化アプリである「Hyper-V」をHomeでも利用できるようにするテクニックです。BIOSレベルで仮想化支援(Intel VT-x等)が有効でなければ当然使えません。

  1. notepad.exeなどを開く
  2. 以下のコードを貼り付ける
  3. ファイル名は、test.batというバッチファイルにしておく
  4. このファイルを右クリック⇒管理者として実行をクリック
  5. 色々作業が始まって10分くらいで完了します。
  6. 再起動のメッセージが出るので、Yを入力して実行し、再起動する
  7. これでHyper-Vの管理ツールやマネージャがインストールされてスタートメニューに登録される

ただし、拡張セッションについてはホスト側もゲスト側もPro以上でなければ利用できませんので注意。

削除してしまったファイルを復元する

Microsoft公式のコマンドラインの復元ツールである「Windows File Recovery」がMicrosoft Storeにて公開されています。コマンドラインなのでコマンドプロンプトを利用する必要があるのですが、意外とこの手のツールって怪しいフリーソフトウェアが多いので、公式が出してる意味は大きいです。しかも結構復元率が高い(必ずしも復元できるとは限らない)。

ストアからインストールしたら以下の手順で復元出来ます。HDD,SSDだけでなくUSBメモリなどのディスクも探索可能です。ただし、復元先として別のドライブが必要になる(ネットワークドライブは不可)点に注意が必要です。対応してるファイルシステムはFAT32, NTFS, exFAT, ReFSとなっています。

  1. コマンドプロンプトを管理者権限で起動する
  2. 以下のコマンドでCドライブを探索し、Eドライブに復元します
  3. ただし、復元対象となるファイルは以下のコマンドで出てきた拡張子のファイルのみとなります。主要なファイルは大体復元可能です。
  4. 復元が完了すると、指定のドライブ直下にRecoveryという名前と日付で出来たフォルダ内にファイルが生成されます。

以下の画像はParallels17上のARM Windows11で使ってみた様子ですが、一気に過去に削除した250MB程度のファイル群が色々復元されました。

図:公式ツールという信頼感はあります

図:復元作業中の様子

図:復元されたファイル群

Windows Defenderが原因でパフォーマンス低下

色々と問題を引き起こしてる標準搭載のウイルスチェッカーであるWindows Defenderですが、Intel CPUの場合だけ「パフォーマンスが6%程度低下する」という報告が出てきました。でAMDやARMでは影響は受けないとのこと。

停止すればこのパフォーマンス低下は避けられるものの、同時にセキュリティ的には低下する為、同レポートでは、「ThrottleStop」というツールのWindows Defender Boostを使うことで、今回の問題を回避できるとのこと。

デバイスのセットアップを完了しましょうをオフにする

Windows11のメジャーアップデート等の後や、インストール後の再起動で頻繁に出てくる、広告よりも邪魔なことで話題の「デバイスのセットアップを完了しましょう」画面。この鬱陶しい機能ですが、以下の手順でオフにする事が可能です。

  1. 設定アプリを開く
  2. システムの中にある「通知」をクリックする
  3. 一番下にある「追加の設定」を開く
  4. 更新後およびサインイン時にWindowsのウェルカムエクスペリエンスを表示して新機能と提案を表示する」をオフにする

この文章自体意味不明な上にただのMicrosoft365の営業だったりするので、確実にオフにしましょう。

図:この鬱陶しい画面をオフにする

図:ここをオフにする

Microsoftアカウントでサインインできない問題

新規に追加したMicrosoftアカウントでサインインしようとすると失敗するという問題を生じさせる、KB5016691パッチを適用したユーザから報告が上がっています。Active Directory管理の場合は発生しないようで、一般ユーザが影響を受ける問題です。

この問題は自動で解決がなされるようなので、特に何も対策をせずそのまま24時間程度待てば良いとのことですが、基本的には当てないように注意が必要です。ローカルアカウントの場合は特に影響が無い模様。

Active Directory管理じゃなく組織で管理の場合にはKIR用グループポリシーを適用すると回避が可能とのこと。KIR Rollbackについてはこちらから

ピン留めするを削除する

Windows10の頃から、クイックアクセスにピン留めという機能があり、フォルダ等をピン留めすると、エクスプローラの左サイドバーの中にクイックアクセスという事ですぐ開けるというのを売りにした機能があります。しかし、実際これ自分は殆ど使ったこともなく、右クリックメニューに毎回出てくるのが鬱陶しい。

このメニューを右クリックから除外する方法です。レジストリ操作で消す事が可能です。「ShellExView」、「ShellMenuViewv」を使って削除も可能です。

  1. コマンドプロンプトを管理者権限で実行
  2. 以下のコマンドを実行する
  3. この操作を正しく終了しましたが出たら完了
  4. 続けて以下のコマンドを実行するとエクスプローラが再起動されて設定が反映します。
  5. 元に戻す場合はdeleteで同様のコマンドを実行するだけ
  6. ちなみに、スタートメニューにピン留めするは、以下のエントリーを削除すると消せます。事前にその部分のレジストリのバックアップは取っておきましょう。

    このエントリー毎右クリックで削除するだけ。
  7. すると、ピン留め関係が全部スッキリ消えます。

こういう余計なメニューが日常の作業のちょっとしたストレスになってるので、消しておくと良いでしょう。

図:余計なメニューを消せた

図:クイックアクセス使わない人には邪魔

図:cmdから実行

図:スタートメニューにピン留めも消す

ファイルコピー速度が40%も遅くなる現象

Windows11 22H2のバージョンにて、数GBのファイルのコピー転送に於いて、速度が40%も遅くなるという現象が報告されてるようです。NASなどで発生してるという限定的な問題ではなく、そもそもコピーが遅くなるようです。回避策がコマンドラインのrobocopyを使えというけれど、このコマンドはフォルダ単位でのコピーであるため、単発のファイルのコピーで使うものでは有りません。報告はこちらのエントリーから。

試しにネットワークドライブとしてW:ドライブをNASに割当たものから、手動コピーとrobocopyでテストしてみましたが、6GBのファイルの転送では

  • 手動コピーでは9分20秒掛かりました
  • robocopyでは8分20秒掛かりました

11%程度robocopyのほうが早い結果になりましたが、40%も遅くなったということは無く。Parallels17上のWindows11 ARMだからなのか?もともと書き込みは遅いのですが、実機などでは顕著に出るのかもしれません。

この問題は、KB5020044のパッチ適用で解消するということ。また、KB5022913でも解決するとの事ですが、ExplorerPatcher等でExplorerがループ状態になる副作用があるとのこと。

図:robocopyはコマンドラインです

フォトアプリに設定が二つある

Windows11用の新しいフォトアプリが配信されていますが、「…」を開くと、設定という項目が、なんと2つ存在してるという、GUIとして実に頭の悪い作りになっています。アイコンは異なるものの、どっちがどっち?という状況で

  • 1個目の設定が「壁紙に設定する」為の設定で、ロック画面と背景に画像を壁紙にするためのもの
  • 2個目の設定が「アプリ自体の設定」の為の設定で、様々なオプションが用意されている

であるならば、1つ目の設定は壁紙に設定等の名称にすべきものを、ただ設定とだけ記述してるという・・・これリリースする前にオカシイとか思わないのだろうか?

図:作り手の人に問いたい。

特定アプリで日本語入力オンするとクラッシュする

Windows11 22H2に於いて、特定のアプリにて日本語入力する際に半角/全角キーを押すとクラッシュする現象報告されています。クラッシュする条件ですが

  • DelphiやC++ Builder製のアプリケーション
  • 新しいMicrosoft IMEを利用してる
  • アプリがコードの中で浮動小数点例外(Floating-point exception)を利用してる
  • 半角/全角キーを押すと落ちる
  • Windows11 ARM版 22H2のBuild 22623.741では検証してみましたが、発生しませんでした。

但し、1つめのDelphi/C++ Builder製のアプリでなくとも発生してるという報告もあるため、特定製品によるものではなく、浮動小数点例外とIME, 特定のキーによることがトリガーで起きてると思われるMicrosoft IME側のバグではないかと。Delphiメーカー側の見解はこちら

回避方法は

  1. 設定アプリを開き、時刻と言語⇒言語と地域⇒Microsoft IME⇒全般の設定を開く
  2. 互換性の項目をオフにする
  3. Google IMEなどの他のIMEを使うのも有効です
  4. また、設定のプライバシーとセキュリティ ⇒ 診断とフィードバック⇒オプションの診断データを送信するをオフにするのも有効です

この問題は、Windows11 Build 25169では修正済みとのこと。主にTeraPadなどがこの条件に合致するアプリで、回避策を利用すれば利用することが可能です。対象となるパッチは、KB5020044となります。

図:MSIMEが悪さしてる原因

ATOKがまともに動かない

Windows11 22H2にアップデート後、日本語入力システムであるATOKで日本語入力を行うと「あああ」と入力しても、QUERTYを横から順番に入れたかのような表示になる問題が発生しています。Google日本語入力では発生していないようですが、まともに入力ができないようです。

この問題ですが、Windows11というよりは同時にインストールされてるESETのインターネットバンキング保護機能が原因とのこと。詳細設定⇒ネットワーク保護⇒インターネットバンキング保護を無効にすると正しく動作するようになる。

また、他にも22H2にアップデート後にATOKのライセンス認証が消失し再度アクティベーションしなければならないといったATOK自身の問題も確認されています。

特に大型アップデート後は同じWindows11であっても内部的に大規模な変更が生じてる為、サードパーティのアプリが対応していない間は、安易なアップデートを実行せず様子を見たほうが良いでしょう。

タスクマネージャが見えにくくなる問題

SMBのコピーの遅さを解決、22H2のゲーム性能ダウンを修正する、全角半角クラッシュを修正等様々なトラブルを修正してるパッチであるKb5020044なのですが、これを入れることで新たに「タスクマネージャの表示が色落ちして見えにくくなる問題」というものが発生。これに対する修正パッチはKB5021255がリリースされています。

ただしこの不具合はUI表示をカスタムで設定してる人にだけ発生し、ダークモードやライトモードにしてる通常の人はまず遭遇しない問題です。

図:設定で回避できる問題です。

MSIXアプリが起動できなくなる

Windows11 22H2にアップデート後に、特定の条件下でアプリがエラーを吐いて起動しなくなる現象が報告されています。MSIX形式のパッケージを使ったアプリに対して発生しており、その条件は復元ポイントで復元後に発生するという現象。エラーはI/Oエラーという意味不明なエラーとなり、もう一度アプリを起動すると今度は無事に起動するという謎の症状が出ています。

メモ帳やペイント、ターミナルなどもこの形式となってるようで、同様に起動しなくなるようです。現在のところこれに対する修正パッチは出ていない模様。ドキュメントは公開されているので、修正されると思われます。

Windows11が起動不能になるパッチ

Windows11 22H2 の環境に対して、2023年2月28日提供されたKB5022913のパッチを当てた環境の一部でWindows11が起動不能になる現象が報告されています。原因はカスタマイズアプリであるExplorerPatcherStartAllBackといったUIに関わっているアプリ。特に前者は界隈ではWindows11の不満な点を数多く解消するアプリとして認知されており、このパッチをインストールする前にアンインストールしておかないと、起動ができなくなる。

StartAllBackはv3.5.6以降であれば問題無い。またExplorerPatcherに関しても、v22621.608.51.6以降を適用しておけば問題に遭遇せずに住む。Ctrl+Alt+F4を使ってのシャットダウンは出来るので遭遇しても慌てないように、セーフモードから修復などは出来る模様。

勝手にコントロールパネルがポップアップ

Windows11 22H2において、勝手にコントロールがポップアップして全面表示されたり、エクスプローラが勝手に開いてポップアップされるといった現象が報告されています。

この現象に対するパッチやドキュメントは公開されておらずMS側は問題を認識していない様子。症状が何をきっかけに表示されているのかがわからず、未だに原因が特定出来ていません。

自分は今の所この症状には出くわしておらず。

Edgeに移行したらスイッチがダウン

Windowsが推進してるEdgeに移行したら、スイッチがダウンしてネットワーク全体が停止するという現象が立川市役所で発生したというニュース。Edgeで発生するということはおそらく同じベースとなってるChromeでも発生するのでは?と思うケースですが、マルチキャストのパケット大量発生してスイッチが捌けずにダウンするといった現象のようで。

スイッチ等でWindows11に移行後という話題では無いのでWindows10でも発生する可能性があります。

また類似の事例としてネットワーク機器のアップデートを怠っていたが為に発生するといったケースもあり、こちらはWindows11特有の現象の様子。意外な盲点が原因でネットワーク機器がダウンするケースがあるので障害が起きた場合はWindows11かどうか?といった事も踏まえて調査するように心がける必要があるようです。

SSDの速度が異常低下するパッチ

Windows11 22H2に2023/3/14にリリースされているKB5023706のセキュリティパッチを当てると、一部の環境でSSDの速度の異常な低下、ブルースクリーン発生、各種インストールが失敗するという報告が上がってきています。

0x80070103, 0x8000ffff, 0x80073701, 0x8007007e, 0x800f081fといったエラーコードとともにインストールが失敗するケースなどがこれに該当する。また、このパッチもExplorer Patcherなどが不具合を起こすKB5022913と同様に同じ問題も引き起こすということなので、このパッチを当てる場合もExplorer Patcherは外しておいたほうが良いかもしれません。

電源プランが消失する現象

Windows Updateを実行したらプリセットの電源プランのうちのいくつかが消失するといった現象が報告されています。メーカー製PCだとカスタムな電源プランが用意されていたりします。これら消えてしまったプランを復元するにはコマンドラインから修復をする必要性があります。

  1. Powershellを管理者権限で起動する
  2. 以下のコマンドラインを入力して実行する
  3. 以上のケースの場合デフォルトの電源プランが復元されます。
  4. コマンドプロンプトの場合には以下のコマンドを実行します。
  5. 電源プランを開いて確認する

図:電源プランを確認する

ローカルセキュリティ機関の保護警告が消えない

Windowsセキュリティのコア分離という項目の中にある「ローカルセキュリティ機関の保護」。これがオンになっているにも関わらず、「常にこの変更を適用するには再起動してください」とメッセージが出続ける問題が報告されています。

これは追加のLSAの保護と呼ばれるもので、これが有効にするにはレジストリを変更する必要があります。他にはこちらの解決法もあるようです。

  1. Win + Rキーを入力し、ファイル名を指定して実行を開く
  2. regeditを入力してレジストリエディタを開く
  3. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa」を開く
  4. 右側パネルの「RunAsPPL」のDWARDの値をWindows11 22H2以降ならば2、それ以外ならば1を入力して保存
  5. また同じく「RunAsPPLBoot」というDWARD値を追加し、「2」を指定して保存する
  6. 再起動すると警告が消えて無事に適用される。

ゲームがBSODや突然起動しなくなった

2023年4月Windows Defenderのアップデートによって、Windowsセキュリティに「!マーク」がついた上処置をおすすめしますということで、「カーネルモード ハードウェア強制スタック保護」をオンにしたら、ブルースクリーンになったりゲームが実行できなくなったという報告があちこちで出てきました。特に有名どころのValorantや原神などで報告されています。

この機能ですが、前述のローカルセキュリティ同様にコア分離という項目の中にある内容で、対処法はこの項目をオフにして再起動するだけ。

また逆に、この項目を「オンに出来ない」という報告も出ており、こちらはPSOなどのゲームのアンチチートが悪さをしてるようで、「互換性のないドライバーを解決してから、もう一度スキャンしてください」というメッセージが出てオンに出来ない状態です。アンチチートプログラムをアンインストールするとオンにできるようになるとのこと。

システム要件を満たしていませんを消す

システム要件を満たしていないPCに対して、Windows11をインストールするテクニックを使ってインストール後に表示されるこのメッセージ。画面右下にウォーターマークとして表示されるのですが、レジストリを編集することで消すことが可能。

  1. Win + Rキーでファイル名を指定して実行を開く
  2. regeditを入力してレジストリエディタを起動する
  3. HKEY_CURRENT_USER\Control Panel\UnsupportedHardwareNotificationCache」を開く
  4. 右側パネルのSV1もしくはSV2を開く
  5. 値を0にして保存する
  6. 1にして保存すると再表示されるようになる。
  7. 再起動すると適用される。

スタートメニューに広告が出てくる

2022年11月一部のユーザの間で出ていたというスタートメニューにOneDriveをゴリ押しする広告という名のMicrosoftアカウント通知という機能がKB5023778にて配信されているようです。OneDriveへのバックアップを推し進めるという目的のようですが、多くのユーザから不満の声が。

2024年4月の記事によるとKB5036980でもこの機能が含まれてるらしいです。

この広告通知を可能な限り消すには以下の手順で設定をオフにしておく必要があります。

  1. 設定を開く
  2. システム→通知を開く
  3. 下の方にある追加の設定を開く
  4. 更新後およびサインイン時にWindowsのウェルカムエクスペリエンスを表示して、新機能と提案を表示する」をオフにする
  5. Windowsを最大限に活用し、このデバイスの設定を完了する方法を提案する」をオフにする
  6. Windowsを使用する際のヒントや提案を入手する」をオフにする

また、2024年4月の更新の場合は以下の場所をオフにする

  1. 設定を開く
  2. 個人用設定を開く
  3. スタートを開く
  4. ヒント、ショートカット、新しいアプリのおすすめを表示します」をオフにします。

このような広告が100%役に立たないことを保証します。消すに限ります。

図:新たに出てきた広告機能

図:完全に余計な機能です

タスクマネージャ実行中はUSBメモリが取り外せない

USBメモリに書込み中やアプリで使用中の場合、取り外したくても「このデバイスは現在使用中です」と出て外せないというケースは結構遭遇しますが、使ってるわけでもないのに取り外せないというケースがWindows11 22H2で発生しています。場合によってはそのままハングアップする可能性もあります。

この問題はタスクマネージャを実行中はUSBメモリが取り外せないという問題で、今後の累積パッチで修正予定になっています。必ず、タスクマネージャを閉じてから取り外しを実行するようにしましょう(パフォーマンスタブを開いた状態ならば取り外しが可能という情報も)

図:パフォーマンスタブなら大丈夫

アップデート後にOfficeが消える現象

これ、社内でも1件報告があった内容なのですがWindows10でもあるらしいという「Windows Update後に特定のアプリが勝手に削除される」という問題。自分もWindows11ではCPU-Zが消えたことがあります。互換性チェックの際にWindows11が勝手に削除してるようで、その対象はMicrosoft Officeも含まれてしまってるようです。

Windows11ではOfficeはこちらの内容によると、2019以上をサポートという事になってるようです(自分の記憶だと2021以上だったような)。

このOfficeが消える問題ですが、おそらく大型アップデート後(22H2のような)に消えてるのではないかと思われます。コントロールパネルのプログラムのアンインストールから消えていないか?確認しましょう。そこに存在していても、ゴッソリ消えてるケースではランサムウェアによって破壊されてるケースというものもあるようです(Excelのファイルを右クリック→プロパティで別のプログラムに関連付けされてるケースなど)。

※ただ単純にショートカットが消えてるだけの場合もあります。

対処法ですが

  1. Officeの修復インストールを実行する
  2. ゴッソリない場合には、再インストールを行う

こちらのMicrosoftアカウントからアカウント紐付けのケースではプログラムを再ダウンロード可能なので、色々修復パターンを試してみてください。

図:自分の場合特に問題がないのだけれど

日本語の手書き・音声入力の不具合

Windows11 22H2 において、KB5022913以降のパッチを当てると、日本語入力に於いて音声入力が途中で途切れる・手書き入力が認識されない等の不具合が確認されていますこの問題の対処方法は以下の通り。

  1. 入力に問題が発生してるアプリをまず閉じる
  2. Ctrl + Shift + Escでタスクマネージャを起動する
  3. 詳細に切り替える
  4. ctfmon.exeがいるので選択してプロセスを終了させる

対症療法なので再度発症する可能性があります。

図:特定の人にとって割と死活問題

Snipping Toolでトリミングした画像が復元できちゃう

2023年3月21日、Windows10およびWindows11にあるスクショ加工ツールであるSnipping Toolに、トリミングしたはずの画像のトリミング部分が復元出来てしまう問題が報告されました。現在はこの重大なセキュリティリスクについて現在のβビルドで修正(Snipping Tool v11.2302.20.0)されたという話なのですが、問題はそこではなく過去にそれでプライバシーな部分をトリミングした画像を第三者が復元できてしまう故に、問題解決には至らない点。

対象の画像はpng形式のようですが、問題が修正される前にネット上にトリミングした画像をネット上に晒してしまってる場合、それは復元できてしまうという事。こちらにトリミングした画像から復元するテストサイトも公開されています。

見分け方は

  • トリミング前と後でファイルサイズがなぜか変わらない
  • バイナリエディタで開いたときにIENDで終わった後にデータが続いてる場合は残ってる

といった状態がこの現象。ちなみにWindows10では「切り取り & スケッチ」というツールが同じ現象を生じるもので、Windows10のsnipping toolとWindows11のこれは全くの別物のようです。修正版が正式に配布されるまでは、irfanviewなどのツールを使うべきでしょう。

※Windows11 22H2の11.2201.12.0のSnipping Toolでテストしてみましたが、再現しませんでした。狭いバージョンに含まれてるバグなのかもしれません。

HEIFやWebPを開けるようにする

Windowsでは標準でiOSの画像形式であるHEIFやGoogle標準のWebP形式を開くことが出来ません。しかし、これらについてはMicrosoft Storeにて拡張機能が配布されており、これらをインストールする事でWindowsのフォトアプリで開けるようになりますirfanviewなどをインストールすれば加工などもすることが可能です。

拡張機能のインストールに関しては以下のエントリーにまとめてあります。

たくさんある画像を一括変換するならirfanview

リモートデスクトップの資格情報入力で不具合

あまり情報が無いのですが、Windows11にてリモートデスクトップを使った場合、ログイン情報である資格情報入力時にパスワード欄で「Ctrl+V」で貼り付けるとパスワードが二重で入力されてしまうという問題が報告されています。

現在のところこの問題の回避策もないため、普通に手入力でパスワードは入力するしかない状況。

VPN接続が出来ずインストールエラーまで出る

Windows11 22H2の修正パッチである「KB5026372」をインストールすることで様々な問題が発生すると話題になっています。主に発生する問題点は以下の通り。避けたほうが良いでしょう。

  • そもそも、このパッチ自体インストール出来ず、0x800f081f800700028007054Fが発生する。おもにDISMコマンドに関連するトラブルの模様。
  • インストールが出来ても今度はWindowsセキュリティが正常に動作しない
  • VPNのL2TPが正常に動作しない(この問題はKB5025305でも発生する)
  • SSDの動作が極端に遅くなる

などなど。このパッチは右下の時計欄に秒表示を復活させるなどの修正も入ってる為、入れてしまってる人も多いかも。

内蔵SATAドライブがリムーバブルとして認識されてしまう問題

本来内蔵ディスクであってリムーバブルドライブではないのに、リムーバブルメディたとして認識されてしまうという重大な問題が発生しています。過去にもWindows7, 8, 10でも同様のオカシナトラブルがあったにも関わらず、懲りずに同様の問題を引き起こしてる始末です。

取り外しリストに出てきてしまい、取り外しが実行できてしまうので非常に危険です。この問題を修正するパッチはまだ出ていない模様。暫定的な対処法は以下の通り。

  1. デバイスマネージャを開き、ディスクドライブを開き、それと思わしきドライブを右クリック=>プロパティ
  2. Bus Numberというところに数字があるので控えておく
  3. レジストリエディタを開く
  4. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\storahci\Parameters\Device」を開く
  5. TreatAsInternalPortという複数行文字列値を開く(もしくは作成する)
  6. 中にある値の項目に取得しておいたBus Numberを入れる
  7. PCを再起動する
  8. 取り外しリストには出てこなくなります。

図:Bus Numberを取得する

図:レジストリで表示を消す

タッチキーボード入力でブラックアウトする

多くの人はWindows11でタッチキーボードを使ったりはしないと思いますが、Surfaceなどのタブレット端末では使う機会もあるでしょう。自分もASUSのROG Allyを購入して使う機会があったのですが、この際にかなり致命的な問題点が発見されています。

主にExplorerやGoogle Chromeでタッチキーボードで入力しようとするとクラッシュして、画面がブラックアウト。15秒ほどすると復帰したと思ったら、ログオン画面に戻されるという現象が発生しています。デバイスドライバの問題の可能性もありますが、以下の処置をすることでピタリとこの現象は止まりました。

  1. レジストリエディタを開く
  2. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\」を開く
  3. 新しいキーとして、Scalingという名前で作成する
  4. Scalingを開き右側のペインで右クリック=>文字列値を選択
  5. 文字列値の名前は「MonitorSize」に変更する
  6. 5.をダブルクリックで開いて、値はとりあえず「22.5」で入力して保存。(15でも良いかと思います)
  7. Windowsを再起動する。
  8. するとタッチキーボードがやたら小さいので設定で大きくし、ChromeやEdgeで日本語入力してみましたがおかしなフリーズ現象は収まりました。

図:ブラックアウト現象が減った

マウスホイールの動きを反転させる

Windows11のマウスの設定に何故か「ホイール動作のスクロールを反転させる」設定がありません。タッチパッドの項目には「スクロール方向」という設定があるにも関わらず。

ではこれまでのようにホイール動作のスクロールを反転させる方法ですが、以下のような面倒な設定方法になっています。

  1. 設定アプリを開きマウスの項目を開く
  2. マウスの追加設定を開く
  3. ダイアログが出るので、ハードウェアタブを開く
  4. HID準拠マウスの項目で、USB入力デバイスというのを今回は選択(Bluetoothの場合もある)
  5. プロパティをクリック
  6. イベントタブを開く
  7. 「〜構成されました」という文字列があるので、これを1行コピーしておく。
  8. レジストリエディタを開く
  9. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\HID」を開く
  10. 7.の文字列に合致するキーがあるはずなのでそれを開く
  11. さらにその中にDevice Parametersというキーを開いていく
  12. 右ペインの「FlipFlopWheel」を開く
  13. 値を1にすれば反転、0にすれば通常という設定になります。

なぜ、GUIに設定がないのか不明ですが、これでマウスホイール動作を反転させることが可能になります。

図:何故か反転設定は存在しない

図:レジストリで変更する

23H2をインストールするとパフォーマンスダウン

Windows11 23H2にアップデートすると、GPUが20〜30%、FPSも極端に下る、CPU性能も10%ものパフォーマンスダウンするという報告があがりました。ゲームなどでは割りと致命的なパフォーマンスダウンですので、23H2にはアップデートしないほうが良いでしょう。

これに対してMicrosoftが以下の手順で改善ができるということ

  1. PowerShellを管理者権限で起動して以下のコマンドを実行する

    これでMicrosoft Defenderをリセットする
  2. 再起動してBIOSに入る
  3. CPU仮想化を有効化して、再起動。Windows11を起動する
  4. Windowsセキュリティを起動して、デバイスセキュリティ=>コア分離を開く
  5. メモリ整合性を有効化する(Microsoftのページ
  6. PCを再起動するとハイパーバイザーが有効化され、仮想化セキュリティが有効化される

ただし、ゲームによってはこの設定を無効化してパフォーマンスアップしていたものもあったりするので、Windowsセキュリティによる障害は甚だ迷惑なことですね。

HP Smartが勝手にインストールされる

Windows10/11両方で確認されていますが、最新のWindows Updateを実行すると勝手にHPのマシンでもないのに「HP Smart」がインストールされるという重大インシデントが発生しています。これ、自分も確認していてDynabookにもかかわらず勝手に入ってきています。

同時にこれによって、プリンタの名前がHP LaserJet M101-M106という名称とモデルに変更された上に印刷ができなくなるという極めて迷惑なトラブルも同時に発生しています。そもそも、HP機種でもないのに想定していないプログラムが勝手にインストールされてしまうというのは非常にまずい問題であり、HP Smartなるものがウイルス汚染されていないという保証もない。それがWindows Updateで簡単に配信されてしまってるわけです。

対処法は普通にアンインストールすればオッケー。ですが、現在HPもMicrosoftも認識しており調査中とのこと。

※2023年12月18日 - この問題を修正するツールが配布開始されました。Microsoftのページはこちらになります。

WiFiに繋がらなくなる月例パッチ

毎月細かく配信されてる月例パッチのうち、KB5033375もしくはKB50532288を適用するとWi-Fiに接続できなくなるという障害報告されています。ただし、エンタープライズ向けのWiFiで発現してるということは、Radiusサーバ認証のWPA3-Enterpriseなどではないかと思うのですが、パッチをアンインストールすれば回復するようです。

オプションのプレビューパッチということなので、通常は配信されていないでしょうし、WSUSでコントロールできるので大きな問題にはならないと思いますが、Wi-Fiが繋がらなくなるとパニックになるので要注意。

セキュリティ強化でNASに接続できなくなる可能性

Windows11 24H2よりWindowsのセキュリティ強化によってNASに接続できなくなるケースが出てくるとの発表がありました。SMB署名がないNASの場合デフォルトで接続できなくなるとのこと(ゲストのフォールバック無効化)。その際には以下のようなメッセージが出るようです。

これらは非推奨とはいえ、無効化するためのオプションも提供されるとのこと。24H2にアップしたら社内のNASに一斉に繋がらなくなるなどいったトラブルが予想されます。

OneDriveの自動バックアップが勝手に行われる

Windows11のクリーンインストールに於いて、Microsoftアカウントを使ったログオンをしている場合、デスクトップやドキュメントなどがOneDriveに対して自動的にバックアップする仕様が勝手にオンの状態になるというニュースがありました。

ユーザの許可を得ること無く勝手にバックアップをする上に、そもそも5GBしか容量がないので下手するとすぐにパンクする可能性もあるわけです。情報漏洩の可能性も無いわけではないので、この仕様はかなり問題になるのではないか?と言われています。なお、前述にあるようにまずはクリーンインストールしたら、OneDriveは即座に停止することをオススメします。

パッチを当てると再起動を繰り返したり起動しなくなったり

2024年6月のセキュリティプレビュー更新パッチである「KB5039302」を適用すると、起動しなくなったり再起動を繰り返す症状が出るというパッチが配布されており、現時点では配布が中止されているものの、仮想環境でNested Virtualizationを使ってるような環境下で同様の症状が起きているという報告が挙げられています。

あくまでも一部の報告だけなので、問題がなければあえてアンインストールする必要性は低いものの、いつになったらアップデートパッチテロが無くなるのでしょうか?

この写真に関する詳細情報を消す

Windows11 24H2にしたら、画面右上にいきなり出てきた謎の「この写真に関する詳細情報」というアイコン。これWindowsスポットライトの機能ということらしく、壁紙の説明をしてくれるという限りなくどうでもいい機能。この邪魔で鬱陶しいアイコンを消す方法です。

  1. cmdを起動する
  2. 以下のコマンドを入力してレジストリかに追加する
  3. 再起動すると消えてる
  4. もとに戻したい人は以下のコマンドをいれて
  5. 同じく再起動する

図:正直OSがでしゃばりすぎ

Remote DesktopがWindows Appにリブランド

Microsoftに限らずGoogleもですが、どうもエンジニアという人種は「リブランド」をしたがるようです。しかしほとんどのケースでリブランドは知名度の低下や過去の知見との連続性の欠如などを招くだけで、失敗しています(良い事例がAzure AD→Entra ID。未だに公式ですらAzure ADつかっていたりする)。これだけじゃなく一般的な名称にしてしまうと、検索でヒットしにくくなるというデメリットもあります。

にも関わらず性懲りもなく、長年Remote Desktopで定着していたものをわざわざWindows Appという名称に変更するという暴挙で不評を買っているようです。はっきりいって悪手ですね。

この配信ですがすでに始まっているようで、macOSでもRemote DesktopではなくWindows Appでなければヒットしません。各OSの旧来のRemote Desktopアプリへのリンクは以下の通り。

最後のWebというのは、Windows365の環境のようなので通常は契約していないと使えないのではないかと思います。

図:わかりにくい抽象的な名称に変えて何の得があるのか?

Linuxとのデュアルブート環境を破壊

デュアルブートでLinuxをインストールしてる環境に於いて、CVE-2022-2601のパッチが当たっていないLinuxの場合、Windowsの2024年8月の定例更新プログラムを適用した時点でLinuxがブートできなくなる現象が報告。しかしこれは、バグではなくWindows側の仕様のようで、解決法はこのパッチが適用されてる最新のLinuxとGRUB2がインストールされてる、セキュアブートが有効化されてる必要があるようです。

適用していないと「Verifying shim SBAT data failed: Security Policy Violation. Something has gone seriously wrong: SBAT self-check failed: Security Policy Violation」というエラーが表示され、現在の回避手法はセキュアブートオフ→最新Linuxインスコ→再度セキュアブートをオンにすることだけのようです。

情報ソース元はこちらのサイト。デュアルブートのブートローダまでWindowsが支配して他のOSの起動にまで影響与えるとは・・・・

スタートメニューの検索欄に入力できない

Windows11 24H2から発生してる問題として、スタートメニューを開いて検索ボックスに入力しようとすると入力が一切できず、検索できないという問題点が報告されています。この問題は以下が原因のようです

  • Google日本語入力が入ってる状態で24H2にアップデート後に発生
  • Google日本語入力を上書きインストールするとエラーとなる
  • 一旦Google日本語入力をアンインストールし、再度インストールすると直る

Google日本語入力はバージョン「2.30.5590.0+24.11.9」が該当するようで、再インストールするとバージョンダウンされていたとの報告がある。バージョンダウン後のバージョンは「2.29.5370.0+24.11.9」。

ついでにフォントキャッシュをクリアすると直るという報告もあります。

図:ここの入力ができなくなる

プリンター削除通知のオフ

以前から「勝手に使っていたプリンタが無くなった」などという報告はちょいちょい耳にしていましたが、Windows10からこの症状はあります。しかしそれは、大型アップデートによってWindowsによって勝手に削除されていたというケースです(個人のユーザプロファイルの移行に失敗してると思われる)。

しかし、それとは別にWindows11に於いて「使用されていないプリンターを削除しますか?」という余計な通知が出ているようです。

ユーザが勢いで中身を確認することなくここで「はい」を選択してしまうと、普段は使っていないと言っても会社の複合機の設定もろとも削除されますので、情シス的には余計なお世話な機能に他なりません。これをオフにするには以下の設定を行います。

  1. スタートメニューをクリックして、検索窓から「タスクスケジューラ」を検索して開く
  2. 左サイドバーのタスクスケジューラライブラリを開く
  3. Microsoft => Windows => Printingを開く
  4. 右側のパネルに於いて、PrinterCleanupTaskがいるので右クリック=> 無効を選択

これで、余計な通知をしてこなくなります。

図:余計な機能のうちの1つです

8GB超の削除出来ないファイルが出来る

Windows11 24H2にアップデートしたのちに、8.63GBものデカくしかも削除のできないファイルが生成されるという問題点が報告されています。

ディスククリーンアップツールを使っても削除出来ず、対処法はクリーンインストールのみとのこと。

また、この状態でsfc /scannowで修復実行すると毎回不具合が検出される誤動作も確認されているものの、実際に8GBものファイルがディスクスペースを消費してるわけでは無く、表示上の問題ということが判明しています。。

KB5044384にて修正される予定のようです。

Windows 11 Version 24H2で削除できない謎の8.63 GB

Windows11 24H2が配信されない

一部のユーザに於いて、Windows11 24H2が配信されない報告があがっていますが、ウェブメディアでは24H2が配信停止されてるとの誤情報が出回っています。これは配信停止されてるのではなく、一部の条件に合致する場合に配信されないというだけで、Windowsのセーフガードホールドの適用を受けている場合に発生します。

また、24H2にはアップデートできたものの、KB5043178が何度実行しても適用出来ない現象も発生してるようですが、こちらはWindows Updateにおいて、「利用可能になったらすぐに最新の更新プログラムを入手する」をオフにして、KB5043080を先に適用すると適用できるようになるとのこと。不具合が続いていますね。

図:Windows Updateは不具合だらけ

Windows11のライセンス認証が勝手に外れる

Windows11 24H2に於いて、アップデートしたところ、エディションが勝手にWindows11 Enterpriseに変わったり、そもそものライセンス認証が外れてしまって、ライセンス無し状態に陥ったりする現象が数々報告されています。メッセージとしては

といったものが表示され、エラーコード:0x803F700Fが表示されるようになります。

この問題に関する解決策としてはMicrosoftコミュニティに投稿された内容によると、プロダクトキーの変更→再度プロダクトキーを入れて認証を実行することで解決できるようです。

Windows11●10●最近急増中●ライセンス認証エラー●0x803F700F●修正する方法

CrowdStrike関係でOfficeが起動しなくなる

Windows11 24H2にアップデートするとOfficeが動かなくなるという障害が報告されています。これはあの悪名高き問題を引き起こしてデルタ航空からも訴えられたCrowdStrikeがまた原因。一体何度問題を起こしたら気が済むのか?

24H2にアップデートすることによって、CrowdStrikeが入ってるマシンでEnhanced Exploitation Visibility Prevention Policyが原因でOfficeが停止するというもの。一時的にこのポリシーを停止することで回避はできるものの、サードパーティのセキュリティツールが業務をここまで妨害するようでは話にならない。

クリップボードの履歴が表示されなくなる

Win+Vキーでこれまでのクリップボードにコピーした内容を表示する「クリップボードの履歴機能」。Windows11 24H2にアップデート後に何をコピーしてもここに履歴が表示されなくなる現象が報告されています。

この問題は以下の手順で修正可能です。

  1. 設定アプリを開く
  2. システム→クリップボードを開く
  3. クリップボードの履歴をオンにする
  4. 再起動する

これだけです。

図:クリップボードの履歴機能

図:ここの設定をオンにするだけ

SSDのファームウェアが原因でブルースクリーン

サンディスクやWestern DigitalのSSDのファームウェアが原因でWindows11 24H2にアップデート後にブルースクリーンが発生する現象が報告されています。搭載されてるファームウェアが原因のようで、アップデートするためのファームが新たに配信されています。

一時的な解決法としては以下のレジストリキーのホストメモリバッファの値を0にすることで可能とのことですが、これではSSDの性能低下につながります。対応機種であるならば最新ファームにアップデートすると良いでしょう。

最新ファームの対応一覧はこちらから。最新ファームはこちらから手に入れることが可能のようです。

スマートフォン連携でスマホの登録解除ができない

Windows11に備わってるスマートフォン連携という機能。最近ではAndroidの中身をワイヤレスでExplorerに表示できるようになったそうな。他にも色々と便利な機能があるけれども、2024年10月28日になぜか登録解除の機能が省かれている!!と話題になってるそうな。

詳細はわからないのと、自分は今はVMでしかWindows11を弄っていないので、スマートフォン連携を使っていない為、実証実験ができない。といってもやりたいと思わない・・・・元ネタはこちらのサイトのようです。

ペアリングをオフにすれば当座は凌げても、ずっと残り続けるというのは気持ちの悪いこと。以前は提供されていたのに、なぜ削除できなくしたのか?唯一の解除策がペアリングに利用したアカウントからサインアウトすること・・・

右クリックメニューが画面外に飛び出る

Windows11 24H2でアプリケーション上での右クリック時に出てくるコンテキストメニューが上部の画面外に飛び出るというオカシナバグが発生しているようです。

エクスプローラやネットワーク設定などを操作時に発生してる模様。

図:イライラしそうなバグ

ZIPファイルの中身が文字化け

Windows11 24H2にアップデート後にZIPファイルの中身を開くと文字化けしているという現象が報告されています。これまでもGoogle DriveからダウンロードしたZIPファイルが文字化けというケースはあったわけですが、これらは標準機能ではなく7zを使って解凍すれば文字化けせずに済みます。

しかし、今回のアプデ後の問題はどうやらシステムロケールの設定が悪さをしているようで、以下の手順で回避ができるようです。

  1. 設定アプリを開く
  2. 時刻と言語→言語と地域→管理用の言語の設定を開く
  3. システムロケールの変更をクリック
  4. ワールドワイド言語サポートでUnicode UTF-8を使用のチェックを外す
  5. OKをクリックして再起動する

これは昔のWindows時代のShift-JISが土台の時代に作られたZIPファイルをWindows11 24H2で開いた時に起きる現象で、昔のWindowsはOS自体標準がShift-JISでした。しかし現代はUTF8なのでUTF8時代に作られたZIPは逆に文字化けしません。

図:UTF-8を使用のチェックを外す

Alt+Tabで真っ黒画面が出てくる

Alt+Tabでウィンドウリストが出てくるというショートカットキーは有名で自分もよく利用します。しかし24H2にアプデ後にこの時にリストが表示されずに数秒間真っ黒で中身がわからないという報告がMicrosoftフォーラムRedditに上がっているようです。

自分も確認してみましたが、ARM版Windows11 24H2ではこのような表示が出ません。GPU周りやドライバ関係?のような気がします。

報告されてる回避策?としては

  • ゲームモードをオフにする
  • ハードウェアアクセラレータによるGPUスケジューリングをオフにする
  • ウィンドウゲームの最適化機能をオフにする

といったことが出ていますが決定打になっていない模様。

Win11 24H2: Black screen ALT+TAB Out (no issues on 23H2)

タスクマネージャでプロセス数が0表示

Windows11 24H2において、KB5044384のパッチをあてると「タスクマネージャ上のプロセス数が0表示になる」という問題が報告されており自分のARM版でも確認しています。MS側でも認識している模様。

リストラし過ぎてサポートセンターの応対が非常に遅くなっている(下手すると1ヶ月待ちとか)といった情報も聞くくらいなので、OSレベルになるとスパゲティ化していてどこがどのように影響するか?もはや把握できなくなっているのではないかと思います。ろくすっぽデバッグもしていない可能性も。

このバグは小さなバグで致命的では無いとしつつも、このレベルでバグ出してる状況では今後のビジネスでの運用では不安しか残りません。

図:このように0表示になる

図:問題のパッチ

Windows11レビュー

ROG Allyをプレイしてみた

Windows11搭載のUMPCことポータブルゲーミングPCであるROG Allyを実費購入してみました。本エントリーの様々なテクニックやノウハウも大いに役に立っていますが、ROG Ally特有のWindows11活用のテクニックもあるので、そちらは以下のエントリーにまとめています。

ゲーミングで活用したい場合は特に必要な設定があるので、Steam DeckでWindows11や他のゲーミングUMPCでも同様に役に立つのではないかと思います。

携帯ゲーム機ROG Allyを徹底的に検証してみた

UIの変更

アップデートが完了した直後のWindows11は、Chromebookを意識して10Xを作り、そしてお蔵入りにしたUIが搭載されています。スタートメニューは左下ではなくなり、タスクバーのアイコン類をセンターに配置という。

全体的にウィンドウの角は丸められて、アイコンはフラット -> カラフルで立体的と、また過去の流れに戻ってきています。但しライセンス認証をしていない場合(プレビュー版では不要ですが)、デスクトップアイコンの変更等がグレーアウトしたままで変更が出来ません。

コントロールパネル自体は未だ存在しており、設定アプリと併存という状況は変わっていないようで・・・

また、右クリックメニューが大幅に変更が加えられており、これまでのユーザからしたら少々使いにくくなっています。

図:Chrome OSを意識したUI

図:使いにくい右クリックメニュー

注目する新機能

ゲーミング機能の強化

PCでゲームは主にSteamを利用しているため、あまり最近はWindowsオンリーのゲームはやっていないのですが、Windows11ではゲーミング機能の強化が図られているようです。主に発表されているのが

  • DirectStorage - NVMeのSSD搭載機に於いて大容量のデータを高速で呼び出す技術
  • Auto HDR - High Dynamic Rangeをゲーム向けに搭載。自動的にグラフィクスの見栄えを向上
  • ウィンドウゲーム最適化 - 旧DirectX対応のウィンドウモードのゲームもDirectX12のようなフリップモデルを適用して最適化する機能(Build22545以降)

もともとはXBox Series Xに搭載されていたもので、Windows10にもバックポートされるようです。Steamでもこの辺り対応してくれたら有り難いのですが。

図:ウィンドウゲーム最適化の設定が追加

Windows 11 for gaming: new Auto HDR graphics features REVEALED!

Androidアプリが稼働可能になる

2025年3月を持ってせっかく装備したこのWSA機能がサポート終了になるようです。BluestacksやGoogle公式Android Studioのエミュレータ等を利用しましょう。

概要

これまで、WindowsでAndroidアプリを動作させるとなると、BluestacksNox PlayerAndroid Emulator、Chrome拡張機能のARC Welderがありました。いずれもエミュレーション用の土台を入れて動かすため、後ろではVirtualBoxなどが動作してたりするケースもあります。

今回のアップデートでIntel Bridge Technologyというものを利用し、Chrome OSでAndroidが動作するが如く、Windows上で直接Androidアプリを実行する環境(Windows Subsystem for Android)が搭載されるとのこと。

※2021年9月3日、Microsoft StoreにWSAのページが表示。ここからダウンロードするようになるらしいけれど、まだダウンロードはできない。

但し、このAndroidアプリの実行についてですが

  1. Google Play Storeは利用不可能(当然、Google Playはインストールされないので、それを利用してるアプリも動かない)
  2. Amazon アプリストアが利用可能(別途Amazonのアカウントが必要)
  3. APKで直接インストール(サイドロード)は将来的にはできるようになるらしい
  4. 未確認ですが、WSAを入れるとNox PlayerやBluestackとバッティングして動かなくなるようです

ということで、Chrome OSのような充実したAndroid環境は期待できない(Amazonのアプリ品揃えは正直悪い)。現在まだ、AmazonもMicrosoft Storeも未対応なので、検証する環境がありません。

※2021年10月21日、米国にてInsider ProgramでWSAの配信が始まったようです。日本はまだ未配信。ADB使ってのapkのサイドロードが可能になってるようです。

システム要件

Android実行環境は仮想環境であるため、結果としてWindows11のシステム要件は以下のようにハードルが上がります。これらの情報は、サポートページに掲載されています。

  1. RAMは最低でも8GB以上必要(16GB以上推奨)
  2. CPUはCore i3もしくは Ryzen 3000以上、Qualcomm Snapdragon 8c以上が必要
  3. SSDが必須となる。当然、Android用のシステム領域も必要なので、カツカツだと入れられない
  4. 仮想マシンプラットフォームがオンである必要がある

2022/3/9のアプデでバージョン2203.40000.1.0となり、H264対応、4xMSAA修正などが入っています。また、最近販売されたWindows開発キット2023はARM版CPUでWindows11が搭載されており、こちらはARMネイティブのWSAが動作し、ARMのAndroidアプリが動作するようです。

手動でインストール

Windows Subsystem for Androidを手動でダウンロードして、Google PlayのねこあつめのAPKをadbコマンドでサイドロードして動かせるようになりました。詳細な内容については、以下のエントリーを参照してみてください。ちょっとハードルは高いかもしれません。

また、Androidの新しい形式であるAAB形式のアプリもサイドロード出来るのではないかと。

今すぐWindows11上でAndroidを動かせるようにしてみた

図:ねこあつめが動いた

非公式なAndroid使用手法

2021年10月時点では、Windows11 Insider Programでも米国のユーザのみしかテストできないWindows Subsystem for Android(WSA)ですが、Githubにてこの仕組を非公式に今現在の全てのWindows11環境で利用するハックが公開されました(WSAGAScriptとして公開されていますが、WSL2やADBなどの使用が必要です)

その詳細は

  1. 日本語環境でも普通に使うことが可能
  2. Insider Program参加無しで利用が可能
  3. Gappsを使ってGoogle Play Serviceをインストール可能
  4. ADBを使って、野良apkのサイドロードインストールが可能
  5. ADBを使って、root取得が可能(また、これをしないとGoogleアカウントサインインは出来ない)
  6. 用意されてるイメージにはarmも存在していたので、Surface ProなどのARM端末でもWSAは使えるようになる

今回公開された改変およびWSAイメージ取得スクリプトですが、あくまでも非公式な為、素人にオススメできるものではありません。また、最近はGoogle側で、Google Mobile Serivce非対応端末(エミュレータ含む)にて、Googleアカウントを使用した場合、アカウントBANされるという話があるので、下手に利用した場合には、Googleアカウントが消えることになるので、要注意です。

※他にも現在、簡単に導入する為のWSAToolsというものがリリース予定になっているようです。こちらはMicrosoft Storeで配布がされているようです。ADBでサイドロードを簡単に行ってくれるツールのようです。

[OBSOLETE] How to install Google Apps (Play Store) on WSA (Windows Subsystem Android)

Google公式のAndroid実行環境

こちらのニュースによると、2022年にGoogle公式のAndroid実行環境がリリース予定だそうで。WSAのように環境構築も不要でWindows10でも利用が可能になる見込みとのこと。現在はまだ詳細なアナウンスも無くですが、ChromebookやAndroidスマフォでのゲームの続きをWindows上でできるようになると、特定のハードなゲームなどはスマフォよりもデカイ画面でコントローラで操作することで、確実にスコアアップになるため、よい取り組みであると思います(Asphalt9とか)。

アナウンスがされたツイートはこちら。Android実行環境というよりも、Google Play Gamesを中心とした環境のようですね。

※2022年02月27日、韓国・香港・台湾にて先行ベータテストが開始されました。

※Google Play Gamesも2023/4/19より日本でもβテストが開始されました。

Google Play GamesのPC版を使ってみた

THE GAME AWARDS 2021: Official Livestream with Hellblade II, Star Wars Eclipse, Sonic, Matrix

APKをサイドロードするツール

Windows11のAndroidにAPKファイルをサイドロードする為のオープンソースツール「WSA Packman」が公開されています。自分はまだWSA自体試せていないのですが、通常はAmazon Webstoreのみの対応のところを、このツールを使う事で、Google Playなどや野良アプリからダウンロードしたAPKファイルを、WSA上にインストールして動作させることができるようになるようです。

ADBコマンドを使ってのサイドロードはできることはすでに確認されていますが、このツールはそれを簡単に行えるようになるとのこと。

他の環境との比較

現在、Chromebookやエミュレータを使う手法などにWSAが加わった事でかなりAndroid実行環境が整備されてきているわけですが、自分が使ってみた感想からすると、WSAでのAndroid実行環境は正直な所、きちんと動くけれど・・・といった印象です。以下がその比較です。

※WSAもChromebookもアプリだけが全面に出るのでシームレスですが、Nox PlayerはOSそのものが画面に出てくるのでシームレスとは言えない(完全に独立した環境)。

項目名 WSA Nox Player Chromebook Google Play

Games

Android

Studio

DMM

Player

手軽さ
Google Play
要求スペック
APKサイドロード
ADBデバッグ
アプリ互換性
余計なアプリの存在
OSとシームレス
動作の軽さ
マルチプラットフォーム

Windowsのソレは、素の状態だと本当に一部のAndroidアプリが使えるという程度で、何をやるにしてもかなり面倒な上に、やたらと要求スペックが高い点、また動作させるシステム要件がWSAの仕組み自体が高すぎる為、手軽さが全く有りません。普通にNox PlayerやLDPlayerを使ったほうが全然良いのではないかと。

但し、Nox Player等は土台にVirtualBoxを利用してるものが殆どで、マシンとの相性が合わず、チラチラしたり、余計なアプリが最初から入っていたり、操作性が悪い、画面がチラチラするなどの症状が出たり、仮想環境が重たいなどのデメリットもかなり強いです。

※現状ではAndroid StudioのAndroid Emulatorが最も動く環境です。

使えない人は・・・

システム要件にもあるように、Chromebookと異なりWindows11でAndroid環境を使う為にはかなり要求スペックが高めです。WSAと呼ぶ仮想環境上で動かしているからとも言えますが、それが故に要件以下のスペックで動かそうとしても、十分動かす事は出来ないでしょう。

そういった方々の次の選択肢は以下の2つ

  • Nox PlayerLDPlayerなどのAndroidエミュレータを利用する
  • scrcpyなどの実機をPCから操作できるアプリを利用する

いずれも無償で利用出来ます。scrcpyはコマンドラインですが、GUIフロントエンドであるscrcpyHubもリリースされています。scrspyのフォルダを指定してStartするだけで起動可能です。

図:scrcpyで実機を操作してる様子

図:scrcpyHubで起動させてみた

図:scrcpyHubでの設定

GUIのLinuxアプリ実行環境

現在未だ、Windows10 Insider Previewで提供されている機能で、Windows Subsystem for Linuxのバージョン2に加えて、LinuxのGUIアプリをダイレクトに動作させるWSLgが標準搭載されると言われています。これは、Chrome OSのLinux実行環境と同じようなもので、Windows上でLinuxのGUIアプリがそのまま動作する為、GPUのグラフィックアクセラレーションも利用可能とのこと。

これまでは、コンソールの実行環境だけであったのが、面倒なX.orgの設定を行わずとも、利用できるようなので、今回のWindows11はとことん、Chrome OSの意識が非常に強いと感じます。VMware Fusionではまともに動きませんでしたが、VMware Workstation 16 PlayerではマシンパワーのあるPCを使ってるからなのか、問題なく動作しています。

※2021年10月12日、コマンドラインからでなくMicrosoft StoreからもWindows11用WSL Preview版が簡単にインストール出来るようになりました(公式発表)。

Windows11でLinuxのGUIアプリを動かしてみた

Power Automate for Desktop標準搭載

現在、Insider Previewにはまだ標準搭載されていませんが、次期Windowsより、MicrosoftのRPAツールである「Power Automate Desktop」が標準搭載されます。デスクトップ自動化だけでなく、Microsoft Power Automateとの連携も可能であるため、他のアホみたいに料金の高いRPAが駆逐されることが期待されています。名称がPower Automate Desktop ⇒ Power Automate for Desktopに変更になっています。

デスクトップ自動化が無料または低コストで業務で利用でき、なによりも標準搭載ということはデファクトスタンダードになるため、他社のRPAを利用してる企業は移行をそろそろ検討しておくべきでしょう。現在のWindows10でもすでにインストールすれば使える状態にあるので、無償で比較検討検証を行えます。

図:RPAはPADで決まりです

Microsoft Power Automate DesktopでRPAを実現してみる

Microsoft Storeの変更

GoogleのGoogle Play Storeや、AppleのApp Storeを真似して始めたMicrosoft Store。しかし、今日に至るまで正直言ってUWPのアプリのお世話になったことは殆どないですし、GoogleやAppleのそれと違い、使いたいアプリが揃ってるわけでもなんでも無いので、使った記憶のない人も多いでしょう。

テコ入れなのか、パッケージされたWin32アプリの配信も可能になりましたということで、iTunesなども配信されてたりするのですが、Microsoft Storeから入れる必要はないわけで・・・

今回、テコ入れ項目としては

  • パッケージされていないWin32アプリの配信も可能になる
  • MS側のロイヤリティフリーで配信が可能になる(開発者の取り分が100%ということらしい)。
  • MSの決済システム利用時は手数料が必要
  • Androidアプリの配信が可能になる(実態は、Amazonのアプリストア)。

ただ、今後使うかなぁというと、多分使わないと思う。Google Playは当然利用できないのと、Googleは恐らく関わってこないので、Chrome OSのような幅広さは期待してはいけない。

また、Amazonのアカウントが必要になるので、結局はAmazonアプリストア開くとの変わらない気がする。

図:ストアアプリ使う?

画面分割機能

これまで、Windowsでは仮想デスクトップを装備してみたり、スナップという鬱陶しい機能を装備してみたり、いかに狭いデスクトップ環境の中でマルチディスプレイがなくとも利便性を向上させる取り組みをしてきましたが、そこにAndroidのようにウィンドウをならべて画面を分割する機能をWindows11から搭載することになったようです。

操作は、ウィンドウの最大化のボタンを右クリックすると、どういう配置にするかのメニューが出てくるので、選ぶだけ。

また、マルチモニターの場合のウィンドウの位置の記憶と再現が装備されて、スリープやモニタ切れでウィンドウがごちゃっと集まるといったこれまで長年苦しめられた現象も解消するようです。というか、なんで今頃ようやく装備したのか(フリーソフトを活用してウィンドウ位置保存などを行っていた人は要注意ですね)

図:便利といえるのかどうか

Windows Terminalが標準に

長い間、Windowsのコンソール環境は、コマンドプロンプトが担ってきており、PowerShellが登場、そして、Windows10ではWindows Terminalとなってきました。いよいよ、Windows11では、右クリックからも直接Windows Terminalが開けるようになっており、なかなか良いのではないかと。

Githubで公開されており、1つのアプリでcmd、powershellなど複数のコンソール環境に対応しています。楽ちんなのは、デフォルトではPowerShellが立ち上がるようで、WSLなどを入れてると、cmdでついlsコマンドを実行して怒られたりするといったことがなく、lsコマンドでフォルダ内の一覧が出てきたりと、便利です。

WSL2とWSLgの登場により、Chrome OS対抗や、macOS対抗を強めて、開発環境としての強みを強化しようというスタイルですね。

図:オープンソースで提供されています

Teamsと統合

製品版ではこれまでSkypeが標準搭載されていたものが廃止になり、Teamsが標準搭載となって、Windows11のメッセージアプリの中核を担うことになります。Googleが未だにメールを中心として見てMeetをコミュニケーションHubに据えていない上に、MicrosoftはTeamsを徹底的にコミュニケーションHubにする戦略を打ち出して着々とビジネスユーザから囲い込みを行っている現状、さらに一般ユーザも取り込もうという作戦。

但し、ビジネスユースと異なり、一般ユーザとなると、Facebook MessengerやLINE、Slackなど各々の世界観で利用してるユーザが多いので、標準搭載したからといって、それがスマフォにまで反映してTeamsを使ってもらえるようになるとはちょっと思えない。実際自分も業務ではTeamsを利用していますが、プライベートではほぼ利用していません。

※このTeamsチャットは個人アカウントのみ対応で、Microsoft365などの企業アカウントに未対応なので、組織で利用する場合は、コレまで通り、別途Teamsアプリをダウンロードしてインストールして使う必要があるという半端なアプリです(なんでこんなの出したのか意味不明)

※早速、欧州でTeams統合は反競争的として訴えを起こされているようです

図:まだ動作が非常に重たい

デフォルトブラウザの変更が厄介になる

拡張子ごとに変更する必要

Microsoftには昔から無駄な抵抗や、無意味なことで信用を落とすような機能をつけるエンジニアがいるのですが、今回またも「Microsoft Edgeから他のブラウザへデフォルトブラウザの変更を面倒」にする変更が加わって、なおかつ他のブラウザに変更するとEdgeへ戻すようなメッセージを出すという変更がWindows11に加わっています。

はっきり言って今はもうスマートデバイスでもWindowsでもChromeが圧勝しており、PCでいくらEdgeでシェアを取ったところで全く無意味だという事がわからないようです。

今回の変更は、ファイルの拡張子単位で全部変更を掛けないとデフォルトブラウザの変更にならないという厄介なことになっています。ユーザの利便性を大きく損ねる変更ですね。だったら、Chromiumベースなんてやめて、元の独自エンジンにでも戻せば良いのでは?EUからまた排除命令受けるでしょう。

※あまりにもユーザから批判が多かったのか?以前の方式に戻すという話がでているようです。

※2022年3月28日 - KB5011563のパッチが配信されており、既定のブラウザの変更が以前の方式に戻されたようです。全く無意味な囲い込み戦略でしたね。但し一括変更されるのは、htm, html, http, httpsなどで、pdfやsvg, xhtml等はEdgeのままになってるので手動で変更が必要です。

図:モバイルで大敗した理由がコレ

EdgeでChromeを検索すると

Microsoft Edgeの存在意義はインストール直後のChromeを検索してインストールすることだけ、と言われるほど〇〇引換券みたいな存在でしたが、現在、Chromeを検索すると、以下のスクリーンショットのような画像が出てきて、Chromeのインストールを妨害するネガティブキャンペーンが打たれています。

Chrome Downloadのページを開くと妙なポップアップも一時期出ていましたが、これ非常にまずいアウトローなやり方ですね。Google開発のブラウザエンジンを利用しておきながら、Chromeをディスるという非常識且つ庇を貸して母屋を取られるみたいな真似をするという所にダサさしか感じません(現時点、Edgeのシェアは5%未満)

図:姑息な真似をするITトップ企業・・・

Edgeから変更させないドライバ配布

2024年3月、あるハッカーによって外部プログラムからの標準のウェブブラウザの変更が阻害されているという報告があり、調査した所2024年2月の更新プログラムの中にucpd.sysというファイルがKB5034763およびKB5034765に含まれてることを突き止め、中身を解析した所レジストリおよびレジストリが無効化された場合用にタスクスケジューラに復活させる処置まで含まれていたとのこと。

かなり手の込んだ内容であり、もうここまでやるなら、Chromium使わないで自分でブラウザ開発したら?としか思えません。

解消法は

  1. PowerShellで以下の内容を実行する
  2. タスクスケジューラにて、UCPD Velocityというタスクを無効化する
  3. 再起動する

という手法。

タスクバーのアイコンが中央揃えに変更されている

Windows10Xというお蔵入りしたOSからの移植というけれど、ChromeOSやmacOSのもろパクリと言われてる「タスクバーのアイコン中央寄せ」。これが初期設定でMSのエンジニアから押し付けられていました。当初はこれの変更方法もなく、またタスクバーの位置自体は現在もカスタマイズツールを使わないと変更が出来ません。しかし、アプデでアイコンの中央寄せだけは解消されたので、以下の手順で以前のスタイルに戻すことが可能です。

  1. タスクバーを右クリック -> タスクバーの設定を開く
  2. 個人用設定の下の方にあるタスクバーの動作を開きます
  3. タスクバーの配置が「中央」になっているので、これを左揃えに変更する

図:左揃えに戻すことが出来た

タスクバーの位置が下に固定されている

レジストリ操作で移動させる

色々タスクバー関係が改悪されていますが、位置も下に固定化されています。事務の現場ではよく利用されてる左右に移動させる、上に移動させるといったことが標準で出来なくなっています。Winaero Tweakerなどを使えば変更可能ですが、レジストリの変更でもこの位置の変更が可能になっています。

  1. レジストリエディタを起動する
  2. HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\StuckRects3を開く
  3. Settingsというキーを開く
  4. 000000008というValue(2行目)の中に03という値があるのでこれを見つける
  5. この値の左側にカーソル移動させるためにクリック。Delで削って、01と入力して置き換える(00と02が左右のようですが)
  6. 03だと下に固定、ここを01にすると上に固定となります。
  7. OKをクリックして、Windowsを再起動(もしくはエクスプローラだけ再起動)

図:ちょっと変更が難しい

図:タスクバーが上に変更された

タスクバーを左右に配置する

上記のレジストリ操作はなかなか面倒な作業で、ミスをするとオカシナことにもなりかねません。そこで、WinAero Tweakerを使って左右に配置する方法をいかに記述しておきます。

  1. Windows11の項目の中にある「Classic Taskbar」を開く
  2. Enable Classic Taskbarにチェックを入れる
  3. 下の方にSign Outと出るので、一旦サインアウトしてサインインし直す
  4. 同じく、Winaero Tweakerの「Taskbar Location」を開く
  5. LeftやRight、Bottom、Topがあるので、試しにRightにチェックを入れる
  6. Restert Explorerが出てくるのでクリックして、Explorerを再起動する
  7. タスクバーが右側に移動してくれる
  8. ちなみに、タスクバー右クリックで「タスクマネージャ」も出るようになる

※右クリックでタスクマネージャについては、Windows11 22H2より装備されました。

図:意外とサイドに配置出来ない不満の声が大きい

公式でタスクバーの位置を変えられるようにするらしい

そもそも過去のWindowsでは実現出来ていた基本的で地味な機能を、デザイナーの余計な仕事で動かせなくしたなんて事自体がただただマイナス要素でしかないのに、結局Microsoft公式でこれを実現できるようにするといった情報が出てきています。そもそもオフにする理由も目的も不明で、特に事務方の現場では不満の声が強いです。

この実装はWindows11 DevチャンネルのBuild 25309でだけ実験的に実装されているようです。

タスクバーの太さが固定化されている

Windows11を見てわかることなのですが、様々な改悪がやたらUIに集中してるのですが、タスクバーの太さも固定化されていて、現時点ではUIから変更することが出来ません。タスクバーのアイコンは小で長年使ってきた人からしたら、これだけでも結構なストレス。この設定ですが、レジストリから変更を加える事で、従来の表示に戻す事が可能です。ただし、時計の表示が枠に収まっていないという。

  1. レジストリエディタを起動する
  2. HKEY_CURRENT_USER\Software\Microsoft\ Windows\CurrentVersion\Explorer\Advanced\を開く
  3. 右側のパネルで右クリック⇒ DWORD 32bitを作る
  4. TaskbarSiという名前をつける
  5. 値を0にすると「小」となり、1で「中」、2で「大」となる
  6. 再起動するとタスクバーが細くなる

図:元々存在した設定。未完成のOSなのか?

図:タスクバーが細くなり満足

Surface向けにタスクバー伸縮機能

前述のタスクバーの太さ固定に反するかのように、今度はSurfaceのようなキーボード分離タイプのマシン向けに大して「タッチパネル対応」として、タスクバーの太さが伸縮するような機能がついたとか。Windows8のMetroで散々な対応で、スマートデバイスから完全撤退したものだとばかり思ってましたが、まだ未練があるようで。

  1. 設定アプリを開く
  2. 個人用設定⇒タスクバー⇒タスクバーの動作を開く
  3. このデバイスをタブレットとして使用する場合にタスク バーをタッチ操作用に最適化する」をオンにする
  4. キーボードを分離すると有効化される

故にデスクトップ機種ではお目にかかることがないものの、おそらくコレが、前者のレジストリ操作で出てきた機能であると思われる。

図:意味不明な設定がどんどん増えていく

タスクバーの結合が強制される

Excelなどを何個も開くと通常はタスクバーにそれぞれのブックがタスクとして表示されます。設定によってこの「グループ化(結合)」をオンオフ出来ていたものが、Windows11ではアイコンの中央化の影響か?結合が強制化されており、特に事務作業での大きな障害になるようになりました。macOSやChrome OSを模倣した結果、SNSでも多くの不満の声が上がっています。

以下の手順でこのグループ化をオフというか元の状態に戻せます。但し、なぜかスタートボタンが機能しないケースがあるので、先に合わせてOpenShellなどを導入すると良いでしょう。

  1. PowerShellを管理者権限で実行する
  2. 以下のコマンドを入力して実行し、レジストリの値を変更する
  3. WinAero TweakerにてEnable Classic Taskbarを有効にして再起動する
  4. クラシックタスクバーになってるので、Win + Rキーでファイル名を指定して実行を開く
  5. shell:::{05d7b0f4-2121-4eff-bf6b-ed3f69b894d9}を入力して実行
  6. システムアイコンのオンオフをクリックし、時計や日付などの表示をオンにする
  7. もう一度再起動する
  8. メモ帳を二個起動してもグループ化されずに表示されるようになる

※Windows11 22H2 Build 23466よりこのグループ化の強制が解除できるようになると発表。Never Combined Modeと呼ばれ、ようやくマイナス状態から一歩0に近づきました。

※2023年9月26日リリースのWindows11 23H2の大型アップデートでこの機能がリリースされてるようです。設定⇒個人用設定=>タスクバーの動作の一番下の方にあるオンオフでそれが可能になっています。

「Windows 11 Insider Preview」でテストされているタスクバーの挙動 - 窓の杜

図:メモ帳がグループ化されてる様子

図:Classic Taskbarに変更

図:タスクバーの設定を変更

図:グループ化解除された

エクスプローラのメニューが変更されている

後述の右クリックメニュー以外にも、エクスプローラのメニューもやけに簡素なものに変更されています。自分はショートカットキーなどを多用するのでこれで困ることはないのですが、事務の現場職などの人は使ってるシーンをよく見かけるので、この変更は単純にマイナスでしかないでしょう。このエクスプローラのメニューを以前のスタイルに戻すのもレジストリの操作で可能です。

  1. コマンドプロンプトを管理者権限で起動します
  2. 以下のコマンドを入力してエンターで実行。元に戻すことも可能です。
  3. 再起動する

また、別のレジストリエントリを弄る手法として、以下のようなレジストリエントリを作成して実行することで古いWindows10時代のエクスプローラを復元する手法も公開されています。

このレジストリからWindows11本来のエクスプローラに戻すレジストリエントリは以下の通りです。

図:やけに簡素なメニュー。無いほうがマシなのでは?

図:昔のスタイルに戻せました

エクスプローラのタブ化と無効化

Windows11 22H2からInsider Previewで装備されていたエクスプローラのタブ化表示が実装されました。これにより、QTTabBarなどのツールで実装されていたような便利機能が標準装備となり、利便性が向上しています。

結果としてQTTabBarの機能とバッティングして壊れる現象も報告されているので同時に利用は控えたほうが良さそうです。ただし、標準のタブ化よりもQTTabBarのほうが機能が豊富であるため使いたい人も多い。其の場合、標準のタブ化をオフにするには後述してるVivetoolとコマンドプロンプトから可能です。コマンドプロンプトの場合は以下のコマンドを実行します。

  1. 管理者権限でコマンドプロンプトを実行する
  2. Vivetoolが入ってるディレクトリまで移動する
  3. 以下のコマンドを1行ずつ実行する

    Successfully set feature configurationと出れば成功です
  4. OSを再起動する
  5. もとに戻す場合のコマンドはdisableをenableにしてコマンドを実行して再起動するだけ。
  6. レイアウトがおかしくなったら「QTTabBarEnabler」を起動しましょう。

図:標準でエクスプローラタブ化

右クリックメニューが変更されてる

長年、Windowsで使われてきた「右クリックメニュー」の内容が妙な形で変更されています。ゴミ箱アイコンが追加されたり、利便性向上を目的としているのかもしれませんが、これまで使ってきたUIと大幅に変更されているため、またこれまではダイレクトに選べていた項目が、「その他のオプションを表示」を一旦クリックしてから出ないとアクセス出来ないので、逆に利便性を落としてるという非常に「アレ」な変更が加えられています。こういう押しつけが許されるのはAppleだけです。

さて、この鬱陶しいメニューですが、元の右クリックメニューに戻したい場合には、コマンドプロンプトを使って以下の作業を行います。

  1. コマンドプロンプトを管理者権限で起動します
  2. 以下のコマンドを入力してエンターで実行。元に戻すことも可能です。
  3. 再起動する

図:不便になった右クリックメニュー

図:慣れに勝る利便性はない

マルチモニタ使用時にウィンドウ位置記憶する

WindowsというOSは今日の今日まで、マルチモニタな環境で拡張表示の場合、一方のモニタに表示していたアプリのウィンドウは、シングルモニタにした場合には、もう一方に全部集まってきます。しかし、再度マルチモニタにしても、もう一度手動でもう一方のモニタ側にウィンドウを持っていかなければならないというオカシナ状態が続いていました。

故に、ウィンドウ位置記憶プログラムのようなユーティリティを導入して、活用していた人も多いかと思います。今回、Windows11ではこの機能が超今更装備されたとのこと。くだらないUI弄りやどうでもいいデザイン変更などよりもこういう「当たり前」の機能の拡充に力を入れてこなかったから、こういった有志のフリーウェアが発展したのがWindowsというのがよく分かる新機能です。

Windows 11のマルチディスプレイ切り換え時のウィンドウ配置

AMD CPU対応

Branch Prediction Optimizations

Windows11 23H2に於いてAMD向けのBranch Prediction Optimizationsという機能が有効になったようです。主にZen5やRyzen9000シリーズなどが対象になるようですが、これによりゲームパフォーマンスが上昇するという触れ込みのようです。

対象の更新パッチは「KB5041587」。ROG Allyなどに使われてるZ1 Extremeが対象になるのか?は不明ですが、これまアプデの度にトラブルでパフォーマンスダウンみたいな話題が多かったので大きな前進になるのではと。ただ、Zen5ではむしろパフォーマンスダウンしたとの報告が上がっています。一方で24H2にすることでこれが逆の評価があがっていたりするので、どちらが本当なのか?

20%以上パフォーマンス向上なんて話も出ていますが、体感的には変わらないという評価もあったりするので微妙なのかも。

AMD Ryzen 7 9700X vs. 7700X: 40+ Game Benchmark [23H2 vs. 24H2]

Hyper-VのNested Virtualization対応

今まで使えなかったの?というくらい今更対応その2が、AMDのCPUに於けるHyper-VのNested Virtualization対応。Windows10のInsider Previewにて既にテストはされていたものの、Windows11にて正式対応とのこと。

Nested Virtualizationとは仮想環境の中で仮想環境を入れ子で動かす事であり、この技術を利用するWSL2,、Windowsサンドボックス、Defender Application Guardもその対象になる。

図:このWSLgは仮想のWin11内で動いてる

スマートアプリコントロール

Insider Preview Build 22593より追加で装備されているWindowsの新セキュリティ機構である「スマートアプリコントロール」。主にフィッシングやマルウェア、またAIを用いて怪しい挙動をするアプリの実行を制御するというウリ文句で装備されているものなのですが、なんと「OSを再インストールしないと有効化出来ない」というオカシナ仕組みになっています。この機能自体は、Windowsセキュリティの中に存在しています。

また、Windows11 Enterpriseではさらに「Credential Guard」「強化されたLocal Security Authority」の追加が予定されているとのことですが、懸念されるのがTPM2.0の件に始まり、これらの強化の結果としてWindows11は使い勝手を大幅に犠牲にして、最終的には「署名されていないアプリは実行不可にする」といったようなオープンソース潰しやフリーソフト潰しに走る懸念があります。

その場合、社内向けのアプリですら署名(お金掛かります)をしない限りは動作しないとなると、開発にも大幅は制限が掛かることになります。

また、これとは別にWindowsセキュリティにはデバイスセキュリティ⇒コア分離の中に、新たに「メモリ整合性」という悪意あるコードの混入をガードする機能が増えています(元々Windows10でも使えていたのがようやくWindows11でも)。但し不具合発生の報告が多い上に、Emotetなどにも無力など、デメリットが強い割に無力というが・・・

図:デフォルトというかアプデの状態だとオフのまま

メディアプレーヤのCDリッピング機能

Insider Previewのバージョン11.2206.30.0より、メディアプレーヤ単体で音楽CDからのリッピング機能が搭載されています。現時点ではまだDevビルドですが、いずれBetaやStableにリリースされていくと思われます。

MP3やAAC、FLACなどがリッピングできるため、別途フリーソフトを使ってのリッピングは不要です。ただ、iTunesなどですでにできてる事なので、そこまで重要かどうかというと、使い慣れたフリーソフトのほうが良いのではないかと。

サードパーティウィジェット

Windows 11 Insider Preview」Build 25284(rs_prerelease)のDev版から、サードパーティのウィジェットを使えるようになりました。ただし、ARM64にはこの機能が配信されていないようです(不具合があるからという理由であって、ARM64版に搭載しないということでは無い模様)。

ウィジェットボードの+ボタンから追加が可能ではあるものの、正直今更ウィジェット機能を使うかといったら、現代はもう変わりになるものがたくさんあるのと、過去に何度も廃止になってきた経緯があるので、開発モチベーションはちょっと低いのではと感じる。

ライブキャプション

2023年2月17日時点でのWindows11 Build 25300以降(現在はInsider Preview Devチャンネルのプレビューリリース)において、新たなアクセシビリティ機能の1つとしてPC上の動画や発音に対して、自動的に文字起こしをし表示してくれる「ライブキャプション」機能が搭載されました。対応言語を追加すれば他の言語での表示も可能になっています。

22H2の段階では英語版のみでしたが、いよいよ日本語も対応し、ARM64版でも利用可能とのこと。

実際に利用する為には、Win+Ctrl+Lキーでオンオフが可能で、セットアップ時のみネット接続が必要。タスクトレイのサウンドなどの項目をクリック→アクセシビリティ→ライブキャプションをオンにしても動作する。

図:ここから機能をオンにしてデータをダウンロードする

図:上部にキャプションが生成される

Insider PreviewにCanaryチャンネル登場

現在、Insider PreviewにはBeta, Dev, Release Previewの3つのチャンネルがありますが、2023年3月7日よりCanaryチャンネルが追加されました。このチャンネルは、極めて挑戦的で高度な技量を要する者以外は推奨しないもので、Devチャンネルよりも不安定なAPI等がバンバン盛り込まれます。現在のDevチャンネルの人は自動的にCanaryに移行させられるみたいです。

故にCanary→Devへと戻すことも可能。アルファ版に近いような長期的な実装を要するものが乗ってくることになります。

また、カスタマイズツールのVivetoolを使って使って以下のコマンドを実行することでさらに「PCの準備ができ次第最新の更新プログラムを入手する」というオプションが有効化されて、より早くcanaryビルドのバージョンを手に入れられるとのこと。

図:一般ユーザお断りです

アプリごとに音量調整

Build25309より、タスクバーの音量ミキサーに於いてアプリごとに音量調整が出来るようになったようです。現在はまだDevチャンネル配信の機能であるため、廃止の可能性もアリえます。

Win+Ctrl+Vでも呼び出しが可能で、空間オーディオという新機能も搭載しています。

PrintScreenキーの挙動変更

長い間スクショを撮るキーとして活躍してきたPrintscreenキー。これまではクリップボードに全画面やShiftキーと組み合わせてアクティブウィンドウのスクショを撮る機能として活躍してきましたが、Windows11 Insider Preview 22624.1546からはSnipping Toolが起動するように変更されました。Win+Shift+Sキーでもそもそも起動出来ていたものですが、これでお役御免となるようです。

現行のWindows11でもアクセシビリティ=>キーボードの項目にこの項目があるのですが現在はまだ無効が標準。これが原則有効化されることになります。故にもとのPrintscreenキーとしての機能に戻すことも可能です。

※実はWindows10でも出来ます。

図:Snipping Toolが起動するようになる

ペイントのフルパスが変更されている

これまでのWindowsと異なり、標準装備のペイントのアプリのフルパスがWindows11 22H2より変更されています。

変更前:%windir%\system32\mspaint.exe

変更後:%LOCALAPPDATA%\Microsoft\WindowsApps\mspaint.exe

サードパーティのアプリでペイントを連携動作させている場合には起動しない場合があるのでフルパスをよく確認しましょう。

ペイントに背景除去機能が搭載される

これ多分、macOSのVenturaやiOSで搭載された被写体切り抜き機能に影響を受けて搭載された機能で、写真から被写体だけを切り抜きして取り出す機能をペイントに装備させたものです(機能的には背景の削除と呼称してるようです)。2023年9月時点ではまだCanary版なので配信されるのはごく一部のユーザのみ。ペイントのバージョンとしては11.2306.30.0以降に搭載されるかもという状態です。

これまではGIMPなどのペイント系ソフトで割りと高度な作業をしたりして切り抜いていたものをAIを活用してさっくり切り抜ける便利な機能なのですが、今頃搭載という出遅れ感。

macOS Venturaをインストールしてみた

Bluetooth LEに対応

2023/5/24 リリースのパッチである「KB5026446」を適用することで、Bluetooth LEに対応するようになりました。音に拘りのある人は入れておくとよいかもしれません。

ただしこのパッチは必須パッチではなくオプションより有効化しないと自動でインストールされたりはしないので要注意。

Phone Link for iOSリリース

Windows10ではすでに対応済みのAndroidと違って、iOS連携対応は遅れに遅れていました。ようやくMicrosoft側で対応がなされて、App Storeから「Windowsにリンク」アプリをiPhoneに入れる事で、Android同様にBluetoothでリンクすることが可能になります。

  1. Windows側のスマートフォン連携=>歯車=>自分のデバイス=>新しいデバイスのリンクから接続させることが可能。
  2. QRコードが出るのでアプリ側でこれを読み取る
  3. 通知や電話をかける機能などが使えるようになる。
  4. 写真はWindows11のフォトアプリでiCloud連携することで使えるようになります。

Androidよりも出来ることが少ないのであれですが、とりあえずこれで一歩前進しました。

新しいバックアップアプリが標準搭載

2023年5月23日、これまであったバックアップアプリを刷新し、Windows Backupという名称で新バックアップアプリを標準搭載しました。まだ現時点ではプレビュー段階(Build23466)ですが、将来的に正式リリースされる予定です。

これまで商用アプリで実現していたような以下の機能が出来るようになります。

  • 新しいPCへの環境の引っ越し機能
  • ファイルやシステム設定のバックアップ
  • インストール済みアプリ、タスクバーへのピン止めの復元

これまで引っ越し専用アプリを使って移行していたような作業がこれで標準機能のみで実現することが可能になります。

Win32アプリがサンドボックス実行に

これまで長年使われてきたWin32 APIを利用してきたアプリケーションの実行が、Win32アプリ分離というサンドボックス内で実行されるようになり、よりセキュリティ面で安全になるということが売りの機能です。現時点ではまだ、実験中のようですがApp Containersという中で動くように実装されるようです。

IntelがCPUで32bit対応を将来的に切り捨てるという話も出てきており、WindowsでもいよいよWin32が過去のものになり、将来的には廃止という道筋の1つなのかもしれません。

Modernize your Win32 application for security and privacy Q&A | DIS288H

KernelがRust言語で書き直し

これまで長い間OSのカーネルと言えばC言語等で記述されてきましたが、Rust言語で書き直したCanary ChannelのBuild 25905のバージョンから導入が始まってるようです。同様の事例がGoogleのAndroidのKernelがRust言語で書き直したという事例があります。

これにより、これまでの特にメモリ管理の不安定さ等が解消されるのか?といったことを期待して採用されてるようです。ユーザの見た目にはわからない内部の内容とは言え、高速化や安定性が向上するなら大歓迎の一方、C/C++といった長く活躍してきた言語が今後Rust言語で置き換えられていくとなると、往年の技術者は大変だなぁと。

このRustカーネルはWindows11 24H2から正式搭載されるようです。

Windows Update高速化

前述のカーネルがRustで書き直されるに伴い、Windows11 24H2ではWindows Updateの高速化も図られているようです。最大で40%以上も高速化されるそうですが、24H2自体が今はトラブル続きでアップデートが躊躇される内容なので、様子を見て適用するべきでしょう。

主にインストール時間、再起動時間、CPUやメモリの使用量最適化などが行われており、ダウンロードされるコンポーネントのサイズも小さくなっているようです。とはいえ、メジャーアップデートだとOSまるごと変える勢いで馬鹿でかいサイズがWSUSなどを流れてることを考えると、どこまで軽量化できているのか?

Windows Copilot

2023年6月30日、Windows11 Insider Preview Build 23493 Devビルド以降で、AIで対話して作業を実行する機能であるWindows Copilot機能が搭載されます。完全にCortanaを亡き者にして、Bing AI Chatと同じもの、つまりはChatGPTをバックエンドにデスクトップ作業をAIを通じて行えるようにするというある意味のリベンジです。

また、そこまで大掛かりな機能ではないらしいのですが、AlexaやSiriといった音声AIでは完全敗北していた点とこれらが現在停滞してるという現実の中でのリリースなので、どこまで実現されるのかは注目です。

なお、このWindows Copilotは企業で使う場合、情報漏洩や色々な懸念事項があるためキッティングでオフにしたいという要望もあるでしょう。機能をオフにするには以下の手順でオフにします。レジストリもしくはgpedit.mscで可能です。

  1. gpedit.mscを起動し、ローカルコンピュータポリシー⇒管理用テンプレート⇒Windowsコンポーネント⇒Windows Copilotをオフにするを開き⇒有効にチェックを入れて保存し再起動する
  2. レジストリの場合は、レジストリエディタを開き「HKEY_CURRENT_USERの\Software\Policies\Microsoft\Windows\WindowsCopilot」を開き、右側のパネルに「TurnOffWindowsCopilot」をDWARD 32bitで作成、値を「1」に設定して再起動する
  3. コマンドラインならば、管理者権限で以下のコマンドを実行します。

正直なとこChatGPTがいかに進化しようともWindows11に標準搭載されようとも、現状では業務に役立つからといってホイホイ許可するわけには行きません。個人利用は個人の責任で済みますが、企業の場合それが結果を情シスや法人が責任取らないと行けないので正直現状はまだ解放するのは時期尚早、という企業はこのキッティングを入れておきましょう。

※2024/6/30、MicrosoftはCopilotをWindowsに統合することに関してめちゃくちゃ不評だったのか、一旦中止するというニュースが入ってきました。よって、現時点ではCopilotは単独のアプリとしてしか機能しない模様。つまり、ウェブのCopliotを使うだけの機能に成り果てて、ローカルの設定変更であったり探索といったような機能がもたらされない。

RARや7z・TARに標準対応

Beta Build 22621.2199より、圧縮形式であるRAR、7z、TAR形式にOSで標準対応しました。別途これらに対応するアーカイバをインストールすることなく解凍することが可能に。但しまだ暗号化には未対応のようです。現在はZIP形式は標準対応しており(LHA形式は対応から随分前に除外されました)、TARはgzipと合わせたtgzなども対応リストに含まれています。

TAR玉はLinuxなどでは割りと大昔から見かける形式でWSL2などが備わってる現在のWindowsに於いてはこの対応は自然な流れと言えるでしょう。

また、ダイアログで詳細な圧縮のオプションを指定出来るBuild 26040が予定されています。

※7z等についてはUIだけじゃなくコマンドラインから圧縮解凍なども出来るようになってるみたいです。

メモ帳の新機能

自動保存機能

2023年8月31日、Insider向けにメモ帳の自動保存機能がリリースされました。スマフォなどではおなじみですが、書いてる途中にアプリを閉じてしまっても自動保存され、次回起動時には続きからの表示がなされるようになっています。メモ帳のバージョン11.2307.22.0から利用が可能です。

内容だけじゃなくタブの復元もサポートしており、またファイル自体に勝手に保存されるわけじゃないので影響も防げる。またこの機能は任意にオフにすることも可能

設定はどこに保存される?

Windows11の新しいメモ帳はUWPで作成されており、このアプリの設定はレジストリやGPOでコントロールされておらず、特定ディレクトリ内にあるsettings.datに保存されています。このディレクトリのパスは以下の通り。

故に、社内全員のメモ帳の起動時の設定を「新しいウィンドウを開く」に変更したい!!といった場合には、このファイルに設定を保存したものをActive Directoryなどで配布するしかコントロールすることが出来ないと思います。このファイルはテキストファイルではなく、バイナリデータとなってるのでコマンドラインからの修正が難しそう。

また、このバイナリデータで保存されてる設定をPowerShellから変更する手法をきぬあさ氏が開発していますので、スクリプトを実行して一斉変更を掛けるというのもアリ。

図:このファイルが保存先

Cortanaやカメラが削除可能に

AlexaやSiri、Googleアシスタントに憧れて作成されたものの、ゴミのような機能しかないのにOSに組み込まれていてオフにもできなかったCortanaがついに削除可能になりました。かわりにCopilotが装備されたのでだいぶマシになったと言えるかもしれません。

同時にカメラであったりフォト、リモートデスクトップ、Peopleについても削除が可能となっており、鬱陶しい付属機能をオフにすることが可能になりましたので会社のPCでキッティングする場合に少しでも削ることが可能になって良い感じに。はっきり言ってPCでは要らない、殆どの人は使わない機能(リモデは自分は業務で使うけれど)なので、良い進化ではないでしょうか?

これらはInsider Preview Build 23585から可能となってるので、将来的にメジャーバージョンに搭載される予定です。これらの削除はインストールされてるアプリの一覧からアンインストールすることが可能です。

図:ようやく削除が可能に

コマンドにsudoが追加

これまでコマンドプロンプトなどから管理者権限でコマンドを打ちたい場合は、管理者権限で起動を別途行う必要性がありました。ここにLinux同様にsudoコマンドが追加されるという情報です。というか、未だにこの機能が搭載されていなかったことが正直驚きですが。

ユーザ権限で起動したプロンプトからsudo一発で管理者権限としてコマンドを実行できる為、面倒な別途起動がなくなります。Linuxでは大昔から実現出来ている機能です。

この機能ですが、Windows11 24H2から搭載されたようで、以下の手順で有効化することが可能です。

  1. 設定アプリを開く
  2. システム⇒開発者向けを開く
  3. sudoの有効化のスイッチをオンにする
  4. sudoによるアプリケーションの実行方法を構成する」にてどういう開き方をするかを指定する。自分はLinuxスタイルでインラインを選びたい。

Windows11 HomeでもBitlockerがデフォルトでON

まだ確定情報じゃありませんが、2024年5月4日のDeskmodder.deのサイトの情報によりますと、本来Bitlocker機能の無いWindows11 HomeでもBitlockerが24H2よりデフォルトでオンになる可能性があるという示唆が示されています。

設定⇒プライバシーとセキュリティよりオフにすることは可能のようですが、回復キーがわからないトラブルであったり、SSDのパフォーマンス低下など広い範囲で影響のあることなので、注意しておきたいポイントです。

Windows Share

Windows11 KB5041587のパッチを適用することで、Windowsから自分のAndroidスマートフォンに対してファイル共有をできる機能がリリースされました。この機能は23H2で利用可能であるため、現在手動で適用すれば使えるようになります。2024年8月時点ではプレビューなのでInsiderリリースのみ。

Windows Shareと呼ばれる機能で、スタートメニューには「スマートフォン連携」という形で表示されます。24H2にはすでに含まれているようです。

事前にAndroidスマフォに「Windowsにリンク」というアプリをインストールが必要で、スマートフォン連携でデバイスリンクをした後にこのアプリを起動。色々リンクできたら、Windows側で設定アプリ→システム→近距離共有にて「自分のデバイスのみ」にすればスタートメニューに出てくるようです。ただし、Bluetoothでの接続が必要になるようです。よって、仮想マシンからの接続やファイル送信は出来ません

接続そのものは無線でオッケーです。

図:デバイスリンクが必要

図:近距離共有を有効化

FAT32の最大サイズが2TBまで制限解除

長い間、FAT32のフォーマットに於いては32GBまでに制限されており、昨今のUSBメモリでも全容量をFAT32にフォーマット出来ず、仕方なくexFATにしてみたりNTFSにしていたりしました。しかしこの制限実は技術的制約でそうなったわけじゃなく、Windows95リリース時にその数値で設定したものがずーっと今日に至るまで引きずられてきたものだったそうな。

Windows11 Insider Build 27686よりこの制限が解除されて最大2TBまでFAT32でフォーマットが可能になった模様です。ただし、GUIからのフォーマットは依然として32GBの制限が掛かっており、この2TBのフォーマットはコマンドプロンプトからのフォーマットでのみ適用できるようです。ただし、2TBまでフォーマットが可能になったとはいえ

  • 古いデバイスでの互換性までは考慮されていない
  • 1ファイル最大4GBまでの制限はそのままです

これまではサードパーティ製の専用のフォーマッタアプリが必要でしたが、これでWindows上でも制限突破してフォーマットできるようになります。macOSでも読み込めるようです。

廃止される機能

これまで、Windows10に搭載されて利用可能だったものがいくつか廃止になります。また、現時点では不明ですが、VB6ランタイムや.net framework 3.5などの古いコンポーネントのサポート継続に関しても現在は不明です。

VBScript機能を非推奨に

Build25309より、これまで長年Windowsの標準スクリプト環境として利用されてきたVBScriptの機能をアンインストールする事ができるようになったようです。マルウェアの温床の1つでもあった反面、情シス的には様々な仕事をやらせるのに便利であったVBScriptですが、設定アプリ→アプリ→オプション機能から、VBScriptを選択してアンインストールを実行出来るようになった模様。

MSは現在はVBScriptを非推奨としてるようだが、一方でPowerShellを推してるのでこれも時代の流れなのかもしれない。

※2023年10月10日、正式に非推奨化されて将来のWindowsでは機能自体を削除する予定と発表されました。VBScriptで各種自動化してる領域はPowerShellでの書き換えが必要になります。

WebDAVやComputer Browserが非推奨に

2023年11月3日、これまでMS-DOSの頃から使われていたようないくつかのWindows11のサービスが廃止されるというアナウンスが出ました。VBScriptに続いてこれらも廃止されることで影響が大きいのはWebDAVかなと。廃止されるのは

  • WebDAV機能(Webclientと呼ばれていた機能)
  • Computer Browser(Windows10では標準で無効化済み)
  • Remote Mailslots(MSDOS

これらに依存してる社内サービスがある場合はただちにリプレースする必要性があります。

NTLM認証の廃止

2023年10月11日、Windows11にて将来的にNTLM認証を廃止するという発表をしました。今後はKerberos認証を中心としていくようですが、古いシステムなどでNTLM認証に依存してるものについては今後使えなくなる可能性があります。特に影響を受けるのは古いタイプのNASなどがADのドメインコントローラに依存してアクセス権をセットしてるタイプのものは、利用不可能になるといったケースです。

NT 3.51の頃から登場したものなので相当古い。しかし、すでに2000年以降はKerberos認証が標準となってるので、よっぽど古い機器でなければ大きな影響は無いのではないかという予測。

Wordpadの廃止

Windows95の頃から搭載されつづけてきた、簡易ワープロ的ソフトウェアであるワードパッドが、将来的なリリースから削除されると発表されました。まだ具体的なビルド番号等は発表が無いものの、Microsoft Officeが無い環境で、フリーソフトについてきたRTF文書などを閲覧する手段がデフォルトで消えます。MSはWordを使えと言っていますが、わざわざこの為にWordを買う人もいないでしょう。

以降、Microsoft Wordが入っていないPCでは、LibreOfficeなどの互換ソフトで読めば必要十分なので、わざわざ購入は不要です。ちなみに見るだけであればAdobe Readerでも読めるので、大きく困ることはないでしょう(そもそも近年はRTF形式自体殆ど使われなくなっている)

タスクバーの位置変更

タスクバーは下部固定となります。ただ、これ多分事務の現場の方から多大なクレームが来ると思います。普段遣いの人はタスクバーを下部以外の場所に配置してるケースは少ないかもしれません、事務の現場だと、左右に配置してる人は結構います。これが固定化されるとなると、ユーザの自由度を大きく制限する事になりますね。ハック技で変更してる人もいるようです。

タブレットモード廃止

これまで搭載されていたWindows8でリリースされて続けられてきたMetroUIのタブレットモードが終焉を迎えます。というか、全く不要な上に、Windowsのタブレットなど誰か使っていた人いるのかな?そもそも、Windowsのタブレット向けOSはとっくに終焉しています。タブレットというデバイス自体が、すでに全世界的にiPadを除いて終焉に向かってるので、もはや今後注目されることもないと思うので、当然の流れと言えます。

Internet Explorer 11廃止

未だに会社標準指定のブラウザがInternet Explorer 11だったり、ネットバンキングがIE11指定となってるような時代遅れな所が日本の場合相当数あるようですが、世界ではとっくにChromeまたはChromiumベースのEdgeへの移行は当たり前になっています。いよいよコレにトドメが刺されます。

IEでしか動かないような、Microsoft JavaだのIEでしか動かないオカシナJavaScriptで組まれたイントラなど、負の遺産を抱えている企業はこれで終了です。十分な移行期間があったはずですが。

尚、それでもIE11を使い続けるといったケースの為に、わざわざEdgeにIE11モードが搭載されています。但しこれは常用することを目的としたものではないので、速やかにIE11からは卒業すべきです。また、Chromeでも拡張機能であるIE Tabを入れることでIE11オンリーサイトはIEコンポーネントで開けます(IE11は死んでもコンポーネントは存在してる為)。

図:殆ど社内サイトやファームバンキングだけだと思うけれど

※2021年10月5日、Google検索がついにIE11サポートを廃止しました。

※2021年12月28日、Qiitaにて、Windows11には実は互換性維持の為にIE11が残っており、起動する方法が発見されました。C:\Program Files (x86)\Internet Explorer\iexplorer.exeがいるものの、ダブルクリックしてもEdgeにリダイレクトされる。しかし、vbs等から以下のコードで実行すると、起動するようです。

Powershellの場合は以下のコードをps1ファイルとして保存・実行します。

また、簡単にIE11モジュールを呼び出すプログラムもGithubに出てきました。Outernet Explorerと銘打ってGithubでダウンロード出来ます。VBAなどから、OAuth2.0認証でIE11を使うようなケースや、IEコンポーネントを利用したプログラム用なので、これをもって常用する為のものではないので、Chromeなどを常用しましょう。このテクニックが封じられるのも時間の問題かと。

※2023年2月配信予定のインストール必須の配信パッチにて、完全に動作が封じられることが決定しました。MS公式の発表はこちら

図:引数でURL渡す事も可能

アプリの廃止

これまで標準搭載されてきた、ペイント3DやSkypeなどが廃止になります。Skypeはもともと既定路線でTeamsに置き換わることはアナウンスされてきたのと、Windows11からTeams標準搭載なので当然の流れです。ストアからは入手は継続可能ですが、Skype自体がMicrosoftに買収されている為、いずれSkype自身サービス終了になるでしょう。

ペイント3Dは正直、ノーマルのmspaint廃止して搭載されましたが、まったく存在意義の不明なアプリのまま終焉を迎えます。

2024年11月以降はストアからも消滅したようです。

Cortanaが消える

Cortanaも、GoogleのAssistantや、AppleのSiri、AmazonのAlexaのような存在として生まれた割には全くと行っていいほど、今日に至るまでなんの役にも立たない上に何の愛嬌もない、人工音声AIというにはあまりにも粗末な存在で、ようやくこれが消え去ってくれるようです。実際には1アプリに引き下げられて、任意に使わない人にはもう目に触れることもなくなる形。

Microsoftはウェブ系の文化にあまり馴染まない印象。

代わりに前述にも紹介したChatGPTベースであるWindows Copilotが搭載。

office2013サポート対象外になる

Windows11では、2023年4月までサポートがあるOffice2013のサポートが対象外になっています。あくまでもサポート対象外なのであって、動かすことは普通に可能ですし、正直言ってoffice2013で機能的に十分すぎるので、その後のofficeを無理して利用するメリットは殆どありません。ネット上にはあたかも動作しないといったような、しょうもない記事が出ていますが、完全に間違い(動作検証もしていない様子ですね)。

Windows11では最低サポートラインがOffice2021となるだけで、普通にOffice2013はインストールも動作もします。記事内では機能不足などと揶揄していますが、現実世界では追加された機能など殆ど使われることもありません。非常に問題のある記事ですね。あくまでも法人利用の場合で、サポート対象外となる事でのガバナンスの問題であり、動く動かないとは別問題です。

実際にExcel2013起動まで検証済みです。

図:記事の内容を鵜呑みにしないように

SMB1.0サポート廃止

Windows10の時にもすでにNASに接続できなくなるという事がありましたが、セキュリティ上の観点から古いSamba1.0プロコトルサポートがいよいよ廃止になるようです。2022年4月時点でHOMEでは既にデフォルトで無効。現時点ではWindowsの機能の有効化または無効化より、SMB1.0/CIFSファイル共有のサポートをオンにすれば接続できないわけじゃないのですが、このモジュールも将来的に完全廃止になるようです。

正直、Windows2000時代の遺物なのですが、未だに古いWiFiルータの簡易NASサポートなどが、SMB1.0を使っていたりしてこれを未だに使ってるケースの場合、Windows11からは一切見えなくなると思われます。今どきのWiFiルータの場合、Samba2.0プロトコル以降のハズなのですが、もし古いNASを使ってる人は今のうちに、新しいNASに乗り換えてデータを移行させておくほうが良いでしょう。

※なおこの機能ですが、古いタイプのネットワークプリンタも利用してるケースがあり、0x00000709というエラーが出て印刷できないといったケースでも、任意に有効化すれば再び利用は可能になるようです。しかし将来的に廃止が決定してるものなので、ネットワークプリンタのリプレースを推奨します。

図:いずれこのモジュールも消える

WMICの廃止

Windows10/11双方で、21H2にてこれまで長らく使われてきたWindows Management Instrumentation Command lineが廃止されました。WMIと呼ばれVBA等でもシステムの深部を操作する有用な手段として使われてきましたが、非推奨として公式サイトにも掲載されています。

WMI自体が消滅するのではなく、コマンドラインツールが消滅してPowershellへの移行を促されています。VBAからWMIを使った手段がどうなるかは不明ですが、検証はしておく必要はありそうです。次期Windowsではデフォルトで無効化されるとのこと。

トラブルシューティングツール廃止

WindowsXP時代から登場し、数々のトラブルをツールで修復するトラブルシューティングツール。これが2023年から段階的に廃止され、問い合わせアプリに集約されて2025年に完全に終了することになりました。自分も特定の事例でお世話になったことはありますが、正直解決できたっていうケースは殆どありませんでした。

後継の問い合わせアプリはMicrosoft Storeにて配布されていますが、あまり期待できるものじゃないので入れたからトラブル解決できるとは思わないほうが良いかも。

AC3コーデックが廃止

Windows11 24H2よりこれまで標準で装備されてきた音声コーデックである「AC3」が削除されるようです。よってもしAC3を利用してる音源ファイルを再生する場合には、別途手動でAC3コーデックを入手してインストールする必要があるようです。

こちらからAC3コーデック自体は入手することが可能です。

いよいよコントロールパネルが廃止されるかも

Windows11でも尚も設定アプリとコントロールパネルが分かれて健在なのですが、2024年8月サポートページにコントロールパネルの廃止に関しての文章が明記されました。

これまでもアプデの都度、いくつかの機能が設定アプリ側に用意されてコントロールパネルからは廃止されてきましたが、明確に明記されたということは近い将来コンパネがいよいよなくなるのかもしれません。1985年以来ずっと生き続けてきたこの機能が廃止後にGodモードはどうなるのか?

図:いよいよ終焉の日が

レガシーDRM非推奨化

2024年9月11日、Windows7のMedia Playerなどで再生できていたようなタイプの保護されたコンテンツやSilverlightコンテンツ、CDを保護付きでリッピングしたコンテンツの再生機能を非推奨化すると発表

これらはサポート終了済みではあるものの、当時のコンテンツをNASなどに格納していて何気なく再生していたような人は、近い将来再生できなくなるので、別の手段で作り直すか?入手し直しになります。といっても、どれだけの人がそんなもの抱えているのか・・・・

WSUSの廃止

直接Windows11に関係するというわけじゃないのですが、長い間多くの企業でWindows Updateの配信コントロールに利用していた「Windows Server Update Services」ことWSUSが非推奨化指定されました。

Windows Server 2025でも引き続き利用はできるようですが、Microsoftの方針がEntra ID + Intune等への移行とサブスク課金への移行を画策してるようです。

コロナ禍でVPN越しにはWindows Update配信コントロールしようとして詰まったり・配信できないといったことは記憶に新しいですが、こういった大きな変化に対して漫然と構えていると、配信コントロールできなくなりセキュリティホールだらけとなって会社運営にも跳ね返ってくる可能性があります(かといってIntuneへ移行というのは相応の投資コストと手間が発生します)。

横河レンタリースでは、VPN越しでもWindows UpdateをWindows Serverを利用して細切れにして配信するというUnifier Castを随分前からリリースしています。WSUSよりも柔軟で安価ですので、こういった代替製品への移行のほうが手間もコストも掛からずに来たるべきWSUS終焉の日に備えることができるのではないかと思います。

Windows MRの廃止

Windows10で鳴物入りで登場し、VRなどへの対抗とも言うべきものとして登場したWindows MR。しかし、他は話題になることはあっても、MRについてはほぼ初期の頃から今日に至るまで話題になることもなく、24H2からは廃止されることになったようです。

2017年に始まったものの、正直なところAppleのVRもそうなのですが、旧時代感なゴーグルという仕組み自体正直鬱陶しい上に酔うなど、この領域の進化は、ハードウェアによる物理的なブレイクスルーがないと先はないと思う。

PPTP/L2TPプロトコルが非推奨に

2024年10月11日、Windows Serverに於いてVPNで利用されてきたPPTPおよびL2TPプロトコルを非推奨として、SSTPとIKEv2への移行を促すよう発表がありました。

すぐに削除されるわけではないものの開発継続はなされないため、もし利用してる場合には早急に回収すべきでしょう。

カスタマイズ

PowerToys

Microsoftがオープンソースで提供してるWindows10/11用のカスタマイズユーティリティです。Windows95の頃からちょっとした利便性を提供してくれるミニツール集として知る人ぞ知るツールです(その昔はもう一個、Kernel Toysなんてのもありました)

インストールすればすぐ使えますが中途半端に日本語化されているので、なんとなく使いにくいですが、提供してくれる利便性はなかなかおもしろいものが多いです。2021年9月3日にWindows11のスタイルに適応し、v0.45.0としてアップデートリリースされています。

PCを起動したままにしてくれるAwake(類似のものにDon't sleepがあります)、色を色々なコードで取得できるColor Picker(GoogleでもHTML Color Pickerと検索すると出てくる)、Windowの配置を整理してくれるFancy Zone、エクスプローラにSVGのプレビューやサムネイル表示・Markdown表示などを追加してくれるFile Explorer Addons、JPEG画像などの画像のリサイズを簡単に行えるImage Resizer、ホットキーの割当などを行えるKeyboard Manager、ファイル名一括変更をしてくれるPower Rename、コマンドキー入力でアプリを起動してくれるPower Toys Run、Windowsのショートカットキー一覧表示してくれるShortcut Guide

今後もちょいちょい増えていく予定みたいです。

※2023/4/17 - PowertoysにchatGPTの機能を搭載するといったニュースが出ています。

図:Microsoftのエンジニアの遊び心から生まれたツール

Winaero Tweaker

Windows11からいつものMicrosoftのオカシナ制限が追加され「タスクバーの移動ができなくなった」というのが話題になっています。そこでこれを移動できるようにカスタマイズしてくれるソフトウェアがこのWinaero Tweaker。Windows10でもディープなカスタマイズができるソフトウェアといて貢献してきたソフトウェアですが、他にも

  • ボリュームコントロールを旧式に戻す
  • Windows Experience Indexを実行する
  • タッチパッドの感度を調節する
  • スタート画面のウェブ検索を無効化する
  • CPUやメモリなどの情報を取得する事が可能

などなど多彩なカスタマイズができるようになっています。今回のオカシナ制限であるタスクバーの移動制限解除は以下の手順で可能です。

  1. Winaero Tweakerを起動する
  2. 左サイドバーのパネルの「taskbar location」をクリックする
  3. 右パネルの、今回は「top」を選んでみました。
  4. Restart Explorerをクリックする
  5. するとエクスプローラが再起動して、タスクバーの位置が変更されました。

図:見事にタスクバーの位置が変更出来ました

なお、UIが英語であるため、日本語化パッチを有志の方が作っています。現在最新版は1.30.0ですが、それ用のものがリリースされています。ただ、当ててみましたが、不具合があるようなので、オリジナルのまま使ったほうが良いかも。

OpenShell

Windows10の時もお世話になったクラシックなスタートメニューを再現するツールがこのOpenShell日本語化するためのDLLも公開されており、安心して利用できます。

旧来のWindows7までの懐かしいタイプのスタートメニューを実現出来るので、オススメです。今回は最新版βのOpenShellSetup_4_4_169.exeをダウンロードしています。

  1. OpenShellをダウンロード
  2. そのままセットアップをします。Classic IEはインストールしないように外します。
  3. スタートメニューからOpenShell Menu Settingを起動する
  4. 上部のShow all settingsのチェックを入れる
  5. Languageタブを開き、日本語を選んでOKをクリック。
  6. Replace Start Buttonにチェックを入れる
  7. 左下に貝のアイコンのボタンが出るので、これを利用する

図:懐かしいメニューに戻ってこれました

Edge Blocker

Windows11より標準となったウェブブラウザであるMicrosoft Edge。個人的にはChromeを推奨しているので、標準とは言え使いたくないのと、使う機会も無いので統一を図るために一律禁止にしたい。そんな場合に使えるのが、このEdge Blocker。但し管理者権限が必要です。

起動してBlockをクリックするだけで、Edgeの起動自体を阻止します。特に常駐するわけでもなくレジストリを操作してるだけのツールと思いますが、解除したい場合はUnlockをクリックするだけのお手軽仕様です。

合わせて手動で既定のブラウザは変更しておきましょう。

図:Edge自体使いたくない人におすすめ

EdgeDeflector

Windows11は、ニュースやヘルプダイアログ、Cortanaからのリンクなどを開く場合に、どういうわけか必ずEdgeが起動する仕組みになっているのを、自分が普段使ってるデフォルトブラウザで開くように変更するツールが、EdgeDeflectorです。

※Microsoftに対策されて使えなくなった模様。

インストール後の設定ですが、

  1. 設定アプリを開く
  2. アプリ -> 既定のアプリを開く
  3. 下の方にある「リンクの種類で既定値を選択する」をクリック
  4. Microsoft-Edgeをクリックする
  5. 選択するアプリを「EdgeDeflector」に変更する

図:迷惑なEdgeゴリ押しをとことん潰す

ThisisWin11

Githubにてオープンソースで開発がされているカスタマイズツールです。単なるカスタマイズツールというだけでなく、ユーティリティな機能も搭載しているツールです(英語UIというのがちょっと残念)。

ユーティリティな機能としては、PowerShellを利用したタスクの自動化、アプリの高速インストールとアンインストール、標準インストールされてる公式アプリの削除などなど。

カスタマイズ画面(System)では、テレメトリの削除やFAXの削除に始まり、タスクバーのアイコンの位置、ウィジェット機能停止などWindows11からの余計な機能の停止系の機能が殆どです。選んでからFix Issuesをクリックすると、レジストリの書き換えが始まり、即時反映します。動作軽量化に貢献しそうです。

図:いきなりFix Issuesをクリックしないように

Explorer Patcher for Windows11

Windows11になってから、タスクバーやらエクスプローラのデザインや操作性が大きく劣化し、Windows10のスタイルに戻したい。けれどレジストリ弄るのは面倒で怖いという人向けに作成されたパッチツール集がExplorer Patcher for Windows11です。主に

  1. 右クリックメニューを以前のスタイルに戻す
  2. エクスプローラのヘッダメニューを以前のリボンスタイルに戻す
  3. Win+Xのメニューを以前のスタイルに戻す
  4. 全てのアプリを開いた状態のスタートメニュー表示にする
  5. タスクバーの配置を左揃えにする

などなど。使い方は、

  1. dxgi.dllをダウンロード
  2. Windowsフォルダに突っ込む。
  3. コマンドプロンプトから、taskkill /f /im explorer.exeを実行
  4. コマンドプロンプトから、rundll32.exe C:\Windows\dxgi.dll,ZZGUIを実行する
  5. 簡易メニューが表示されるので、有効にするものにチェックを入れる
  6. 最後にコマンドプロンプトからexplorerを実行して、画面が戻れば成功です。

2022年5月14日、日本語化したビルドが有志によって作成されました。日本語環境ではこちらを利用するのが使いやすいかもしれません。

※Windows11 24H2より、ExplorerPatcherで変更が加わってる場合、アップデートが出来なくなったり起動できなくなるようOSレベルでブロックが入ったようです。

図:英語UIなのと特殊な操作方法なので使いにくいかも

Taskbar11

タスクバーのカスタマイズに特化したユーティリティで、Githubにてメンテナンスされています。起動してみると

  1. タスクバーの固定位置(上・下)の変更
  2. タスクバーのサイズ(小・中・大)の変更
  3. タスクバーのアイコン類の配置のオンオフ
  4. タスクバーの自動的に隠すオプションの有効化
  5. マルチモニター使用時の挙動

などが設定できます。他のユーティリティより機能が限定的ですが、逆に使いやすいかと思います。レジストリ操作をしてるだけのアプリなので非常にシンプルです。

図:英語UIだけれど困ることはない

RoundedTB

Windows11のタスクバーはウィンドウと異なり依然として下に鎮座して角も角ばっている。この角に丸みをもたせたり、タスクバーではなく、macOSのドックランチャーのように独立表示させるような機能を持つのが、RoundedTB。タスクバー自体の透過も出来るようです。

アプリはGithubでメンテされており、Microsoft Storeで配布されています。透過するには「TranslucentTB」もインストールが必要となる。

図:タスクバーのダイナミックなカスタマイズ

図:透過すると格好良くなる

Windows11 Classic Context Menu

Windows11になってから右クリックのメニューが大きく変更されて、旧来からのユーザからすると場合によってはこれまでよりも1ステップ多い動作を必要とするようになり、逆に不便になっています。この右クリックメニューを旧式のものに変更してくれるユーティリティがこのWindows11 Classic Context Menuです。

アプリを起動して、Enable Windows11 Classic Context Menu Styleをクリックするだけ。レジストリを弄るのは嫌だなと言う人はこのツールを使うと良いかもしれません。

図:旧来の右クリックメニューに戻せた

Custom Context Menu

Windows11の右クリックメニューは残しつつ、メニューに独自の項目を追加し、自分でその内容をカスタマイズできるCustom Context Menuがリリースされています。日本人作者によるもので、ストアでもリリースされていますが120円。Githubでもリリースされておりこちらは無償で利用できますが、ストアアプリとしてバンドルされています。

ElevenClock

Windows11になってから、タスクバーの時計に秒表示や、セカンダリモニタに時計が表示されなくなってしまいました。これを解消するのがこのElevenCLockユーティリティで、一時期秒表示ができなくなっていましたが、最近また表示が可能になりました。

設定画面は日本語対応で、日付と時刻の設定で、秒表示にチェックを入れておけばOK。

Build 22000.526からは、標準でセカンダリモニタでも時計が表示されるようになった模様。

修正パッチであるKB5026372にて秒表示が標準で出来る様になりました。ただしこのパッチ自体大きな問題を抱えているので避けたほうがよいかも。入れた場合はレジストリで編集も必要となっています。

  1. レジストリエディタを開く
  2. HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced」を開く
  3. ShowSecondsInSystemClockというDWARD 32bitを作成して値を1にする

将来的にはUIから設定が変更出来るようになるでしょう。

図:秒表示できるようになりました。

Mica for Everyone

Windows11よりモダンアプリにはマテリアル効果を与えるマイカとよばれる効果が付けられています。しかし、Windows11対応のモダンアプリにのみ適用されるため、旧来のWin32アプリには適用されないため、デザイン上の差異や見た目のデザインが異なります。このWin32アプリにもマイカを強制適用するツールがこのMica for Everyone

タスクバーに常駐し、backdropをmicaに変更するだけでOKです。ただし利用するには、Build22000以降が必要になります。また、実行ランタイムとして、.NET Core 3.1 Runtimeが必要です。

Meiryo UIも大っきらい!!

Windows11に対応したシステムUIのフォント変更ユーティリティがリリースされました。Windows10時代から利用されていたツールで、今回試しにこちらのフォントに変更してみました。

noMeiryoUI.exeを起動してフォントを選んで適用するだけです。ダウンロードはこちらのサイトから。

図:変更はとてもかんたん

Windows 11 Drag & Drop to the Taskbar (Fix)

Windows11は現時点では、なぜか以前のWindowsのようにアイコンをドラッグ&ドロップでタスクバーに登録する事が出来ず、タスクバーにピン留めという手順を踏まないと出来ません。これを再現するのがこのWindows 11 Drag & Drop to the Taskbar (Fix)。使用するには別途事前にVisual C++2015-2022 Redistributable x64がインストールされている必要があります。

実行する本体を適当に配置して、実行するだけでタスクバーに自由にD&Dでアイコン登録が可能になります。但し、RoundedTBなどの他のタスクバーカスタマイズアプリが作動していると動かないので注意。

アイコンをタスクバーに持っていくと、「リンク」という文字が出てきて、離すと登録されます。しかし、削除する場合は右クリックでピン留め解除でないと解除出来ないのが残念。タスクトレイにアイコンが常駐していて、他にも色々とできるようです。

図:何故この機能がオフになってるのか不明

Vivetool

Windows等でテスト用に実装されているものの、無効化されてる機能を強制的に有効化して使うことの出来るというツールです。正式版ではないものなので、将来的に消えるといった機能でも、先行して試すことも可能なものです。

モダンルックなタスクマネージャ機能などは後に正式装備されたりしていましたが、まだ公開前時点ではこのツールで検証していたりしました。

アプリはGithubでメンテされており、コマンドラインインターフェースとなっています。直近では、エクスプローラにタブ表示が加わる!?ということで以下のコマンドにて、Build22572にてタブ表示を見ることが可能です。管理者権限でPowershellを起動してから実行し再起動します。

図:エクスプローラがタブ化した

AeroPeak 11

Windows7で搭載され、Aeroの機能の1つであったAeroPeak。ホットコーナーにマウスカーソルを移すと、ウィンドウを透明化して壁紙が見えるという機能で、Windows10までは使えていた。Winキー+Dで発動も出来たものだけれど、Windows11からは消えてしまった。

そのAeroPeak機能をWindows11で再現するツールがAeroPeak 11。但し署名されていないので、実行時にブロックされるので手動で実行が必要。

実行手順は

  1. AeroPeak11を起動する
  2. Position Peakをクリック
  3. オレンジの枠を好きな場所に移動配置する
  4. Save Position Settingsクリックで設定完了
  5. マウスカーソルを3.の位置に移動すると既存ウィンドウが透明化する
  6. タスクトレイ等に常駐はしません。

まだリリースされたばかりのソフトなので今後の発展が期待されます。

任意の場所から発動して「AeroPeek」の動作を再現する「AeroPeek11」 - 窓の杜

Windhawk

Windows11の仮想デスクトップおよびタスクバーの不満点を解消することの出来るModタイプのカスタマイズツールがWindhawk。Windows10用カスタマイズツールである「7+ Taskbar Tweaker」のWindows11版という位置づけのようです。

機能の追加をModを追加することで実現するちょっと変わってるアプリで、Modsを見ると、色々とリリースされているものの、一般の人にとって重要な機能はまだまだ実現できていない様子。

ARM版Windows11だとインストールで失敗します。

また、Taskbar Labels for Windows 11というModでは、タスクバーにアプリ名を表示するというものがリリースされており、アイコンだけで何だかわからんという不満を解消してくれています。

※2024年6月14日、タスクバーを縦置きにするためのModが配信開始されました。

図:たくさんのModsが増えたら化けるかも

図:タスクバーのアプリの名称表示も可能に

Tiny11

Windows11 22H2の無駄を極限まで削り落とした野良ビルドのWindows11。それが、Tiny11。故に自己責任なシロモノ。結果、特徴としては以下の通りです。

  • RAMは2GBがあれば動作可能
  • TPM 2.0やセキュアブートは不要
  • 必要なストレージ容量は8GB
  • Windows10からのアプデが可能
  • ライセンスキーは標準のものを利用する
  • Microsoft Edgeは入っていません。
  • デフォルトでローカルアカウント仕様

Win11Debloat

セットアップ直後のWindows11は余計なアプリがてんこ盛りです。これを一気に削除して軽量化するPowerShellスクリプトが公開されました。それがWin11Debloatです。PowerShellで叩くだけの簡単仕様。

主に、

  1. こちらのリストにある無駄アプリをアンインストール
  2. テレメトリやトラッキングに関する設定を一括でオフ
  3. Cortana無効化
  4. スタートメニュー内やロック画面の意味不明なヒント等がオフにされる
  5. 既存の拡張子表示をオンにする
  6. ウィジェットサービスの無効化
  7. タスクバーのTeamsアイコンの無効化

などなど。Batファイルがあるのでダブルクリックするだけで実行されます。その後指示にしたがって、1を入力後、何かのキーを押すと一気に無効化が開始されます。PCのキッティング等で利用できそうです。

また類似のものに、エクスプローラ周り重い人向け覚書.batというものもリリースされており、元ネタはここでこれをバッチで軽量化するスクリプトになっています。

StartAllBack

昔はスタートメニューを古い様式に戻すツールとして「Classic Shell」を利用していたのですが、開発停止をしてしまい大分経ちます。Windows11では利用できないので、代わりに利用するのがStartAllBack

ただし、Microsoft側からアプデがある度に実行をブロックされる対象に含まれているため、その点は注意する必要があります。

図:Windows7スタイルにしてみました

OFGB(Oh Frick Go Back)

Windows11という有償のOSにも関わらず、利益追求の為になぜか報告されてる「広告追加」。業務でも個人でも利用する上では迷惑この上ない鬱陶しいこの機能を簡単に排除するツールが登場しました。OSが出しゃばって来るなという話です。それがOFGB。Githubで公開されているのも皮肉が効いてる。

主な機能は非常にシンプルで

  • Explorerの広告排除
  • スタートメニュー広告排除
  • セットアップ時の広告排除
  • ようこそ体験という広告の排除
  • ロック画面のヒントと広告の排除
  • 設定画面の広告排除
  • パーソナライズド広告の排除

レジストリの自動修正などでユーザが手を煩わせることなくこれら広告を一瞬で排除できます。会社のPCのキッティング時もイメージにこれらを適用した上でユーザには提供したいですね。実行には.net Framework 8.0が必要です。使い方は簡単でチェックを入れて閉じるだけ

図:.net 8.0をインストールする必要性

図:とってもシンプルなUI

古いアプリケーションを動かす

Windows11はいよいよ64bitオンリーとなり、Windows10まであった32bit OSはリリースされません。この影響により、Windows11では古いアプリケーションの一部が動かなくなります。主に16bitアプリは32bitまであったNTVDMが無くなっている関係で動作しません。かといって、Hyper-VVMware WorkstationDOSBoxQemuなどで過去のOS環境を構築してというのもなかなか骨が折れます。

ということで、手軽にこれらをどうにか動かす手段をいくつか探索してみました。

図:こんな感じで動かないケースがある

WSLg上でWineを実行

Windows11よりWSL2およびGUIを動かすWSLgが利用可能になりました。結果、Ubuntuを同時に動かす事が可能になっており、手軽に仮想環境を用意することが可能です。仮想環境であるため、パワーを要求するためそれそのものを動かすのは手軽ではなりませんが、Windows上でWineを動かす事が出来ると

  • WSL上でWindows用のアプリをクロスコンパイルする事が可能
  • Wineが使える事でWindows11でサポートしなくなった古いアプリを動かすことが可能になる

など、コレまでにはなかった利点も生まれています。詳細については、以下のエントリーを参考にWine環境を構築してみてください。

Windows11でLinuxのGUIアプリを動かしてみた

互換モード

Windowsに標準搭載の互換モードを設定する事により動くようになることがあります。プログラムやショートカットを右クリック⇒プロパティの中に【互換性】というタブがありますので、ここで以下の作業をします。なお、2.については、内部的にバージョンチェックのコードが動いてるので通常ではどうにもなりません。

  • 互換モード – どのバージョンのOSで動かしてるかのように振る舞うか?を選ぶ。
  • カラーモード – おもに昔のゲーム用の設定。特定の表示色じゃないと動かないチェックが掛かってたりします。
  • 解像度 – 640 x 480という特定の解像度でないと動かないチェックが掛かってたりするプログラム用。
  • スケーリング無効 – 高DPIだとオカシナ表示になるプログラムで使います。あまり使った記憶はありません。
  • 管理者権限 – Windows Vista以降は管理者権限じゃないとUACのせいでプログラムが動かないことが結構ありますので、よく使います。

自分がよく使っていた設定は、WindowsXP SP3で管理者権限を付与した設定です。Windows2000の設定もよく使ってました(Win10以降では2000の設定は消されていますが)。結構動きます。特に昔のフリーソフトやゲーム類で使う機会が多いですね。この画面は出る場合と出ない場合があります。

但し、この手法は16bitアプリは起動しません。また、32bitであっても、Win95時代のゲームが起動しないケースも多々あります。

※Surface Proの一部機種でこの互換性タブが表示されないケースがあるようです。

※Simcity3000の場合はカラーモードが16bitカラーでないと不具合が出ますのでこの仕組みを利用します。

図:互換モードの設定画面

DirectX9コンバータを使う

古いDirectX系のゲームを動かした場合、次項のフレームレート制限同様にあまりにも超高速で動作するがために、まともにゲームが遊べないというケースがあります。この場合、DirectX8→9にコンバートするDLLを入れることで正常動作する場合があります。

  1. コンバータをダウンロードする
  2. 中に入ってる「d3d8.dll」「enbconvertor.ini」をゲームのexeが入ってるフォルダにコピーする
  3. ゲームのexeを右クリックしてプロパティ→互換性タブをクリック
  4. 640x480の解像度で実行するにチェックを入れる

これで古いDirectXゲームでも高速動作を抑えて起動することが可能になるケースがあります。

フレームレート制限

昔のゲームなどで最新のWindows11で動かした場合、あまりにも高速で動作するが為にゲームにならないというケースが生じることがあります。MS-DOSなどの場合はそれはCPUが原因だったりするのでDOSBoxのようなエミュレータや仮想環境内でmosloなどのCPU速度を敢えて制限するアプリを併用することで対処が可能でした。

しかし、Windowsのアプリケーションとなると、対処法としてはnVidiaの場合は

  1. nVidiaコントロールパネルから3D設定の管理を開く
  2. プログラム設定で対象のexeを追加する
  3. 垂直同期をオンにする
  4. nvidia inspectorを入手しドライバー設定にてFrameRateLimiterを60にセットする

こうすることで、フレームレートに制限が加わり、異常な速度にならずにゲーム等がプレイできるようになります。モニター自体のフレームレートを下げるという手法も効果的です。

※bandicamのフレームレート制限機能を使って落とす手法や昔のユーティリティを使っても有効です。

ウィンドウモードで動かすオプション

昔のフリーゲームの中にはRPGツクール2000で作られたようなタイプのものがあります。これらRPGツクール2000 RTPで動くフリーゲーム等は、前述の互換モードの設定以外にも、以下の処置をしなければ起動出来ないタイプがあります(DirectDraw Errorと出て動かないケース)。これは、フルスクリーンにしようとするRPGツクール2000特有のエラーです。

  1. フリーゲーム本体のRPG_RT.exeへのショートカットを作る
  2. ショートカットを右クリック⇒プロパティを開く
  3. リンク先のexeの後ろに半角スペースを入れてから「0 0 Window」を追記してOKを押す
  4. RPG_RT.exeを実行するとウィンドウモードで動くようになる
  5. また、ケースによっては互換性タブから「管理者として実行」をつけてあげると黒い画面の場合回避が可能です。

これでも駄目な場合には、ツクール実行君を使って、新たに実行ファイルを作り直すと動くようになるかもしれないです。試しにこのゲームを動かしてみたら、この処置で動くようになりました。

Simcity3000の場合は、上記の3.で-wや-fいったオプションを入れることでウィンドウ表示やフルスクリーン表示をコントロールできます。

図:このエラーが出たらそのままじゃ動かない。

図:EXEに起動オプションをつけるだけ

図:無事にゲームを開始できた

winevdm on 64bit Windows

Windows 10 64bitから無くなってしまったNTVDMの代わりを務められるのではないかと思うほどなかなか再現度の高いのがこの「winevdm」。使い方は非常に簡単で、otvdmw.exeに対して、16bitアプリのEXEをドラッグ・アンド・ドロップするだけでOKです。インストーラなどの場合展開できないケースもあるようですが、少なくとも、アリーナについては簡単に起動し、また文字化けもなく動作しました。

MS-DOSアプリケーションも対応しているとのこと。

A列車で行こう4はインストーラは32bitなのですが、本体が16bitという変な仕様で、同じくこのツールを使って起動させることができました。クラシックゲームをやるのには欠かせないツールと言えます。

こちらのサイトに、winevdmを内包した状態でMSIX Packaging Toolを使って16bitアプリをパッケージし、インストーラを作成し尚且つインストール後も起動までできるようにする方法が記述されています。

図:あっけなく起動しました。素晴らしい

図:A列車で行こう4も動いた

WineD3D

Windows11にもなると動かすのが大変つらくなるのが、Windows9x時代のDirectXを使ってたようなクラシックゲーム。ほぼ動きません。クラッシュしたり下手するとOS巻き添えで落ちたり。仮想環境であるVMwareで動くかといったら同じくこの領域は全然だめです。提供元が修正版を出してくれてたりするならば良いのですがそんなゲームは殆どありません。

ということで、Wineを使ったDirectXのラッパーDLLとしてWineD3Dというものが出ています。アプリケーションのフォルダ内に対象のDLLをぶちこんで、アプリを起動するだけ。動けば儲けものです。

ただ自分がやりたかったGrand Theft Auto 1は動きませんでした。

ddraw.dllを差し替える

前述のWineD3D同様に、現在のDirectXでサポートされていないDLLが1つあって、それがddraw.dll。これを使ってしまってるアプリは現在のDirectXでは動きません。これは結構前に廃止されてしまってる機能で、当然動かしたい場合はそれを補完してあげなければならない。しかし、問題は現代のPCで補完したところで動くというものでもないのです。

そこで、いくつかの問題点を修正した改良版というかパッチを当てたddraw.dllというものがいくつか存在します。これも対象のアプリケーションのフォルダにddraw.dllを入れて起動するだけというシンプルさ。

入れたからと言って動くとは限らないですが、チャレンジする価値はあります。

Safedisc / Securom

Windows10の時点で既に規制の入ってるのが、署名無しドライバを利用したハードやソフトウェアが起動できなくなる問題。Simcity3000 Special Editionなどはこの仕組みに引っかかっていて、secdrv.sysに対して自己署名をしなければ動作しないという面倒な問題を抱えています。

署名する手順はこちらのサイトを参考にsecdrv.sysに細工をし、system32に入れるだけなのですがこの署名作業がかなり面倒です。

KOEI系や電車でGoなどの一部でこういったディスクを利用したものがあるので、上記の対処を行えばWindows11でも起動させることができます。

MS-DOS Player for Win32-x64

64bit Windowsとなると特に互換性が低くなっているのが、MS-DOSアプリケーション。もはや殆どの昔のDOSプログラムは動かなくなりつつあります。ましてや、16bitとなると全く動作しません。

そこで利用するのがMS-DOS Player for Win32-x64。仮想環境というより前述のwinevdmのようにナチュラルに動き、Windows11上のcmd.exe上で動作するので、Windows11上のcmd.exeで扱ってるかのように古いDOSアプリケーションを扱えます。古いDOS資産を復活させられるかもしれません。ゲーム系やグラフィック系は動かないとのこと(それらは、DOSBoxで環境を構築して動かすべきでしょう)。

msdos.exeが本体になり、基本的には管理者権限でcmd.exeを立ち上げてから利用します。日本語入力やコピペなどは普通に動作します。64bitへの変換機能もあるようです。

msdos\binary\i486_x86にあるmsdos.exeを取り出してみて、FDを動かしてみましたが普通に動きました。

DOSBox-x

Windows11は完全64bitで互換モードがあるといっても、16bitな環境でさらにDOSとなるとほぼ動かすのは不可能です。ですが、DOS環境に特化したエミュレータを使うことで、過去のDOS資産をWindows11で尚も活かすことが可能です。その多くはゲームだと思いますが、日本語表示やキーボードに対応していますので、結構思ってるよりも手軽に構築ができてしまいます。

以下のエントリーを参考に構築してみましょう。なおこのDOSBox-xはPC98のDOSにも対応してるので、98のゲームも楽しむことが出来るので非常にオススメです。ジョイパッドなども認識しますので、過去のDOSゲームをバッチリ動かしたいならDOBox-xは必須のツールです。

図:DOS版セトラーズIIを動かしてみた

図:PC98のゲームも動作します

Windows11でDOSBox-xを使った環境を作る

Is3Engine

時々古いインストーラを実行しようとすると、16bitや32bitの一部のインストーラで結局は起動できずに終わるケースがあります。これらはインストーラが古いのもさることながら、OSのバージョンチェックに引っかかってインストールができなくなっているケースが多いです。そんなケースに於いて、インストーラをきちんと32bitインストーラとして認識させて置き換えるのが、Is3Engine

中に入ってるsetup32.exeをインストーラのあるフォルダに入れて実行。ノーマルなsetup.exeの代わりにインストーラを実行し、16bitのインストーラでも動作するようになります。但しインストール後のアプリが32bitでなければ、Windows11では動作しないので注意が必要です。前述のwinevdmと合わせて使うと良いでしょう。

実際にSimcity2000 Special Edition(インストーラは16bit)のインストーラを起動させてみたら見事に起動しました)。

図:インストーラだけ16bitというケースが結構ある

Boxedwine

WindowsにてWineを使って古い16bitアプリケーションなどを動作させようという非常に変わったプロジェクトがBoxedwine。現在最新版では、Wine5.0まで対応しているとのこと。Windows11が64bitオンリーになった事と次第に過去との互換性を失ってきてるからこそ、意味が出てきたとも言えるWineを使ったアプリです。

ちょっと使い方がとっつきにくい。しかし、16bitのアリーナというゲームがバッチリ動きました。文字化けしてるので、この辺りはちょっと苦戦しそう。動くけれどフォントの文字化け解消法がわからないと実用にはならないかも。

図:WindowsでWineを使うという荒業

個別のパッチを当てる

古いゲームを最新のWindowsで動かそうとすると、Wineでも動かずwinevdmでも作動せずといったことが普通にあります。手持ちのSimcity2000 Special Editionがそれです。インストーラが16bitであるため、まずインストールできず、インストール後もレジストリの不具合やそもそもsimcity.exeの問題で起動せず。しかし、こういったゲーム用に世界中の有志の方々が様々な解決法を見出し、公開してくれています。

今回はSimcity2000 Special Editionを動かしてみようと思います。

  1. Simcity2000のインストーラであるsetup.exeは動かないので、前述のls3Engineのsetup32.exeを使って起動するとインストール出来ます。
  2. インストール先は「C:\Maxis\SC2K」に変更してインストールを完了させる
  3. こちらのレジストリエントリをダウンロードして、ダブルクリックして、レジストリに情報を登録し直す
  4. こちらの修正パッチ用ファイルをダウンロードする(パッチの提供元サイト
  5. 4.のファイルをsimcity.exeが入ってるフォルダに入れる
  6. パッチを当てる為のソフトウェア「つぎはぎ」をダウンロードする
  7. 6.のプログラムに4.のパッチを読み込ませると、パッチの適用が開始されて書き換えがされます。
  8. こちらの関連付け書き換え用のレジストリエントリをダウンロードして、ダブルクリックして、レジストリに情報を登録し直す。
  9. 一旦再起動してから、simcity2000.exeを実行すると起動する。

GOGなどの海外版はこちらに情報がありましたが、英語版なので適用してしまうとオカシナことになってしまいますので注意。このように、海外や国内で過去にトライした先人の方々のおかげで動くようになってるものもあるかもしれないので、前述の古いアプリを動かすテクが使えないケースでは探してみたらパッチがあるかもしれないので探してみましょう。

図:20年振りくらいに起動出来た

専用の移植プログラムを使う

古いDOS用ゲームを現代のOpenGLなどで再現する移植用のプログラムが提供されてるケースがあります。自分も1995年当時購入したDuke Nukem 3DというDOSゲームを持っていますが、そのままではWindows11では当然遊べません。しかし、Duke Nukem 3Dの場合は、EDuke32というポーティングキットが有志の手によって作成されていて

  • オリジナルのゲームのバグを修正
  • Windows, Linux, macOS用にポーティング
  • OpenGLを利用してグラフィックスのレンダリングを大幅に改善
  • HRPという高解像度グラフィックスに入れ替えが可能
  • マルチプレイモードを追加
  • カスタムゲームマップを簡単に扱えるように改造(Atomic EditionやDuke Zoneなどのユーザマップなど)
  • DOSBoxなどによるエミュレーションではないのでパフォーマンスはGood

といったオリジナルにはない大幅な改造がなされていて、DOSのゲームとは思えない再現を実現してたりします。Doomも同じ用に移植用のキットが作られているようです。Windows11上で動かしてみましたが、バッチリ動作しました。名作の場合このように移植用キットが提供されていたりするので、使うことでWindows11でも楽しめるかもしれません。

また、もう一本、Windows95の名作「Dungeon Keeper Premium」。これは32bitアプリではあるものの、Windows9x時代のDirectXであるため、WindowsNT系のWindows11では動作しません。これを動かせるようにしたのが、Dungeon Keeper FX。こちらも有志の方々によって作られている移植キットで

  • GOGのDungeon Keeper Goldを日本語化
  • 現代版のマルチプレイモードを新規に追加
  • オリジナルになかったカスタムマップや追加レベルを収録
  • ウィンドウ化表示機能を装備

などなど多彩な追加機能をもって、動かせる優れたポーティングキットで、Windows11でも動作しました。

図:EDuke32の設定画面

図:DOSゲームをWindowsで動かせた

図:現代でも昔のDirectXゲームが動かせる

VB6のサポートが公表される

Windows11に於けるVisual Basic 6.0のサポートに関する情報が公開されました。それによると、開発環境であるIDEのサポートについては「No」が付き、一方でwowexec64にて、32bitのアプリの動作については「Yes」がついているので、動作自体はランタイムが入っていれば動作するようです。しかし、いよいよ開発についてはNoがついてるので、これで商売してる人はいい加減、VB6での開発を継続すべきではないでしょう(というよりも、Windows7の頃から、開発環境については公式にサポートされていない)

図:昔のゲームをする分にはいいんだけれど

Windows PEを作ってみる

USBメモリにWindowsを詰め込んで緊急時などに利用するポータブルなWindowsをWindows PEと呼び、古くはWindows XPの頃から存在します。Windows10でも作成が可能で、ドライバや緊急時用のメンテナンスツールを詰め込んで使うのが主な目的です。PE版は自分自身で作成が必要で、Aomei PE Builderのようなヘルパーアプリケーションもありますが、今回は素の状態で作成してみようと思います。

※Windows PEの場合、Windows11のような動作させるのに厳しい要件が無いので、要件外のPCでも動作すると思います。

図:こんな感じの簡素なUIとCUI操作が基本です

Windows ADKのインストール

作成に必要なキットをこちらのサイトから2種類ダウンロードします。Windows ADK  for Windows11およびWinPE Addonの二種類です。ダウンロードしたら、実行しインストールしておきます。結構ファイルサイズがありますので注意(数GB消費します)。

必要なものは「Deployment Tools」なので、ほかはお好みでチェックを入れてインストールしてください。

同じように、Addonについてもインストールを進めておきます。

図:必要なものだけチェックを入れます。

図:Windows PEアドオンもインストールしておく

ベースとなるPEイメージを用意する

スタートメニューに登録されている「すべてのアプリ」->「Windows Kits」-> 「展開およびイメージングツール環境」を起動します(右クリックにて、管理者権限で起動が必要)。以下のコマンドを実行して、64bit環境用を作ります(Windows11は64bitしか存在しない為)

このマウントは起動してるシェルからでないとアンマウントできないので、間違って閉じてしまった場合には、dism /cleanup-wimを打ち込んでやり直しをすることになります。

図:このアプリが作成ツールになります。

パッケージと日本語関係の設定を追加する

そのままビルドしてしまうと、日本語関係の全てが使えません(キーボードレイアウトや入力ロケール、タイムゾーンなどなど)。まずはこの日本語関係の設定を組み込みます。以下のコマンドを入力して実行します。

アプリケーションの他に、PowerShellやWSH、フォントパッケージなどのWindowsの機能の一部を組み込みたい場合には、公式ドキュメントにもあるように、Windows PEに組み込むことが可能です。但しこのパッケージは依存関係が存在するので、一部は追加の順番を守る必要があります。今回はPowerShellだけ組み込んで見ようと思います。

Powershellは公式には、「依存関係:WinPE-PowerShellをインストールする前に、WinPE-WMI > WinPE-NetFX > WinPE-Scriptingをインストールします。」とあるため、その順番でインストールしておきます。

図:PowerShellを組込中

デバイスドライバを組み込む

標準的な環境で問題ないのであれば素の状態でもいけますが、この作業は必要ありませんが、追加のデバイスドライバが無いと見えないであったり、使えないといったハードウェアがある場合には、手動でPEに組み込んで置かなければなりません。特にノートPCのタッチパッド等が動かないケースがあるので、組み込んでおかないと、マウス操作ができなくなる可能性があります(USBマウスがあるならそれでも良いですが)

現在使ってるマシン用であれば、コマンドプロンプトを起動して

を実行すれば、ドライバー類がdriversフォルダに出力されます。また追加したい場合には、このディレクトリにinfファイルなどを含めておくと良いでしょう(特に無線LAN系やM.2.SSDなどはドライバの組み込みが必要となる)。

そして以下のコマンドを実行すればPEイメージにデバイスドライバを組み込むことができます。コマンドラインオプションとして、/ForceUnsignedを指定することで署名確認をオフにして強制インストールが可能です。

また、以下のコマンドで組み込まれたかを確認することが可能です。

アプリケーションの組み込み

自前のツールなどを組み込みたい場合には、C:\winpe\mount以下にProgram Filesなどができているので、この中に個別にフォルダを作って格納しておくと良いでしょう。レジストリ利用するようなものではなく、Portableで動くような(例:FireFox Portableなど)を組み込むことになります。今回はirfanview 64bit版を自分のPCにインストールして、フォルダまるごとコピーしました。

図:自前のメンテナンスツールはここに追加

組み込み内容を適用する

ここまで行った作業をPEイメージにコミットする必要があります(でないと作業が全部無駄になる)。Explorerなどは閉じておき、以下のコマンドでコミットします。

アンマウント失敗時には以下のコマンドでアンマウントする必要があります。

メディアを作成する

今回はUSBメモリに焼き込むのですが、USB3.0対応の高速で64GBくらいある容量のものをチョイスしました。速度面は特に重要で、USB2.0のものだと起動が非常に遅くなってしまいます。容量は10GB程度もあれば十分なのですが、追加のアプリやパッケージの容量次第で変わるので余裕を持ったサイズがあると作り直し時に制約がないので良いのではないかと。

以下の手順で作成します。予め、シンプルボリュームでFAT32でフォーマット済みです。

  1. まずはUSBメモリを差して、ドライブレターを確認(自分の場合はFドライブでした)
  2. 以下のコマンドを実行して焼き込む
  3. フォーマットするか確認されるので、Yを実行
  4. 書き込みを終わったら、コマンドプロンプトは閉じて大丈夫。winpe以下の作業フォルダも削除して問題ありません。

※後で量産することも考えて、一応ISOイメージでも出力しておくと捗るかもしれません。今回は500MB程度でした。

図:USBメモリの中身はこんな感じ

DiskPart errorlevel -2147212243

USBメモリによっては、焼き込み時にこのエラーが出る場合があります。ISOイメージにしてrufusで焼きこんでも良いのですが、以下のコマンドでコピーでも動作します。ただ、このエラーはNTFSのディスクに対して書き込みをすると発生するので、FAT32のディスクであれば発生しない(というよりも、UEFIブートではFAT32である必要がある)ので、素直にFAT32で使えるようにUSBメモリのディスクパーティションを切ってフォーマットしておきましょう。(故にパーティションサイズは、32GBまでにしておきましょう)

起動させるために

そのままPC差して電源を入れても通常は起動しません。通常は「DVD, HDD, USB, Netowork」の順番でブートプライオリティがPCのBIOS/UEFIにセットされている為です。各々のPCのBIOS/UEFIの設定画面に入り、USBメモリをブートプライオリティとして内蔵ディスクよりも上にしてから、再度差して電源を入れて起動しましょう。

Raspberry Pi4で利用してみる

Windows10よりRaspberry Pi4などのARM系CPU向けにもOSが一部提供されています。ラズパイ用として提供されているものではないですが、インストールして利用することが出来ます。利用するにはUUP dumpというサイトを利用してダウンロードしますがMSのアップデートサーバにアクセスしてダウンロードしてくれる場所なので、UUP dumpが提供してるわけではありません。

以下の手順で導入出来ます。本バージョンはRaspberry Pi用に以前から提供されているWindows IoT Coreとは別物の本当のWindows11となります。ラズパイに興味のある人は以下のエントリーも参考にしてみてください。

Raspberry Pi 4でPythonを勉強する環境を作る

ファームウェアアップデート

外付けSSDなどから起動するだけでなく、ファームウェアが古いと起動しないことがあるので、まずは既存のRaspbianのOS上から以下のコマンドを入力して、ファームウェアのアップデートを行います。rpi-updateの直後だとeeprom updateがpendingみたいな表示が出たら、一旦再起動して、別途そこだけアプデを実行する(shutdown -r nowにて再起動)

外付けのデバイスから起動できるようにする場合には、続けて、raspi-configを起動してセットアップを行います。

GUIが起動するので、Advanced Options⇒Bootloader Version⇒Latestを選択。Reset Boot to defaultの問い合わせに対しては「いいえ」を選択して完了。

続けて、Advanced Options⇒Boot Order⇒USB Bootを選択。これでUSBデバイスから優先的に起動するようになりますので、USBメモリなどにイメージを焼き込んで起動が可能。finishを選び、その後rebootすると再起動してしまうので、「いいえ」を選択したのち、電源を落としてSDカードを取り除きます。

※利用するUSBメモリは3.0対応品を使い、USB3.0ポートに差して使う事。USB2.0だと非常に遅い。

図:外付けブートが簡単になった

イメージダウンローダを手に入れる

UUP Dumpのサイトに行き、Architectureがarm64のイメージをクリックします。今回は、「Windows 11 Insider Preview 10.0.22000.160 (co_release) arm64」をクリックしました。次のページでは、言語をjapaneseを選択し、Nextをクリック。homeとproにチェックが入っていますが、今回はhomeのみにして、nextをクリック。

最後の画面では色々オプション表示されますが、そのままcreate download packageをクリックしてダウンロードします。但し4MB程度のファイルで、これは本体ではなくダウンローダです。

※Windows10 ARMのイメージ用も公開されていたりします。

図:Windows Updateからイメージを作る

イメージをダウンロード

ダウンロードしたファイルを解凍してみると、何やら色々入っています。「uup_download _windows.cmd」がWindows用のバッチファイルで、これを実行します。

但しこのバッチファイルまでのパスに日本語が含まれてると失敗するので、アカウント名などで日本語を使ってる人は、外部HDDなどの日本語のパスが含まれない場所に保存してから実行するようにしましょう。通常はデスクトップに解凍してそのまま実行でOK(デスクトップはフルパス時にはdesktopとなるので大丈夫)

ダウンロードが完了すると青い画面となり、Press 0 to exitが表示されたら完了です。バッチファイルの場所にisoファイルが出来上がってます。非常に大きなイメージなので結構時間が掛かります。

図:バッチファイルで入手する

図:ダウンロード中の様子

MicroSDカードに書き込み

WindowsにMicroSDカードをアダプタなどで接続します。このとき、SDカードをフォーマットするかどうか?聞かれることがありますが、フォーマットはしません。キャンセルしておきます。

書き込みには、Windows on Raspberry Imagerを利用します。ダウンロードして解凍し、WoR.exeを実行します。使い方は非常に簡単で、ウィザード形式なので、言語、書き込み先ドライブの指定、デバイス(Raspberry Pi4)、イメージの指定、最新のドライバ、最新のUEFIファーム、最後にインストールをクリックするだけです。書き込みも30分程度。

今回は、22000.160.210811-1701.CO_RELEASE_SVC_PROD2_CLIENTCORE_OEMRET_A64FRE_JA-JP.isoというファイルが完成しました。

※設定のブートオプションに於いて、arm_freq=2000over_voltage=6の設定を追加すると初めから2GHzのオーバークロックで動作するようになるようです。

図:WoRにてイメージを書き込む

図:イメージツールを使って焼き込む

起動してみる

手持ちのRaspberry Pi4は、4GBモデルなので、スペック的にはギリギリ。8GBモデルもありますが、CPU自体が強力なCPUではないので、Windows11を動かすには実用的では有りません。しかし、ARM Windows11の将来性や、ラズパイの将来性の一端を見るには良い実験です。

イメージを書き込んだMicroSDカードを差し込んで電源を入れてみる。ただし、

  • PC版と異なり、Microsoftアカウントが必須です。オフラインセットアップが出来ないわけです。
  • WiFiのドライバが無いようで、標準ではWiFiに接続させることが出来ないようです。よって、セットアップは有線LANで接続して行うことになります。
  • Bluetoothが機能しないので、マウスやキーボードなども有線接続で行う必要があります。
  • HDMIオーディオは機能しません。イヤホンジャックは有効です
  • GPUが効いていないので、非常にもっさり動作です(Windows11からは描画にGPUの利用が増えている為)
  • GPIOについても同様に使えない
  • 常にディスクアクセス100%病が発生してる(CPUやRAMは普通・・・これが遅い原因かな)
  • x86やx64のWindows用アプリエミュレーションで動作する(標準でWin32や64アプリが普通に動くのはなかなか)

といった、まだまだPreview版なので制限だらけです。電源投入後の最初の起動までは裏でセットアップが進んでいてこれが、物凄い時間が掛かる・・・その後も再起動を何度か繰り返さなければならないので結構苦痛。辛抱強くとにかく待つのが重要。

ようやく起動したあとにWindowsのセットアップが始まりますが、キーボードは英語101キーボードになってるので、入力時に注意(@や_などは入力位置が異なります)

図:スクショ取るのに2時間くらい掛かった

カスタマイズ

現時点では、速度面で特に実用に向いていないので活用は難しいですが、少しでも改善することは可能です。主な改善点は以下の通り

  1. Raspberry Pi4のファームウェアアップデートを行い、USBメモリや外付けSSDからのブートができれば速度アップするかも(USB3.0ポートに接続するのを忘れずに)
  2. デフォルトでは最大3GBまでしかRAMが認識しない。ブート時にESCキーでBIOS画面に入り、「Raspberry Pi Configuration」⇒「Advanced Configuration」の中にある「Limit RAM to 3GB」をDisableに変更すると最大限度まで認識します。
  3. 画面解像度が低い状態で固定化2.同様にBIOSから、「Raspberry Pi Configuration」→「Display Configuration」の中にあるNative Resolutionのチェックを外して、自分のモニタの解像度にチェックを入れる(例えば、Virtual 1080pなど)
  4. CPUが貧弱なので、オーバークロックする事で強制的に処理スピードはあがるかも。但しGPU効いていない分、CPUに負荷が掛かってるので壊れるかも。アッツアツになるので要注意。BIOSの「Device Manager」⇒「Raspberry Pi Configuration」⇒「CPU Configration」のCPU Clock Rate (MHz)を2000に変更しても、デフォルトだと1.5GHz稼働のままのようです。WOR Control Panelのインストールが必要(discord内で配布されているようです)

64bit Windowsエミュレーション

ARMなSurfaceなどに搭載されているWindows11には32bitのx86エミュレーション以外にも、x64エミュレーション機能が搭載されており、ARMでありながら、Intelバイナリが動く仕組みが搭載されています(macOSのRosetta2みたいなもの)。2021年11月17日に正式にリリースされて、ARM Windows11で64bitのIntelバイナリも動作するようになっています。

タスクマネージャなどでアーキテクチャがARM64とは別に、x86, x64が同居するようになっています。

図:3タイプのバイナリが動作してる

Youtube動画

Introducing Windows 11

A (very) quick (and rushed) look at Windows 11 running on a Lumia 950 XL after a day of work

Windows 10 on Raspberry Pi 4. WOR Control panel episode 20.

関連リンク

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)