Last active
October 27, 2021 22:01
-
-
Save gil00pita/de07098d633981c66a2ae455d005aee7 to your computer and use it in GitHub Desktop.
Automation Installer for Windows, Chocolatey.https://chocolatey.org/
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
############################################################## | |
# Description: Boxstarter Script | |
# Author: Gil Alvaro | |
# Last Updated: 2020-01-08 | |
# | |
# Install boxstarter: | |
# . { iwr -useb http://boxstarter.org/bootstrapper.ps1 } | iex; get-boxstarter -Force | |
# | |
# You might need to set: Set-ExecutionPolicy RemoteSigned | |
# | |
# Run this boxstarter by calling the following from an **elevated** command-prompt: | |
# start http://boxstarter.org/package/nr/url?<URL-TO-RAW-GIST> | |
# OR | |
# Install-BoxstarterPackage -PackageName <URL-TO-RAW-GIST> -DisableReboots | |
# Ex: | |
# Install-BoxstarterPackage -PackageName https://gist.githubusercontent.com/gil00pita/de07098d633981c66a2ae455d005aee7/raw/95a4dc96cf49005d08de9e1201c598a4a9a7aa81/Install.Core.Apps.txt -DisableReboots | |
# | |
# Basic Commands: | |
# choco install - install | |
# choco upgrade - install or upgrade | |
# choco upgrade all -y - Upgrade All Apps | |
# cinst - install | |
# cinstm - install or upgrade | |
# Learn more: http://boxstarter.org/Learn/WebLauncher | |
############################################################## | |
# Boxstarter options | |
$Boxstarter.RebootOk=$false | |
$Boxstarter.NoPassword=$true | |
$Boxstarter.AutoLogin=$true | |
############################################################## | |
# Temporary Disable UAC | |
############################################################## | |
if (Test-PendingReboot) { Invoke-Reboot } # ------ REBOOT ------ | |
# Disable UAC and bloatware | |
Disable-UAC | |
############################################################## | |
# Change Windows Settings | |
############################################################## | |
if (Test-PendingReboot) { Invoke-Reboot } # ------ REBOOT ------ | |
# Modify explorer, taskbar, desktop, login | |
Set-WindowsExplorerOptions -DisableShowHiddenFilesFoldersDrives -EnableShowProtectedOSFiles -EnableShowFileExtensions -EnableShowFullPathInTitleBar -DisableOpenFileExplorerToQuickAccess -DisableShowRecentFilesInQuickAccess -DisableShowFrequentFoldersInQuickAccess -DisableExpandToOpenFolder | |
Set-TaskbarOptions -Size Small -Dock Bottom -Combine Never -AlwaysShowIconsOn | |
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux | |
############################################################## | |
# Move library locations | |
############################################################## | |
if (Test-PendingReboot) { Invoke-Reboot } # ------ REBOOT ------ | |
Move-LibraryDirectory "My Video" "D:\Videos" | |
Move-LibraryDirectory "My Pictures" "D:\Pictures" | |
Move-LibraryDirectory "Desktop" "D:\Desktop" | |
Move-LibraryDirectory "Favorites" "D:\Favorites" | |
Move-LibraryDirectory "My Music" "D:\Music" | |
Move-LibraryDirectory "Personal" "D:\Documents" | |
#Move-LibraryDirectory "Links" "D:\Links" | |
#Move-LibraryDirectory "Downloads" "D:\Downloads" | |
#Move-LibraryDirectory "Contacts" "D:\Contacts" | |
#Move-LibraryDirectory "Saved Games" "D:\Saved Games" | |
#Move-LibraryDirectory "Local AppData" "D:\AppData\Local" | |
#Move-LibraryDirectory "History" "D:\AppData\Local\Microsoft\Windows\History" | |
#Move-LibraryDirectory "Cache" "D:\AppData\Local\Microsoft\Windows\INetCache" | |
#Move-LibraryDirectory "AppData" "D:\AppData\Roaming" | |
#Move-LibraryDirectory "SendTo" "D:\AppData\Roaming\Microsoft\Windows\SendTo" | |
#Move-LibraryDirectory "Start Menu" "D:\AppData\Roaming\Microsoft\Windows\Start Menu" | |
#Move-LibraryDirectory "Programs" "D:\AppData\Roaming\Microsoft\Windows\Start Menu\Programs" | |
#Move-LibraryDirectory "Recent" "D:\AppData\Roaming\Microsoft\Windows\Recent" | |
#Move-LibraryDirectory "Startup" "D:\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup" | |
#Move-LibraryDirectory "Templates" "D:\AppData\Roaming\Microsoft\Windows\Templates" | |
############################################################## | |
# Windows 10 Metro App Removals | |
# These start commented out so you choose | |
# Just remove the # (comment in PowerShell) | |
############################################################## | |
# 3D Builder | |
Get-AppxPackage Microsoft.3DBuilder | Remove-AppxPackage | |
# Autodesk | |
Get-AppxPackage *Autodesk* | Remove-AppxPackage | |
# Bing Weather, News, Sports, and Finance (Money): | |
Get-AppxPackage Microsoft.BingFinance | Remove-AppxPackage | |
Get-AppxPackage Microsoft.BingNews | Remove-AppxPackage | |
Get-AppxPackage Microsoft.BingSports | Remove-AppxPackage | |
Get-AppxPackage Microsoft.BingWeather | Remove-AppxPackage | |
# BubbleWitch | |
Get-AppxPackage *BubbleWitch* | Remove-AppxPackage | |
# Candy Crush | |
Get-AppxPackage king.com.CandyCrush* | Remove-AppxPackage | |
# Comms Phone | |
Get-AppxPackage Microsoft.CommsPhone | Remove-AppxPackage | |
# Messaging | |
Get-AppxPackage Microsoft.Messaging | Remove-AppxPackage | |
# Minecraft | |
#Get-AppxPackage *Minecraft* | Remove-AppxPackage | |
# Netflix | |
Get-AppxPackage *Netflix* | Remove-AppxPackage | |
# Office Hub | |
Get-AppxPackage Microsoft.MicrosoftOfficeHub | Remove-AppxPackage | |
# One Connect | |
Get-AppxPackage Microsoft.OneConnect | Remove-AppxPackage | |
Get-AppxPackage *Facebook* | Remove-AppxPackage | |
# Feedback Hub | |
Get-AppxPackage Microsoft.WindowsFeedbackHub | Remove-AppxPackage | |
# People | |
Get-AppxPackage Microsoft.People | Remove-AppxPackage | |
# Sway | |
Get-AppxPackage Microsoft.Office.Sway | Remove-AppxPackage | |
# Zune Music, Movies & TV | |
Get-AppxPackage Microsoft.ZuneMusic | Remove-AppxPackage | |
Get-AppxPackage Microsoft.ZuneVideo | Remove-AppxPackage | |
############################################################## | |
# Privacy Settings | |
############################################################## | |
# Privacy: Let apps use my advertising ID: Disable | |
Set-ItemProperty -Path HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\AdvertisingInfo -Name Enabled -Type DWord -Value 0 | |
# To Restore: | |
#Set-ItemProperty -Path HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\AdvertisingInfo -Name Enabled -Type DWord -Value 1 | |
# Privacy: SmartScreen Filter for Store Apps: Disable | |
Set-ItemProperty -Path HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\AppHost -Name EnableWebContentEvaluation -Type DWord -Value 0 | |
# To Restore: | |
#Set-ItemProperty -Path HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\AppHost -Name EnableWebContentEvaluation -Type DWord -Value 1 | |
# WiFi Sense: HotSpot Sharing: Disable | |
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 | |
# Activity Tracking: Disable | |
@('EnableActivityFeed','PublishUserActivities','UploadUserActivities') |% { Set-ItemProperty -Path HKLM:\SOFTWARE\Policies\Microsoft\Windows\System -Name $_ -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 | |
# To Restore (Enabled): | |
# Set-ItemProperty -Path HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Search -Name BingSearchEnabled -Type DWord -Value 1 | |
# Start Menu: Disale Cortana (Commented out by default - this is personal preference) | |
$path = "HKLM:\SOFTWARE\Policies\Microsoft\Windows\Windows Search" | |
IF(!(Test-Path -Path $path)) { | |
New-Item -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows" -Name "Windows Search" | |
} | |
Set-ItemProperty -Path $path -Name "AllowCortana" -Value 1 | |
#Restart Explorer to change it immediately | |
Stop-Process -name explorer | |
# Disable Telemetry (requires a reboot to take effect) | |
Set-ItemProperty -Path HKLM:\SOFTWARE\Policies\Microsoft\Windows\DataCollection -Name AllowTelemetry -Type DWord -Value 0 | |
Get-Service DiagTrack,Dmwappushservice | Stop-Service | Set-Service -StartupType Disabled | |
# Disable Quick Access: Frequent Folders | |
Set-ItemProperty -Path HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer -Name ShowFrequent -Type DWord -Value 0 | |
# To Restore: | |
#Set-ItemProperty -Path HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer -Name ShowRecent -Type DWord -Value 1 | |
#Set-ItemProperty -Path HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer -Name ShowFrequent -Type DWord -Value 1 | |
############################################################## | |
# Windows Updates | |
############################################################## | |
# Change Windows Updates to "Notify to schedule restart" | |
Set-ItemProperty -Path HKCU:\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings -Name UxOption -Type DWord -Value 1 | |
# To Restore (Automatic): | |
#Set-ItemProperty -Path HKCU:\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings -Name UxOption -Type DWord -Value 0 | |
# Disable P2P Update downlods outside of local network | |
Set-ItemProperty -Path HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\DeliveryOptimization\Config -Name DODownloadMode -Type DWord -Value 1 | |
Set-ItemProperty -Path HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\DeliveryOptimization -Name SystemSettingsDownloadMode -Type DWord -Value 3 | |
# To restore (PCs on my local network and PCs on the internet) | |
#Set-ItemProperty -Path HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\DeliveryOptimization\Config -Name DODownloadMode -Type DWord -Value 3 | |
#Set-ItemProperty -Path HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\DeliveryOptimization -Name SystemSettingsDownloadMode -Type DWord -Value 1 | |
# To disable P2P update downloads completely: | |
#Set-ItemProperty -Path HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\DeliveryOptimization\Config -Name DODownloadMode -Type DWord -Value 0 | |
if (Test-PendingReboot) { Invoke-Reboot } # ------ REBOOT ------ | |
Install-WindowsUpdate -AcceptEula | |
if (Test-PendingReboot) { Invoke-Reboot } # ------ REBOOT ------ | |
############################################################## | |
# Install system utilities | |
############################################################## | |
cinst PowerShell | |
cinst vcredist2010 | |
cinst vcredist140 | |
cinst dotnet3.5 | |
cinst dotnet4.5 | |
cinst dotnet4.6.2 | |
############################################################## | |
# Install Core Apps | |
############################################################## | |
choco feature enable -n allowGlobalConfirmation | |
choco install 7zip.install | |
choco install adobereader | |
choco install brave | |
choco install ccleaner | |
choco install cheatengine | |
choco install cpu-z | |
choco install directx | |
choco install discord.install | |
choco install dotnet4.6.2 | |
choco install dropbox | |
choco install firefox | |
choco install garmin-express | |
choco install geforce-experience | |
choco install googlechrome | |
choco install googledrive | |
choco install grammarly-chrome | |
choco install itunes | |
choco install jdk11 | |
choco install jdownloader | |
choco install logitech-options | |
choco install office365proplus | |
choco install openhardwaremonitor | |
choco install openvpn | |
choco install opera | |
choco install plexmediaplayer | |
choco install sharex | |
choco install spacesniffer | |
choco install spotify | |
choco install speedfan | |
choco install steam | |
choco install svg-explorer-extension | |
choco install teamviewer | |
choco install vcredist140 | |
choco install vcredist2015 | |
choco install vlc | |
choco install WhatsApp | |
############################################################## | |
# Finishing up - Re-enable UAC | |
############################################################## | |
Enable-UAC | |
if (Test-PendingReboot) { Invoke-Reboot } # ------ REBOOT ------ |
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
@ECHO. | |
@Echo "Installing Core Apps" | |
choco install 7zip.install -y | |
choco install adobereader -y | |
choco install brave -y | |
choco install ccleaner -y | |
choco install cheatengine -y | |
choco install cpu-z -y | |
choco install directx -y | |
choco install discord.install -y | |
choco install dotnet4.6.2 -y | |
choco install dropbox -y | |
choco install firefox -y | |
choco install geforce-experience -y | |
choco install googlechrome -y | |
choco install googledrive -y | |
choco install grammarly -y | |
choco install itunes -y | |
choco install jdk11 -y | |
choco install jdownloader -y | |
choco install logitech-options -y | |
choco install office365proplus -y | |
choco install openvpn -y | |
choco install opera -y | |
choco install plexmediaplayer -y | |
choco install sharex -y | |
choco install spacesniffer -y | |
choco install spotify -y | |
choco install steam -y | |
choco install svg-explorer-extension -y | |
choco install vcredist140 -y | |
choco install vcredist2015 -y | |
choco install vlc -y | |
choco install WhatsApp -y | |
choco install teamviewer -y | |
@Echo "Installing Gil Apps" | |
choco install 1password -y | |
choco install adobe-creative-cloud -y | |
choco install androidstudio -y | |
choco install angryip -y | |
choco install baretail -y | |
choco install bleachbit -y | |
choco install bulkrenameutility.install -y | |
choco install cacher -y | |
choco install calibre -y | |
choco install chocolateygui -y | |
choco install conemu -y | |
choco install cryptomator -y | |
choco install curl -y | |
choco install cygwin -y | |
choco install d2codingfont -y | |
choco install dbeaver -y | |
choco install everything -y | |
choco install figma -y | |
choco install filezilla -y | |
choco install firacode -y | |
choco install git.install -y | |
choco install gitextensions -y | |
choco install github-desktop -y | |
choco install gitkraken -y | |
choco install gpu-z -y | |
choco install hashcheck -y | |
choco install heidisql -y | |
choco install hyper -y | |
choco install insomnia-rest-api-client -y | |
choco install javaruntime -y | |
choco install LinkShellExtension -y | |
choco install make -y | |
choco install microsoft-windows-terminal -y | |
choco install nodejs.install -y | |
choco install nvs -y | |
choco install plexamp -y | |
choco install postman -y | |
choco install procmon -y | |
choco install putty.install -y | |
choco install python -y | |
choco install python2 -y | |
choco install rapidee -y | |
choco install resilio-sync-home -y | |
choco install ruby -y | |
choco install rufus -y | |
choco install sass -y | |
choco install screentogif -y | |
choco install skyfonts -y | |
choco install slack -y | |
choco install speedfan -y | |
choco install sysinternals -y | |
choco install teracopy -y | |
choco install tortoisegit -y | |
choco install vscode -y | |
choco install Wget -y | |
choco install winmerge -y | |
choco install winscp -y | |
echo "Installation Finished" | |
PAUSE |
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
############################################################## | |
# Description: Boxstarter Script | |
# Author: Gil Alvaro | |
# Last Updated: 2020-01-08 | |
# | |
# Install boxstarter: | |
# . { iwr -useb http://boxstarter.org/bootstrapper.ps1 } | iex; get-boxstarter -Force | |
# | |
# You might need to set: Set-ExecutionPolicy RemoteSigned | |
# | |
# Run this boxstarter by calling the following from an **elevated** command-prompt: | |
# start http://boxstarter.org/package/nr/url?<URL-TO-RAW-GIST> | |
# OR | |
# Install-BoxstarterPackage -PackageName <URL-TO-RAW-GIST> -DisableReboots | |
# Ex: | |
# Install-BoxstarterPackage -PackageName https://gist.githubusercontent.com/gil00pita/de07098d633981c66a2ae455d005aee7/raw/2fe1eeebf00cfc6128a7632da7b15f65085a8d9c/InstallScript -DisableReboots | |
# | |
# Basic Commands: | |
# choco install - install | |
# choco upgrade - install or upgrade | |
# choco upgrade all -y - Upgrade All Apps | |
# cinst - install | |
# cinstm - install or upgrade | |
# Learn more: http://boxstarter.org/Learn/WebLauncher | |
############################################################## | |
# Boxstarter options | |
$Boxstarter.RebootOk=$false | |
$Boxstarter.NoPassword=$true | |
$Boxstarter.AutoLogin=$true | |
############################################################## | |
# Temporary Disable UAC | |
############################################################## | |
if (Test-PendingReboot) { Invoke-Reboot } # ------ REBOOT ------ | |
# Disable UAC and bloatware | |
Disable-UAC | |
############################################################## | |
# Change Windows Settings | |
############################################################## | |
if (Test-PendingReboot) { Invoke-Reboot } # ------ REBOOT ------ | |
# Modify explorer, taskbar, desktop, login | |
Set-WindowsExplorerOptions -DisableShowHiddenFilesFoldersDrives -EnableShowProtectedOSFiles -EnableShowFileExtensions -EnableShowFullPathInTitleBar -DisableOpenFileExplorerToQuickAccess -DisableShowRecentFilesInQuickAccess -DisableShowFrequentFoldersInQuickAccess -DisableExpandToOpenFolder | |
Set-TaskbarOptions -Size Small -Dock Bottom -Combine Never -AlwaysShowIconsOn | |
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux | |
############################################################## | |
# Move library locations | |
############################################################## | |
if (Test-PendingReboot) { Invoke-Reboot } # ------ REBOOT ------ | |
Move-LibraryDirectory "My Video" "D:\Videos" | |
Move-LibraryDirectory "My Pictures" "D:\Pictures" | |
Move-LibraryDirectory "Desktop" "D:\Desktop" | |
Move-LibraryDirectory "Favorites" "D:\Favorites" | |
Move-LibraryDirectory "My Music" "D:\Music" | |
Move-LibraryDirectory "Personal" "D:\Documents" | |
#Move-LibraryDirectory "Links" "D:\Links" | |
#Move-LibraryDirectory "Downloads" "D:\Downloads" | |
#Move-LibraryDirectory "Contacts" "D:\Contacts" | |
#Move-LibraryDirectory "Saved Games" "D:\Saved Games" | |
#Move-LibraryDirectory "Local AppData" "D:\AppData\Local" | |
#Move-LibraryDirectory "History" "D:\AppData\Local\Microsoft\Windows\History" | |
#Move-LibraryDirectory "Cache" "D:\AppData\Local\Microsoft\Windows\INetCache" | |
#Move-LibraryDirectory "AppData" "D:\AppData\Roaming" | |
#Move-LibraryDirectory "SendTo" "D:\AppData\Roaming\Microsoft\Windows\SendTo" | |
#Move-LibraryDirectory "Start Menu" "D:\AppData\Roaming\Microsoft\Windows\Start Menu" | |
#Move-LibraryDirectory "Programs" "D:\AppData\Roaming\Microsoft\Windows\Start Menu\Programs" | |
#Move-LibraryDirectory "Recent" "D:\AppData\Roaming\Microsoft\Windows\Recent" | |
#Move-LibraryDirectory "Startup" "D:\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup" | |
#Move-LibraryDirectory "Templates" "D:\AppData\Roaming\Microsoft\Windows\Templates" | |
############################################################## | |
# Windows 10 Metro App Removals | |
# These start commented out so you choose | |
# Just remove the # (comment in PowerShell) | |
############################################################## | |
# 3D Builder | |
Get-AppxPackage Microsoft.3DBuilder | Remove-AppxPackage | |
# Autodesk | |
Get-AppxPackage *Autodesk* | Remove-AppxPackage | |
# Bing Weather, News, Sports, and Finance (Money): | |
Get-AppxPackage Microsoft.BingFinance | Remove-AppxPackage | |
Get-AppxPackage Microsoft.BingNews | Remove-AppxPackage | |
Get-AppxPackage Microsoft.BingSports | Remove-AppxPackage | |
Get-AppxPackage Microsoft.BingWeather | Remove-AppxPackage | |
# BubbleWitch | |
Get-AppxPackage *BubbleWitch* | Remove-AppxPackage | |
# Candy Crush | |
Get-AppxPackage king.com.CandyCrush* | Remove-AppxPackage | |
# Comms Phone | |
Get-AppxPackage Microsoft.CommsPhone | Remove-AppxPackage | |
# Messaging | |
Get-AppxPackage Microsoft.Messaging | Remove-AppxPackage | |
# Minecraft | |
#Get-AppxPackage *Minecraft* | Remove-AppxPackage | |
# Netflix | |
Get-AppxPackage *Netflix* | Remove-AppxPackage | |
# Office Hub | |
Get-AppxPackage Microsoft.MicrosoftOfficeHub | Remove-AppxPackage | |
# One Connect | |
Get-AppxPackage Microsoft.OneConnect | Remove-AppxPackage | |
Get-AppxPackage *Facebook* | Remove-AppxPackage | |
# Feedback Hub | |
Get-AppxPackage Microsoft.WindowsFeedbackHub | Remove-AppxPackage | |
# People | |
Get-AppxPackage Microsoft.People | Remove-AppxPackage | |
# Sway | |
Get-AppxPackage Microsoft.Office.Sway | Remove-AppxPackage | |
# Zune Music, Movies & TV | |
Get-AppxPackage Microsoft.ZuneMusic | Remove-AppxPackage | |
Get-AppxPackage Microsoft.ZuneVideo | Remove-AppxPackage | |
############################################################## | |
# Privacy Settings | |
############################################################## | |
# Privacy: Let apps use my advertising ID: Disable | |
Set-ItemProperty -Path HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\AdvertisingInfo -Name Enabled -Type DWord -Value 0 | |
# To Restore: | |
#Set-ItemProperty -Path HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\AdvertisingInfo -Name Enabled -Type DWord -Value 1 | |
# Privacy: SmartScreen Filter for Store Apps: Disable | |
Set-ItemProperty -Path HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\AppHost -Name EnableWebContentEvaluation -Type DWord -Value 0 | |
# To Restore: | |
#Set-ItemProperty -Path HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\AppHost -Name EnableWebContentEvaluation -Type DWord -Value 1 | |
# WiFi Sense: HotSpot Sharing: Disable | |
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 | |
# Activity Tracking: Disable | |
@('EnableActivityFeed','PublishUserActivities','UploadUserActivities') |% { Set-ItemProperty -Path HKLM:\SOFTWARE\Policies\Microsoft\Windows\System -Name $_ -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 | |
# To Restore (Enabled): | |
# Set-ItemProperty -Path HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Search -Name BingSearchEnabled -Type DWord -Value 1 | |
# Start Menu: Disale Cortana (Commented out by default - this is personal preference) | |
# TODO: Figure this out - need another VM to test, mine's already disabled via domain, etc. | |
$path = "HKLM:\SOFTWARE\Policies\Microsoft\Windows\Windows Search" | |
IF(!(Test-Path -Path $path)) { | |
New-Item -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows" -Name "Windows Search" | |
} | |
Set-ItemProperty -Path $path -Name "AllowCortana" -Value 1 | |
#Restart Explorer to change it immediately | |
Stop-Process -name explorer | |
# Disable Telemetry (requires a reboot to take effect) | |
Set-ItemProperty -Path HKLM:\SOFTWARE\Policies\Microsoft\Windows\DataCollection -Name AllowTelemetry -Type DWord -Value 0 | |
Get-Service DiagTrack,Dmwappushservice | Stop-Service | Set-Service -StartupType Disabled | |
# Disable Quick Access: Frequent Folders | |
Set-ItemProperty -Path HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer -Name ShowFrequent -Type DWord -Value 0 | |
# To Restore: | |
#Set-ItemProperty -Path HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer -Name ShowRecent -Type DWord -Value 1 | |
#Set-ItemProperty -Path HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer -Name ShowFrequent -Type DWord -Value 1 | |
############################################################## | |
# Windows Updates | |
############################################################## | |
# Change Windows Updates to "Notify to schedule restart" | |
Set-ItemProperty -Path HKCU:\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings -Name UxOption -Type DWord -Value 1 | |
# To Restore (Automatic): | |
#Set-ItemProperty -Path HKCU:\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings -Name UxOption -Type DWord -Value 0 | |
# Disable P2P Update downlods outside of local network | |
Set-ItemProperty -Path HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\DeliveryOptimization\Config -Name DODownloadMode -Type DWord -Value 1 | |
Set-ItemProperty -Path HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\DeliveryOptimization -Name SystemSettingsDownloadMode -Type DWord -Value 3 | |
# To restore (PCs on my local network and PCs on the internet) | |
#Set-ItemProperty -Path HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\DeliveryOptimization\Config -Name DODownloadMode -Type DWord -Value 3 | |
#Set-ItemProperty -Path HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\DeliveryOptimization -Name SystemSettingsDownloadMode -Type DWord -Value 1 | |
# To disable P2P update downloads completely: | |
#Set-ItemProperty -Path HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\DeliveryOptimization\Config -Name DODownloadMode -Type DWord -Value 0 | |
if (Test-PendingReboot) { Invoke-Reboot } # ------ REBOOT ------ | |
Install-WindowsUpdate -AcceptEula | |
if (Test-PendingReboot) { Invoke-Reboot } # ------ REBOOT ------ | |
############################################################## | |
# Install system utilities | |
############################################################## | |
cinst PowerShell | |
cinst vcredist2010 | |
cinst vcredist140 | |
cinst dotnet3.5 | |
cinst dotnet4.5 | |
cinst dotnet4.6.2 | |
cinst chocolateygui | |
############################################################## | |
# Install Core Apps | |
############################################################## | |
choco feature enable -n allowGlobalConfirmation | |
choco install 7zip.install | |
choco install adobereader | |
choco install brave | |
choco install ccleaner | |
choco install cheatengine | |
choco install cpu-z | |
choco install directx | |
choco install discord.install | |
choco install dotnet4.6.2 | |
choco install dropbox | |
choco install firefox | |
choco install garmin-express | |
choco install geforce-experience | |
choco install googlechrome | |
choco install googledrive | |
choco install grammarly-chrome | |
choco install itunes | |
choco install jdk11 | |
choco install jdownloader | |
choco install logitech-options | |
choco install office365proplus | |
choco install openhardwaremonitor | |
choco install openvpn | |
choco install opera | |
choco install plexmediaplayer | |
choco install produkey.install | |
choco install sharex | |
choco install spacesniffer | |
choco install spotify | |
choco install speedfan | |
choco install steam | |
choco install svg-explorer-extension | |
choco install teamviewer | |
choco install vcredist140 | |
choco install vcredist2015 | |
choco install vlc | |
choco install WhatsApp | |
############################################################## | |
#Install Design Apps | |
############################################################## | |
choco install adobe-creative-cloud | |
choco install skyfonts | |
choco install figma | |
############################################################## | |
#Install Dev Apps | |
############################################################## | |
choco install 1password | |
choco install androidstudio | |
choco install angryip | |
choco install baretail | |
choco install bleachbit | |
choco install bulkrenameutility.install | |
choco install cacher | |
choco install calibre | |
choco install conemu | |
choco install cryptomator | |
choco install curl | |
choco install cygwin | |
choco install d2codingfont | |
choco install dbeaver | |
choco install everything | |
choco install filezilla | |
choco install firacode | |
choco install git.install | |
choco install gitextensions | |
choco install github-desktop | |
choco install gitkraken | |
choco install gpu-z | |
choco install hashcheck | |
choco install heidisql | |
choco install hyper | |
choco install insomnia-rest-api-client | |
choco install javaruntime | |
choco install LinkShellExtension | |
choco install make | |
choco install microsoft-windows-terminal | |
choco install Microsoft-Windows-Subsystem-Linux -source windowsfeatures | |
choco install nextcloud-client | |
choco install nodejs.install | |
choco install nvs | |
choco install phpstorm | |
choco install plexamp | |
choco install postman | |
choco install procmon | |
choco install putty.install | |
choco install python | |
choco install python2 | |
choco install rapidee | |
choco install resilio-sync-home | |
choco install ruby | |
choco install rufus | |
choco install sass | |
choco install screentogif | |
choco install slack | |
choco install sysinternals | |
choco install teracopy | |
choco install tortoisegit | |
choco install vscode | |
choco install Wget | |
choco install winmerge | |
choco install winscp | |
choco install resilio-sync-home | |
choco install amp-winoff | |
choco install epicgameslauncher | |
choco install origin | |
choco install telegram | |
############################################################## | |
# Add Vars to the Environment | |
############################################################## | |
if (Test-PendingReboot) { Invoke-Reboot } # ------ REBOOT ------ | |
# Add to Path environment variable | |
Install-ChocolateyPath -PathToInstall "$($Boxstarter.programFiles86)\Git" | |
Install-ChocolateyPath -PathToInstall "$($Boxstarter.programFiles86)\Git\bin" | |
#Install-ChocolateyPath 'LOCATION_TO_ADD_TO_PATH' 'User_OR_Machine' # Machine will assert administrative rights | |
$env:PSModulePath = $env:PSModulePath + ";C:\Program Files\Git\bin" | |
############################################################## | |
# Add Shortcuts | |
############################################################## | |
if (Test-PendingReboot) { Invoke-Reboot } # ------ REBOOT ------ | |
# Taskbar items and desktop icons | |
Install-ChocolateyPinnedTaskBarItem "C:\Program Files\ConEmu\ConEmu64.exe" | |
Install-ChocolateyPinnedTaskBarItem "C:\Program Files\Microsoft VS Code\Code.exe" | |
Install-ChocolateyPinnedTaskBarItem "Z:\AppData\Local\BraveSoftware\Brave-Browser\Application\brave.exe" | |
Install-ChocolateyPinnedTaskBarItem "$($Boxstarter.programFiles86)Microsoft Visual Studio\2017\Community\Common7\IDE\devenv.exe" | |
if (Test-PendingReboot) { Invoke-Reboot } # ------ REBOOT ------ | |
# Modify registy properties | |
Set-ItemProperty -Path HKCU:\Console\%SystemRoot%_system32_cmd.exe -Name QuickEdit -Type DWord -Value 0 | |
Set-ItemProperty -Path HKCU:\Console\%SystemRoot%_System32_WindowsPowerShell_v1.0_powershell.exe -Name QuickEdit -Type DWord -Value 0 | |
Set-ItemProperty -Path HKCU:\Console\%SystemRoot%_SysWOW64_WindowsPowerShell_v1.0_powershell.exe -Name QuickEdit -Type DWord -Value 0 | |
############################################################## | |
# Finishing up - Re-enable UAC | |
############################################################## | |
Enable-UAC | |
if (Test-PendingReboot) { Invoke-Reboot } # ------ REBOOT ------ |
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
. { iwr -useb https://boxstarter.org/bootstrapper.ps1 } | iex; Get-Boxstarter -Force | |
Install-BoxstarterPackage -PackageName https://gist.githubusercontent.com/gil00pita/de07098d633981c66a2ae455d005aee7/raw/c3e7c668ec55ecddb6ae67ee23b5182ac4f6b99a/InstallScript -DisableReboots |
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
. { iwr -useb https://boxstarter.org/bootstrapper.ps1 } | iex; Get-Boxstarter -Force | |
Install-BoxstarterPackage -PackageName https://gist.githubusercontent.com/gil00pita/de07098d633981c66a2ae455d005aee7/raw/95a4dc96cf49005d08de9e1201c598a4a9a7aa81/Install.Core.Apps.txt -DisableReboots |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment