########## # Win 10 / Server 2016 / Server 2019 Initial Setup Script - Default preset # Author: Disassembler # Version: v3.8, 2019-09-11 # Modded by: Michael Reber # Source: https://github.com/Disassembler0/Win10-Initial-Setup-Script ########## ### Require administrator privileges ### RequireAdmin ### Privacy Tweaks ### DisableTelemetry # EnableTelemetry DisableWiFiSense # EnableWiFiSense # DisableSmartScreen # EnableSmartScreen # DisableWebSearch # EnableWebSearch DisableAppSuggestions # EnableAppSuggestions DisableActivityHistory # EnableActivityHistory DisableBackgroundApps # EnableBackgroundApps # DisableSensors # EnableSensors DisableLocation # EnableLocation DisableMapUpdates # EnableMapUpdates DisableFeedback # EnableFeedback DisableTailoredExperiences # EnableTailoredExperiences DisableAdvertisingID # EnableAdvertisingID DisableWebLangList # EnableWebLangList DisableCortana # EnableCortana # DisableBiometrics # EnableBiometrics # DisableCamera # EnableCamera # DisableMicrophone # EnableMicrophone DisableErrorReporting # EnableErrorReporting # SetP2PUpdateLocal # SetP2PUpdateInternet # SetP2PUpdateDisable DisableDiagTrack # EnableDiagTrack DisableWAPPush # EnableWAPPush # EnableClearRecentFiles # DisableClearRecentFiles # DisableRecentFiles # EnableRecentFiles ### Security Tweaks ### # SetUACLow # SetUACHigh # EnableSharingMappedDrives # DisableSharingMappedDrives DisableAdminShares # EnableAdminShares # DisableFirewall # EnableFirewall # HideDefenderTrayIcon # ShowDefenderTrayIcon # DisableDefender # EnableDefender # DisableDefenderCloud # EnableDefenderCloud # EnableCtrldFolderAccess # DisableCtrldFolderAccess # EnableCIMemoryIntegrity # DisableCIMemoryIntegrity # EnableDefenderAppGuard # DisableDefenderAppGuard HideAccountProtectionWarn # ShowAccountProtectionWarn # DisableDownloadBlocking # EnableDownloadBlocking # DisableScriptHost # EnableScriptHost EnableDotNetStrongCrypto # DisableDotNetStrongCrypto # EnableMeltdownCompatFlag # DisableMeltdownCompatFlag EnableF8BootMenu # DisableF8BootMenu # DisableBootRecovery # EnableBootRecovery # DisableRecoveryAndReset # EnableRecoveryAndReset SetDEPOptOut # SetDEPOptIn ### Network Tweaks ### SetCurrentNetworkPrivate # SetCurrentNetworkPublic # SetUnknownNetworksPrivate # SetUnknownNetworksPublic # DisableNetDevicesAutoInst # EnableNetDevicesAutoInst # DisableHomeGroups # EnableHomeGroups # DisableSMB1 # EnableSMB1 # DisableSMBServer # EnableSMBServer # DisableNetBIOS # EnableNetBIOS # DisableLLMNR # EnableLLMNR # DisableLLDP # EnableLLDP # DisableLLTD # EnableLLTD # DisableMSNetClient # EnableMSNetClient # DisableQoS # EnableQoS # DisableIPv4 # EnableIPv4 # DisableIPv6 # EnableIPv6 # DisableNCSIProbe # EnableNCSIProbe # DisableConnectionSharing # EnableConnectionSharing DisableRemoteAssistance # EnableRemoteAssistance # EnableRemoteDesktop # DisableRemoteDesktop ### Service Tweaks ### # DisableUpdateMSRT # EnableUpdateMSRT # DisableUpdateDriver # EnableUpdateDriver EnableUpdateMSProducts # DisableUpdateMSProducts # DisableUpdateAutoDownload # EnableUpdateAutoDownload DisableUpdateRestart # EnableUpdateRestart DisableMaintenanceWakeUp # EnableMaintenanceWakeUp DisableSharedExperiences # EnableSharedExperiences # EnableClipboardHistory # DisableClipboardHistory DisableAutoplay # EnableAutoplay DisableAutorun # EnableAutorun # DisableRestorePoints # EnableRestorePoints # EnableStorageSense # DisableStorageSense # DisableDefragmentation # EnableDefragmentation # DisableSuperfetch # EnableSuperfetch # DisableIndexing # EnableIndexing # DisableSwapFile # EnableSwapFile # DisableRecycleBin # EnableRecycleBin EnableNTFSLongPaths # DisableNTFSLongPaths # DisableNTFSLastAccess # EnableNTFSLastAccess # SetBIOSTimeUTC # SetBIOSTimeLocal # EnableHibernation # DisableHibernation # DisableSleepButton # EnableSleepButton # DisableSleepTimeout # EnableSleepTimeout # DisableFastStartup # EnableFastStartup # DisableAutoRebootOnCrash # EnableAutoRebootOnCrash ### UI Tweaks ### DisableActionCenter # EnableActionCenter DisableLockScreen # EnableLockScreen # DisableLockScreenRS1 # EnableLockScreenRS1 HideNetworkFromLockScreen # ShowNetworkOnLockScreen HideShutdownFromLockScreen # ShowShutdownOnLockScreen DisableLockScreenBlur # EnableLockScreenBlur # DisableAeroShake # EnableAeroShake DisableAccessibilityKeys # EnableAccessibilityKeys ShowTaskManagerDetails # HideTaskManagerDetails ShowFileOperationsDetails # HideFileOperationsDetails # EnableFileDeleteConfirm # DisableFileDeleteConfirm HideTaskbarSearch # ShowTaskbarSearchIcon # ShowTaskbarSearchBox HideTaskView # ShowTaskView ShowSmallTaskbarIcons # ShowLargeTaskbarIcons # SetTaskbarCombineWhenFull # SetTaskbarCombineNever # SetTaskbarCombineAlways HideTaskbarPeopleIcon # ShowTaskbarPeopleIcon ShowTrayIcons # HideTrayIcons # ShowSecondsInTaskbar # HideSecondsFromTaskbar DisableSearchAppInStore # EnableSearchAppInStore DisableNewAppPrompt # EnableNewAppPrompt # HideRecentlyAddedApps # ShowRecentlyAddedApps # HideMostUsedApps # ShowMostUsedApps # SetControlPanelSmallIcons # SetControlPanelLargeIcons # SetControlPanelCategories DisableShortcutInName # EnableShortcutInName # HideShortcutArrow # ShowShortcutArrow SetVisualFXPerformance # SetVisualFXAppearance # EnableTitleBarColor # DisableTitleBarColor # EnableDarkTheme # DisableDarkTheme # AddENKeyboard # RemoveENKeyboard # EnableNumlock # DisableNumlock # DisableEnhPointerPrecision # EnableEnhPointerPrecision # SetSoundSchemeNone # SetSoundSchemeDefault # DisableStartupSound # EnableStartupSound # DisableChangingSoundScheme # EnableChangingSoundScheme # EnableVerboseStatus # DisableVerboseStatus DisableF1HelpKey # EnableF1HelpKey ### Explorer UI Tweaks ### # ShowExplorerTitleFullPath # HideExplorerTitleFullPath ShowKnownExtensions # HideKnownExtensions ShowHiddenFiles # HideHiddenFiles # ShowSuperHiddenFiles # HideSuperHiddenFiles # ShowEmptyDrives # HideEmptyDrives # ShowFolderMergeConflicts # HideFolderMergeConflicts # EnableNavPaneExpand # DisableNavPaneExpand # ShowNavPaneAllFolders # HideNavPaneAllFolders # EnableFldrSeparateProcess # DisableFldrSeparateProcess # EnableRestoreFldrWindows # DisableRestoreFldrWindows # ShowEncCompFilesColor # HideEncCompFilesColor # DisableSharingWizard # EnableSharingWizard # HideSelectCheckboxes # ShowSelectCheckboxes HideSyncNotifications # ShowSyncNotifications HideRecentShortcuts # ShowRecentShortcuts SetExplorerThisPC # SetExplorerQuickAccess # HideQuickAccess # ShowQuickAccess # HideRecycleBinFromDesktop # ShowRecycleBinOnDesktop ShowThisPCOnDesktop # HideThisPCFromDesktop # ShowUserFolderOnDesktop # HideUserFolderFromDesktop # ShowControlPanelOnDesktop # HideControlPanelFromDesktop # ShowNetworkOnDesktop # HideNetworkFromDesktop # ShowBuildNumberOnDesktop # HideBuildNumberFromDesktop HideDesktopFromThisPC # ShowDesktopInThisPC # HideDesktopFromExplorer # ShowDesktopInExplorer HideDocumentsFromThisPC # ShowDocumentsInThisPC # HideDocumentsFromExplorer # ShowDocumentsInExplorer HideDownloadsFromThisPC # ShowDownloadsInThisPC # HideDownloadsFromExplorer # ShowDownloadsInExplorer HideMusicFromThisPC # ShowMusicInThisPC # HideMusicFromExplorer # ShowMusicInExplorer HidePicturesFromThisPC # ShowPicturesInThisPC # HidePicturesFromExplorer # ShowPicturesInExplorer HideVideosFromThisPC # ShowVideosInThisPC # HideVideosFromExplorer # ShowVideosInExplorer Hide3DObjectsFromThisPC # Show3DObjectsInThisPC # Hide3DObjectsFromExplorer # Show3DObjectsInExplorer # HideIncludeInLibraryMenu # ShowIncludeInLibraryMenu # HideGiveAccessToMenu # ShowGiveAccessToMenu # HideShareMenu # ShowShareMenu # DisableThumbnails # EnableThumbnails DisableThumbnailCache # EnableThumbnailCache DisableThumbsDBOnNetwork # EnableThumbsDBOnNetwork ### Application Tweaks ### DisableOneDrive # EnableOneDrive UninstallOneDrive # InstallOneDrive UninstallMsftBloat # InstallMsftBloat UninstallThirdPartyBloat # InstallThirdPartyBloat # UninstallWindowsStore # InstallWindowsStore DisableXboxFeatures # EnableXboxFeatures # DisableFullscreenOptims # EnableFullscreenOptims DisableAdobeFlash # EnableAdobeFlash DisableEdgePreload # EnableEdgePreload DisableEdgeShortcutCreation # EnableEdgeShortcutCreation DisableIEFirstRun # EnableIEFirstRun DisableFirstLogonAnimation # EnableFirstLogonAnimation DisableMediaSharing # EnableMediaSharing # UninstallMediaPlayer # InstallMediaPlayer # UninstallInternetExplorer # InstallInternetExplorer # UninstallWorkFolders # InstallWorkFolders # UninstallPowerShellV2 # InstallPowerShellV2 # InstallLinuxSubsystem # UninstallLinuxSubsystem # InstallHyperV # UninstallHyperV # InstallNET23 # UninstallNET23 SetPhotoViewerAssociation # UnsetPhotoViewerAssociation AddPhotoViewerOpenWith # RemovePhotoViewerOpenWith # UninstallPDFPrinter # InstallPDFPrinter UninstallXPSPrinter # InstallXPSPrinter RemoveFaxPrinter # AddFaxPrinter # UninstallFaxAndScan # InstallFaxAndScan ### Server Specific Tweaks ### # HideServerManagerOnLogin # ShowServerManagerOnLogin # DisableShutdownTracker # EnableShutdownTracker # DisablePasswordPolicy # EnablePasswordPolicy # DisableCtrlAltDelLogin # EnableCtrlAltDelLogin # DisableIEEnhancedSecurity # EnableIEEnhancedSecurity # EnableAudio # DisableAudio ### Unpinning ### # UnpinStartMenuTiles # UnpinTaskbarIcons ### Auxiliary Functions ### WaitForKey Restart