Created
November 25, 2017 23:03
-
-
Save augustl/4ae6d1bfacf3100ca1b65ce9ac67637d to your computer and use it in GitHub Desktop.
boxstarter
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Disable-UAC | |
Disable-BingSearch | |
Disable-GameBarTips | |
Set-WindowsExplorerOptions -EnableShowHiddenFilesFoldersDrives -EnableShowFileExtensions | |
Set-TaskbarOptions -Size Small -Dock Bottom -Combine Full -Lock | |
Set-TaskbarOptions -Size Small -Dock Bottom -Combine Full -AlwaysShowIconsOn | |
#--- Uninstall unecessary applications that come with Windows out of the box --- | |
Get-AppxPackage -allusers Microsoft.3DBuilder | Remove-AppxPackage | |
Get-AppxPackage -allusers Microsoft.WindowsAlarms | Remove-AppxPackage | |
Get-AppxPackage -allusers *Autodesk* | Remove-AppxPackage | |
Get-AppxPackage -allusers Microsoft.BingFinance | Remove-AppxPackage | |
Get-AppxPackage -allusers Microsoft.BingNews | Remove-AppxPackage | |
Get-AppxPackage -allusers Microsoft.BingSports | Remove-AppxPackage | |
Get-AppxPackage -allusers Microsoft.BingWeather | Remove-AppxPackage | |
Get-AppxPackage -allusers *BubbleWitch* | Remove-AppxPackage | |
Get-AppxPackage -allusers king.com.CandyCrush* | Remove-AppxPackage | |
Get-AppxPackage -allusers Microsoft.CommsPhone | Remove-AppxPackage | |
Get-AppxPackage -allusers *Facebook* | Remove-AppxPackage | |
Get-AppxPackage -allusers Microsoft.Getstarted | Remove-AppxPackage | |
Get-AppxPackage -allusers *Keeper* | Remove-AppxPackage | |
Get-AppxPackage -allusers microsoft.windowscommunicationsapps | Remove-AppxPackage | |
Get-AppxPackage -allusers Microsoft.WindowsMaps | Remove-AppxPackage | |
Get-AppxPackage -allusers *MarchofEmpires* | Remove-AppxPackage | |
Get-AppxPackage -allusers Microsoft.Messaging | Remove-AppxPackage | |
Get-AppxPackage -allusers *Minecraft* | Remove-AppxPackage | |
Get-AppxPackage -allusers *Netflix* | Remove-AppxPackage | |
Get-AppxPackage -allusers Microsoft.MicrosoftOfficeHub | Remove-AppxPackage | |
Get-AppxPackage -allusers Microsoft.OneConnect | Remove-AppxPackage | |
Get-AppxPackage -allusers Microsoft.Office.OneNote | Remove-AppxPackage | |
Get-AppxPackage -allusers Microsoft.People | Remove-AppxPackage | |
Get-AppxPackage -allusers Microsoft.WindowsPhone | Remove-AppxPackage | |
Get-AppxPackage -allusers Microsoft.Windows.Photos | Remove-AppxPackage | |
Get-AppxPackage -allusers *Plex* | Remove-AppxPackage | |
Get-AppxPackage -allusers Microsoft.SkypeApp | Remove-AppxPackage | |
Get-AppxPackage -allusers Microsoft.SkypeApp | Remove-ProvisionedAppxPackage | |
Get-AppxPackage -allusers Microsoft.Office.Sway | Remove-AppxPackage | |
Get-AppxPackage -allusers *Twitter* | Remove-AppxPackage | |
Get-AppxPackage -allusers Microsoft.XboxApp | Remove-AppxPackage | |
Get-AppxPackage -allusers Microsoft.XboxIdentityProvider | Remove-AppxPackage | |
Get-AppxPackage -allusers Microsoft.ZuneMusic | Remove-AppxPackage | |
Get-AppxPackage -allusers Microsoft.ZuneVideo | Remove-AppxPackage | |
# Privacy: Let apps use my advertising ID: Disable | |
If (-Not (Test-Path "HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\AdvertisingInfo")) { | |
New-Item -Path HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\AdvertisingInfo | Out-Null | |
} | |
Set-ItemProperty -Path HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\AdvertisingInfo -Name Enabled -Type DWord -Value 0 | |
# WiFi Sense: HotSpot Sharing: Disable | |
If (-Not (Test-Path "HKLM:\Software\Microsoft\PolicyManager\default\WiFi\AllowWiFiHotSpotReporting")) { | |
New-Item -Path HKLM:\Software\Microsoft\PolicyManager\default\WiFi\AllowWiFiHotSpotReporting | Out-Null | |
} | |
Set-ItemProperty -Path HKLM:\Software\Microsoft\PolicyManager\default\WiFi\AllowWiFiHotSpotReporting -Name value -Type DWord -Value 0 | |
# WiFi Sense: Shared HotSpot Auto-Connect: Disable | |
Set-ItemProperty -Path HKLM:\Software\Microsoft\PolicyManager\default\WiFi\AllowAutoConnectToWiFiSenseHotspots -Name value -Type DWord -Value 0 | |
# Start Menu: Disable Bing Search Results | |
Set-ItemProperty -Path HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Search -Name BingSearchEnabled -Type DWord -Value 0 | |
# Change Explorer home screen back to "This PC" | |
Set-ItemProperty -Path HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced -Name LaunchTo -Type DWord -Value 1 | |
# Better File Explorer | |
Set-ItemProperty -Path HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced -Name NavPaneExpandToCurrentFolder -Value 1 | |
Set-ItemProperty -Path HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced -Name NavPaneShowAllFolders -Value 1 | |
Set-ItemProperty -Path HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced -Name MMTaskbarMode -Value 2 | |
# Disable the Lock Screen (the one before password prompt - to prevent dropping the first character) | |
If (-Not (Test-Path HKLM:\SOFTWARE\Policies\Microsoft\Windows\Personalization)) { | |
New-Item -Path HKLM:\SOFTWARE\Policies\Microsoft\Windows -Name Personalization | Out-Null | |
} | |
Set-ItemProperty -Path HKLM:\SOFTWARE\Policies\Microsoft\Windows\Personalization -Name NoLockScreen -Type DWord -Value 1 | |
# To Restore: | |
# Set-ItemProperty -Path HKLM:\SOFTWARE\Policies\Microsoft\Windows\Personalization -Name NoLockScreen -Type DWord -Value 1 | |
# Turn off People in Taskbar | |
If (-Not (Test-Path "HKCU:SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\People")) { | |
New-Item -Path HKCU:SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\People | Out-Null | |
} | |
Set-ItemProperty -Path "HKCU:SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\People" -Name PeopleBand -Type DWord -Value 0 | |
Enable-UAC | |
Enable-MicrosoftUpdate | |
Install-WindowsUpdate -acceptEula |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
choco install googlechrome | |
choco install dropbox | |
choco install firefox | |
choco install jdk8 | |
choco install intellijidea-ultimate | |
choco install keepassx | |
choco install vcxsrv | |
# WSL | |
# Still need to run `bash` or `lxrun/exe /install /y` manually post install | |
Enable-WindowsOptionalFeature -FeatureName Microsoft-Windows-Subsystem-Linux -Online -All -LimitAccess -NoRestart -ErrorAction Stop |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment