Add This PC desktop icon, hide Start menu recommendations, remove LinkedIn
- 04-default-profile.ps1 + 05-personalization.ps1: show This PC icon on
desktop via HideDesktopIcons CLSID {20D04FE0...} = 0
- 03-system-registry.ps1: HideRecommendedSection = 1 hides Win11 Start
menu Recommended section (HKLM policy)
- 04-default-profile.ps1: Start_TrackProgs = 0 and Start_TrackDocs = 0
hide recently added/opened items from Start menu
- 01-bloatware.ps1: add 7EE7776C.LinkedInforWindows to removal list
- tests/Test-Deployment.ps1: add checks for all three new settings
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
3a3513c3bc
commit
29e25d5905
5 changed files with 37 additions and 1 deletions
|
|
@ -62,6 +62,7 @@ $AppxToRemove = @(
|
||||||
"Microsoft.YourPhone"
|
"Microsoft.YourPhone"
|
||||||
"Microsoft.ZuneMusic"
|
"Microsoft.ZuneMusic"
|
||||||
"Microsoft.ZuneVideo"
|
"Microsoft.ZuneVideo"
|
||||||
|
"7EE7776C.LinkedInforWindows"
|
||||||
)
|
)
|
||||||
|
|
||||||
# Packages to always keep
|
# Packages to always keep
|
||||||
|
|
|
||||||
|
|
@ -307,4 +307,10 @@ Set-Reg -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\GameDVR" `
|
||||||
Set-Reg -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsAI" `
|
Set-Reg -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsAI" `
|
||||||
-Name "DisableAIDataAnalysis" -Value 1
|
-Name "DisableAIDataAnalysis" -Value 1
|
||||||
|
|
||||||
|
# -----------------------------------------------------------------------
|
||||||
|
# Start menu - hide Recommended section (Win11)
|
||||||
|
# -----------------------------------------------------------------------
|
||||||
|
Set-Reg -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\Explorer" `
|
||||||
|
-Name "HideRecommendedSection" -Value 1
|
||||||
|
|
||||||
Write-Log "Step 3 complete" -Level OK
|
Write-Log "Step 3 complete" -Level OK
|
||||||
|
|
|
||||||
|
|
@ -158,6 +158,13 @@ try {
|
||||||
Set-ProfileReg -SubKey "Software\Microsoft\Windows\CurrentVersion\Explorer" `
|
Set-ProfileReg -SubKey "Software\Microsoft\Windows\CurrentVersion\Explorer" `
|
||||||
-Name "EnableAutoTray" -Value 0
|
-Name "EnableAutoTray" -Value 0
|
||||||
|
|
||||||
|
# -----------------------------------------------------------------------
|
||||||
|
# Desktop icons - show This PC
|
||||||
|
# -----------------------------------------------------------------------
|
||||||
|
# CLSID {20D04FE0-3AEA-1069-A2D8-08002B30309D} = This PC / Computer
|
||||||
|
Set-ProfileReg -SubKey "Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\NewStartPanel" `
|
||||||
|
-Name "{20D04FE0-3AEA-1069-A2D8-08002B30309D}" -Value 0
|
||||||
|
|
||||||
# -----------------------------------------------------------------------
|
# -----------------------------------------------------------------------
|
||||||
# Start menu settings
|
# Start menu settings
|
||||||
# -----------------------------------------------------------------------
|
# -----------------------------------------------------------------------
|
||||||
|
|
@ -168,12 +175,19 @@ try {
|
||||||
-Name "DisableSearchBoxSuggestions" -Value 1
|
-Name "DisableSearchBoxSuggestions" -Value 1
|
||||||
|
|
||||||
# Win11: empty Start menu pins
|
# Win11: empty Start menu pins
|
||||||
$startPinsPath = "Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced"
|
|
||||||
Set-ProfileReg -SubKey "Software\Microsoft\Windows\CurrentVersion\Start" `
|
Set-ProfileReg -SubKey "Software\Microsoft\Windows\CurrentVersion\Start" `
|
||||||
-Name "ConfigureStartPins" `
|
-Name "ConfigureStartPins" `
|
||||||
-Value '{"pinnedList":[]}' `
|
-Value '{"pinnedList":[]}' `
|
||||||
-Type "String"
|
-Type "String"
|
||||||
|
|
||||||
|
# Hide "Recently added" apps in Start menu
|
||||||
|
Set-ProfileReg -SubKey "Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" `
|
||||||
|
-Name "Start_TrackProgs" -Value 0
|
||||||
|
|
||||||
|
# Hide recently opened files/docs from Start menu
|
||||||
|
Set-ProfileReg -SubKey "Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" `
|
||||||
|
-Name "Start_TrackDocs" -Value 0
|
||||||
|
|
||||||
# -----------------------------------------------------------------------
|
# -----------------------------------------------------------------------
|
||||||
# Copilot - disable
|
# Copilot - disable
|
||||||
# -----------------------------------------------------------------------
|
# -----------------------------------------------------------------------
|
||||||
|
|
|
||||||
|
|
@ -87,6 +87,12 @@ function Apply-ThemeSettings {
|
||||||
|
|
||||||
Set-Reg -Path "$HiveRoot\Control Panel\Desktop" `
|
Set-Reg -Path "$HiveRoot\Control Panel\Desktop" `
|
||||||
-Name "TileWallpaper" -Value "0" -Type "String"
|
-Name "TileWallpaper" -Value "0" -Type "String"
|
||||||
|
|
||||||
|
# -----------------------------------------------------------------------
|
||||||
|
# Desktop icons - show This PC
|
||||||
|
# -----------------------------------------------------------------------
|
||||||
|
Set-Reg -Path "$HiveRoot\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\NewStartPanel" `
|
||||||
|
-Name "{20D04FE0-3AEA-1069-A2D8-08002B30309D}" -Value 0
|
||||||
}
|
}
|
||||||
|
|
||||||
# -----------------------------------------------------------------------
|
# -----------------------------------------------------------------------
|
||||||
|
|
|
||||||
|
|
@ -211,6 +211,15 @@ Test-Check "File extensions visible" {
|
||||||
Test-Check "Explorer opens to This PC" {
|
Test-Check "Explorer opens to This PC" {
|
||||||
(Get-RegValue "HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" "LaunchTo") -eq 1
|
(Get-RegValue "HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" "LaunchTo") -eq 1
|
||||||
}
|
}
|
||||||
|
Test-Check "This PC icon on desktop" {
|
||||||
|
(Get-RegValue "HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\NewStartPanel" "{20D04FE0-3AEA-1069-A2D8-08002B30309D}") -eq 0
|
||||||
|
}
|
||||||
|
Test-Check "Start menu Recommended section hidden" {
|
||||||
|
(Get-RegValue "HKLM:\SOFTWARE\Policies\Microsoft\Windows\Explorer" "HideRecommendedSection") -eq 1
|
||||||
|
}
|
||||||
|
Test-Check "Start menu recently added hidden" {
|
||||||
|
(Get-RegValue "HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" "Start_TrackProgs") -eq 0
|
||||||
|
}
|
||||||
|
|
||||||
# -----------------------------------------------------------------------
|
# -----------------------------------------------------------------------
|
||||||
# Scheduled tasks
|
# Scheduled tasks
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue