Solved garlin's PowerShell scripts for updating Secure Boot CA 2023


Get-UefiDatabaseSignatures isn't my function (it's written by a big name Windows security researcher), is blowing up on dbxDefault.

Can you run this script, which creates a binary file of your dbxDefault's contents under C:\Users\Kelper\Downloads\dbxDefault.bin?
ZIP the bin file, and attach it to a post.
@garlin Which script? I think the attachment is missing?
 

My Computers My Computers

  • At a glance

    Windows 11 Pro 25H2 26200.8894AMD Ryzen 7 5825U with Radeon Graphics16GB
    OS
    Windows 11 Pro 25H2 26200.8894
    Computer type
    Laptop
    Manufacturer/Model
    Acemagic LX15PRO
    CPU
    AMD Ryzen 7 5825U with Radeon Graphics
    Motherboard
    BIOS CT_BI_AMI_LX15PRO_AB8139_A-004
    Memory
    16GB
    Screen Resolution
    1920 x 1080
    Hard Drives
    SSD 2TB
    Internet Speed
    30 Mbps
    Browser
    Brave
    Antivirus
    Webroot SecureAnywhere Complete beta
  • At a glance

    Windows 11 Pro 23H2 22631.2506Atom N450 1.66GHz2GB
    Operating System
    Windows 11 Pro 23H2 22631.2506
    Computer type
    Laptop
    Manufacturer/Model
    HP Mini 210-1090NR PC (bought in late 2009!)
    CPU
    Atom N450 1.66GHz
    Memory
    2GB
    Browser
    Brave
    Antivirus
    Webroot
  • Acer Swift SF114-34 laptop
    OS Windows 11 Pro 26200.8894
    CPU Pentium Silver N6000
    RAM 4GB
    BIOS v1.17
    SSD Samsung 970 EVO Plus SSD 2TB (an upgrade)
@garlin, your 'Update-UEFI.bat' - dated 21/12/25 - in the latest ZIP file (downloaded it just now) incorrectly refers to Update_UEFI-CA2023.ps rather than Update_UEFI-CA2023.ps1.

Small error, but rather important one for those uninitiated.
 

My Computer My Computer

At a glance

Windows 11 Home 25H2Intel Core i7-11700KHyperX XMP RGB 48GB (2x8GB, 2x16GB)NVIDIA GeForce RTX 3070 Ti (8 GB)
OS
Windows 11 Home 25H2
Computer type
PC/Desktop
Manufacturer/Model
HP OMEN 30L GT13-1056na
CPU
Intel Core i7-11700K
Motherboard
OasisOC (Z590)
Memory
HyperX XMP RGB 48GB (2x8GB, 2x16GB)
Graphics Card(s)
NVIDIA GeForce RTX 3070 Ti (8 GB)
Sound Card
ALC3866-CG (on-board)
Monitor(s) Displays
HP OMEN 32
Screen Resolution
QHD
Hard Drives
WD Black 1TB PCIe NVMe
Samsung 980 Pro 1TB PCIe NVMe
Seagate 2TB 7200
PSU
Internal 800 W
Case
30L
Cooling
120mm AIO liquid cooling system
Keyboard
Logitech Craft
Mouse
Logitech MX Master 2S
Internet Speed
FTTC
Browser
FireFox Quantum
Antivirus
Windows Defender
Other Info
Logitech MX Sound
Logitech Spotlight
WD My Book Home Edition 2TB (Caviard, WD2002FAEX-007BA0)
Synology DS124 16TB (WD Red Pro, WD161KFGX-68AFPN0)
WD My Cloud 8TB (WD Red Pro, WD8005FFBX-68CAKN0)
WD My Cloud 4TB (WD Red, WD40EFRX-68WT0N0)
@garlin, your 'Update-UEFI.bat' - dated 21/12/25 - in the latest ZIP file (downloaded it just now) incorrectly refers to Update_UEFI-CA2023.ps rather than Update_UEFI-CA2023.ps1.

Small error, but rather important one for those uninitiated.
Thanks. You're the second person to report it. I'll have another version later today.
 

My Computer My Computer

At a glance

Windows 7
OS
Windows 7

Attachments

My Computers My Computers

  • At a glance

    Windows 11 Pro 25H2 26200.8894AMD Ryzen 7 5825U with Radeon Graphics16GB
    OS
    Windows 11 Pro 25H2 26200.8894
    Computer type
    Laptop
    Manufacturer/Model
    Acemagic LX15PRO
    CPU
    AMD Ryzen 7 5825U with Radeon Graphics
    Motherboard
    BIOS CT_BI_AMI_LX15PRO_AB8139_A-004
    Memory
    16GB
    Screen Resolution
    1920 x 1080
    Hard Drives
    SSD 2TB
    Internet Speed
    30 Mbps
    Browser
    Brave
    Antivirus
    Webroot SecureAnywhere Complete beta
  • At a glance

    Windows 11 Pro 23H2 22631.2506Atom N450 1.66GHz2GB
    Operating System
    Windows 11 Pro 23H2 22631.2506
    Computer type
    Laptop
    Manufacturer/Model
    HP Mini 210-1090NR PC (bought in late 2009!)
    CPU
    Atom N450 1.66GHz
    Memory
    2GB
    Browser
    Brave
    Antivirus
    Webroot
  • Acer Swift SF114-34 laptop
    OS Windows 11 Pro 26200.8894
    CPU Pentium Silver N6000
    RAM 4GB
    BIOS v1.17
    SSD Samsung 970 EVO Plus SSD 2TB (an upgrade)
Here it is. I hope this helps?
Yep. I can confirm the function blows up with your copy of dbxDefault. dbxDefault is the factory data, you can't overwrite by manually going into Setup Mode or playing around with key management.

It's not a function I wrote, but I'll try to see what we can do about it.
 

My Computer My Computer

At a glance

Windows 7
OS
Windows 7
Yep. I can confirm the function blows up with your copy of dbxDefault. dbxDefault is the factory data, you can't overwrite by manually going into Setup Mode or playing around with key management.

It's not a function I wrote, but I'll try to see what we can do about it.
I think if I delete all the keys the Bios might let me read and write to the keys
 

My Computers My Computers

  • At a glance

    Windows 11 Pro 25H2 26200.8894AMD Ryzen 7 5825U with Radeon Graphics16GB
    OS
    Windows 11 Pro 25H2 26200.8894
    Computer type
    Laptop
    Manufacturer/Model
    Acemagic LX15PRO
    CPU
    AMD Ryzen 7 5825U with Radeon Graphics
    Motherboard
    BIOS CT_BI_AMI_LX15PRO_AB8139_A-004
    Memory
    16GB
    Screen Resolution
    1920 x 1080
    Hard Drives
    SSD 2TB
    Internet Speed
    30 Mbps
    Browser
    Brave
    Antivirus
    Webroot SecureAnywhere Complete beta
  • At a glance

    Windows 11 Pro 23H2 22631.2506Atom N450 1.66GHz2GB
    Operating System
    Windows 11 Pro 23H2 22631.2506
    Computer type
    Laptop
    Manufacturer/Model
    HP Mini 210-1090NR PC (bought in late 2009!)
    CPU
    Atom N450 1.66GHz
    Memory
    2GB
    Browser
    Brave
    Antivirus
    Webroot
  • Acer Swift SF114-34 laptop
    OS Windows 11 Pro 26200.8894
    CPU Pentium Silver N6000
    RAM 4GB
    BIOS v1.17
    SSD Samsung 970 EVO Plus SSD 2TB (an upgrade)
I found the source of your error, and it's strange. Matt Graeber's function Get-UefiDatabaseSignatures fails, because it thinks there's a X509 certificate stored in the dbxDefault variable (which is a factory default and cannot be updated, outside of a BIOS update).

The function aborts since .NET doesn't recognize the bytes as a valid certificate. But I can get back a SignatureOwner.

This signature 26dc4851-195f-4ae1-9a19-fbf883bbb35e belongs to the infamous AMI Test PK.

Let's roll back to the infamous "PK Fail" scandal... A number of major PC makers (Dell, HP, Lenovo) license the AMI BIOS. AMI provided a reference example of the BIOS code to the vendors, stamped "DO NOT TRUST - AMI Test PK".

Obviously the magic words "DO NOT TRUST" and "Test PK" should have informed the vendors you shouldn't just copy the AMI example and roll it out as your own BIOS. :facepalm:

Guess what? They did, and a few years back some Windows security researchers discovered hundreds of PC models using some form of "DO NOT TRUST" or Test PK's. The security model for UEFI says every vendor should make their own unique Platform Keys, so an attacker has to break one PK at a time. If everyone uses the same key, then breaking it means you have exposed everyone using the same BIOS source.

Some vendors went back, and re-released their BIOS to include a distinct vendor key (no more "DO NOT TRUST"). And other vendors never acknowledged the problem by offering a newer BIOS.

I have no idea why your dbxDefault looks corrupted. But I would suggest trying to reflash the last released BIOS on it again.
 

My Computer My Computer

At a glance

Windows 7
OS
Windows 7
I found the source of your error, and it's strange. Matt Graeber's function Get-UefiDatabaseSignatures fails, because it thinks there's a X509 certificate stored in the dbxDefault variable (which is a factory default and cannot be updated, outside of a BIOS update).

The function aborts since .NET doesn't recognize the bytes as a valid certificate. But I can get back a SignatureOwner.

This signature 26dc4851-195f-4ae1-9a19-fbf883bbb35e belongs to the infamous AMI Test PK.

Let's roll back to the infamous "PK Fail" scandal... A number of major PC makers (Dell, HP, Lenovo) license the AMI BIOS. AMI provided a reference example of the BIOS code to the vendors, stamped "DO NOT TRUST - AMI Test PK".

Obviously the magic words "DO NOT TRUST" and "Test PK" should have informed the vendors you shouldn't just copy the AMI example and roll it out as your own BIOS. :facepalm:

Guess what? They did, and a few years back some Windows security researchers discovered hundreds of PC models using some form of "DO NOT TRUST" or Test PK's. The security model for UEFI says every vendor should make their own unique Platform Keys, so an attacker has to break one PK at a time. If everyone uses the same key, then breaking it means you have exposed everyone using the same BIOS source.

Some vendors went back, and re-released their BIOS to include a distinct vendor key (no more "DO NOT TRUST"). And other vendors never acknowledged the problem by offering a newer BIOS.

I have no idea why your dbxDefault looks corrupted. But I would suggest trying to reflash the last released BIOS on it again.
My vendor, Acemagic offers zero updates. Please let things lie. I think my case is an outlier and won't help others. But I am very grateful.
 

My Computers My Computers

  • At a glance

    Windows 11 Pro 25H2 26200.8894AMD Ryzen 7 5825U with Radeon Graphics16GB
    OS
    Windows 11 Pro 25H2 26200.8894
    Computer type
    Laptop
    Manufacturer/Model
    Acemagic LX15PRO
    CPU
    AMD Ryzen 7 5825U with Radeon Graphics
    Motherboard
    BIOS CT_BI_AMI_LX15PRO_AB8139_A-004
    Memory
    16GB
    Screen Resolution
    1920 x 1080
    Hard Drives
    SSD 2TB
    Internet Speed
    30 Mbps
    Browser
    Brave
    Antivirus
    Webroot SecureAnywhere Complete beta
  • At a glance

    Windows 11 Pro 23H2 22631.2506Atom N450 1.66GHz2GB
    Operating System
    Windows 11 Pro 23H2 22631.2506
    Computer type
    Laptop
    Manufacturer/Model
    HP Mini 210-1090NR PC (bought in late 2009!)
    CPU
    Atom N450 1.66GHz
    Memory
    2GB
    Browser
    Brave
    Antivirus
    Webroot
  • Acer Swift SF114-34 laptop
    OS Windows 11 Pro 26200.8894
    CPU Pentium Silver N6000
    RAM 4GB
    BIOS v1.17
    SSD Samsung 970 EVO Plus SSD 2TB (an upgrade)
My vendor, Acemagic offers zero updates. Please let things lie. I think my case is an outlier and won't help others. But I am very grateful.
I'm adding a check in the script to skip over this error (no biggie). A lot of code maintenance is taking care of outliers. Because if you don't explore why the outlier failed, then you don't truly understand a problem.
 

My Computer My Computer

At a glance

Windows 7
OS
Windows 7
Thanks. In your latest .bat files, could you add pause at the end so that the script output does not flash up and disappear? I know How to run it in a command prompt window, but if you right-click and run as admin, it comes and goes like a teenage boy.
 
Last edited:

My Computers My Computers

  • At a glance

    Windows 11 Pro 25H2 26200.8894AMD Ryzen 7 5825U with Radeon Graphics16GB
    OS
    Windows 11 Pro 25H2 26200.8894
    Computer type
    Laptop
    Manufacturer/Model
    Acemagic LX15PRO
    CPU
    AMD Ryzen 7 5825U with Radeon Graphics
    Motherboard
    BIOS CT_BI_AMI_LX15PRO_AB8139_A-004
    Memory
    16GB
    Screen Resolution
    1920 x 1080
    Hard Drives
    SSD 2TB
    Internet Speed
    30 Mbps
    Browser
    Brave
    Antivirus
    Webroot SecureAnywhere Complete beta
  • At a glance

    Windows 11 Pro 23H2 22631.2506Atom N450 1.66GHz2GB
    Operating System
    Windows 11 Pro 23H2 22631.2506
    Computer type
    Laptop
    Manufacturer/Model
    HP Mini 210-1090NR PC (bought in late 2009!)
    CPU
    Atom N450 1.66GHz
    Memory
    2GB
    Browser
    Brave
    Antivirus
    Webroot
  • Acer Swift SF114-34 laptop
    OS Windows 11 Pro 26200.8894
    CPU Pentium Silver N6000
    RAM 4GB
    BIOS v1.17
    SSD Samsung 970 EVO Plus SSD 2TB (an upgrade)
I'm having similar issues testing all three of the latest .ps1 scripts. Specifically,
Thu 01/15/2026 12:31 PM 45,944 Update_UEFI-CA2023.ps1
Sat 01/03/2026 03:44 PM 18,601 Check_DBXUpdate.bin.ps1
Thu 01/15/2026 12:31 PM 46,008 Check_UEFI-CA2023.ps1.

Scripts complain about missing files in 'C:\WINDOWS\System32\SecureBootUpdates\' directory.
A simple example for Check-UEFI.ps1:

Get-FileHash: D:\UTILS95\UEFISecureBootVariables-garlin\Check_UEFI-CA2023.ps1:1177
Line |
1177 | … $SkuSiPolicy_File_Hash = (Get-FileHash $SkuSiPolicy_File).Hash
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| Cannot find path 'C:\WINDOWS\System32\SecureBootUpdates\SkuSiPolicy.p7b'
| because it does not exist.

Disk 0: SkuSiPolicy.p7b (for VBS) is WRONG VERSION.
DBX update file "C:\WINDOWS\System32\SecureBootUpdates\dbxupdate.bin" not found.
InvalidOperation: Unable to find type [works].

Both files 'C:\WINDOWS\System32\SecureBootUpdates\SkuSiPolicy.p7b' and 'C:\WINDOWS\System32\SecureBootUpdates\dbxupdate.bin'
exist. However they can only be modified by TrustedInstaller:(Full Permissions) while all other access classes only have (Read-Execute Permission).

Could this, at least partially, be a permission problem? Help appreciated.

Thanks.
 

Attachments

My Computer My Computer

At a glance

Windows 11
OS
Windows 11
Computer type
PC/Desktop
Manufacturer/Model
Lenovo
I'm having similar issues testing all three of the latest .ps1 scripts. Specifically,
Thu 01/15/2026 12:31 PM 45,944 Update_UEFI-CA2023.ps1
Sat 01/03/2026 03:44 PM 18,601 Check_DBXUpdate.bin.ps1
Thu 01/15/2026 12:31 PM 46,008 Check_UEFI-CA2023.ps1.

Scripts complain about missing files in 'C:\WINDOWS\System32\SecureBootUpdates\' directory.
The scripts only need file read access, and obviously the folder execute permission to open "\Windows\System32\SecureBootUpdates".

Here is my icacls output for the folder:
Code:
>icacls.exe C:\Windows\System32\SecureBootUpdates
C:\Windows\System32\SecureBootUpdates NT SERVICE\TrustedInstaller:(F)
                                      NT SERVICE\TrustedInstaller:(OI)(CI)(IO)(F)
                                      NT AUTHORITY\SYSTEM:(RX)
                                      NT AUTHORITY\SYSTEM:(OI)(CI)(IO)(GR,GE)
                                      BUILTIN\Administrators:(RX)
                                      BUILTIN\Administrators:(OI)(CI)(IO)(GR,GE)
                                      BUILTIN\Users:(RX)
                                      BUILTIN\Users:(OI)(CI)(IO)(GR,GE)
                                      APPLICATION PACKAGE AUTHORITY\ALL APPLICATION PACKAGES:(RX)
                                      APPLICATION PACKAGE AUTHORITY\ALL APPLICATION PACKAGES:(OI)(CI)(IO)(GR,GE)
                                      APPLICATION PACKAGE AUTHORITY\ALL RESTRICTED APPLICATION PACKAGES:(RX)
                                      APPLICATION PACKAGE AUTHORITY\ALL RESTRICTED APPLICATION PACKAGES:(OI)(CI)(IO)(GR,GE)

Successfully processed 1 files; Failed processing 0 files

>icacls.exe C:\Windows\System32\SecureBootUpdates\SKUSiPolicy.P7b
C:\Windows\System32\SecureBootUpdates\SKUSiPolicy.P7b NT SERVICE\TrustedInstaller:(F)
                                                      BUILTIN\Administrators:(RX)
                                                      NT AUTHORITY\SYSTEM:(RX)
                                                      BUILTIN\Users:(RX)
                                                      APPLICATION PACKAGE AUTHORITY\ALL APPLICATION PACKAGES:(RX)
                                                      APPLICATION PACKAGE AUTHORITY\ALL RESTRICTED APPLICATION PACKAGES:(RX)

Successfully processed 1 files; Failed processing 0 files
 

My Computer My Computer

At a glance

Windows 7
OS
Windows 7
Thanks.

Here are my icacls for the individual files:
--------------------------------------------------------------
File 'SKUSiPolicy.P7b' Permissions:
C:\Windows\System32\SecureBootUpdates\SKUSiPolicy.P7b NT SERVICE\TrustedInstaller:(F)
BUILTIN\Administrators:(RX)
NT AUTHORITY\SYSTEM:(RX)
BUILTIN\Users:(RX)
APPLICATION PACKAGE AUTHORITY\ALL APPLICATION PACKAGES:(RX)
APPLICATION PACKAGE AUTHORITY\ALL RESTRICTED APPLICATION PACKAGES:(RX)

Successfully processed 1 files; Failed processing 0 files

--------------------------------------------------------------
File 'dbxupdate.bin" Permissions:
C:\Windows\System32\SecureBootUpdates\dbxupdate.bin NT SERVICE\TrustedInstaller:(F)
BUILTIN\Administrators:(RX)
NT AUTHORITY\SYSTEM:(RX)
BUILTIN\Users:(RX)
APPLICATION PACKAGE AUTHORITY\ALL APPLICATION PACKAGES:(RX)
APPLICATION PACKAGE AUTHORITY\ALL RESTRICTED APPLICATION PACKAGES:(RX)

Successfully processed 1 files; Failed processing 0 files

--------------------------------------------------------------
 

My Computer My Computer

At a glance

Windows 11
OS
Windows 11
Computer type
PC/Desktop
Manufacturer/Model
Lenovo
The scripts only need file read access, and obviously the folder execute permission to open "\Windows\System32\SecureBootUpdates".

Here is my icacls output for the folder:
Code:
>icacls.exe C:\Windows\System32\SecureBootUpdates
C:\Windows\System32\SecureBootUpdates NT SERVICE\TrustedInstaller:(F)
                                      NT SERVICE\TrustedInstaller:(OI)(CI)(IO)(F)
                                      NT AUTHORITY\SYSTEM:(RX)
                                      NT AUTHORITY\SYSTEM:(OI)(CI)(IO)(GR,GE)
                                      BUILTIN\Administrators:(RX)
                                      BUILTIN\Administrators:(OI)(CI)(IO)(GR,GE)
                                      BUILTIN\Users:(RX)
                                      BUILTIN\Users:(OI)(CI)(IO)(GR,GE)
                                      APPLICATION PACKAGE AUTHORITY\ALL APPLICATION PACKAGES:(RX)
                                      APPLICATION PACKAGE AUTHORITY\ALL APPLICATION PACKAGES:(OI)(CI)(IO)(GR,GE)
                                      APPLICATION PACKAGE AUTHORITY\ALL RESTRICTED APPLICATION PACKAGES:(RX)
                                      APPLICATION PACKAGE AUTHORITY\ALL RESTRICTED APPLICATION PACKAGES:(OI)(CI)(IO)(GR,GE)

Successfully processed 1 files; Failed processing 0 files

>icacls.exe C:\Windows\System32\SecureBootUpdates\SKUSiPolicy.P7b
C:\Windows\System32\SecureBootUpdates\SKUSiPolicy.P7b NT SERVICE\TrustedInstaller:(F)
                                                      BUILTIN\Administrators:(RX)
                                                      NT AUTHORITY\SYSTEM:(RX)
                                                      BUILTIN\Users:(RX)
                                                      APPLICATION PACKAGE AUTHORITY\ALL APPLICATION PACKAGES:(RX)
                                                      APPLICATION PACKAGE AUTHORITY\ALL RESTRICTED APPLICATION PACKAGES:(RX)

Successfully processed 1 files; Failed processing 0 files
Maybe thats my issue, I don't have the folder "\Windows\System32\SecureBootUpdates
 

My Computer My Computer

At a glance

windows 11Intel i5-10600kf32gb corsair vengerance proAMD RX 6500XT
OS
windows 11
Computer type
PC/Desktop
Manufacturer/Model
Antec/Case
CPU
Intel i5-10600kf
Motherboard
GIGABYTE Z590 UD AC
Memory
32gb corsair vengerance pro
Graphics Card(s)
AMD RX 6500XT
Sound Card
onboard
Monitor(s) Displays
40" Hisense
Hard Drives
Samsung 850
Samsung 870
Seagate 2TB
PSU
EVGA GQ 750
@Fracer:
Check the icacls for SecureBootUpdates folder.
You can have read/execute permissions for any file inside a folder, but not have folder permissions to navigate inside the folder.

@man00:
Everyone has a \Windows\System32\SecureBootUpdates folder if you're on W11 24H2/25H2, or have W10 22H2 and W11 21H2 thru 23H2 with the latest monthly updates. This folder has existed since April 2024.
 

My Computer My Computer

At a glance

Windows 7
OS
Windows 7
@Fracer:
Check the icacls for SecureBootUpdates folder.
You can have read/execute permissions for any file inside a folder, but not have folder permissions to navigate inside the folder.

@man00:
Everyone has a \Windows\System32\SecureBootUpdates folder if you're on W11 24H2/25H2, or have W10 22H2 and W11 21H2 thru 23H2 with the latest monthly updates. This folder has existed since April 2024.
C:\Windows\System32\SecureBootUpdates NT SERVICE\TrustedInstaller(F)
NT SERVICE\TrustedInstaller(OI)(CI)(IO)(F)
NT AUTHORITY\SYSTEM(RX)
NT AUTHORITY\SYSTEM(OI)(CI)(IO)(GR,GE)
BUILTIN\Administrators(RX)
BUILTIN\Administrators(OI)(CI)(IO)(GR,GE)
BUILTIN\Users(RX)
BUILTIN\Users(OI)(CI)(IO)(GR,GE)
APPLICATION PACKAGE AUTHORITY\ALL APPLICATION PACKAGES(RX)
APPLICATION PACKAGE AUTHORITY\ALL APPLICATION PACKAGE(OI)(CI)(IO)(GR,GE)
APPLICATION PACKAGE AUTHORITY\ALL RESTRICTED APPLICATION PACKAGES(RX)
APPLICATION PACKAGE AUTHORITY\ALL RESTRICTED APPLICATION PACKAGES(OI)(CI)(IO)(GR,GE)

Successfully processed 1 files; Failed processing 0 files
 

My Computer My Computer

At a glance

Windows 11
OS
Windows 11
Computer type
PC/Desktop
Manufacturer/Model
Lenovo
That's the same rights. The script checks if you have Admin rights, and will re-run itself if you're not Admin. Did you modify your UAC?
 

My Computer My Computer

At a glance

Windows 7
OS
Windows 7
That's the same rights. The script checks if you have Admin rights, and will re-run itself if you're not Admin. Did you modify your UAC?
UAC is "OFF (Not Recommended.)"

Here is the cmd console configuration I run in (w/Administrator permissions):
GROUPS:
BUILTIN\Administrators Alias S-1-5-32
BUILTIN\Backup Operators Alias S-1-5-32
BUILTIN\Event Log Readers Alias S-1-5-32
BUILTIN\Remote Desktop Users Alias S-1-5-32
BUILTIN\Users Alias S-1-5-32
CONSOLE LOGON Well-known group S-1-2-1
Everyone Well-known group S-1-1-0
LOCAL Well-known group S-1-2-0
Mandatory Label\System Mandatory Level Label S-1-16-1
NT AUTHORITY\Authenticated Users Well-known group S-1-5-11
NT AUTHORITY\INTERACTIVE Well-known group S-1-5-4
NT AUTHORITY\Local account Well-known group S-1-5-11
NT AUTHORITY\Local account and member of Administrators group Well-known group S-1-5-11
NT AUTHORITY\NTLM Authentication Well-known group S-1-5-64
NT AUTHORITY\This Organization Well-known group S-1-5-15
 

My Computer My Computer

At a glance

Windows 11
OS
Windows 11
Computer type
PC/Desktop
Manufacturer/Model
Lenovo
I disabled UAC (Not Recommended), and Check_UEFI-CA2023.ps1 works fine for me.

But if I tried to copy the SkuSiPolicy.p7b, following the MS instructions, you'll get a permission error unless you're elevated to Admin. Try running the scripts from an Admin window.

Plain GARLIN (no UAC)
Code:
PS C:\Users\GARLIN\Downloads> mountvol S: /s
PS C:\Users\GARLIN\Downloads> copy C:\Windows\System32\SecureBootUpdates\SKUSiPolicy.P7b S:\EFI\Microsoft\Boot
Copy-Item: Access to the path 'S:\EFI\Microsoft\Boot\SKUSiPolicy.P7b' is denied.
PS C:\Users\GARLIN\Downloads> dir s:\efi\microsoft\boot
Get-ChildItem: Access to the path 'S:\efi\microsoft\boot' is denied.
PS C:\Users\GARLIN\Downloads> dir s:
Get-ChildItem: Access to the path 'S:\' is denied.

Admin
Code:
PS C:\Users\GARLIN\Downloads> mountvol S: /s
PS C:\Users\GARLIN\Downloads> dir s:

    Directory: s:\

Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
d----           1/13/2026 12:50 PM                EFI
 

My Computer My Computer

At a glance

Windows 7
OS
Windows 7

Latest Support Threads

Back
Top Bottom