Policy CSP - WindowsAI
Important
This CSP contains some settings that are under development and only applicable for Windows Insider Preview builds. These settings are subject to change and may have dependencies on other features or services in preview.
AllowRecallEnablement
Scope | Editions | Applicable OS |
---|---|---|
✅ Device ❌ User |
✅ Pro ✅ Enterprise ✅ Education ✅ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅ Windows Insider Preview |
./Device/Vendor/MSFT/Policy/Config/WindowsAI/AllowRecallEnablement
This policy setting allows you to determine whether the Recall optional component is available for end users to enable on their device. By default, Recall is disabled for managed commercial devices. Recall isn't available on managed devices by default, and individual users can't enable Recall on their own.
If this policy isn't configured, end users will have the Recall component in a disabled state.
If this policy is disabled, the Recall component will be in disabled state and the bits for Recall will be removed from the device. If snapshots were previously saved on the device, they'll be deleted when this policy is disabled. Removing Recall requires a device restart.
If the policy is enabled, end users will have Recall available on their device. Depending on the state of the DisableAIDataAnalysis policy (Turn off saving snapshots for use with Recall), end users are able to choose if they want to save snapshots of their screen and use Recall to find things they've seen on their device.
Description framework properties:
Property name | Property value |
---|---|
Format | int |
Access Type | Add, Delete, Get, Replace |
Default Value | 1 |
Allowed values:
Value | Description |
---|---|
0 | Recall isn't available. |
1 (Default) | Recall is available. |
Group policy mapping:
Name | Value |
---|---|
Name | AllowRecallEnablement |
Friendly Name | Allow Recall to be enabled |
Location | Computer Configuration |
Path | Windows Components > Windows AI |
Registry Key Name | SOFTWARE\Policies\Microsoft\Windows\WindowsAI |
Registry Value Name | AllowRecallEnablement |
ADMX File Name | WindowsCopilot.admx |
DisableAIDataAnalysis
Scope | Editions | Applicable OS |
---|---|---|
✅ Device ✅ User |
✅ Pro ✅ Enterprise ✅ Education ✅ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅ Windows Insider Preview |
./User/Vendor/MSFT/Policy/Config/WindowsAI/DisableAIDataAnalysis
./Device/Vendor/MSFT/Policy/Config/WindowsAI/DisableAIDataAnalysis
This policy setting allows you to determine whether snapshots of the screen can be saved for use with Recall. By default, snapshots for Recall aren't enabled. IT administrators can't, on their own, enable saving snapshots on behalf of their users. The choice to enable saving snapshots requires individual user opt-in consent.
If the policy isn't configured, snapshots won't be saved for use with Recall.
If you enable this policy, snapshots won't be saved for use with Recall. If snapshots were previously saved on the device, they'll be deleted when this policy is enabled.
If you set this policy to disabled, end users will have a choice to save snapshots of their screen and use Recall to find things they've seen on their device.
Description framework properties:
Property name | Property value |
---|---|
Format | int |
Access Type | Add, Delete, Get, Replace |
Default Value | 0 |
Allowed values:
Value | Description |
---|---|
0 (Default) | Enable Saving Snapshots for Windows. |
1 | Disable Saving Snapshots for Windows. |
Group policy mapping:
Name | Value |
---|---|
Name | DisableAIDataAnalysis |
Friendly Name | Turn off saving snapshots for use with Recall |
Location | Computer and User Configuration |
Path | Windows Components > Windows AI |
Registry Key Name | SOFTWARE\Policies\Microsoft\Windows\WindowsAI |
Registry Value Name | DisableAIDataAnalysis |
ADMX File Name | WindowsCopilot.admx |
DisableCocreator
Scope | Editions | Applicable OS |
---|---|---|
✅ Device ❌ User |
✅ Pro ✅ Enterprise ✅ Education ✅ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅ Windows Insider Preview |
./Device/Vendor/MSFT/Policy/Config/WindowsAI/DisableCocreator
This policy setting allows you to control whether Cocreator functionality is disabled in the Windows Paint app.
If this policy is enabled, Cocreator functionality won't be accessible in the Paint app.
If this policy is disabled or not configured, users will be able to access Cocreator functionality.
Description framework properties:
Property name | Property value |
---|---|
Format | int |
Access Type | Add, Delete, Get, Replace |
Default Value | 0 |
Allowed values:
Value | Description |
---|---|
0 (Default) | Cocreator is enabled. |
1 | Cocreator is disabled. |
Group policy mapping:
Name | Value |
---|---|
Name | DisableCocreator |
Path | WindowsAI > AT > WindowsComponents > Paint |
DisableImageCreator
Scope | Editions | Applicable OS |
---|---|---|
✅ Device ❌ User |
✅ Pro ✅ Enterprise ✅ Education ✅ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅ Windows Insider Preview |
./Device/Vendor/MSFT/Policy/Config/WindowsAI/DisableImageCreator
This policy setting allows you to control whether Image Creator functionality is disabled in the Windows Paint app.
If this policy is enabled, Image Creator functionality won't be accessible in the Paint app.
If this policy is disabled or not configured, users will be able to access Image Creator functionality.
Description framework properties:
Property name | Property value |
---|---|
Format | int |
Access Type | Add, Delete, Get, Replace |
Default Value | 0 |
Allowed values:
Value | Description |
---|---|
0 (Default) | Image Creator is enabled. |
1 | Image Creator is disabled. |
Group policy mapping:
Name | Value |
---|---|
Name | DisableImageCreator |
Path | WindowsAI > AT > WindowsComponents > Paint |
SetCopilotHardwareKey
Scope | Editions | Applicable OS |
---|---|---|
❌ Device ✅ User |
✅ Pro ✅ Enterprise ✅ Education ✅ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅ Windows Insider Preview |
./User/Vendor/MSFT/Policy/Config/WindowsAI/SetCopilotHardwareKey
This policy setting determines which app opens when the user presses the Copilot key on their keyboard.
If the policy is enabled, the specified app will open when the user presses the Copilot key. Users can change the key assignment in Settings.
If the policy isn't configured, Copilot will open if it's available in that country or region.
Description framework properties:
Property name | Property value |
---|---|
Format | chr (string) |
Access Type | Add, Delete, Get, Replace |
Group policy mapping:
Name | Value |
---|---|
Name | SetCopilotHardwareKey |
Friendly Name | Set Copilot Hardware Key |
Location | User Configuration |
Path | Windows Components > Windows Copilot |
Registry Key Name | SOFTWARE\Policies\Microsoft\Windows\CopilotKey |
ADMX File Name | WindowsCopilot.admx |
SetDenyAppListForRecall
Scope | Editions | Applicable OS |
---|---|---|
✅ Device ✅ User |
✅ Pro ✅ Enterprise ✅ Education ✅ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅ Windows Insider Preview |
./User/Vendor/MSFT/Policy/Config/WindowsAI/SetDenyAppListForRecall
./Device/Vendor/MSFT/Policy/Config/WindowsAI/SetDenyAppListForRecall
This policy allows you to define a list of apps that won't be included in snapshots for Recall.
Users are able to add additional applications to exclude from snapshots using Recall settings.
The list can include Application User Model IDs (AUMID) or name of the executable file.
Use a semicolon-separated list of apps to define the deny app list for Recall.
For example: code.exe;Microsoft.WindowsNotepad_8wekyb3d8bbwe!App;ms-teams.exe
Important
When configuring this policy setting, changes won't take effect until the device restarts.
Description framework properties:
Property name | Property value |
---|---|
Format | chr (string) |
Access Type | Add, Delete, Get, Replace |
Allowed Values | List (Delimiter: ; ) |
Group policy mapping:
Name | Value |
---|---|
Name | SetDenyAppListForRecall |
Friendly Name | Set a list of apps to be filtered from snapshots for Recall |
Location | Computer and User Configuration |
Path | Windows Components > Windows AI |
Registry Key Name | SOFTWARE\Policies\Microsoft\Windows\WindowsAI |
Registry Value Name | SetDenyAppListForRecall |
ADMX File Name | WindowsCopilot.admx |
SetDenyUriListForRecall
Scope | Editions | Applicable OS |
---|---|---|
✅ Device ✅ User |
✅ Pro ✅ Enterprise ✅ Education ✅ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅ Windows Insider Preview |
./User/Vendor/MSFT/Policy/Config/WindowsAI/SetDenyUriListForRecall
./Device/Vendor/MSFT/Policy/Config/WindowsAI/SetDenyUriListForRecall
This policy setting lets you define a list of URIs that won't be included in snapshots for Recall when a supported browser is used. People within your organization can use Recall settings to add more websites to the list. Define the list using a semicolon to separate URIs.
For example: https://www.Contoso.com;https://www.WoodgroveBank.com;https://www.Adatum.com
.
Adding https://www.WoodgroveBank.com
to the list would also filter https://Account.WoodgroveBank.com
and https://www.WoodgroveBank.com/Account
.
Important
Changes to this policy take effect after device restart.
Description framework properties:
Property name | Property value |
---|---|
Format | chr (string) |
Access Type | Add, Delete, Get, Replace |
Allowed Values | List (Delimiter: ; ) |
Group policy mapping:
Name | Value |
---|---|
Name | SetDenyUriListForRecall |
Friendly Name | Set a list of URIs to be filtered from snapshots for Recall |
Location | Computer and User Configuration |
Path | Windows Components > Windows AI |
Registry Key Name | SOFTWARE\Policies\Microsoft\Windows\WindowsAI |
Registry Value Name | SetDenyUriListForRecall |
ADMX File Name | WindowsCopilot.admx |
SetMaximumStorageDurationForRecallSnapshots
Scope | Editions | Applicable OS |
---|---|---|
✅ Device ✅ User |
✅ Pro ✅ Enterprise ✅ Education ✅ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅ Windows Insider Preview |
./User/Vendor/MSFT/Policy/Config/WindowsAI/SetMaximumStorageDurationForRecallSnapshots
./Device/Vendor/MSFT/Policy/Config/WindowsAI/SetMaximumStorageDurationForRecallSnapshots
This policy setting allows you to control the maximum amount of time (in days) that Windows saves snapshots for Recall.
When the policy is enabled, you can configure the maximum storage duration to be 30, 60, 90, or 180 days.
When this policy isn't configured, a time frame isn't set for deleting snapshots.
Snapshots aren't deleted until the maximum storage allocation for Recall is reached, and then the oldest snapshots are deleted first.
Description framework properties:
Property name | Property value |
---|---|
Format | int |
Access Type | Add, Delete, Get, Replace |
Default Value | 0 |
Allowed values:
Value | Description |
---|---|
0 (Default) | Let the OS define the maximum amount of time the snapshots will be saved. |
30 | 30 days. |
60 | 60 days. |
90 | 90 days. |
180 | 180 days. |
Group policy mapping:
Name | Value |
---|---|
Name | SetMaximumStorageDurationForRecallSnapshots |
Friendly Name | Set maximum duration for storing snapshots used by Recall |
Location | Computer and User Configuration |
Path | Windows Components > Windows AI |
Registry Key Name | SOFTWARE\Policies\Microsoft\Windows\WindowsAI |
Registry Value Name | SetMaximumStorageDurationForRecallSnapshots |
ADMX File Name | WindowsCopilot.admx |
SetMaximumStorageSpaceForRecallSnapshots
Scope | Editions | Applicable OS |
---|---|---|
✅ Device ✅ User |
✅ Pro ✅ Enterprise ✅ Education ✅ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅ Windows Insider Preview |
./User/Vendor/MSFT/Policy/Config/WindowsAI/SetMaximumStorageSpaceForRecallSnapshots
./Device/Vendor/MSFT/Policy/Config/WindowsAI/SetMaximumStorageSpaceForRecallSnapshots
This policy setting allows you to control the maximum amount of disk space that can be used by Windows to save snapshots for Recall.
You can set the maximum amount of disk space for snapshots to be 10, 25, 50, 75, 100, or 150 GB.
When this setting isn't configured, the OS configures the storage allocation for snapshots based on the device storage capacity.
25 GB is allocated when the device storage capacity is 256 GB. 75 GB is allocated when the device storage capacity is 512 GB. 150 GB is allocated when the device storage capacity is 1 TB or higher.
Description framework properties:
Property name | Property value |
---|---|
Format | int |
Access Type | Add, Delete, Get, Replace |
Default Value | 0 |
Allowed values:
Value | Description |
---|---|
0 (Default) | Let the OS define the maximum storage amount based on hard drive storage size. |
10000 | 10GB. |
25000 | 25GB. |
50000 | 50GB. |
75000 | 75GB. |
100000 | 100GB. |
150000 | 150GB. |
Group policy mapping:
Name | Value |
---|---|
Name | SetMaximumStorageSpaceForRecallSnapshots |
Friendly Name | Set maximum storage for snapshots used by Recall |
Location | Computer and User Configuration |
Path | Windows Components > Windows AI |
Registry Key Name | SOFTWARE\Policies\Microsoft\Windows\WindowsAI |
Registry Value Name | SetMaximumStorageSpaceForRecallSnapshots |
ADMX File Name | WindowsCopilot.admx |
TurnOffWindowsCopilot
Scope | Editions | Applicable OS |
---|---|---|
❌ Device ✅ User |
✅ Pro ✅ Enterprise ✅ Education ✅ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅ Windows 10, version 21H2 [10.0.19044.3758] and later ✅ Windows 10, version 22H2 with KB5032278 [10.0.19045.3758] and later ✅ Windows 11, version 22H2 with KB5030310 [10.0.22621.2361] and later ✅ Windows 11, version 23H2 [10.0.22631] and later |
./User/Vendor/MSFT/Policy/Config/WindowsAI/TurnOffWindowsCopilot
This policy setting allows you to turn off Windows Copilot.
If you enable this policy setting, users won't be able to use Copilot. The Copilot icon won't appear on the taskbar either.
If you disable or don't configure this policy setting, users are able to use Copilot when it's available to them.
Note
- The TurnOffWindowsCopilot policy isn't for the new Copilot experience that's in some Windows Insider builds and that will be gradually rolling out to Windows 11 and Windows 10 devices.
Description framework properties:
Property name | Property value |
---|---|
Format | int |
Access Type | Add, Delete, Get, Replace |
Default Value | 0 |
Allowed values:
Value | Description |
---|---|
0 (Default) | Enable Copilot. |
1 | Disable Copilot. |
Group policy mapping:
Name | Value |
---|---|
Name | TurnOffWindowsCopilot |
Friendly Name | Turn off Windows Copilot |
Location | User Configuration |
Path | Windows Components > Windows Copilot |
Registry Key Name | SOFTWARE\Policies\Microsoft\Windows\WindowsCopilot |
Registry Value Name | TurnOffWindowsCopilot |
ADMX File Name | WindowsCopilot.admx |