I recently bought a new HP OmniBook 7 Copilot+ Laptop (eBay bargain direct from HP for $1699). After setting it all up, then going to the Microsoft Store to get PowerShell 7, I was presented with Microsoft’s “Your AI adventure begins” promotion showing some of the features available on my new Copilot+ PC.
One of those features was Recall (Preview) with a nice big Try it button. I didn’t realise I’d actually bought a Copilot+ PC, although I was aware it was AMD Ryzen AI with NPU. I realised I might be finally able to try Windows Recall.

Microsoft Store promoting Recall (Preview) on my new Copilot+ PC.
Despite Microsoft Store telling me to try Recall, I couldn’t actually use it. The link would take me back to Windows Store and say there no results.
The laptop itself didn’t have Recall installed, and it was’n’t available in the store. I checked learn.microsoft.com for documentation which was fairly long winded on the requirements and policies to configure.
Microsoft’s requirements for Recall include a Copilot+ PC meeting the secured-core standard, a 40 TOPS NPU, 16 GB RAM, eight logical processors, 256 GB storage with at least 50 GB free, Device Encryption or BitLocker, and Windows Hello Enhanced Sign-in Security with at least one biometric sign-in option. [learn.microsoft.com]
So I started digging into why a feature being promoted to me on a brand-new Copilot+ PC wasn’t actually available.
As it turned out, there wasn’t one single fix. I needed to work through several different steps to get Recall working.
Checking whether Recall was installed
The first thing documentation suggested was to enable the Recall feature, because it’s disabled and removed for Enterprise/managed devices.
From an elevated PowerShell session I tried:
Enable-WindowsOptionalFeature -Online -FeatureName Recall
Instead of getting anything useful back, I got:
Enable-WindowsOptionalFeature: Class not registered

Trying to query the Recall optional feature resulted in a “Class not registered” error.
PowerShell 7 was the first problem
The same Get-WindowsOptionalFeature: Class not registered behaviour has been reported when using PowerShell 7. In a Microsoft Q&A discussion, testing the command from the inbox Windows PowerShell is recommended because PowerShell 7 appeared unable to load the required servicing module in that scenario. [learn.microsoft.com]
I closed PowerShell 7 and opened Windows PowerShell 5.1 as Administrator instead, running the exact same command – and it worked. Why this doesn’t work on PowerShell 7 I don’t know, but I can’t fix all the problems :) Moving on…
Recall was enabled, but still missing from Settings
After the reboot I returned to:
Settings → Privacy & security
There was Click to Do, which is another Copilot+ PC only option (and I haven’t tried this yet out either, but it was installed and usable on my PC) but still no Recall & snapshots option, that the documentation called out I needed to allow a setting called ‘Save snapshots’.
Windows 11 Enterprise changes things
The next part of the puzzle was that I’m running Windows 11 Enterprise.
Microsoft documents Recall as disabled and removed by default on managed devices. Individual users can’t make Recall available themselves when the Allow Recall to be enabled policy is preventing it. [learn.microsoft.com]
There are two policies worth understanding under:
Computer Configuration → Administrative Templates → Windows Components → Windows AI
The relevant settings are:
- Allow Recall to be enabled
- Turn off saving snapshots for Recall
These do different things.
Allow Recall to be enabled controls whether the Recall optional component can be made available to the user.
Turn off saving snapshots for Recall controls whether the user gets the choice to save snapshots. Microsoft specifically notes that administrators cannot opt users into saving snapshots themselves. The user still has to consent. [learn.microsoft.com]
I configured:
Allow Recall to be enabled: Enabled
and:
Turn off saving snapshots for Recall: Disabled
I then ran:
gpupdate /force
and rebooted.
Still no Recall
After the policy changes and another reboot, I checked Privacy & security again.
Still nothing.
Rather than randomly changing more settings, I decided to verify that the machine actually satisfied the underlying requirements.
Checking the Copilot+ hardware prerequisites
I ran the following commands:
Get-CimInstance Win32_ComputerSystem |
Select Manufacturer,Model,TotalPhysicalMemory
Get-CimInstance Win32_Processor |
Select Name,NumberOfLogicalProcessors
Get-PnpDevice |
Where-Object {$_.FriendlyName -match ‘NPU|Neural|AI Boost|Hexagon’} |
Select Status,FriendlyName
manage-bde -status C:
The results showed:
- HP OmniBook 7 Laptop 14
- AMD Ryzen AI 9 HX 475
- Approximately 32 GB RAM
- 24 logical processors
- NPU Compute Accelerator Device present and reporting
OK - BitLocker enabled

Those checks helped establish that the obvious hardware and encryption requirements weren’t what was blocking me.
Microsoft’s documented minimums include 16 GB RAM, eight logical processors, a 40 TOPS NPU and Device Encryption or BitLocker. [learn.microsoft.com]
So I went back to the policy configuration, but this time checked what had actually landed in the registry.
Checking the effective Windows AI policy
I ran:
Get-ItemProperty “HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsAI” -ErrorAction SilentlyContinue
and:
Get-ItemProperty “HKCU:\SOFTWARE\Policies\Microsoft\Windows\WindowsAI” -ErrorAction SilentlyContinue
(Note the only difference is checking Local Machine and Current User)
They showed:
DisableAIDataAnalysis : 0
but there was no AllowRecallEnablement value.
This was another required piece.
Microsoft documents the AllowRecallEnablement policy at:
SOFTWARE\Policies\Microsoft\Windows\WindowsAI
with the registry value:
AllowRecallEnablement
Microsoft documents 1 as Recall being available and 0 as Recall not being available. [WindowsAI Policy CSP]
I explicitly created the missing value:
New-ItemProperty `
-Path “HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsAI” `
-Name “AllowRecallEnablement” `
-PropertyType DWord `
-Value 1 `
-Force
I then verified the resulting configuration:
Get-ItemProperty `
“HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsAI” |
Select AllowRecallEnablement,DisableAIDataAnalysis
The end state I wanted was:
AllowRecallEnablement : 1
DisableAIDataAnalysis : 0
I then ran:
gpupdate /force
and rebooted once more.
Success
After the reboot, I returned to:
Settings → Privacy & security
and this time:
Recall & snapshots
was finally there.
I opened it and was able to turn:
Save snapshots → On

Success. Recall & snapshots was finally available and snapshot saving could be enabled.
Microsoft documents Privacy & security → Recall & snapshots as the location for managing Recall snapshots. [Use a scre…in Windows]
Recall can then be opened using Windows key + J or from Start → All Apps → Recall. Microsoft also requires authentication using Windows Hello when Recall is launched and when certain settings are changed. [Retrace yo…ith Recall]
It did need another reboot after making sure all the settings were in place, to start seeing the Recall icon in the task tray.
The Recall app should show this when it’s ready and working:

If you’re seeing a message about turning on the ‘Save snapshots’ option but it’s already on, give it one more reboot.
Note: I’ve put aside the privacy and security concerns around Microsoft Recall as this is a pure ‘how do I turn it on to give it a try’ post, because the steps to do so aren’t clear. I’ll also note that these steps are for testing, in a properly managed environment you would deploy Group Policy settings via Intune or centrally, rather than breaking out gpedit.






