mirror of
https://github.com/Disassembler0/Win10-Initial-Setup-Script.git
synced 2026-01-11 15:08:00 -05:00
Compare commits
45 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
ceca720bc7 | ||
|
|
96739c6b03 | ||
|
|
4483fbb161 | ||
|
|
076bfbdf75 | ||
|
|
294729dd12 | ||
|
|
d773b93d6f | ||
|
|
4f0f07c4d9 | ||
|
|
c45d596460 | ||
|
|
88d5a61c9c | ||
|
|
104f9a2e42 | ||
|
|
18cf6c04a6 | ||
|
|
5e9869d168 | ||
|
|
b15e555d11 | ||
|
|
7e1468c1ab | ||
|
|
f2ae6db9ce | ||
|
|
061947237a | ||
|
|
c4e9f0903a | ||
|
|
3ff5d90389 | ||
|
|
93a193d553 | ||
|
|
e5636b024b | ||
|
|
b76ef02ac2 | ||
|
|
a41cdbd9f1 | ||
|
|
dfc9dd10b7 | ||
|
|
e3f790adae | ||
|
|
7d59f5b45c | ||
|
|
a56893cb29 | ||
|
|
09247748bf | ||
|
|
fa4583001f | ||
|
|
2f391ca8b5 | ||
|
|
5036244ccb | ||
|
|
785c8ab362 | ||
|
|
6cc2176797 | ||
|
|
5a66227109 | ||
|
|
ffacb062b8 | ||
|
|
e3fa432605 | ||
|
|
5372078195 | ||
|
|
68f94a968c | ||
|
|
d854b60ab3 | ||
|
|
070fd66257 | ||
|
|
233d519a45 | ||
|
|
f7963ebc86 | ||
|
|
317c490389 | ||
|
|
6d48ba8f2a | ||
|
|
f55a4eb239 | ||
|
|
1fd558cf44 |
@@ -1,7 +1,7 @@
|
||||
##########
|
||||
# Win 10 / Server 2016 / Server 2019 Initial Setup Script - Default preset
|
||||
# Author: Disassembler <disassembler@dasm.cz>
|
||||
# Version: v3.8, 2019-09-11
|
||||
# Version: v3.10, 2020-07-15
|
||||
# Source: https://github.com/Disassembler0/Win10-Initial-Setup-Script
|
||||
##########
|
||||
|
||||
@@ -10,12 +10,12 @@ RequireAdmin
|
||||
|
||||
### Privacy Tweaks ###
|
||||
DisableTelemetry # EnableTelemetry
|
||||
DisableCortana # EnableCortana
|
||||
DisableWiFiSense # EnableWiFiSense
|
||||
# DisableSmartScreen # EnableSmartScreen
|
||||
# DisableWebSearch # EnableWebSearch
|
||||
DisableAppSuggestions # EnableAppSuggestions
|
||||
DisableActivityHistory # EnableActivityHistory
|
||||
DisableBackgroundApps # EnableBackgroundApps
|
||||
# DisableSensors # EnableSensors
|
||||
DisableLocation # EnableLocation
|
||||
DisableMapUpdates # EnableMapUpdates
|
||||
@@ -23,7 +23,6 @@ DisableFeedback # EnableFeedback
|
||||
DisableTailoredExperiences # EnableTailoredExperiences
|
||||
DisableAdvertisingID # EnableAdvertisingID
|
||||
DisableWebLangList # EnableWebLangList
|
||||
DisableCortana # EnableCortana
|
||||
# DisableBiometrics # EnableBiometrics
|
||||
# DisableCamera # EnableCamera
|
||||
# DisableMicrophone # EnableMicrophone
|
||||
@@ -34,6 +33,24 @@ DisableWAPPush # EnableWAPPush
|
||||
# EnableClearRecentFiles # DisableClearRecentFiles
|
||||
# DisableRecentFiles # EnableRecentFiles
|
||||
|
||||
### UWP Privacy Tweaks ###
|
||||
DisableUWPBackgroundApps # EnableUWPBackgroundApps
|
||||
# DisableUWPVoiceActivation # EnableUWPVoiceActivation
|
||||
# DisableUWPNotifications # EnableUWPNotifications
|
||||
# DisableUWPAccountInfo # EnableUWPAccountInfo
|
||||
# DisableUWPContacts # EnableUWPContacts
|
||||
# DisableUWPCalendar # EnableUWPCalendar
|
||||
# DisableUWPPhoneCalls # EnableUWPPhoneCalls
|
||||
# DisableUWPCallHistory # EnableUWPCallHistory
|
||||
# DisableUWPEmail # EnableUWPEmail
|
||||
# DisableUWPTasks # EnableUWPTasks
|
||||
# DisableUWPMessaging # EnableUWPMessaging
|
||||
# DisableUWPRadios # EnableUWPRadios
|
||||
# DisableUWPOtherDevices # EnableUWPOtherDevices
|
||||
# DisableUWPDiagInfo # EnableUWPDiagInfo
|
||||
# DisableUWPFileSystem # EnableUWPFileSystem
|
||||
# DisableUWPSwapFile # EnableUWPSwapFile
|
||||
|
||||
### Security Tweaks ###
|
||||
# SetUACLow # SetUACHigh
|
||||
# EnableSharingMappedDrives # DisableSharingMappedDrives
|
||||
@@ -82,6 +99,7 @@ EnableUpdateMSProducts # DisableUpdateMSProducts
|
||||
# DisableUpdateAutoDownload # EnableUpdateAutoDownload
|
||||
DisableUpdateRestart # EnableUpdateRestart
|
||||
DisableMaintenanceWakeUp # EnableMaintenanceWakeUp
|
||||
# DisableAutoRestartSignOn # EnableAutoRestartSignOn
|
||||
DisableSharedExperiences # EnableSharedExperiences
|
||||
# EnableClipboardHistory # DisableClipboardHistory
|
||||
DisableAutoplay # EnableAutoplay
|
||||
@@ -91,7 +109,6 @@ DisableAutorun # EnableAutorun
|
||||
# DisableDefragmentation # EnableDefragmentation
|
||||
# DisableSuperfetch # EnableSuperfetch
|
||||
# DisableIndexing # EnableIndexing
|
||||
# DisableSwapFile # EnableSwapFile
|
||||
# DisableRecycleBin # EnableRecycleBin
|
||||
EnableNTFSLongPaths # DisableNTFSLongPaths
|
||||
# DisableNTFSLastAccess # EnableNTFSLastAccess
|
||||
@@ -125,12 +142,14 @@ DisableSearchAppInStore # EnableSearchAppInStore
|
||||
DisableNewAppPrompt # EnableNewAppPrompt
|
||||
# HideRecentlyAddedApps # ShowRecentlyAddedApps
|
||||
# HideMostUsedApps # ShowMostUsedApps
|
||||
# SetWinXMenuPowerShell # SetWinXMenuCmd
|
||||
# SetControlPanelSmallIcons # SetControlPanelLargeIcons # SetControlPanelCategories
|
||||
DisableShortcutInName # EnableShortcutInName
|
||||
# HideShortcutArrow # ShowShortcutArrow
|
||||
SetVisualFXPerformance # SetVisualFXAppearance
|
||||
# EnableTitleBarColor # DisableTitleBarColor
|
||||
# EnableDarkTheme # DisableDarkTheme
|
||||
# SetAppsDarkMode # SetAppsLightMode
|
||||
# SetSystemLightMode # SetSystemDarkMode
|
||||
# AddENKeyboard # RemoveENKeyboard
|
||||
# EnableNumlock # DisableNumlock
|
||||
# DisableEnhPointerPrecision # EnableEnhPointerPrecision
|
||||
@@ -149,6 +168,7 @@ ShowHiddenFiles # HideHiddenFiles
|
||||
# ShowFolderMergeConflicts # HideFolderMergeConflicts
|
||||
EnableNavPaneExpand # DisableNavPaneExpand
|
||||
# ShowNavPaneAllFolders # HideNavPaneAllFolders
|
||||
# ShowNavPaneLibraries # HideNavPaneLibraries
|
||||
# EnableFldrSeparateProcess # DisableFldrSeparateProcess
|
||||
# EnableRestoreFldrWindows # DisableRestoreFldrWindows
|
||||
# ShowEncCompFilesColor # HideEncCompFilesColor
|
||||
@@ -163,6 +183,7 @@ ShowThisPCOnDesktop # HideThisPCFromDesktop
|
||||
# ShowUserFolderOnDesktop # HideUserFolderFromDesktop
|
||||
# ShowControlPanelOnDesktop # HideControlPanelFromDesktop
|
||||
# ShowNetworkOnDesktop # HideNetworkFromDesktop
|
||||
# HideDesktopIcons # ShowDesktopIcons
|
||||
# ShowBuildNumberOnDesktop # HideBuildNumberFromDesktop
|
||||
HideDesktopFromThisPC # ShowDesktopInThisPC
|
||||
# HideDesktopFromExplorer # ShowDesktopInExplorer
|
||||
@@ -178,6 +199,7 @@ HideVideosFromThisPC # ShowVideosInThisPC
|
||||
# HideVideosFromExplorer # ShowVideosInExplorer
|
||||
Hide3DObjectsFromThisPC # Show3DObjectsInThisPC
|
||||
# Hide3DObjectsFromExplorer # Show3DObjectsInExplorer
|
||||
# HideNetworkFromExplorer # ShowNetworkInExplorer
|
||||
# HideIncludeInLibraryMenu # ShowIncludeInLibraryMenu
|
||||
# HideGiveAccessToMenu # ShowGiveAccessToMenu
|
||||
# HideShareMenu # ShowShareMenu
|
||||
@@ -199,12 +221,20 @@ DisableEdgeShortcutCreation # EnableEdgeShortcutCreation
|
||||
DisableIEFirstRun # EnableIEFirstRun
|
||||
DisableFirstLogonAnimation # EnableFirstLogonAnimation
|
||||
DisableMediaSharing # EnableMediaSharing
|
||||
# DisableMediaOnlineAccess # EnableMediaOnlineAccess
|
||||
# EnableDeveloperMode # DisableDeveloperMode
|
||||
# UninstallMediaPlayer # InstallMediaPlayer
|
||||
# UninstallInternetExplorer # InstallInternetExplorer
|
||||
# UninstallWorkFolders # InstallWorkFolders
|
||||
# UninstallHelloFace # InstallHelloFace
|
||||
# UninstallMathRecognizer # InstallMathRecognizer
|
||||
# UninstallPowerShellV2 # InstallPowerShellV2
|
||||
# UninstallPowerShellISE # InstallPowerShellISE
|
||||
# InstallLinuxSubsystem # UninstallLinuxSubsystem
|
||||
# InstallHyperV # UninstallHyperV
|
||||
# UninstallSSHClient # InstallSSHClient
|
||||
# InstallSSHServer # UninstallSSHServer
|
||||
# InstallTelnetClient # UninstallTelnetClient
|
||||
# InstallNET23 # UninstallNET23
|
||||
SetPhotoViewerAssociation # UnsetPhotoViewerAssociation
|
||||
AddPhotoViewerOpenWith # RemovePhotoViewerOpenWith
|
||||
|
||||
17
README.md
17
README.md
@@ -1,3 +1,15 @@
|
||||
## The project is archived
|
||||
|
||||
This project has been archived because I no longer use Windows. I grew tired with the system being unable to keep itself configured in the desired state, group policies randomly stopping working for hundreds of managed workstations at once, advertisements, unwanted tips and content popping up on various places throughout the user interface, and incompetent support even for enterprise products. Ultimately I have migrated virtually all my servers, workstations and laptops to linux. Even though there are areas where the open source products are still lacking, the transparency, configurability and reliability greatly outweighs the drawbacks for me.
|
||||
|
||||
I also lost faith in humanity throughout the years I was actively maintaining the project. The influx of pings, bumps, repeating questions already answered in FAQ, and various other unreasonable demands without any givebacks was just astounding. Please do not contact me regarding this project as I have no desire to invest any more time into it. As per MIT license, you're still free to use, modify, and distribute the code further, as long as you keep the license and copyright notice.
|
||||
|
||||
|
||||
|
||||
---
|
||||
|
||||
|
||||
|
||||
## Contents
|
||||
- [Description](#description)
|
||||
- [Usage](#usage)
|
||||
@@ -45,7 +57,7 @@ The script supports command line options and parameters which can help you custo
|
||||
**Q:** Did you test the script?
|
||||
**A:** Yes. I'm testing new additions on up-to-date 64bit Home and Enterprise editions in VMs. I'm also regularly using it for all my home installations after all bigger updates.
|
||||
|
||||
**Q**: I've run the script and it did something I don't like, how can I undo it?
|
||||
**Q:** I've run the script and it did something I don't like, how can I undo it?
|
||||
**A:** For every tweak, there is also a corresponding function which restores the default settings. The default is considered freshly installed Windows 10 or Windows Server 2016 with no adjustments made during or after the installation. Use the tweaks to create and run new preset. Alternatively, since some functions are just automation for actions which can be done using GUI, find appropriate control and modify it manually.
|
||||
|
||||
**Q:** I've run the script and some controls are now greyed out and display message "*Some settings are hidden or managed by your organization*", why?
|
||||
@@ -83,6 +95,9 @@ The script supports command line options and parameters which can help you custo
|
||||
| 1803 | Redstone 4 (RS4) | April 2018 Update | 17134 |
|
||||
| 1809 | Redstone 5 (RS5) | October 2018 Update | 17763 |
|
||||
| 1903 | 19H1 | May 2019 Update | 18362 |
|
||||
| 1909 | 19H2 | November 2019 Update | 18363 |
|
||||
| 2004 | 20H1 | May 2020 Update | 19041 |
|
||||
| 20H2 | 20H2 | October 2020 Update | 19042 |
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
##########
|
||||
# Win 10 / Server 2016 / Server 2019 Initial Setup Script - Main execution loop
|
||||
# Author: Disassembler <disassembler@dasm.cz>
|
||||
# Version: v3.8, 2019-09-11
|
||||
# Version: v3.10, 2020-07-15
|
||||
# Source: https://github.com/Disassembler0/Win10-Initial-Setup-Script
|
||||
##########
|
||||
|
||||
|
||||
750
Win10.psm1
750
Win10.psm1
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user