
ハードウェア要件を満たさない環境でも Windows 11 へのアップグレードを可能にするスクリプト 51
ストーリー by headless
可能 部門より
可能 部門より
ハードウェア要件を満たさない環境で Windows 11 へのアップグレードインストールを可能にするスクリプト「Skip_TPM_Check_on_Dynamic_Update.cmd」が GitHub で公開されている (BleepingComputer の記事、 Neowin の記事、 BetaNews の記事、 Softpedia の記事)。
Windows 11 Insider Preview の ISO イメージを使用する場合、途中でレジストリ設定が必要になるものの新規インストールは可能だが、アップグレードインストールは困難だった。
Skip_TPM_Check_on_Dynamic_Update.cmd は「Universal MediaCreationTool」の一部として公開されているものだ。実行するとレジストリの HKLM\SYSTEM\Setup\MoSetup に DWORD 値「AllowUpgradesWithUnsupportedTPMOrCPU」を追加して値のデータに「1」をセットし、 vdsldr.exe の実行時に「C:\$WINDOWS.~BT」から「AppraiserRes.dll」を削除する WMI イベントサブスクリプションを設定する。なお、Windows 11 へのアップグレードが完了しても WMI イベントサブスクリプションは解除されず、解除するには再びスクリプトを実行する必要がある。
ちなみに、レジストリ値「AllowUpgradesWithUnsupportedTPMOrCPU」に「1」がセットされた状態では TPM と CPU の互換性チェックがバイパスされるが、「AppraiserRes.dll」を削除すると互換性チェック全体がバイパスされるようなので、効果は不明だ。Windows 11 をインストール済みの環境ではデフォルトでこの値に「1」がセットされた状態になっていた。
そこで、スクリプトを使用せずにハードウェア要件を満たさない環境を Windows 11 へアップグレードする実験をしたので結果を以下に記載する。まず、Windows 10 上で ISO イメージからルートディレクトリの「setup.exe」を実行し、セットアップ画面が表示されてから「AppraiserRes.dll」を削除してみたところ、互換性チェックを通ってアップグレードインストールが可能になった。
また、Windows 11 Insider Preview 環境 (ビルド 22454)で Dev チャネルの最新ビルドを Windows Update からインストールしようとして互換性チェックで弾かれた場合、「AppraiserRes.dll」を削除してから「問題の修正」をクリックすれば最新のビルド 22468 に更新できた。なお、ビルド 22468 よりも古い RS_PRERELEASE ブランチのビルドは 10 月 31 日で期限切れとなるため、早めの更新が推奨される。
Windows 11 Insider Preview の ISO イメージを使用する場合、途中でレジストリ設定が必要になるものの新規インストールは可能だが、アップグレードインストールは困難だった。
Skip_TPM_Check_on_Dynamic_Update.cmd は「Universal MediaCreationTool」の一部として公開されているものだ。実行するとレジストリの HKLM\SYSTEM\Setup\MoSetup に DWORD 値「AllowUpgradesWithUnsupportedTPMOrCPU」を追加して値のデータに「1」をセットし、 vdsldr.exe の実行時に「C:\$WINDOWS.~BT」から「AppraiserRes.dll」を削除する WMI イベントサブスクリプションを設定する。なお、Windows 11 へのアップグレードが完了しても WMI イベントサブスクリプションは解除されず、解除するには再びスクリプトを実行する必要がある。
ちなみに、レジストリ値「AllowUpgradesWithUnsupportedTPMOrCPU」に「1」がセットされた状態では TPM と CPU の互換性チェックがバイパスされるが、「AppraiserRes.dll」を削除すると互換性チェック全体がバイパスされるようなので、効果は不明だ。Windows 11 をインストール済みの環境ではデフォルトでこの値に「1」がセットされた状態になっていた。
そこで、スクリプトを使用せずにハードウェア要件を満たさない環境を Windows 11 へアップグレードする実験をしたので結果を以下に記載する。まず、Windows 10 上で ISO イメージからルートディレクトリの「setup.exe」を実行し、セットアップ画面が表示されてから「AppraiserRes.dll」を削除してみたところ、互換性チェックを通ってアップグレードインストールが可能になった。
また、Windows 11 Insider Preview 環境 (ビルド 22454)で Dev チャネルの最新ビルドを Windows Update からインストールしようとして互換性チェックで弾かれた場合、「AppraiserRes.dll」を削除してから「問題の修正」をクリックすれば最新のビルド 22468 に更新できた。なお、ビルド 22468 よりも古い RS_PRERELEASE ブランチのビルドは 10 月 31 日で期限切れとなるため、早めの更新が推奨される。
サポートCPUの制限 (スコア:1)
こんなもんで回避できる程度なので旧世代のCPUを切った理由は政治的なものだろうなー
現実問題としてXPサポート切れ以降はPC買い替え需要が低迷してるし。
ここ1~2年に限っては教育機関で大量導入特需があったものの来年以降はないし。
Re:サポートCPUの制限 (スコア:2, 興味深い)
普通に考えれば、
・テストできてない
・何か不具合が出る可能性
じゃない?
アップグレードは組み、組み合わせが多すぎるから保証できん。自己責任でやれと言うことだろ。
Re:サポートCPUの制限 (スコア:1)
ローンチには間に合わなかったが今後デフォルトで有効にしたい機能とかあるんじゃないの。
後から非対応にしたらそれこそ切り捨てた切り捨てたの大合唱になるんだから。
Re: (スコア:0)
「第8世代以降(一部第7世代を含む)」という条件からすれば
「後々、有効したい機能」を推定することは出来そうなものの
出来てないからねぇ。TPM2.0は第4世代でも対応しているものはあるというし。
買い替え促進の為の切り捨てという推測の方が説得力が感じられる。
Re: (スコア:0)
Windows単体では事実上無料化してるので、PCごと買い替えてもらってOEM版を売るしか直接収益が出ないしね。
法人需要もO365のオマケ化して以降はWindows開発チームの予算ではなくなってるんだろうし。
Re: (スコア:0)
事実上無料化で済ませてるユーザーの数なんて考慮するに値しないだろ
Re: (スコア:0)
PC買い換えずボタンをポチるだけで済ませられてしまうので影響は大きいぞ。
たとえ本人がやらなくても修理とかのタイミングで「現在のOSはサポート切れてますがどうしますか?」とか聞かれてやられてしまう。
Re: (スコア:0)
そもそも「第8世代」自体がアーキテクチャ混在なので、どの機能が必須なのかわからないのですよね
karbylake がダメで、karbylake refresh がOKなのってマーケティング以外の理由あるんですかね
Re: (スコア:0)
出荷時にSpectre/Meltdown緩和策を組み込み済みかどうかじゃないの?
緩和策なしになるだけなので無理矢理インストールしちゃえば旧CPUでも動作はするけど
脆弱性はほったらかしよと。
Re: (スコア:0)
真っ先に思いつくのはWSAだな
Re: (スコア:0)
Windows11にアップグレードするほどの魅力を感じていないので対象から外れてくれてよかった。
Re: (スコア:0)
こんなもんで回避というが、セットアッププログラムを改変すりゃなんでもありでしょ。
インストールは出来るが動くとは言ってないって状況になる。
互換性の為の迂回策を有る程度切り捨て出来るのは工数的に大きい。
Re: (スコア:0)
Intelのに関してはSkylake以降長らくアーキテクチャの刷新がなされていなかった事を知ってれば実際こういう考えになるわな。
そういえば (スコア:0)
そろそろWindows 10.05のローンチか
Re: (スコア:0)
21H2待ちか?
11の記事見るたびに (スコア:0)
Lattepanda Alpha 864とRyzen自作機のセキュアブートどうだったか見てないことを思い出す。
今見たら無効になってたw後で直そう…
Re: (スコア:0)
大丈夫?Ryzen+おじさんじゃない?
Re: (スコア:0)
Zen+ なら Windows 11 対応だから大丈夫。
初代 Zen はダメだけど、その前の Bulldozer 時代後期から現在までずっと
マザーボードは AM4 で同じなわけで、そのマザーボードで対応 BIOS が出てれば
CPU だけ差し替えればいい。
初代 Zen までしか対応していないマザーボードってほとんどないだろうし
現行 CPU に対応してないマザーでも、中古で CPU 買えばいいわけだから
Ryzen の方は (最悪でも BIOS アップデートして CPU 買えば) ほぼ確実に大丈夫。
Re: (スコア:0)
セキュアブートは利用可能になっていれば実際に使っている必要はない。
Re: (スコア:0)
もしUEFIでCSMが有効になっていると、セキュアブートを有効にするのは単純ではないです。
セキュアブートは、ブートドライブにGPT形式が必要になります。
CSMが有効だとブートドライブはMBR形式のはずなので、CSMを無効にするとブート出来なくなります。
Windows 10に含まれるMBR2GPT.EXEでMBR→GPTに変換することができます。
しかし、以下のように色々な理由でエラーになりやすいです。
・プライマリパーテーションが4個ある。DISKPART.EXEなどを使って3個以下にする。
・BitLocker暗号化ボリュームがある。暗号化を解除する。
・システムパーティションが先頭にない。
・ブート構成データに無効なエントリが存在する。BCDEDIT.EXEを使ってunknownなエントリを削除する。
古いPCでもwindows11を入れる方法のブログ (スコア:0)
よくわかってないユーザーが実行してPC壊して何故かMSにクレームがいくやつでしょ?
Re:古いPCでもwindows11を入れる方法のブログ (スコア:1)
nVidiaの焼損ドライバじゃあるまいしPCは壊れないだろ?っと思ったけど、
その層はOSがぶっ飛んでもPCが壊れたって言うわいなw
Re: (スコア:0)
「何もしていない」もセットでなw
どうせVBSとかでパフォーマンスが落ちるんだろうと思ってたら (スコア:0)
出てきた。
https://japanese.engadget.com/windows11-security-tanks-gaming-perfoman... [engadget.com]
Re: (スコア:0)
だからMBEC非サポートのCPUを切り捨てたいんだよ
Re: (スコア:0)
仮想化周りが10と違ってデフォ有効になるわけだからintel gen 11/amd zen2以降じゃないとMSが想定してるパフォーマンスは出ないからこれから更に不評を買うと思う。
自作erならまあTMP2.0必須やandroid動く辺りでMSが何したいかだいたい予想ついてたけどこういうカタログスペックに出ないところも含めると今の段階ではエンドユーザーや企業ユーザーが理解できる範囲では要求スペック高すぎると思うんだよね。
この辺のセキュリティ強化は政府筋からの要望なのは間違いないだろうし。
# だからこれはZen+おじさん化計画だよ。
Re: (スコア:0)
でもその割にメモリ4GB、ストレージ64GB(HDD可)ってあまりに要求スペックがチグハグじゃない? CPU周りの要求スペックの高さと違いがありすぎる。
Re: (スコア:0)
ゲームの場合プロテクト周りのパフォーマンスに影響してそう
Re:悲劇が繰り返される。 (スコア:4, すばらしい洞察)
「Windows11なんてMacの劣化コピー」などと意味不明な供述を繰り返しており、Apple信者の疑いがあるとして捜査を進めています
次のニュースです
Re: (スコア:0)
LisaじゃなくてMacなの?
Re:悲劇が繰り返される。 (スコア:3, 興味深い)
M1 MacでWindows11 InsiderPreview Arm版を動かしてみたが、快適すぎる。
Parallels Desktop 17を買って動かせば、何も考えずに動作する。
また、最近出た、VMware Fusion for Apple silicon Public Tech Previewでも、ディスプレイが4:3に固定される以外、快適に動作する。
# そのままではネットワークがつながらないが、Windowsでちょっとコマンドを打ってやるだけで、つながるようになる。
Re:悲劇が繰り返される。 (スコア:3, 興味深い)
M1 MacでWindows11 InsiderPreview Arm版を動かしてみたが、快適すぎる。
内容によるなぁ
M1系のMacでWindows使うのは
ハードウェアレンダリングができず
ソフトウェアレンダリングになるじゃない
この先開発が進めばGPU立たけるようにはなるだろうけど
Youtube見る程度ならいいが
それ以上の負荷となったらあかんでしょ
快適に使えるのはスマホでできることまでじゃないかな
あえてWindows使う必要あるん?
# MacのOfficeが使い物にならんからってことならわからんでもない
Re:悲劇が繰り返される。 (スコア:1)
WindowsゲストのDirectXからmacOSホストのMetalへ変換は何年も前から対応してますけど、どこがソフトウェアレンダリングなの?
Re:悲劇が繰り返される。 (スコア:2, 興味深い)
Windows が快適なんだったら、わざわざMacでWindows使わんでも、普通にWindows PC使えばいいんじゃないのか?
M1 Macであっても、ARM版のWindowsは.NETアプリはともかくネイティブアプリ動かすと、型落ちPCで無理に動かしてるレベルで、思ったより動くけど、、、なんだし。
Re:悲劇が繰り返される。 (スコア:1)
それを狙って M1X Mac mini を待っています。仮想化ソフトなんてオシャレなものも試してみたい。
オラ Apple 早よ出さんかい。El Capitan(※)はもう飽きたんじゃ。
※ Mac 知らない人に言っとくと、古いシステムバージョンで Windows XP SP3 みたいなモン。骨董品的愛着がある(個人の感想です)ところも似ている。
会社のインフラが環境登録制なのだが情シスが割とザルで、Vista 以前はダメなのに El Capitan は OK。たぶん Tiger とか旧 Mac でも許可下りる。
Re:悲劇が繰り返される。 (スコア:1)
×仮想化ソフトなんてオシャレなもの
○オプソの仮想化ソフトなんてオシャレなもの
Re: (スコア:0)
Parallels Desktop 17って、年間のサブスクじゃないですか
なんでわざわざMacでWindowsを使うために年間1万円近い出費を垂れ流すんですか?
素直にWindows PC使えばいいと思うのですが、そこまでしてでもM1 Mac使う価値があるんですかね?
Re: (スコア:0)
あまり知らないなら口を出さないほうがいいんじゃ…サブスクのプランも最近あるけど、買い切りのプランが昔からあるんだよ。
Re: (スコア:0)
買い切りのStandardだとバージョンアップ対応無しなので、結局は都度買い替え
MacOSがアップデートするたびにParallels Desktopが追従アップデートして、その度に買い替えてた同僚を見てボロい商売だなと思ってた
Re:悲劇が繰り返される。 (スコア:1)
Macって個人用にはまだしも、組織で管理しようとするとクソ仕様だからなぁ。
そこをなんとかしない限り、企業ユースでは劣化Windowsでしかない。
Re: (スコア:0)
Intuneとかの管理サービス使ってないならロクに管理できないのもまあ分からんではないが…
今どきはローカルサーバーからのポリシー適用だけとかでは管理しないよ
どういう管理しようとしてんのかね
Re: (スコア:0)
こんなの召喚してしまった親コメは少しは責任を感じた方がいい
Re: (スコア:0)
モデレータさんお疲れさまです。こんなのは気にしないでください。