marko-milasinovic / Windows10_Pro

A fresh install checklist for windows 10 pro x64

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Windows 10 Pro x64 first setup

A checklist for a complete first time setup

Requirements

OS: Windows 10 installed onto 8GiB USB by Microsoft Media Creaton tool

USB drive with at least 8GiB, final image file size on flash drive is ~4.8 GiB.

Table of Contents

Table of contents generated with markdown-toc

Windows system alterations

  • Start > Edit Power Plan > Select High performance > Change plan settings > Change advanced power settings > Processor power management > Maximum processor state: 99%
    • File explorer Address bar: Navigate to Power options > Left side menu: Choose what the power buttons do > Change settings that are currently unavailable > Disable: Turn on fast startup; Enable sleep.
  • View Advanced System Settings > Performance: Settings > Visual Effects > Select: Show windows content while dragging, Smooth edges of screen fonts
    • Advanced > Automatically manage=DISABLE > Page file size: Initial=1024, Maximum=8192
  • regedit change for auto login functionality ??
  • Automatically hide scroll bars in windows -> Uncheck

Registry

NirSoft (FOSS) - Registry tools

Disable windows update in Registry (Set "start"=4)

  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WaaSMedicSvc
  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Wuaserv
  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\windefend ?

Services

CMD: REGEDIT > HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services

  • [Fax] Fax - Enables you to send and receive faxes, utilizing fax resources available on this computer or on the network
  • [MapsBroker] Downloaded Maps Manager - application access to downloaded maps
  • [DiagTrack] Connected User Experiences and Telemetry
  • [CscService] Offline Files - performs maintenance activities on the Offline Files cache
  • [PhoneSvc] Phone Service - Manages the telephony
  • [RetailDemo] Retail Demo Service
  • [wisvc] Windows Insider Service - infrastructure support for the Windows Insider Program
  • [SmsRouter] Microsoft Windows SMS Router Service
  • [XboxGipSvc] Xbox Accessory Management Service
  • [XblAuthManager] Xbox Live Auth Manager
  • [XboxNetApiSvc] Xbox Live Networking Service
  • [XblGameSave] Xbox Live Game Save
  • [lfsvc] Geolocation Service
  • [irmon] Infrared monitor service

Group policy

Search > Edit group policy admx GP wiki - Wiki for all group policy options Administrative Templates (Computers):

  • Configure Automatic Updates = DISABLED | Software\Policies\Microsoft\Windows\WindowsUpdate\AU
  • Allow Automatic Updates immediate installation = DISABLED | Software\Policies\Microsoft\Windows\WindowsUpdate\AU

Firewall changes

Search > Windows Defender Firewall > Advanced Settings > Disable firewall rule for:

  • Work or shool account
  • Wi-FI Direct network discovery
  • Wi-FI Direct Scan
  • Wi-FI Direct Spooler
  • Microsoft Lync (Inbound)
  • Microsoft Lync UcMapi (Inbound)
  • Microsoft family features (outbound)

Turn Windows Features on or off

Disable the following:

  • Internet Explorer 11
  • Work Folders Client

Enable the following:

  • Hyper-V
  • NET Framework 3.X
  • NET Framework 4.X

Task Scheduler

  • Task Scheduler > Disable Edge

Program list

Abbreviations:

  • FOSS - Free and Open-Source Software
  • Freeware - software, most often proprietary, that is distributed at no monetary cost to the end user
  • Shareware - proprietary software which has trial use at little or no cost with usually limited functionality, but which can be upgraded upon payment

DefaultApplications

  • Chocolatey (FOSS) - software management solution
    Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
choco install mpv
choco install ruby
  • ffmpeg (FOSS) - command line multimedia framework (a complete, cross-platform solution to record, convert and stream audio and video)
choco install ffmpeg
choco install mkvtoolnix
  • Clementine (FOSS) - a "winamp" style music player

  • Greenshot (FOSS) - A screenshot tool, to use press "Prt Scr"

  • qimgv (FOSS) - Image viewer

  • KeePass 2 (FOSS) - light-weight password manager

  • Notepad++ (FOSS) - multifunctional code/text editor

  • Revo Uninstaller (Shareware) - advanced program uninstaller

  • 7-zip with Zstandard - file archiver with additional functions (eg. hash verification)

  • Adobe Reader (Freeware) - Propriatery pdf reader

    • Disable update service after install

Browsers

  • Chrome (Freeware) - made by Google, based on the Chromium engine
  • Vivaldi (Freeware) - customisable browser, based on the Chromium engine

Browser extensions

  • UBlock Origin (FOSS) - An efficient (ad) blocker for Chromium and Firefox
  • HTTPS Everywhere (FOSS) - encrypts your communications with many major websites
  • ClearUrls (FOSS) - based on the new WebExtensions technology, automatically removes tracking elements from URLs

Intel drivers

File transfer

Programming

  • Anaconda3 - package / environment manager, Python3 distribution with 1,500+ open source packages
  • VirtualBox - x86 AMD64/Intel64 full virtualization
  • Visual Studio Code (FOSS) - JavaScript, TypeScript, Node.js (C++, C#, Java, Python, PHP, Go, .NET, Unity)
  • PuTTY (FOSS ?) - SSH, Telnet, and SFTP client, typically used for remote access to server computers over a network using the SSH protocol along with an xterm terminal emulator
  • ImDIsk (FOSS) - virtual disk driver

Utilities

  • DeepL (Freeware) - Auto translate tool
  • Freeplane (FOSS) - Tools for mind mapping
  • PowerToys (Microsoft) - Usefull windows tools
  • HWmonitor (Shareware) - general purpose hardware monitoring program

File Explorer

  • Go to the Last Active window with a single click / Switch to last opened window

Computer\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced Right-click on Advanced> New> DWORD (32-bit) Value. Rename it to LastActiveClick Double click on LastActiveClick and change its value to 1

======

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced Advanced entry is selected, right-click on the white space in the right panel and select New > DWORD (32-bit) Value. LastActiveClick = 1

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace add minus infront of -{0DB7E03F-FC29-4DC6-9020-FF41B59E513A}

  • Disable Action Center (Optional)

Computer\HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows Right-click on Windows> New> Key. Rename it to Explorer. Right-click on Explorer> New> DWORD (32-bit) Value. Rename it to DisableNotificationCenter. Double-click on DisableNotificationCenter and change the value to 1.

  • WinTweaker (Freeware) - Windows settings tweaker

  • Enable verbose status messages

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System System entry and then right-click on the white space in the right panel and select New > DWORD (32-bit) Value. verbosestatus = 1

HKEY_CLASSES_ROOT\Directory\Background\shell

Windows services

Start Menu > Services > Windows Update > Disable the following:

  • autotimesvc
  • DiagTrack
  • dmwappushservice
  • FrameServer
  • icssvc
  • InstallService
  • MapsBroker
  • PhoneSvc
  • RasMan
  • RemoteAccess
  • RemoteRegistry
  • SessionEnv
  • SysMain ?
  • UevAgentService
  • UmRdpService
  • WalletService
  • WbioSrvc
  • wisvc
  • WMPNetworkSvc
  • WpcMonSvc
  • WSearch
  • ALG ?
  • AppReadiness ?
  • BITS
  • Microsoft (R) Diagnostics Hub Standard Collector Service (diagnosticshub.standardcollector.service)
  • Enterprise App Management Service (EntAppSvc)
  • MicrosoftEdgeElevationService
  • MixedRealityOpenXRSvc
  • Windows Perception Simulation Service (perceptionsimulation)
  • Performance Logs & Alerts (pla)
  • RetailDemo
  • Windows Backup (SDRSVC)
  • Radio Management Service (RmSvc)
  • Spatial Data Service (SharedRealitySvc)
  • Smart Card Removal Policy (SCPolicySvc)
  • Microsoft Storage Spaces SMP (smphost)
  • ??? Windows Defender Advanced Threat Protection Service (Sense)
  • Microsoft Software Shadow Copy Provider (swprv)
  • Telephony (TapiSrv)
  • Remote Desktop Services (TermService)
  • ?????? Web Account Manager (TokenBroker)
  • Volume Shadow Copy (VSS)
  • Windows Update Medic Service (WaaSMedicSvc) //added in update 1803 //Computer Configuration \ Preferences \ Windows Settings \ Registry //HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WaaSMedicSvc //value name is Start and please set the value to 4. // Source technet
  • BitLocker Drive Encryption Service (BDESVC)
  • Offline Files (CscService)
  • Microsoft Edge Update Service (edgeupdatem)
  • IP Translation Configuration Service (IpxlatCfgSvc)
  • Geolocation Service (lfsvc)
  • Microsoft Passport (NgcSvc)
  • Microsoft Passport Container (NgcCtnrSvc)
  • Windows PushToInstall Service (PushToInstall)
  • Microsoft Windows SMS Router Service (SmsRouter)
  • Windows Perception Service (spectrum)
  • Touch Keyboard and Handwriting Panel Service (TabletInputService)
  • Microsoft Account Sign-in Assistant (wlidsvc)
  • Windows Update (wuauserv)

Optional

  • Waifu2x Caffe (FOSS) - image denoiser & upscaler (slow, best used with Nvidia GPU's)
  • Waifu2x Extension GUI video & image denoiser & upscaler with multiple algorithms
  • other_video_transcoding (FOSS) - highly efficient transcoding cli for h.264 to h.265
  • Dandere2x (FOSS) - efficient video upscaler that uses waifu2x and video compression technology

About

A fresh install checklist for windows 10 pro x64

License:GNU General Public License v3.0