WhitePotageのブログ

ミント菓子はかっらーいのがイイんだよねと思っている人

Surface専用 ロックのはずれないTPMをクリアするコマンド

少し古いですが、Surfaceサポートに聞いた内容です。
Surface 3 / Surface Pro 3 の複数台で再現と成功が重なったので記載してみます。
Surface以外では大変ヤバイと思われるので実行しないでね!
Surfaceであっても、お手元の状況確認と実行判断は自己責任です!

適応事例

インストールメディアから新規構築した Surface 3 / Surface 3 Pro Windows8.1 で、BitLockerを有効化すると

  TPM が辞書攻撃に備えてタイムアウト期間に入っています」

のメッセージになり、どうしてもロックがはずれない場合。

当方では、Win10プリインストールやWin10構築済みのSurfaceをフォーマットし、Win8.1+ドメイン参加・OSアップデート済 とした後の複数台で再現し、後述のコマンドで回復しました。
理由は不明です。 というか、調査していない (^_^;) ワカリマセーン
そんなときのお助けコマンド。

対応コマンド

サポートから貰った内容そのままです。
冒頭にも記しましたが、コマンドとキーは固有値が盛り盛りなので、他メーカーや他機種で実行すると致命的なことになるかもしれません。
新規構築しただけの Surface 3 / Surface 3 pro (Windows8.1 +Update) で問題が発生した時に限り、お試しください。

  1. 管理者モードでコマンドプロンプトを起動
  2. > powershellPowerShell モードに入る
  3. 下記 3 行のコマンドを、1 行ずつ順番に実行する
    > $Tpm = Get-WmiObject -class Win32_Tpm -namespace "root\CIMv2\Security\MicrosoftTpm"
    > $ConfirmationStatus = $Tpm.GetPhysicalPresenceConfirmationStatus(22).ConfirmationStatus
    > if($ConfirmationStatus -ne 4) {$Tpm.SetPhysicalPresenceRequest(22)}
  4. 再起動 (途中で F12 の押下を求められた場合は、押す)
  5. 再度ロックアウト画面にならず、BitLocker の設定が実行出来ることを確認する

 


スポンサー