Skip to main content

Windows Configurations

Here goes a list of tips and guides for a clean Windows installation. This helps to remember details and some things needed for a good to go and clean Windows installation from scratch. List is unattended and might contain outdated links and configuration.

If you need to visit older revisions of this page, you can browse the history of this md file on GitLab. It's useful if you're searching for old configurations for older Windows versions, or check deprecated information.

Windows Subsystem for Linux (Windows 10)

For Windows 10 (build 16215) or later. If you just clean installed Windows 10 or 11, you may need to enable Windows Subsystem For Linux optional feature in order to use WSL1 and some additional steps for WSL 2.

Step 1. Enable Optional Feature

Open PowerShell as Administrator and run:

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

Once the feature is enabled, you can restart the PC. Then follow the steps for the desired WSL version:

Configuration for WSL 1

There is no further configuration for WSL 1 for Windows 10, just install any of the following distros and you're ready to go:

Step 2. Intalling Distribution

It's now possible to install the applications available on the Windows Store directly from the command line. Useful for Windows 10 installation without Microsoft Store (Slimdown10?).

Open a PowerShell window and run wsl --list --online to see all available distros.

To install Ubuntu 20.04, run:

wsl --install -d Ubuntu-20.04
Windows 11 users

To use WSL1 in Windows 11, you will need to set it as your default version for new instances:

wsl --set-default-version 1
Further documentation

Get more info about WSL configuration in Microsoft Documentation: Install Linux on Windows with WSL.

Configuration for WSL 2

Step 2. Checking requirements for WSL 2

To update to WSL 2, you must be running Windows 10+.

  • For x64 systems: Version 1903 or higher, with build 18362 or higher.
  • For ARM64 systems: Version 2004 or higher, with Build 19041 or higher.

To check your build number, use winver.

Step 3. Enable Virtual Machine feature

Before installing WSL 2, you must enable the Virtual Machine Platform optional feature. Your machine will require virtualization capabilities

Open PowerShell as Administrator and run:

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

Step 4. Download the Linux kernel update package

Download the latest package: WSL2 Linux kernel update package for x64 machines.

arm64 systems

Note that if you're using an ARM64 machine, please download the ARM64 packagesysteminfo

Now run the update package downloaded in the previous step. (Double-click to run - you will be prompted for elevated permissions, select ‘yes’ to approve this installation.)

Once the installation is complete, move on to the next step - setting WSL 2 as your default version when installing new Linux distributions. (Skip this step if you want your new Linux installs to be set to WSL 1).

Step 5. Set WSL 2 as your default version

Open PowerShell and run this command to set WSL 2 as the default version when installing a new Linux distribution:

wsl --set-default-version 2

Step 6. Installing Distribution

It's now possible to install the applications available on the Windows Store directly from the command line. Useful for Windows 10 installation without Microsoft Store (Slimdown10?).

Open a PowerShell window and run wsl --list --online to see all available distros.

To install Ubuntu 20.04, run:

wsl --install -d Ubuntu-20.04
Further documentation

Get more info about WSL configuration in Microsoft Documentation: docs.microsoft.com/windows/wsl/install-win10.

WSL Version

It's recommend to use WSL 2 as it offers faster performance and 100% system call compatibility. However, if you're going to use WSL for basic operation and if working with files within the Windows environment, then use WSL 1. See Exceptions for using WSL 1 rather than WSL 2.

Windows & Office Activation

The main and recommended method is by using Microsoft Activation Scripts (MAS). It's a Windows and Office activator with a focus on open-source code and fewer antivirus detections.

  1. Open an elevated powershell
  2. Type in the following code: irm https://get.activated.win | iex
  3. Use options to activate Windows 8+...

On older Windows builds you may need to run the below command before, [Net.ServicePointManager]::SecurityProtocol=[Net.SecurityProtocolType]::Tls12

Office C2R Installation

  1. Head to Office C2R Installers and download the desired Office (choose between Office 2019, Office 2021 or Office 365).
  2. Choose the language and download the offline version of it.

Notes

  • All of the links from the massgrave are original from Microsoft with Retail license and Current update channel.
  • Microsoft publishes updates in these same links, that means there isn't any need to update the links.
  • File size: C2R office installer files are unified. It means that for example, Office 2021 ProPlus, Excel, and OneNote, will all have the same size. Online installer consumes less data because it downloads files for only one system architecture whereas Offline file contains both architectures.
  • File version: Online installer always installs latest Office version whereas Offline version is often 5-6 months old and Office will need updates once installed.

Atom Configuration

atom support

On June 8, 2022, Atom team announced that they will sunset Atom and archive all projects under the organization on December 15, 2022.

Additionally, and because of an exploit, 1.63.1 and 1.63.0 app verisons of Atom will stop working on February 2, 2022. To keep using Atom, users will need to download a previous Atom version.

Download the recommended version: Atom 1.58.0 - GitHub Releases. (Google Drive Mirror)

See Official Release Notes

Config. file

"*":
core:
automaticallyUpdate: false
closeDeletedFileTabs: true
telemetryConsent: "limited"
uriHandlerRegistration: "always"
warnOnLargeFileLimit: 2
editor:
defaultFontSize: 13
fontFamily: "\"IBM Plex Mono\", Menlo, Consolas, DejaVu Sans Mono, monospace"
welcome:
showOnStartup: false
showSunsettingOnStartup: false

Ungoogled Chromium (Chrome)

Official releases can be found at: Downloads for ungoogled-chromium.

Setting Google as the default search engine
  1. Go to chrome://settings/searchEngines
  2. Add new site search
  3. Fill the data as shown below:
    • Search Engine: Google
    • Shortcut: google.com
    • URL with %s in place of query: https://www.google.com/search?q=%s
    • Suggestions URL with %s in place of query: https://www.google.com/complete/search?client=chrome&q=%s

In order to get autocomplete searches in the URL bar, go to chrome://settings/syncSetup and enable the Autocomplete option.

Setting msedge PDF icon for Chrome

When using Chrome / Chromium as the default browser, you may noticed the Chrome icon on PDF files. Microsoft Edge adds a custom icon for this type of file. However, we can replicate this behavior also for Chrome and Chromium:

Prev

  1. Download the official PDF icon used by Microsoft Edge extracted from msedge.exe (you can extract it yourself by using ResourcesExtract program)
  2. If not already done, set Chrome or Chromium as your default browser program
  3. Download and open FilesTypeMan to change the icon associated with .pdf
  4. Double-click the PDF and select default icon option, now search for msedge.ico (remember to save the .ico file in a safe path so it doesn't get removed)

WinRAR Binaries

Download WinRAR: www.win-rar.com/start.html | Download Enabler

zip stock icon

If you want to use stock ZIP icon used in Windows by default, download the themes for WinRAR for your operating system:

VLC Media Player Audio Fixup

VLC has some issues with resampler. Use the following settings to fix pitch issues.

  1. Open Preferences (Ctrl+P)
  2. Show All Settings
  3. Audio Resampler -> Disable
  4. Output Modules -> DirectX Audio Output

Microsoft Edge Custom Policy

Included many of Microsoft Edge policies that improve privacy and speed of this browser by disabling most of the optional features of Microsoft Edge browser. Now, you can safely use Edge without sacrificing speed or privacy of your system.

  • Policies path: HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge

Download .reg file. Download and run:

Registry entries list
Windows Registry Editor Version 5.00

; Microsoft Edge Stuff - Values to disable
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge]
"ShowRecommendationsEnabled"=dword:00000000
"EdgeAssetDeliveryServiceEnabled"=dword:00000000
"InternetExplorerIntegrationTestingAllowed"=dword:00000000
"AllowGamesMenu"=dword:00000000
"MicrosoftOfficeMenuEnabled"=dword:00000000
"OutlookHubMenuEnabled"=dword:00000000
"SiteSafetyServicesEnabled"=dword:00000000
"FamilySafetySettingsEnabled"=dword:00000000
"ClickOnceEnabled"=dword:00000000
"DirectInvokeEnabled"=dword:00000000
"ComponentUpdatesEnabled"=dword:00000000
"BrowserLegacyExtensionPointsBlockingEnabled"=dword:00000000
"EdgeFollowEnabled"=dword:00000000
"AddressBarMicrosoftSearchInBingProviderEnabled"=dword:00000000
"SpellcheckEnabled"=dword:00000000
"WebSelectEnabled"=dword:00000000
"WebWidgetAllowed"=dword:00000000
"TranslateEnabled"=dword:00000000
"EdgeCollectionsEnabled"=dword:00000000
"MetricsReportingEnabled"=dword:00000000
"ForceEphemeralProfiles"=dword:00000000
"RoamingProfileSupportEnabled"=dword:00000000
"EdgeWalletCheckoutEnabled"=dword:00000000
"InsecureFormsWarningsEnabled"=dword:00000000
"WebCaptureEnabled"=dword:00000000
"LocalBrowserDataShareEnabled"=dword:00000000
"BackgroundTemplateListUpdatesEnabled"=dword:00000000
"DefaultBrowserSettingsCampaignEnabled"=dword:00000000
"QuickSearchShowMiniMenu"=dword:00000000
"EdgeEnhanceImagesEnabled"=dword:00000000
"MathSolverEnabled"=dword:00000000
"LiveCaptionsAllowed"=dword:00000000
"QuickViewOfficeFilesEnabled"=dword:00000000
"MicrosoftEdgeInsiderPromotionEnabled"=dword:00000000
"HubsSidebarEnabled"=dword:00000000
"SharedLinksEnabled"=dword:00000000
"ShowOfficeShortcutInFavoritesBar"=dword:00000000
"ShowMicrosoftRewards"=dword:00000000
"MicrosoftEditorProofingEnabled"=dword:00000000
"StandaloneHubsSidebarEnabled"=dword:00000000
"VisualSearchEnabled"=dword:00000000
"WalletDonationEnabled"=dword:00000000
"TextPredictionEnabled"=dword:00000000
"TabServicesEnabled"=dword:00000000
"AlternateErrorPagesEnabled"=dword:00000000
"ImportSearchEngine"=dword:00000000
"ImportShortcuts"=dword:00000000
"NewTabPageContentEnabled"=dword:00000000
"TyposquattingCheckerEnabled"=dword:00000000
"ImportOnEachLaunch"=dword:00000000
"StartupBoostEnabled"=dword:00000000
"BackgroundModeEnabled"=dword:00000000
"FamilySafetySettingsEnabled"=dword:00000000
"DiagnosticData"=dword:00000000
"RemoteDebuggingAllowed"=dword:00000000
"PersonalizationReportingEnabled"=dword:00000000
"AlternateErrorPagesEnabled"=dword:00000000
"ResolveNavigationErrorsUseWebService"=dword:00000000
"SiteSafetyServicesEnabled"=dword:00000000
"NewPDFReaderEnabled"=dword:00000000
"QuickViewOfficeFilesEnabled"=dword:00000000
"ShowPDFDefaultRecommendationsEnabled"=dword:00000000
"ShowAcrobatSubscriptionButton"=dword:00000000
"ShowMicrosoftRewards"=dword:00000000
"CryptoWalletEnabled"=dword:00000000
"SmartScreenDnsRequestsEnabled"=dword:00000000
"EdgeCollectionsEnabled"=dword:00000000
"BackgroundTemplateListUpdatesEnabled"=dword:00000000
"EdgeEDropEnabled"=dword:00000000
"MathSolverEnabled"=dword:00000000
"DirectInvokeEnabled"=dword:00000000
"WebCaptureEnabled"=dword:00000000
"DNSInterceptionChecksEnabled"=dword:00000000
"WPADQuickCheckEnabled"=dword:00000000
"EdgeEnhanceImagesEnabled"=dword:00000000
"EdgeWorkspacesEnabled"=dword:00000000
"EnableMediaRouter"=dword:00000000
"GuidedSwitchEnabled"=dword:00000000
"HubsSidebarEnabled"=dword:00000000
"StandaloneHubsSidebarEnabled"=dword:00000000
"UserFeedbackAllowed"=dword:00000000
"ImmersiveReaderGrammarToolsEnabled"=dword:00000000
"ImmersiveReaderPictureDictionaryEnabled"=dword:00000000
"ReadAloudEnabled"=dword:00000000
"EdgeFollowEnabled"=dword:00000000
"EdgeShoppingAssistantEnabled"=dword:00000000
"MicrosoftEdgeInsiderPromotionEnabled"=dword:00000000
"ExperimentationAndConfigurationServiceControl"=dword:00000000
"PromotionalTabsEnabled"=dword:00000000
"ShowRecommendationsEnabled"=dword:00000000
"SpotlightExperiencesAndRecommendationsEnabled"=dword:00000000
"AddressBarMicrosoftSearchInBingProviderEnabled"=dword:00000000
"VisualSearchEnabled"=dword:00000000
"RelatedMatchesCloudServiceEnabled"=dword:00000000
"QuickSearchShowMiniMenu"=dword:00000000
"TranslateEnabled"=dword:00000000
"MicrosoftEditorProofingEnabled"=dword:00000000
"MicrosoftEditorSynonymsEnabled"=dword:00000000
"TyposquattingCheckerEnabled"=dword:00000000
"PasswordMonitorAllowed"=dword:00000000
"AutomaticHttpsDefault"=dword:00000000
"QuicAllowed"=dword:00000000
"ScreenCaptureAllowed"=dword:00000000
"VideoCaptureAllowed"=dword:00000000
"AudioCaptureAllowed"=dword:00000000
"SpeechRecognitionEnabled"=dword:00000000
"WebWidgetAllowed"=dword:00000000
"WebWidgetIsEnabledOnStartup"=dword:00000000
"SleepingTabsEnabled"=dword:00000000
"TabServicesEnabled"=dword:00000000
"VerticalTabsAllowed"=dword:00000000
"PerformanceDetectorEnabled"=dword:00000000
"EfficiencyModeEnabled"=dword:00000000
"NewTabPageAppLauncherEnabled"=dword:00000000
"NewTabPageBingChatEnabled"=dword:00000000
"NewTabPageContentEnabled"=dword:00000000
"NewTabPagePrerenderEnabled"=dword:00000000
"NewTabPageQuickLinksEnabled"=dword:00000000
"RedirectSitesFromInternetExplorerRedirectMode"=dword:00000000
"LocalBrowserDataShareEnabled"=dword:00000000
"SmartScreenEnabled"=dword:00000000
"SmartScreenPuaEnabled"=dword:00000000
"EnhanceSecurityMode"=dword:00000000
"DiscoverPageContextEnabled"=dword:00000000

; Microsoft Edge Stuff - Values to enable
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge]
"HideFirstRunExperience"=dword:00000001
"HideInternetExplorerRedirectUXForIncompatibleSitesEnabled"=dword:00000001
"PasswordManagerEnabled"=dword:00000001
"ImportSavedPasswords"=dword:00000001
"SuppressUnsupportedOSWarning"=dword:00000001
"ShowHomeButton"=dword:00000001
"UserDataSnapshotRetentionLimit"=dword:00000001
"SearchSuggestEnabled"=dword:00000001
"ControlDefaultStateOfAllowExtensionFromOtherStoresSettingEnabled"=dword:00000001

Microsoft Edge Telemetry Block

Save the following content to C:/windows/system32/drivers/etc/hosts.

Open Telemetry URLs List
# 0.0.0.0 a-0001.a-msedge.net
0.0.0.0 a-0002.a-msedge.net
0.0.0.0 a-0003.a-msedge.net
0.0.0.0 a-0004.a-msedge.net
0.0.0.0 a-0005.a-msedge.net
0.0.0.0 a-0006.a-msedge.net
0.0.0.0 a-0007.a-msedge.net
0.0.0.0 a-0008.a-msedge.net
# 0.0.0.0 a-0009.a-msedge.net
0.0.0.0 a-msedge.net
0.0.0.0 a.ads1.msn.com
0.0.0.0 a.ads2.msads.net
0.0.0.0 a.ads2.msn.com
0.0.0.0 a.rad.msn.com
0.0.0.0 ac3.msn.com
0.0.0.0 account.live.com
0.0.0.0 activity.microsoft.com
0.0.0.0 ad.doubleclick.net
0.0.0.0 adnexus.net
0.0.0.0 adnxs.com
0.0.0.0 ads.arcct.msn.com
0.0.0.0 ads.msn.com
0.0.0.0 ads1.msads.net
0.0.0.0 ads1.msn.com
0.0.0.0 aidps.atdmt.com
0.0.0.0 aka-cdn-ns.adtech.de
0.0.0.0 api.edgeoffer.microsoft.com
0.0.0.0 api.msn.com
0.0.0.0 api.vcservice.webxtsvc-int.microsoft.com
0.0.0.0 api.webxtsvc.microsoft.com
0.0.0.0 apps.skype.com
0.0.0.0 arc.msn.com
0.0.0.0 assets.msn.com
0.0.0.0 az361816.vo.msecnd.net
0.0.0.0 az512334.vo.msecnd.net
0.0.0.0 b.ads1.msn.com
0.0.0.0 b.ads2.msads.net
0.0.0.0 b.rad.msn.com
0.0.0.0 bat.bing.com
0.0.0.0 browser.events.data.msn.com
0.0.0.0 browser.pipe.aria.microsoft.com
0.0.0.0 bs.serving-sys.com
0.0.0.0 c.atdmt.com
0.0.0.0 c.live.com
0.0.0.0 c.msn.com
0.0.0.0 c1.microsoft.com
0.0.0.0 ca.telemetry.microsoft.com
0.0.0.0 cache.datamart.windows.com
0.0.0.0 cdn.atdmt.com
0.0.0.0 cdn.edgeoffer.microsoft.com
0.0.0.0 cds26.ams9.msecn.net
0.0.0.0 choice.microsoft.com
0.0.0.0 choice.microsoft.com.nsatc.net
0.0.0.0 choice.microsoft.com.nstac.net
0.0.0.0 citrix.onmicrosoft.com
0.0.0.0 clarity.ms
0.0.0.0 clientfd.family.microsoft.com
0.0.0.0 cloudbrowser.microsoft.com
0.0.0.0 cn.bing.com
0.0.0.0 compatexchange.cloudapp.net
0.0.0.0 config.edge.skype.com
0.0.0.0 corp.sts.microsoft.com
0.0.0.0 corpext.msitadfs.glbdns2.microsoft.com
0.0.0.0 crl.microsoft.com
0.0.0.0 cs1.wpc.v0cdn.net
0.0.0.0 customervoice.microsoft.com
0.0.0.0 db3aqu.atdmt.com
0.0.0.0 db3wns2011111.wns.windows.com
0.0.0.0 df.telemetry.microsoft.com
0.0.0.0 diagnostics.support.microsoft.com
0.0.0.0 ec.atdmt.com
0.0.0.0 edge-staging.microsoft.com
0.0.0.0 edge-test.microsoft.com
0.0.0.0 edge.cloudbrowser.microsoft.com
0.0.0.0 edgeservices.bing.com
0.0.0.0 edgeshoppingstatic.azureedge.net
0.0.0.0 edgetippingservice.webxtsvc.microsoft.com
0.0.0.0 events-sandbox.data.msn.com
0.0.0.0 events.data.microsoft.com
0.0.0.0 family.api.account.microsoft.com
0.0.0.0 farevents.family.microsoft.com
0.0.0.0 fe2.update.microsoft.com.akadns.net
0.0.0.0 fe3.delivery.dsp.mp.microsoft.com.nsatc.net
0.0.0.0 feedback.microsoft-hohm.com
0.0.0.0 feedback.search.microsoft.com
0.0.0.0 feedback.smartscreen.microsoft.com
0.0.0.0 feedback.windows.com
0.0.0.0 flex.msn.com
0.0.0.0 forms.microsoft.com
0.0.0.0 functional.events.data.microsoft.com
0.0.0.0 g.msn.com
0.0.0.0 go.microsoft.com
0.0.0.0 graph.microsoft.com
0.0.0.0 h1.msn.com
0.0.0.0 i1.services.social.microsoft.com
0.0.0.0 i1.services.social.microsoft.com.nsatc.net
0.0.0.0 inference.location.live.com
0.0.0.0 instrumentExport.cp.microsoft.com
0.0.0.0 lb1.www.ms.akadns.net
0.0.0.0 live.rads.msn.com
0.0.0.0 local.cloudbrowser.microsoft.com
0.0.0.0 m.adnxs.com
0.0.0.0 manage.microsoft.com
0.0.0.0 mathsolver.microsoft.com
0.0.0.0 microsoftedgetips.microsoft.com
0.0.0.0 microsoftedgewelcome.microsoft.com
0.0.0.0 microsoftnews.msn.com
0.0.0.0 mobile.events.data.microsoft.com
0.0.0.0 msft.sts.microsoft.com
0.0.0.0 msftncsi.com
0.0.0.0 msn.com
0.0.0.0 msntest.serving-sys.com
0.0.0.0 mwservice.xpay-int.microsoft.com
0.0.0.0 ntp.msn.com
0.0.0.0 nw-umwatson.events.data.microsoft.com
0.0.0.0 oca.telemetry.microsoft.com
0.0.0.0 oca.telemetry.microsoft.com.nsatc.net
0.0.0.0 officeapps.live.com
0.0.0.0 paymentinstruments.mp.microsoft.com
0.0.0.0 petrol.office.microsoft.com
0.0.0.0 pptsgs.officeapps.live.com
0.0.0.0 pre.footprintpredict.com
0.0.0.0 preview.msn.com
0.0.0.0 pricelist.skype.com
0.0.0.0 privacy.microsoft.com
0.0.0.0 prod.rewardsplatform.microsoft.com
0.0.0.0 rad.live.com
0.0.0.0 rad.msn.com
0.0.0.0 redir.metaservices.microsoft.com
0.0.0.0 reports.wes.df.telemetry.microsoft.com
0.0.0.0 rewards.microsoft.com
0.0.0.0 s.gateway.messenger.live.com
0.0.0.0 s0.2mdn.net
0.0.0.0 sO.2mdn.net
0.0.0.0 schemas.microsoft.akadns.net
0.0.0.0 schemas.microsoft.com
0.0.0.0 sdx.microsoft.com
0.0.0.0 secure.adnxs.com
0.0.0.0 secure.flashtalking.com
0.0.0.0 self.events.data.microsoft.com
0.0.0.0 services.wes.df.telemetry.microsoft.com
0.0.0.0 settings-sandbox.data.microsoft.com
0.0.0.0 settings-win.data.microsoft.com
0.0.0.0 settings.data.microsof.com
0.0.0.0 settings.family.microsoft.com
0.0.0.0 sls.update.microsoft.com.akadns.net
0.0.0.0 speech.platform.bing.com
0.0.0.0 spynet2.microsoft.com
0.0.0.0 spynetalt.microsoft.com
0.0.0.0 sqm.df.telemetry.microsoft.com
0.0.0.0 sqm.telemetry.microsoft.com
0.0.0.0 sqm.telemetry.microsoft.com.nsatc.net
0.0.0.0 ssl.live.com
0.0.0.0 ssw.live.com
0.0.0.0 static.2mdn.net
0.0.0.0 statsfe1.ws.microsoft.com
0.0.0.0 statsfe2.update.microsoft.com.akadns.net
0.0.0.0 statsfe2.ws.microsoft.com
0.0.0.0 support.microsoft.com
0.0.0.0 survey.watson.microsoft.com
0.0.0.0 telecommand.telemetry.microsoft.com
0.0.0.0 telecommand.telemetry.microsoft.com.nsatc.net
0.0.0.0 telemetry.appex.bing.net
0.0.0.0 telemetry.microsoft.com
0.0.0.0 telemetry.urs.microsoft.com
0.0.0.0 tip.customervoice.microsoft.com
0.0.0.0 tokenization.cp.microsoft.com
0.0.0.0 ui.skype.com
0.0.0.0 v10.vortex-win.data.microsoft.com
0.0.0.0 vcservice.webxtsvc.microsoft.com
0.0.0.0 view.atdmt.com
0.0.0.0 view.officeapps.live.com
0.0.0.0 vortex-bn2.metron.live.com.nsatc.net
0.0.0.0 vortex-cy2.metron.live.com.nsatc.net
0.0.0.0 vortex-sandbox.data.microsoft.com
0.0.0.0 vortex-win.data.metron.live.com.nsatc.net
0.0.0.0 vortex-win.data.microsoft.com
0.0.0.0 vortex.data.glbdns2.microsoft.com
0.0.0.0 vortex.data.microsoft.com
0.0.0.0 watson.live.com
0.0.0.0 watson.microsoft.com
0.0.0.0 watson.ppe.telemetry.microsoft.com
0.0.0.0 watson.telemetry.microsoft.com
0.0.0.0 watson.telemetry.microsoft.com.nsatc.net
0.0.0.0 web.vortex-sandbox.data.msn.com
0.0.0.0 web.vortex.data.microsoft.com
0.0.0.0 web.vortex.data.msn.com
0.0.0.0 webxtsvc.microsoft.com
0.0.0.0 wes.df.telemetry.microsoft.com
0.0.0.0 win10.ipv6.microsoft.com
0.0.0.0 windows.msn.com
0.0.0.0 www.msftncsi.com
0.0.0.0 www.msn.com
0.0.0.0 xpay-int.microsoft.com

Diskpart Useful Commands

Creating UEFI Partition

select disk XX
select partition XX
shrink desired=200
create partition efi size=200
format quick fs=fat32 quick
assign letter=y

Cleaning and formatting USB

list disk
select disk XX
clean
create partition primary
select partition 1
active
format fs=fat32 quick
assign (optional)

ADB & fastboot

To install ADB & fastboot, download latest platform-tools from Android Developers, extract it and move it to any folder (Documents preferred).

Once extracted and moved to a folder, set the directory in the environment variables:

  1. Copy the folder path.
  2. Go to System Properties (Win + R SystemPropertiesAdvanced) Environment Variables.
  3. In User Variables for $USER, select Path and then select edit.
  4. In the new window, select "New" and paste the folder path (platform-tools folder).
  5. Tap OK and exit, open a terminal and type adb.

Start Menu Paths

  • User Start Menu: %appdata%\Microsoft\Windows\Start Menu
  • System Start Menu: C:\ProgramData\Microsoft\Windows\Start Menu

Bypassing Requirements (Windows 11)

If you need to install Windows 11 on an unsupported machine, or on a virtual machine, you may want to bypass some checks from Windows Setup.

Once you boot into the setup, press Shift+F10 to launch cmd. Then type regedit to launch the Registry Editor. Then navigate to HKEY_LOCAL_MACHINE\SYSTEM\Setup, right-click on the Setup key and create a new key.

When prompted to name the key, enter LabConfig and press enter.

On the LabConfig. Create DWORD (32-bit) values named BypassTPMCheck, BypassRAMCheck or BypassSecureBootCheck, depending on your needs.

Once the value(s) under LabConfig are set, you can continue with the installation.

Running External Scripts in PowerShell (Windows 10+)

Run a powershell windows with elevated permissions:

Set-ExecutionPolicy unrestricted

Skipping Lock Screen (Windows 10+)

Modify the registry editor, or use this powershell script

reg add HKLM\Software\Policies\Microsoft\Windows\Personalization /v NoLockScreen /t REG_DWORD /d 0 /f

Enabling Highly Detailed Status Messages

Verbose status messages can be very helpful when you are debugging or troubleshooting certain Windows problems, including a slow startup, shutdown, logon, or logoff behavior.

reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v VerboseStatus /t REG_DWORD /d 1 /f

Enabling Windows Photo Viewer (Windows 10+)

  1. Download Win10 Photo Viewer Enabler.
  2. Now, when opening a image, click on Open with... and select Windows Photo Viewer.
photos import for windows 10

In order to use import tool from Windows 7, run the following commands:

cd "C:\Program Files (x86)\Windows Photo Viewer"
regsvr32 PhotoAcq.dll
regsvr32 PhotoViewer.dll

Windows Explorer Details Pane Windows 7 Style (Windows 10)

As said earlier, this config includes personal preferences. I love Windows 7 way more than Windows 10 one, so in order to use Windows 7 style, OldNewExplorer Shell extension will be used.

Spoiler! Tap to open

Windows 7 Explorer StylweWindows 7 original explorer style

ConfigConfiguration used to imitate Windows 7 details pane style

Windows 10 Modified PanelWindows 10 explorer with Windows 7 details pane style

Useful Registry Editor files (Windows 10)

Deprecated

On-The-Go folder already contains this configuration for Windows 10 and 11. Use those files preferably.

tip

Want to give a try to our Windows 10 Installation Guide manual? Check out Windows 10 LTSB Build 14393 Installation Guide

Adding Microsoft Store to LTSB/LTSC (Windows 10 1607)

For Windows 10 Enterprise 2015 / 2016 LTSB or Windows Enterprise 2015 / 2016 LTSB N. Download https://github.com/lixuy/LTSB-Add-MicrosoftStore/archive/2016.zip.

To install, run Add-Store.cmd as Administrator.

info

If you do not want App Installer / Purchase App / Xbox identity, delete each appxbundle before running to install. However, if you plan on installing games or any app with in-purchase options, you should include everything

Windows Compatibility Telemetry Fixup (Windows 10 1607)

For build 14393.

  1. Disable schedule for Windows Compatibility Telemetry.

  2. Disable Microsoft's Diagnostic Tracking.

sc delete DiagTrack  
sc delete dmwappushservice
reg add HKLM\SOFTWARE\Policies\Microsoft\Windows\DataCollection /v AllowTelemetry /t REG_DWORD /d 0 /f

Restarting Windows Icons Database

  1. Navigate to: %HOMEPATH%\AppData\Local.
  2. Delete IconCache.db file.
  3. Start the task manager and kill explorer.exe process, then re-run it again.

Disabling Online Search (Windows 10)

Programs & Tools

Really simple and light-weight offline programs for a better Windows NT experience.

Apps / Portable programs

Tools

Binaries

Some must-have binaries we recommend in a newly installed Windows.

  • curl
  • ffmpeg
  • git
  • libwebp
  • nano
  • node
  • python3
  • pip
  • yt-dlp