この記事では、Intelベースのハードウェアを搭載したEloオールインワンシステムでWindowsを使用してMicrosoft CA 2023証明書を手動で更新するための手順を提供します。
Microsoft CA 2023証明書更新ガイド
以下の手順に従ってシステムをセットアップモードにし、更新された証明書をインポートし、インストールを確認し、セキュアブートを再有効化します。
ステップ1: BIOSに入ってセットアップモードを有効にする
- システムを再起動し、起動中にDeleteキーを何度も押してBIOSセットアップユーティリティに入ります。
- セキュリティ > セキュアブートメニューに移動します。
- 次の設定を構成します:
- セキュアブート: 無効
- セキュアブートモード: カスタム
- セットアップモードにリセットを選択します。
-
確認メッセージが表示されたら、はいを選択します:
「すべての変数を削除すると、システムがセットアップモードにリセットされます。続行しますか?」
-
BIOS設定が次の例と一致することを確認します:
- F10を押して変更を保存し、BIOSから退出します。
ステップ2: PowerShellを使用して証明書をインポートする
-
PowerShellを管理者として開く:
- Windowsスタートメニューを開き、PowerShellを検索します。
- Windows PowerShellを右クリックし、管理者として実行を選択します。
- ユーザーアカウント制御のプロンプトが表示された場合は、はいを選択します。
- ELO_Key_Update.zipをダウンロードし、その内容を
D:\ELO_Key_Updateのようなフォルダーに抽出します。 -
PowerShellで、抽出したフォルダに移動します:
cd D:\ELO_Key_Update -
システムがセットアップモードにあることを確認するために次のコマンドを実行します:
Get-SecureBootUEFI -Name SetupMode出力には
1の値が表示されるべきです。セットアップモードがアクティブでない限り、続行しないでください。 -
以下のコマンドを個別に、表示された順序で入力します:
$CurrentTime = (Get-Date).ToString("yyyy-MM-ddTHH:mm:ssZ") Set-SecureBootUEFI -Name KEK -Content (Get-Content "KEK_SigList.bin" -Raw -Encoding Byte) -Time $CurrentTime Set-SecureBootUEFI -Name DB -Content (Get-Content "DB_SigList.bin" -Raw -Encoding Byte) -Time $CurrentTime Set-SecureBootUEFI -Name DBX -Content (Get-Content "DBX_Content.bin" -Raw -Encoding Byte) -Time $CurrentTime Set-SecureBootUEFI -Name PK -ContentFilePath PK.sig -SignedFilePath PK.ser.p7 -Time $CurrentTime -
各コマンドがエラーなく成功裏に完了することを確認します。
上記の例では、セットアップモードの値が1となり、それに続いて各Set-SecureBootUEFIコマンドの成功した実行が示されます。
ステップ3: 証明書の更新を確認する
以下のコマンドを個別に実行します。各コマンドはTrueを返すべきです。
[System.Text.Encoding]::ASCII.GetString((Get-SecureBootUEFI db).bytes) -match 'Windows UEFI CA 2023'
[System.Text.Encoding]::ASCII.GetString((Get-SecureBootUEFI db).bytes) -match 'Microsoft UEFI CA 2023'
[System.Text.Encoding]::ASCII.GetString((Get-SecureBootUEFI db).bytes) -match 'Microsoft Option ROM UEFI CA 2023'
[System.Text.Encoding]::ASCII.GetString((Get-SecureBootUEFI KEK).bytes) -match 'Microsoft Corporation KEK 2K CA 2023'Trueを返す場合、Microsoft CA 2023証明書が正常にインストールされました。ステップ4: セキュアブートを再有効化する
- システムを再起動し、起動中にDeleteキーを押してBIOSセットアップユーティリティに入ります。
- セキュリティ > セキュアブートメニューに移動します。
- セキュアブートを有効に設定します。
- F10を押して変更を保存し、BIOSから退出します。
- Windowsを通常通り起動させます。
追加のメモ
- ELO_Key_Updateパッケージに含まれる公式ファイルのみを使用してください。
- コマンドが失敗した場合は、再試行する前にフォルダーの場所、ファイル名、コマンドのスペルを確認してください。
-
Get-SecureBootUEFI -Name SetupModeが1の値を返さない場合は続行しないでください。 - 更新を完了した後にシステムが起動しない場合は、Eloテクニカルサポートにお問い合わせください。
キーワード
EloPOS, EloPOS Pack, PayPoint for Windows, Microsoft CA 2023, 証明書更新, BIOS, セキュアブート, PowerShell, UEFI, セットアップモード
Please report any broken links by emailing support@elotouch.com and include a link to the knowledge article