Public mode

No tenant, Graph, or device access. Every item links to its source. What this means

Some sources or documents need attention: 253/255 feeds/APIs · 0/410 docs · checked 22:28 UTC Customize Public modeDiscuss ChangeIntel on Discord

Windows 11 Group Policy settings

3,621 settings · 25H2 · 1.0 · 29 Sep 2025

1 folder · 20 settingsCSV
Back to the list

Windows Components › Internet Explorer › Toolbars

Configure Toolbar Buttons

UserIntune-readyToolbarButtons

Supported on Only Internet Explorer 5.0 and Internet Explorer 6.0

What it does

Specifies which buttons will be displayed on the standard toolbar in Microsoft Internet Explorer. If you enable this policy, you can specify whether or not each button will be displayed by selecting or clearing the check boxes for each button. If you disable this policy or do not configure it, the standard toolbar will be displayed with its default settings, unless users customize it.

What it writes

Hive
HKEY_CURRENT_USER
Registry key
Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
Value name
SpecifyDefaultButtons
When enabled
DWORD 1
When disabled
value removed

In Intune

No native CSP; import the ADMX (Intune-ready).

From Microsoft's Policy CSP DDF files (DDF v2 Files, February 2026), read 18 Oct 2026.

Options

OptionTypeRegistry valueAllowed values
Show Back button Checkbox Btn_Back On (1) or off (0)
Show Forward button Checkbox Btn_Forward On (1) or off (0)
Show Stop button Checkbox Btn_Stop On (1) or off (0)
Show Refresh button Checkbox Btn_Refresh On (1) or off (0)
Show Home button Checkbox Btn_Home On (1) or off (0)
Show Search button Checkbox Btn_Search On (1) or off (0)
Show Favorites button Checkbox Btn_Favorites On (1) or off (0)
Show History button Checkbox Btn_History On (1) or off (0)
Show Folders button Checkbox Btn_Folders On (1) or off (0)
Show Fullscreen button Checkbox Btn_Fullscreen On (1) or off (0)
Show Tools button Checkbox Btn_Tools On (1) or off (0)
Show Mail button Checkbox Btn_MailNews On (1) or off (0)
Show Font size button Checkbox Btn_Size On (1) or off (0)
Show Print button Checkbox Btn_Print On (1) or off (0)
Show Edit button Checkbox Btn_Edit On (1) or off (0)
Show Discussions button Checkbox Btn_Discussions On (1) or off (0)
Show Cut button Checkbox Btn_Cut On (1) or off (0)
Show Copy button Checkbox Btn_Copy On (1) or off (0)
Show Paste button Checkbox Btn_Paste On (1) or off (0)
Show Encoding button Checkbox Btn_Encoding On (1) or off (0)

Configure and deploy

Choose a state and the option values; the output below is generated from the template for exactly that.

State
Options used when Enabled

Enabled · User · template defaults

Registry file (.reg)

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
"Btn_Back"=dword:00000001
"Btn_Copy"=dword:00000001
"Btn_Cut"=dword:00000001
"Btn_Discussions"=dword:00000001
"Btn_Edit"=dword:00000001
"Btn_Encoding"=dword:00000001
"Btn_Favorites"=dword:00000001
"Btn_Folders"=dword:00000001
"Btn_Forward"=dword:00000001
"Btn_Fullscreen"=dword:00000001
"Btn_History"=dword:00000001
"Btn_Home"=dword:00000001
"Btn_MailNews"=dword:00000001
"Btn_Paste"=dword:00000001
"Btn_Print"=dword:00000001
"Btn_Refresh"=dword:00000001
"Btn_Search"=dword:00000001
"Btn_Size"=dword:00000001
"Btn_Stop"=dword:00000001
"Btn_Tools"=dword:00000001
"SpecifyDefaultButtons"=dword:00000001


PowerShell

$ErrorActionPreference = 'Stop'

function Set-RegistryValue {
    param(
        [Parameter(Mandatory = $true)][string] $Path,
        [Parameter(Mandatory = $true)][string] $Name,
        [Parameter(Mandatory = $true)][string] $PropertyType,
        [Parameter(Mandatory = $true)][object] $Value
    )

    if (-not (Test-Path -LiteralPath $Path)) {
        New-Item -Path $Path -Force | Out-Null
    }

    New-ItemProperty -LiteralPath $Path -Name $Name -PropertyType $PropertyType -Value $Value -Force | Out-Null
}

function Remove-RegistryValue {
    param(
        [Parameter(Mandatory = $true)][string] $Path,
        [Parameter(Mandatory = $true)][string] $Name
    )

    if (Test-Path -LiteralPath $Path) {
        Remove-ItemProperty -LiteralPath $Path -Name $Name -Force -ErrorAction SilentlyContinue
    }
}

function Clear-RegistryKeyValues {
    param(
        [Parameter(Mandatory = $true)][string] $Path
    )

    if (-not (Test-Path -LiteralPath $Path)) {
        return
    }

    foreach ($propertyName in (Get-Item -LiteralPath $Path).Property) {
        Remove-ItemProperty -LiteralPath $Path -Name $propertyName -Force -ErrorAction SilentlyContinue
    }
}

# Policy: Configure Toolbar Buttons
# Name: ToolbarButtons
# Scope: User
# State: Enabled
# Source: inetres.admx

Set-RegistryValue -Path 'Registry::HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer' -Name 'SpecifyDefaultButtons' -PropertyType 'DWord' -Value 1

Set-RegistryValue -Path 'Registry::HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer' -Name 'Btn_Back' -PropertyType 'DWord' -Value 1

Set-RegistryValue -Path 'Registry::HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer' -Name 'Btn_Forward' -PropertyType 'DWord' -Value 1

Set-RegistryValue -Path 'Registry::HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer' -Name 'Btn_Stop' -PropertyType 'DWord' -Value 1

Set-RegistryValue -Path 'Registry::HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer' -Name 'Btn_Refresh' -PropertyType 'DWord' -Value 1

Set-RegistryValue -Path 'Registry::HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer' -Name 'Btn_Home' -PropertyType 'DWord' -Value 1

Set-RegistryValue -Path 'Registry::HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer' -Name 'Btn_Search' -PropertyType 'DWord' -Value 1

Set-RegistryValue -Path 'Registry::HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer' -Name 'Btn_Favorites' -PropertyType 'DWord' -Value 1

Set-RegistryValue -Path 'Registry::HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer' -Name 'Btn_History' -PropertyType 'DWord' -Value 1

Set-RegistryValue -Path 'Registry::HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer' -Name 'Btn_Folders' -PropertyType 'DWord' -Value 1

Set-RegistryValue -Path 'Registry::HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer' -Name 'Btn_Fullscreen' -PropertyType 'DWord' -Value 1

Set-RegistryValue -Path 'Registry::HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer' -Name 'Btn_Tools' -PropertyType 'DWord' -Value 1

Set-RegistryValue -Path 'Registry::HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer' -Name 'Btn_MailNews' -PropertyType 'DWord' -Value 1

Set-RegistryValue -Path 'Registry::HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer' -Name 'Btn_Size' -PropertyType 'DWord' -Value 1

Set-RegistryValue -Path 'Registry::HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer' -Name 'Btn_Print' -PropertyType 'DWord' -Value 1

Set-RegistryValue -Path 'Registry::HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer' -Name 'Btn_Edit' -PropertyType 'DWord' -Value 1

Set-RegistryValue -Path 'Registry::HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer' -Name 'Btn_Discussions' -PropertyType 'DWord' -Value 1

Set-RegistryValue -Path 'Registry::HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer' -Name 'Btn_Cut' -PropertyType 'DWord' -Value 1

Set-RegistryValue -Path 'Registry::HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer' -Name 'Btn_Copy' -PropertyType 'DWord' -Value 1

Set-RegistryValue -Path 'Registry::HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer' -Name 'Btn_Paste' -PropertyType 'DWord' -Value 1

Set-RegistryValue -Path 'Registry::HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer' -Name 'Btn_Encoding' -PropertyType 'DWord' -Value 1
  • The OMA-URI is an inferred ADMX-backed Policy CSP candidate derived from the source ADMX file name and policy name.
  • Some Microsoft policies use built-in Policy CSP pages whose area names don't match the ADMX file name, so verify the candidate against Microsoft Learn before deployment.
  • The generated payload is incomplete because one or more ADMX element values were not supplied: Btn_Back, Btn_Forward, Btn_Stop, Btn_Refresh, Btn_Home, Btn_Search, Btn_Favorites, Btn_History, Btn_Folders, Btn_Fullscreen, Btn_Tools, Btn_MailNews, Btn_Size, Btn_Print, Btn_Edit, Btn_Discussions, Btn_Cut, Btn_Copy, Btn_Paste, Btn_Encoding

ADMX profile candidate (OMA-URI)

./User/Vendor/MSFT/Policy/Config/ADMX_inetres/ToolbarButtons
Intune remediation scripts

Detection

$ErrorActionPreference = 'Stop'
$reasons = [System.Collections.Generic.List[string]]::new()

function Test-RegistryValueExists {
    param(
        [Parameter(Mandatory = $true)][string] $Path,
        [Parameter(Mandatory = $true)][string] $Name
    )

    if (-not (Test-Path -LiteralPath $Path)) {
        return $false
    }

    return $null -ne (Get-ItemProperty -LiteralPath $Path -Name $Name -ErrorAction SilentlyContinue)
}

function Test-RegistryValueEquals {
    param(
        [Parameter(Mandatory = $true)][string] $Path,
        [Parameter(Mandatory = $true)][string] $Name,
        [Parameter(Mandatory = $true)][string] $Kind,
        [Parameter(Mandatory = $true)][object] $Expected
    )

    if (-not (Test-Path -LiteralPath $Path)) {
        return $false
    }

    $valueObject = Get-ItemProperty -LiteralPath $Path -Name $Name -ErrorAction SilentlyContinue
    if ($null -eq $valueObject) {
        return $false
    }

    $actual = $valueObject.$Name
    switch ($Kind) {
        'String' { return [string]$actual -ceq [string]$Expected }
        'ExpandString' { return [string]$actual -ceq [string]$Expected }
        'DWord' { return [uint32]$actual -eq [uint32]$Expected }
        'QWord' { return [uint64]$actual -eq [uint64]$Expected }
        'MultiString' {
            $actualArray = @($actual)
            $expectedArray = @($Expected)
            if ($actualArray.Count -ne $expectedArray.Count) { return $false }
            for ($index = 0; $index -lt $actualArray.Count; $index++) {
                if ([string]$actualArray[$index] -cne [string]$expectedArray[$index]) { return $false }
            }
            return $true
        }
        'Binary' {
            $actualArray = [byte[]]$actual
            $expectedArray = [byte[]]$Expected
            if ($actualArray.Length -ne $expectedArray.Length) { return $false }
            for ($index = 0; $index -lt $actualArray.Length; $index++) {
                if ($actualArray[$index] -ne $expectedArray[$index]) { return $false }
            }
            return $true
        }
        default { return [string]$actual -ceq [string]$Expected }
    }
}

# Policy: Configure Toolbar Buttons
# Name: ToolbarButtons
# Scope: User
# State: Enabled
# Source: inetres.admx

$isMatch = Test-RegistryValueEquals -Path 'Registry::HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer' -Name 'SpecifyDefaultButtons' -Kind 'DWord' -Expected 1
if (-not $isMatch) {
    $reasons.Add('Value mismatch: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\SpecifyDefaultButtons') | Out-Null
}

$isMatch = Test-RegistryValueEquals -Path 'Registry::HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer' -Name 'Btn_Back' -Kind 'DWord' -Expected 1
if (-not $isMatch) {
    $reasons.Add('Value mismatch: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\Btn_Back') | Out-Null
}

$isMatch = Test-RegistryValueEquals -Path 'Registry::HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer' -Name 'Btn_Forward' -Kind 'DWord' -Expected 1
if (-not $isMatch) {
    $reasons.Add('Value mismatch: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\Btn_Forward') | Out-Null
}

$isMatch = Test-RegistryValueEquals -Path 'Registry::HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer' -Name 'Btn_Stop' -Kind 'DWord' -Expected 1
if (-not $isMatch) {
    $reasons.Add('Value mismatch: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\Btn_Stop') | Out-Null
}

$isMatch = Test-RegistryValueEquals -Path 'Registry::HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer' -Name 'Btn_Refresh' -Kind 'DWord' -Expected 1
if (-not $isMatch) {
    $reasons.Add('Value mismatch: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\Btn_Refresh') | Out-Null
}

$isMatch = Test-RegistryValueEquals -Path 'Registry::HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer' -Name 'Btn_Home' -Kind 'DWord' -Expected 1
if (-not $isMatch) {
    $reasons.Add('Value mismatch: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\Btn_Home') | Out-Null
}

$isMatch = Test-RegistryValueEquals -Path 'Registry::HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer' -Name 'Btn_Search' -Kind 'DWord' -Expected 1
if (-not $isMatch) {
    $reasons.Add('Value mismatch: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\Btn_Search') | Out-Null
}

$isMatch = Test-RegistryValueEquals -Path 'Registry::HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer' -Name 'Btn_Favorites' -Kind 'DWord' -Expected 1
if (-not $isMatch) {
    $reasons.Add('Value mismatch: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\Btn_Favorites') | Out-Null
}

$isMatch = Test-RegistryValueEquals -Path 'Registry::HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer' -Name 'Btn_History' -Kind 'DWord' -Expected 1
if (-not $isMatch) {
    $reasons.Add('Value mismatch: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\Btn_History') | Out-Null
}

$isMatch = Test-RegistryValueEquals -Path 'Registry::HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer' -Name 'Btn_Folders' -Kind 'DWord' -Expected 1
if (-not $isMatch) {
    $reasons.Add('Value mismatch: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\Btn_Folders') | Out-Null
}

$isMatch = Test-RegistryValueEquals -Path 'Registry::HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer' -Name 'Btn_Fullscreen' -Kind 'DWord' -Expected 1
if (-not $isMatch) {
    $reasons.Add('Value mismatch: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\Btn_Fullscreen') | Out-Null
}

$isMatch = Test-RegistryValueEquals -Path 'Registry::HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer' -Name 'Btn_Tools' -Kind 'DWord' -Expected 1
if (-not $isMatch) {
    $reasons.Add('Value mismatch: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\Btn_Tools') | Out-Null
}

$isMatch = Test-RegistryValueEquals -Path 'Registry::HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer' -Name 'Btn_MailNews' -Kind 'DWord' -Expected 1
if (-not $isMatch) {
    $reasons.Add('Value mismatch: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\Btn_MailNews') | Out-Null
}

$isMatch = Test-RegistryValueEquals -Path 'Registry::HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer' -Name 'Btn_Size' -Kind 'DWord' -Expected 1
if (-not $isMatch) {
    $reasons.Add('Value mismatch: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\Btn_Size') | Out-Null
}

$isMatch = Test-RegistryValueEquals -Path 'Registry::HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer' -Name 'Btn_Print' -Kind 'DWord' -Expected 1
if (-not $isMatch) {
    $reasons.Add('Value mismatch: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\Btn_Print') | Out-Null
}

$isMatch = Test-RegistryValueEquals -Path 'Registry::HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer' -Name 'Btn_Edit' -Kind 'DWord' -Expected 1
if (-not $isMatch) {
    $reasons.Add('Value mismatch: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\Btn_Edit') | Out-Null
}

$isMatch = Test-RegistryValueEquals -Path 'Registry::HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer' -Name 'Btn_Discussions' -Kind 'DWord' -Expected 1
if (-not $isMatch) {
    $reasons.Add('Value mismatch: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\Btn_Discussions') | Out-Null
}

$isMatch = Test-RegistryValueEquals -Path 'Registry::HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer' -Name 'Btn_Cut' -Kind 'DWord' -Expected 1
if (-not $isMatch) {
    $reasons.Add('Value mismatch: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\Btn_Cut') | Out-Null
}

$isMatch = Test-RegistryValueEquals -Path 'Registry::HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer' -Name 'Btn_Copy' -Kind 'DWord' -Expected 1
if (-not $isMatch) {
    $reasons.Add('Value mismatch: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\Btn_Copy') | Out-Null
}

$isMatch = Test-RegistryValueEquals -Path 'Registry::HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer' -Name 'Btn_Paste' -Kind 'DWord' -Expected 1
if (-not $isMatch) {
    $reasons.Add('Value mismatch: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\Btn_Paste') | Out-Null
}

$isMatch = Test-RegistryValueEquals -Path 'Registry::HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer' -Name 'Btn_Encoding' -Kind 'DWord' -Expected 1
if (-not $isMatch) {
    $reasons.Add('Value mismatch: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\Btn_Encoding') | Out-Null
}

if ($reasons.Count -eq 0) {
    Write-Output 'Compliant'
    exit 0
}

$reasons | ForEach-Object { Write-Output $_ }
exit 1

Remediation

$ErrorActionPreference = 'Stop'

function Set-RegistryValue {
    param(
        [Parameter(Mandatory = $true)][string] $Path,
        [Parameter(Mandatory = $true)][string] $Name,
        [Parameter(Mandatory = $true)][string] $PropertyType,
        [Parameter(Mandatory = $true)][object] $Value
    )

    if (-not (Test-Path -LiteralPath $Path)) {
        New-Item -Path $Path -Force | Out-Null
    }

    New-ItemProperty -LiteralPath $Path -Name $Name -PropertyType $PropertyType -Value $Value -Force | Out-Null
}

function Remove-RegistryValue {
    param(
        [Parameter(Mandatory = $true)][string] $Path,
        [Parameter(Mandatory = $true)][string] $Name
    )

    if (Test-Path -LiteralPath $Path) {
        Remove-ItemProperty -LiteralPath $Path -Name $Name -Force -ErrorAction SilentlyContinue
    }
}

function Clear-RegistryKeyValues {
    param(
        [Parameter(Mandatory = $true)][string] $Path
    )

    if (-not (Test-Path -LiteralPath $Path)) {
        return
    }

    foreach ($propertyName in (Get-Item -LiteralPath $Path).Property) {
        Remove-ItemProperty -LiteralPath $Path -Name $propertyName -Force -ErrorAction SilentlyContinue
    }
}

# Policy: Configure Toolbar Buttons
# Name: ToolbarButtons
# Scope: User
# State: Enabled
# Source: inetres.admx

Set-RegistryValue -Path 'Registry::HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer' -Name 'SpecifyDefaultButtons' -PropertyType 'DWord' -Value 1

Set-RegistryValue -Path 'Registry::HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer' -Name 'Btn_Back' -PropertyType 'DWord' -Value 1

Set-RegistryValue -Path 'Registry::HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer' -Name 'Btn_Forward' -PropertyType 'DWord' -Value 1

Set-RegistryValue -Path 'Registry::HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer' -Name 'Btn_Stop' -PropertyType 'DWord' -Value 1

Set-RegistryValue -Path 'Registry::HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer' -Name 'Btn_Refresh' -PropertyType 'DWord' -Value 1

Set-RegistryValue -Path 'Registry::HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer' -Name 'Btn_Home' -PropertyType 'DWord' -Value 1

Set-RegistryValue -Path 'Registry::HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer' -Name 'Btn_Search' -PropertyType 'DWord' -Value 1

Set-RegistryValue -Path 'Registry::HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer' -Name 'Btn_Favorites' -PropertyType 'DWord' -Value 1

Set-RegistryValue -Path 'Registry::HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer' -Name 'Btn_History' -PropertyType 'DWord' -Value 1

Set-RegistryValue -Path 'Registry::HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer' -Name 'Btn_Folders' -PropertyType 'DWord' -Value 1

Set-RegistryValue -Path 'Registry::HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer' -Name 'Btn_Fullscreen' -PropertyType 'DWord' -Value 1

Set-RegistryValue -Path 'Registry::HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer' -Name 'Btn_Tools' -PropertyType 'DWord' -Value 1

Set-RegistryValue -Path 'Registry::HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer' -Name 'Btn_MailNews' -PropertyType 'DWord' -Value 1

Set-RegistryValue -Path 'Registry::HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer' -Name 'Btn_Size' -PropertyType 'DWord' -Value 1

Set-RegistryValue -Path 'Registry::HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer' -Name 'Btn_Print' -PropertyType 'DWord' -Value 1

Set-RegistryValue -Path 'Registry::HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer' -Name 'Btn_Edit' -PropertyType 'DWord' -Value 1

Set-RegistryValue -Path 'Registry::HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer' -Name 'Btn_Discussions' -PropertyType 'DWord' -Value 1

Set-RegistryValue -Path 'Registry::HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer' -Name 'Btn_Cut' -PropertyType 'DWord' -Value 1

Set-RegistryValue -Path 'Registry::HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer' -Name 'Btn_Copy' -PropertyType 'DWord' -Value 1

Set-RegistryValue -Path 'Registry::HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer' -Name 'Btn_Paste' -PropertyType 'DWord' -Value 1

Set-RegistryValue -Path 'Registry::HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer' -Name 'Btn_Encoding' -PropertyType 'DWord' -Value 1

History 5 retained releases

  1. 22H2 · 1.015 Jul 2024
    • Already present in the first release ChangeIntel keeps.

4 later releases left it unchanged.

Template

Internal name
ToolbarButtons
Namespace
Microsoft.Policies.InternetExplorer
Template file
inetres.admx
Release
Windows 11 25H2 · 1.0 · file set de4e49983ebd651f…
Definition, editor controls and support

Definition

<policy class="User" displayName="$(string.ToolbarButtons)" explainText="$(string.IE_ExplainToolbarButtons)" key="Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" name="ToolbarButtons" presentation="$(presentation.ToolbarButtons)" valueName="SpecifyDefaultButtons" xmlns="http://schemas.microsoft.com/GroupPolicy/2006/07/PolicyDefinitions">
      <parentCategory ref="Microsoft.Policies.InternetExplorer:Toolbars" />
      <supportedOn ref="Microsoft.Policies.InternetExplorer:SUPPORTED_IE5_6" />
      <elements>
        <boolean id="Btn_Back" valueName="Btn_Back">
          <trueValue>
            <decimal value="1" />
          </trueValue>
          <falseValue>
            <decimal value="2" />
          </falseValue>
        </boolean>
        <boolean id="Btn_Forward" valueName="Btn_Forward">
          <trueValue>
            <decimal value="1" />
          </trueValue>
          <falseValue>
            <decimal value="2" />
          </falseValue>
        </boolean>
        <boolean id="Btn_Stop" valueName="Btn_Stop">
          <trueValue>
            <decimal value="1" />
          </trueValue>
          <falseValue>
            <decimal value="2" />
          </falseValue>
        </boolean>
        <boolean id="Btn_Refresh" valueName="Btn_Refresh">
          <trueValue>
            <decimal value="1" />
          </trueValue>
          <falseValue>
            <decimal value="2" />
          </falseValue>
        </boolean>
        <boolean id="Btn_Home" valueName="Btn_Home">
          <trueValue>
            <decimal value="1" />
          </trueValue>
          <falseValue>
            <decimal value="2" />
          </falseValue>
        </boolean>
        <boolean id="Btn_Search" valueName="Btn_Search">
          <trueValue>
            <decimal value="1" />
          </trueValue>
          <falseValue>
            <decimal value="2" />
          </falseValue>
        </boolean>
        <boolean id="Btn_Favorites" valueName="Btn_Favorites">
          <trueValue>
            <decimal value="1" />
          </trueValue>
          <falseValue>
            <decimal value="2" />
          </falseValue>
        </boolean>
        <boolean id="Btn_History" valueName="Btn_History">
          <trueValue>
            <decimal value="1" />
          </trueValue>
          <falseValue>
            <decimal value="2" />
          </falseValue>
        </boolean>
        <boolean id="Btn_Folders" valueName="Btn_Folders">
          <trueValue>
            <decimal value="1" />
          </trueValue>
          <falseValue>
            <decimal value="2" />
          </falseValue>
        </boolean>
        <boolean id="Btn_Fullscreen" valueName="Btn_Fullscreen">
          <trueValue>
            <decimal value="1" />
          </trueValue>
          <falseValue>
            <decimal value="2" />
          </falseValue>
        </boolean>
        <boolean id="Btn_Tools" valueName="Btn_Tools">
          <trueValue>
            <decimal value="1" />
          </trueValue>
          <falseValue>
            <decimal value="2" />
          </falseValue>
        </boolean>
        <boolean id="Btn_MailNews" valueName="Btn_MailNews">
          <trueValue>
            <decimal value="1" />
          </trueValue>
          <falseValue>
            <decimal value="2" />
          </falseValue>
        </boolean>
        <boolean id="Btn_Size" valueName="Btn_Size">
          <trueValue>
            <decimal value="1" />
          </trueValue>
          <falseValue>
            <decimal value="2" />
          </falseValue>
        </boolean>
        <boolean id="Btn_Print" valueName="Btn_Print">
          <trueValue>
            <decimal value="1" />
          </trueValue>
          <falseValue>
            <decimal value="2" />
          </falseValue>
        </boolean>
        <boolean id="Btn_Edit" valueName="Btn_Edit">
          <trueValue>
            <decimal value="1" />
          </trueValue>
          <falseValue>
            <decimal value="2" />
          </falseValue>
        </boolean>
        <boolean id="Btn_Discussions" valueName="Btn_Discussions">
          <trueValue>
            <decimal value="1" />
          </trueValue>
          <falseValue>
            <decimal value="2" />
          </falseValue>
        </boolean>
        <boolean id="Btn_Cut" valueName="Btn_Cut">
          <trueValue>
            <decimal value="1" />
          </trueValue>
          <falseValue>
            <decimal value="2" />
          </falseValue>
        </boolean>
        <boolean id="Btn_Copy" valueName="Btn_Copy">
          <trueValue>
            <decimal value="1" />
          </trueValue>
          <falseValue>
            <decimal value="2" />
          </falseValue>
        </boolean>
        <boolean id="Btn_Paste" valueName="Btn_Paste">
          <trueValue>
            <decimal value="1" />
          </trueValue>
          <falseValue>
            <decimal value="2" />
          </falseValue>
        </boolean>
        <boolean id="Btn_Encoding" valueName="Btn_Encoding">
          <trueValue>
            <decimal value="1" />
          </trueValue>
          <falseValue>
            <decimal value="2" />
          </falseValue>
        </boolean>
      </elements>
    </policy>

Editor controls

<presentation id="ToolbarButtons" xmlns="http://schemas.microsoft.com/GroupPolicy/2006/07/PolicyDefinitions">
        <checkBox refId="Btn_Back">Show Back button</checkBox>
        <checkBox refId="Btn_Forward">Show Forward button</checkBox>
        <checkBox refId="Btn_Stop">Show Stop button</checkBox>
        <checkBox refId="Btn_Refresh">Show Refresh button</checkBox>
        <checkBox refId="Btn_Home">Show Home button</checkBox>
        <checkBox refId="Btn_Search">Show Search button</checkBox>
        <checkBox refId="Btn_Favorites">Show Favorites button</checkBox>
        <checkBox refId="Btn_History">Show History button</checkBox>
        <checkBox refId="Btn_Folders">Show Folders button</checkBox>
        <checkBox refId="Btn_Fullscreen">Show Fullscreen button</checkBox>
        <checkBox refId="Btn_Tools">Show Tools button</checkBox>
        <checkBox refId="Btn_MailNews">Show Mail button</checkBox>
        <checkBox refId="Btn_Size">Show Font size button</checkBox>
        <checkBox refId="Btn_Print">Show Print button</checkBox>
        <checkBox refId="Btn_Edit">Show Edit button</checkBox>
        <checkBox refId="Btn_Discussions">Show Discussions button</checkBox>
        <checkBox refId="Btn_Cut">Show Cut button</checkBox>
        <checkBox refId="Btn_Copy">Show Copy button</checkBox>
        <checkBox refId="Btn_Paste">Show Paste button</checkBox>
        <checkBox refId="Btn_Encoding">Show Encoding button</checkBox>
      </presentation>

Supported platforms and category

Microsoft.Policies.InternetExplorer:category:InternetExplorer
<category displayName="$(string.InternetExplorer)" explainText="$(string.IE_ExplainCat)" name="InternetExplorer" xmlns="http://schemas.microsoft.com/GroupPolicy/2006/07/PolicyDefinitions">
      <parentCategory ref="Microsoft.Policies.Windows:WindowsComponents" />
    </category>
Microsoft.Policies.InternetExplorer:category:Toolbars
<category displayName="$(string.Toolbars)" explainText="$(string.IE_ExplainToolbarsCategory)" name="Toolbars" xmlns="http://schemas.microsoft.com/GroupPolicy/2006/07/PolicyDefinitions">
      <parentCategory ref="Microsoft.Policies.InternetExplorer:InternetExplorer" />
    </category>
Microsoft.Policies.InternetExplorer:definition:SUPPORTED_IE5_6
<definition displayName="$(string.SUPPORTED_IE5_6)" name="SUPPORTED_IE5_6" xmlns="http://schemas.microsoft.com/GroupPolicy/2006/07/PolicyDefinitions">
        <or>
          <range maxVersionIndex="6" minVersionIndex="5" ref="Microsoft.Policies.Products:InternetExplorer" />
        </or>
      </definition>
Microsoft.Policies.Products:product:InternetExplorer
sha256:f287ee590cbba46b7a95511866303967b9370c7c7d81185659d675ca19b05d72
Microsoft.Policies.Windows:category:WindowsComponents
<category displayName="$(string.WindowsComponents)" explainText="$(string.WindowsComponents_Help)" name="WindowsComponents" xmlns="http://schemas.microsoft.com/GroupPolicy/2006/07/PolicyDefinitions" />
Microsoft.Policies.InternetExplorer:category:InternetExplorer
<category displayName="$(string.InternetExplorer)" explainText="$(string.IE_ExplainCat)" name="InternetExplorer" xmlns="http://schemas.microsoft.com/GroupPolicy/2006/07/PolicyDefinitions">
      <parentCategory ref="Microsoft.Policies.Windows:WindowsComponents" />
    </category>
<strings><string id="Microsoft.Policies.InternetExplorer:IE_ExplainCat">Contains settings to configure Internet Explorer</string><string id="Microsoft.Policies.InternetExplorer:InternetExplorer">Internet Explorer</string></strings>
Microsoft.Policies.InternetExplorer:category:Toolbars
<category displayName="$(string.Toolbars)" explainText="$(string.IE_ExplainToolbarsCategory)" name="Toolbars" xmlns="http://schemas.microsoft.com/GroupPolicy/2006/07/PolicyDefinitions">
      <parentCategory ref="Microsoft.Policies.InternetExplorer:InternetExplorer" />
    </category>
<strings><string id="Microsoft.Policies.InternetExplorer:IE_ExplainToolbarsCategory">Contains settings to allow and restrict users from editing the toolbars in Internet Explorer. Administrators can also set the default toolbar buttons.</string><string id="Microsoft.Policies.InternetExplorer:Toolbars">Toolbars</string></strings>
Microsoft.Policies.InternetExplorer:definition:SUPPORTED_IE5_6
<definition displayName="$(string.SUPPORTED_IE5_6)" name="SUPPORTED_IE5_6" xmlns="http://schemas.microsoft.com/GroupPolicy/2006/07/PolicyDefinitions">
        <or>
          <range maxVersionIndex="6" minVersionIndex="5" ref="Microsoft.Policies.Products:InternetExplorer" />
        </or>
      </definition>
<strings><string id="Microsoft.Policies.InternetExplorer:SUPPORTED_IE5_6">Only Internet Explorer 5.0 and Internet Explorer 6.0</string></strings>
Microsoft.Policies.Products:product:InternetExplorer
<product displayName="$(string.InternetExplorer)" name="InternetExplorer" xmlns="http://schemas.microsoft.com/GroupPolicy/2006/07/PolicyDefinitions">
        <majorVersion displayName="$(string.InternetExplorer30)" name="InternetExplorer30" versionIndex="3" />
        <majorVersion displayName="$(string.InternetExplorer40)" name="InternetExplorer40" versionIndex="4" />
        <majorVersion displayName="$(string.InternetExplorer50)" name="InternetExplorer50" versionIndex="5" />
        <majorVersion displayName="$(string.InternetExplorer60)" name="InternetExplorer60" versionIndex="6" />
        <majorVersion displayName="$(string.InternetExplorer70)" name="InternetExplorer70" versionIndex="7" />
        <majorVersion displayName="$(string.InternetExplorer80)" name="InternetExplorer80" versionIndex="8" />
        <majorVersion displayName="$(string.InternetExplorer90)" name="InternetExplorer90" versionIndex="9" />
        <majorVersion displayName="$(string.InternetExplorer100)" name="InternetExplorer100" versionIndex="10" />
        <majorVersion displayName="$(string.InternetExplorer110)" name="InternetExplorer110" versionIndex="11" />
      </product>
<strings><string id="Microsoft.Policies.Products:InternetExplorer">Internet Explorer</string><string id="Microsoft.Policies.Products:InternetExplorer100">Internet Explorer 10</string><string id="Microsoft.Policies.Products:InternetExplorer110">Internet Explorer 11</string><string id="Microsoft.Policies.Products:InternetExplorer30">Internet Explorer 3</string><string id="Microsoft.Policies.Products:InternetExplorer40">Internet Explorer 4</string><string id="Microsoft.Policies.Products:InternetExplorer50">Internet Explorer 5</string><string id="Microsoft.Policies.Products:InternetExplorer60">Internet Explorer 6</string><string id="Microsoft.Policies.Products:InternetExplorer70">Internet Explorer 7</string><string id="Microsoft.Policies.Products:InternetExplorer80">Internet Explorer 8</string><string id="Microsoft.Policies.Products:InternetExplorer90">Internet Explorer 9</string></strings>
Microsoft.Policies.Windows:category:WindowsComponents
<category displayName="$(string.WindowsComponents)" explainText="$(string.WindowsComponents_Help)" name="WindowsComponents" xmlns="http://schemas.microsoft.com/GroupPolicy/2006/07/PolicyDefinitions" />
<strings><string id="Microsoft.Policies.Windows:WindowsComponents">Windows Components</string><string id="Microsoft.Policies.Windows:WindowsComponents_Help">Contains settings for operating system components.</string></strings>
ChangeIntel

An IT change radar: releases, security, known issues, retirements, documentation changes, and service status from public sources. Every item links to supporting evidence; dates and statuses can change after they are read.

Sources read 18 Oct 22:28 UTC · 253 of 255 readable · 252 fully read · documentation 0/410 current