<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.bwt.com.de/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=BrainwreckedTech</id>
	<title>The Brainwrecked Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.bwt.com.de/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=BrainwreckedTech"/>
	<link rel="alternate" type="text/html" href="https://wiki.bwt.com.de/Special:Contributions/BrainwreckedTech"/>
	<updated>2026-05-13T20:50:20Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://wiki.bwt.com.de/index.php?title=Installing_A_Windows_Desktop&amp;diff=687</id>
		<title>Installing A Windows Desktop</title>
		<link rel="alternate" type="text/html" href="https://wiki.bwt.com.de/index.php?title=Installing_A_Windows_Desktop&amp;diff=687"/>
		<updated>2024-04-23T21:09:38Z</updated>

		<summary type="html">&lt;p&gt;BrainwreckedTech: /* Standard Utilities */ Fixed bold font issue&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;float: right;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable style=&amp;quot;margin-left: 0.5em; width: 24em;&amp;quot;&lt;br /&gt;
|+ style=&amp;quot;font-size: large;&amp;quot; | Current Version: Windows 11&lt;br /&gt;
|&lt;br /&gt;
{| style=&amp;quot;background-color:unset !important;&amp;quot;&lt;br /&gt;
| colspan=2 style=&amp;quot;text-align:center&amp;quot; | [[File:Windows 11 logo.svg|256px]]&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important; padding-left: 0.5em; padding-right: 0.5em;&amp;quot;&lt;br /&gt;
| Developer&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | Microsoft&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| RTM&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | 2021-06-24&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| General&amp;amp;nbsp;Availability&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | 2021-10-05&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| Written in&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | C, C++, C#, assembly language&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| Platforms&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | x86-64, ARMv8&lt;br /&gt;
|-&lt;br /&gt;
| Website&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | https://www.microsoft.com/en-us/software-download/windows11&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable style=&amp;quot;margin-left: 0.5em; width: 24em;&amp;quot;&lt;br /&gt;
|+ style=&amp;quot;font-size: large;&amp;quot; | Previous Version: Windows 10&lt;br /&gt;
|&lt;br /&gt;
{| style=&amp;quot;background-color:unset !important;&amp;quot;&lt;br /&gt;
| colspan=2 style=&amp;quot;text-align:center&amp;quot; | [[File:Windows 10 Logo.svg|256px]]&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important; padding-left: 0.5em; padding-right: 0.5em;&amp;quot;&lt;br /&gt;
| Developer&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | Microsoft&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| RTM&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | 2015-07-15&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| General&amp;amp;nbsp;Availability&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | 2015-07-29&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| Support Ends&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | 2025-10-14&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| Written in&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | C, C++, C#, assembly language&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| Platforms&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | IA-32, x86-64, ARMv7, ARMv8&lt;br /&gt;
|-&lt;br /&gt;
| Website&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | https://www.microsoft.com/en-us/software-download/windows10&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable style=&amp;quot;margin-left: 0.5em; width: 24em;&amp;quot;&lt;br /&gt;
|+ style=&amp;quot;font-size: large;&amp;quot; | In Extended Support: Windows 8.1&lt;br /&gt;
|&lt;br /&gt;
{| style=&amp;quot;background-color:unset !important;&amp;quot;&lt;br /&gt;
| colspan=2 style=&amp;quot;text-align:center&amp;quot; | [[File:Windows 8 logo.svg|256px]]&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important; padding-left: 0.5em; padding-right: 0.5em;&amp;quot;&lt;br /&gt;
| Developer&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | Microsoft&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| RTM&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | 2013-08-27&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| General&amp;amp;nbsp;Availability&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | 2013-10-17&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| Support Ends&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | 2023-01-10&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| Written in&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | C, C++, C#, assembly language&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| Platforms&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | IA-32, x86-64&lt;br /&gt;
|-&lt;br /&gt;
| Website&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | https://www.microsoft.com/en-us/software-download/windows10&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Pre-Setup=&lt;br /&gt;
&lt;br /&gt;
==BIOS Time Set To UTC vs Local Time==&lt;br /&gt;
&lt;br /&gt;
Windows 8 and 10 have support for setting the time to UTC and may even detect if the system time is in UTC or local time.&lt;br /&gt;
&lt;br /&gt;
There are still a couple of bugs as noted below, but the trade-off may be worth it to you.  Every other OS expects the clock to be set to UTC.&lt;br /&gt;
&lt;br /&gt;
* Windows will not sync to time servers if told that the BIOS clock is UTC.&lt;br /&gt;
* Windows may hang if running during the switch to and away from DST if told that the BIOS clock is UTC.&lt;br /&gt;
&lt;br /&gt;
If you are unsure of how UTC relates to your time zone, you can use Google to [https://www.google.com/search?q=UTC+time query UTC time].&lt;br /&gt;
&lt;br /&gt;
==Partitioning==&lt;br /&gt;
&lt;br /&gt;
Please read [[Drive Partitioning]] first as it contains a lot of good information.&lt;br /&gt;
&lt;br /&gt;
===BIOS+MBR vs UEFI+GPT===&lt;br /&gt;
&lt;br /&gt;
Windows falsely ties GPT with UEFI and MBR with BIOS.&lt;br /&gt;
&lt;br /&gt;
It&#039;s strongly suggested to use UEFI with GPT when possible as it allows for at least 128 partitions.  In general, you can let Microsoft (and OEMs) do whatever they want to your hard drive as it&#039;s nearly impossible to deplete the alotment of partitions.&lt;br /&gt;
&lt;br /&gt;
If your system uses legacy BIOS with MBR, you may wish to partition the drive yourself, especially if you plan on installing a second OS onto the drive.&lt;br /&gt;
* Any bootable Windows parition &#039;&#039;&#039;&#039;&#039;must&#039;&#039;&#039;&#039;&#039; occur on a primary partition&lt;br /&gt;
* MBR is limited to 4 primary paritions&lt;br /&gt;
** One of which can be an extended partition (which then lets you create unlimited logical partitions)&lt;br /&gt;
&lt;br /&gt;
===Parition Alignment===&lt;br /&gt;
&lt;br /&gt;
Starting with Vista, Windows will align partitions to 1MiB boundaries, so basic partitioning via Windows Setup is OK.&lt;br /&gt;
&lt;br /&gt;
===Shrinkinng NTFS Partitions===&lt;br /&gt;
&lt;br /&gt;
Windows Vista introduced the ability to shrink NTFS partitions, even those currently in use.  This can be incredibly useful on OEM PCs if you want to make room for a second OS.&lt;br /&gt;
&lt;br /&gt;
If you&#039;re trying to end a Windows partition at a particular boundary, you may want to under-allocate and then use something like GNU &amp;lt;tt&amp;gt;parted&amp;lt;/tt&amp;gt; to re-create the Windows partition at the boundary you want and then use {{ic|diskpart}} with {{ic|expand filesystem}} when you get back into Windows.&lt;br /&gt;
&lt;br /&gt;
===Microsoft Reserved Partition===&lt;br /&gt;
&lt;br /&gt;
Starting with 7, Windows will create a Microsoft Reserved partition when given a GPT disk with no partitions:&lt;br /&gt;
* Windows 7 &amp;amp; 8: 128MiB&lt;br /&gt;
* Windows 10: 16MiB&lt;br /&gt;
&lt;br /&gt;
===Windows Recovery Parition===&lt;br /&gt;
&lt;br /&gt;
Starting with 8, Windows will create a Windows Recovery partition:&lt;br /&gt;
* Windows 8: 300MB as the first partition, shown during volume selection&lt;br /&gt;
* Windows 10: 450MB as the last partition, hidden during volume selection&lt;br /&gt;
This partition is different from an OEM recovery partition.&lt;br /&gt;
&lt;br /&gt;
==Pre-Download==&lt;br /&gt;
&lt;br /&gt;
Starting with Windows 10, Microsoft keeps its ISO updated.&lt;br /&gt;
&lt;br /&gt;
You may also wish to download video card drivers before hand, as AMD and NVIDIA usually offer drivers that are more up-to-date than what&#039;s available via Windows Update.  Download either [https://www.amd.com/en/support AMD Driver Auto-Detect] or [https://www.nvidia.com/en-us/geforce/geforce-experience/ NVIDIA GeForce Experience] (obsolete) or the [https://www.nvidia.com/en-us/software/nvidia-app/ NVIDIA App] (in beta).&lt;br /&gt;
&lt;br /&gt;
Use [http://www.windowsupdatesdownloader.com Windows Updates Downloader] to download security updates for your version of Windows.&lt;br /&gt;
&lt;br /&gt;
*Use &amp;lt;tt&amp;gt;FOR %U IN (*) DO START /W %U /QUIET /NORESTART&amp;lt;/tt&amp;gt; to execute all security updates in a given folder.&lt;br /&gt;
&lt;br /&gt;
Download Anti-virus such as [http://www.avira.com/en/free-download-avira-antivir-personal Avira] or [https://www.kaspersky.com/free-cloud-antivirus Kaspersky] if Windows&#039; built-in Defender isn&#039;t enough for you.&lt;br /&gt;
&lt;br /&gt;
=During Setup=&lt;br /&gt;
&lt;br /&gt;
==Administration==&lt;br /&gt;
&lt;br /&gt;
The default in Windows is that the first user created is part of the Administrators group and subsequent accounts are Standard Users.  This wiki recommends you choose one of the following:&lt;br /&gt;
&lt;br /&gt;
# Create one account not named Administrator that will be part of the Administrators group and use that for administrative duties while creating Standard User accounts for daily use.  This allows you to have laxer password complexity on the account that acts as an Administrator.&lt;br /&gt;
# Create an account for yourself that you will later drop to Standard User after re-enabling the Administrator account using &amp;lt;tt&amp;gt;net user administrator /active:yes&amp;lt;/tt&amp;gt;.  This route requires that you know full-well that people will try to attack the Administrator account but you feel confident in your password complexity.&lt;br /&gt;
&lt;br /&gt;
Use a short name rather than a full name when creating user accounts to get short directory names.  (E.g., {{ic|john}} instead of {{ic|John Smith}})  You can use {{ic|netplwiz}} to change full details. Changes to the name in User Accounts in Control Panel only affect the full name.&lt;br /&gt;
&lt;br /&gt;
==Microsoft Account==&lt;br /&gt;
&lt;br /&gt;
Starting with Windows 10, Microsoft &#039;&#039;really, really&#039;&#039; wants you to use a Micrsoft Account to log into Windows.  While the prospect of not having to tune settings on every individual machine you own might be a nice prospect for some, others won&#039;t like the privacy implications of tying your Windows usage to an account under Microsoft&#039;s complete purvue.&lt;br /&gt;
&lt;br /&gt;
Privacy implications aside, one useful feature of using a Microsoft Account is that Microsoft allows you to manage your Windows licenses.  To tie a Windows license for a machine to your Microsoft Account, use your Microsoft Account as the first account created during Windows Setup.  Should something go horribly wrong, Microsoft Tech Support will be looking for this tie.  Once the Windows license is associated with your account, you can stop using and delete the Microsoft Account from the machine if you want.&lt;br /&gt;
&lt;br /&gt;
=Post Setup=&lt;br /&gt;
&lt;br /&gt;
==Common Configuration Options==&lt;br /&gt;
&lt;br /&gt;
===DPI settings===&lt;br /&gt;
&lt;br /&gt;
For HTPC setups, 96 DPI is unreadable from 9 feet away.&lt;br /&gt;
&lt;br /&gt;
* Control Panel → Appearance and Personalization → Display → Set Custom text size (DPI)&lt;br /&gt;
&lt;br /&gt;
This will only affect your login.  To make this change to the login screen, you need to edit the registry.&lt;br /&gt;
&lt;br /&gt;
NB: &amp;lt;tt&amp;gt;word&amp;lt;/tt&amp;gt; values are hexadecimal, not decimal.  0x60 is 90 decimal, 0x78 is 120 decimal, and 0x90 is 144 decimal.&lt;br /&gt;
&lt;br /&gt;
 reg add &amp;quot;HKEY_USERS\.DEFAULT\Control Panel\Desktop&amp;quot; /v LogPixels /d 90 /t REG_QWORD /f&lt;br /&gt;
&lt;br /&gt;
Replace {{ic|QWORD}} with {{ic|DWORD}} for 32-bit Windows.&lt;br /&gt;
&lt;br /&gt;
===Re-Enable the Administrator Account===&lt;br /&gt;
&lt;br /&gt;
{{bc|net user administrator /active:yes&lt;br /&gt;
net user administrator &amp;lt;new-password&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
===Configure/Disable Password Expiration===&lt;br /&gt;
&lt;br /&gt;
Starting with Windows 11, Windows enables password expiration after 42 days.&lt;br /&gt;
&lt;br /&gt;
The age at which passwords expire can be changed:&lt;br /&gt;
&lt;br /&gt;
{{bc|net accounts /maxpwage:&amp;lt;days&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
Password expiration can also be disabled altogether:&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;wmic UserAccount where Name=&amp;quot;&amp;lt;username&amp;gt;&amp;quot; set PasswordExpires=False&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
===Disable Search Indexing===&lt;br /&gt;
&lt;br /&gt;
* Control Panel &amp;gt; Indexing Options&lt;br /&gt;
* Control Panel &amp;gt; File Explorer Options &amp;gt; Search&lt;br /&gt;
* Drive Properties &amp;gt; Uncheck Allow files on this drive to have contents indexed in addition to file properties&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;sc config wsearch start=disabled&lt;br /&gt;
sc stop wsearch&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
===Temporarily Disable System Restore===&lt;br /&gt;
&lt;br /&gt;
Internet Explorer, Windows Media Player, some Hotfixes, and some third-party installers will all create a restore point.  No sense having this running during the initial setup of Windows as you&#039;re so close to sqaure one anyway.&lt;br /&gt;
&lt;br /&gt;
 rstrui.exe&lt;br /&gt;
&lt;br /&gt;
===Hibernation===&lt;br /&gt;
&lt;br /&gt;
For desktop computers, or computers with SSDs, you may not want to hibernate.&lt;br /&gt;
&lt;br /&gt;
 powercfg -h off&lt;br /&gt;
&lt;br /&gt;
===Power Management===&lt;br /&gt;
&lt;br /&gt;
For at least the duration of setting up Windows, you may want to keep the computer fully awake.&lt;br /&gt;
&lt;br /&gt;
===Page File===&lt;br /&gt;
&lt;br /&gt;
With the RAM that most computers have nowadays, it makes little sense to have much of a swap file.  You still want some space so that Windows can swap out parts of memory that aren&#039;t really being used.  Some Windows programs will balk with the lack of a swap file.&lt;br /&gt;
&lt;br /&gt;
 wmic pagefileset where name=&amp;quot;C:\\pagefile.sys&amp;quot; set InitialSize=512,MaximumSize=512&lt;br /&gt;
&lt;br /&gt;
===Disable Fast Startup===&lt;br /&gt;
&lt;br /&gt;
Windows Fast Startup does a hybrid sleep where everything is closed down on the software side, but the hardware is put into a sleep state before shutdown.  If you multi-boot, this can be more of a hindrance than a feature.  The major cause of concern is that mounted filesystems in Windows remain in a &amp;quot;in-use&amp;quot; state (the &amp;quot;dirty bit&amp;quot;) and unsafe to mount.&lt;br /&gt;
&lt;br /&gt;
* Control Panel &amp;gt; Hardware and Sound &amp;gt; Power Options &amp;gt; (left pane) Choose what the power buttons do &amp;gt; uncheck Turn on fast startup&lt;br /&gt;
&lt;br /&gt;
===Set Windows to use RTC in UTC===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Only do this if your BIOS clock is set to UTC instead of local time!&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 reg add &amp;quot;HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation&amp;quot; /v RealTimeIsUniversal /d 1 /t REG_QWORD /f&lt;br /&gt;
&lt;br /&gt;
Replace {{ic|QWORD}} with {{ic|DWORD}} for 32-bit Windows.&lt;br /&gt;
&lt;br /&gt;
==Tweaks==&lt;br /&gt;
&lt;br /&gt;
* Disable Homegroups&lt;br /&gt;
** Leave the homegroup&lt;br /&gt;
** Disable HomeGroup services&lt;br /&gt;
** Edit registry&lt;br /&gt;
*** Take ownership of HKEY_LOCAL_MACHINE\SOFTWARE\Classes\{B4FB3F98-C1EA-428d-A78A-D1F5659CBA93}&lt;br /&gt;
*** Add HKEY_LOCAL_MACHINE\SOFTWARE\Classes\{B4FB3F98-C1EA-428d-A78A-D1F5659CBA93}\System.IsPinnedToNameSpaceTree=qword:0&lt;br /&gt;
&lt;br /&gt;
==Other Programs==&lt;br /&gt;
&lt;br /&gt;
It&#039;s recommended to rely on [https://chocolatey.org/install Chocolatey] (Windows 10 and earlier) or {{ic|winget}} (pre-installed in Windows 11) for program installation and to keep your programs updated.  However, some applications are auto-updating and it&#039;s best to install them directly.&lt;br /&gt;
&lt;br /&gt;
* [https://www.amd.com/en/support AMD Adrenaline (Radeon and AMD chipset drivers)]&lt;br /&gt;
* [https://discord.com/api/downloads/distributions/app/installers/latest?channel=stable&amp;amp;platform=win&amp;amp;arch=x86 Discord]&lt;br /&gt;
* [https://www.nvidia.com/en-us/geforce/geforce-experience NVIDIA GeForce Experience] or [https://www.nvidia.com/en-us/software/nvidia-app/ NVIDIA App]&lt;br /&gt;
* [https://cdn.cloudflare.steamstatic.com/client/installer/SteamSetup.exe Steam]&lt;br /&gt;
* Partition Tool&lt;br /&gt;
** [https://www.aomeitech.com/aomei-partition-assistant.html AOEMI Partition Assistant] (for functionality)&lt;br /&gt;
** [http://www.pcdisk.com/index.html Active@ Partition Manager] (for information)&lt;br /&gt;
** Avoid EaseUS Partition Master and Mini-Tool Partition Wizard as they&#039;re [https://blog.malwarebytes.com/glossary/bundleware/ bundleware].&lt;br /&gt;
* Windows Terminal&lt;br /&gt;
** [https://github.com/microsoft/terminal/releases/latest GitHub] (users must update manually)&lt;br /&gt;
** [https://www.microsoft.com/en-us/p/windows-terminal/9n0dx20hk701 Microsoft Store] (updates automatically)&lt;br /&gt;
&lt;br /&gt;
===Chocolatey===&lt;br /&gt;
&lt;br /&gt;
In PowerShell:&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString(&#039;https://chocolatey.org/install.ps1&#039;)&amp;lt;/nowiki&amp;gt;)}}&lt;br /&gt;
&lt;br /&gt;
===WinGet===&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} comes pre-installed in Windows 11.&lt;br /&gt;
&lt;br /&gt;
WinGet used to default to {{ic|machine}} (system) scope when run as Administrator and {{ic|user}} scope otherwise.  WinGet now defaults to {{ic|user}} scope all the time.  This can be changed by running {{ic|winget settings}} and specifying {{ic|&amp;lt;nowiki&amp;gt;installBehavior.preferences.scope = user&amp;lt;/nowiki&amp;gt;}}:&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;quot;installBehavior&amp;quot;: {&lt;br /&gt;
    &amp;quot;preferences&amp;quot;: {&lt;br /&gt;
        &amp;quot;scope&amp;quot;: &amp;quot;user&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===GSudo===&lt;br /&gt;
&lt;br /&gt;
Windows Terminal is a per-user application (installed in {{ic|C:\Users\$USER}}) not a system application (installed in {{ic|C:\Program Files}}).  This breaks the {{ic|Run As Administrator}} function.&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install gsudo}}&lt;br /&gt;
{{bc|winget install gerardog.gsudo}}&lt;br /&gt;
&lt;br /&gt;
===Applications===&lt;br /&gt;
&lt;br /&gt;
====Standard Utilities====&lt;br /&gt;
&lt;br /&gt;
These are basic utilties recommended for every user.&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;choco install 7zip.install [ cdburnerxp | imgburn | &amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;infrarecorder&#039;&#039;&#039;&amp;lt;nowiki&amp;gt; ] chocolateygui greenshot kdeconnect-kde keepass.install vscodium.install&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;winget install 7zip.7zip [ Canneverbe.CDBurnerXP | LIGHTNINGUK.ImgBurn | &amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;ChristianKindahl.InfraRecorder&#039;&#039;&#039;&amp;lt;nowiki&amp;gt; ] Greenshot.Greenshot KDE.KDEConnect DominikReichl.KeePass VSCodium.VSCodium&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
====Power-User Utitlies====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install hxd ultravnc windirstat winmerge}}&lt;br /&gt;
{{bc|winget install MHNexus.HxD uvncbvba.UltraVnc WinDirStat.WinDirStat WinMerge.WinMerge}}&lt;br /&gt;
&lt;br /&gt;
====GNU/Linux Utilities (Windows Native Ports)====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install git.install gnuwin32-coreutils.install wget xming}}&lt;br /&gt;
{{bc|winget install Git.Git Xming.Xming}}&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} does not have a package for [https://sourceforge.net/projects/getgnuwin32/files/getgnuwin32/ GnuWin32].  It does have a small subset of individual utilities that can be found with {{ic|winget search gnuwin32}}.&lt;br /&gt;
&lt;br /&gt;
====Audio====&lt;br /&gt;
&lt;br /&gt;
 choco install audacity audacity-ffmpeg audacity-lame eac mediamonkey&lt;br /&gt;
&lt;br /&gt;
====Cloud Storage====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install dropbox google-backup-and-sync sugarsync pcloud}}&lt;br /&gt;
{{bc|winget install Dropbox.Dropbox Google.GoogleDrive pCloudAG.pCloudDrive}}&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} does not have packages for [https://spideroak.com/opendownload/ SpiderOak services] nor [https://www1.sugarsync.com/apps/ SugarSync]&lt;br /&gt;
&lt;br /&gt;
====Fonts====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install jetbrainsmono lato robotofonts sourcecodepro ubuntu.font}}&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} does not have packages for any font.&lt;br /&gt;
&lt;br /&gt;
====Grpahics====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install gimp inkscape paint.net}}&lt;br /&gt;
{{bc|winget install GIMP.GIMP Inkscape.Inkscape paint.net}}&lt;br /&gt;
&lt;br /&gt;
=====Edit with GIMP=====&lt;br /&gt;
&lt;br /&gt;
If you want to keep the association with Windows&#039; Photos for image viewing but be able to get a right-click option to edit with GIMP:&lt;br /&gt;
&lt;br /&gt;
{{hc|edit-with-gimp.reg|2=&lt;br /&gt;
Windows Registry Editor Version 5.00&lt;br /&gt;
&lt;br /&gt;
[HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\Edit with GIMP]&lt;br /&gt;
&amp;quot;Icon&amp;quot;=&amp;quot;\&amp;quot;C:\\Program Files\\GIMP 2\\bin\\gimp-2.10.exe\&amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\Edit with GIMP\command]&lt;br /&gt;
@=&amp;quot;\&amp;quot;C:\\Program Files\\GIMP 2\\bin\\gimp-2.10.exe\&amp;quot; \&amp;quot;%1\&amp;quot;&amp;quot;}}&lt;br /&gt;
&lt;br /&gt;
{{bc|reg import edit-with-gimp.reg}}&lt;br /&gt;
&lt;br /&gt;
====Hardware====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install amd-ryzen-chipset crystaldiskmark cpu-z hwinfo.install hwmonitor intel-chipset-device-software}}&lt;br /&gt;
{{bc|winget install CrystalDewWorld.CrystalDiskMark CPUID.CPU-Z CPUID.HWMonitor REALiX.HWiNFO}}&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} does not have packages for [https://www.amd.com/en/support AMD chipset drivers] nor [https://www.intel.com/content/www/us/en/support/detect.html Intel chipset drivers].&lt;br /&gt;
&lt;br /&gt;
====Internet====&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;choco install [ chromium | firefox | googlechrome | &amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;ungoogled-chromium&#039;&#039;&#039;&amp;lt;nowiki&amp;gt; ] nextcloud-client qbittorrent syncthing thunderbird&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;winget install [ Hibbiki.Chromium | Google.Chrome | &amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;eloston.ungoogled-chromium&#039;&#039;&#039;&amp;lt;nowiki&amp;gt; | Mozilla.Firefox ] Nextcloud.NextcloudDesktop qBittorrent.qBittorrent SyncTrayzor.SyncTrayzor Mozilla.Thunderbird&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
====Communication====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install mumble pidgin skype}}&lt;br /&gt;
{{bc|winget install Mumble.Mumble Pidgin.Pidgin Microsoft.Skype}}&lt;br /&gt;
&lt;br /&gt;
====Office====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install dia foxitreader librecad libreoffice-fresh libreoffice-help onlyoffice}}&lt;br /&gt;
{{bc|winget install gnome.Dia Foxit.FoxitReader LibreCAD.LibreCAD TheDocumentFoundation.LibreOffice TheDocumentFoundation.LibreOffice.HelpPack ONLYOFFICE.DesktopEditors}}&lt;br /&gt;
&lt;br /&gt;
====Virtualization====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install qemu virtualbox virtualbox.extensionpack}}&lt;br /&gt;
{{bc|winget install SoftwareFreedomConservancy.QEMU Oracle.VirtualBox}}&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} does not have a package for the [https://www.oracle.com/virtualization/technologies/vm/downloads/virtualbox-downloads.html#extpack Virtualbox Extension Pack].&lt;br /&gt;
&lt;br /&gt;
====Video====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install handbrake.install mpvnet.install obs-studio.install vlc}}&lt;br /&gt;
{{bc|winget install HandBrake.HandBrake KDE.Kdenlive mpv.net OBSProject.OBSStudio VideoLAN.VLC}}&lt;br /&gt;
&lt;br /&gt;
===Not Taken Care Of With Chocolatey===&lt;br /&gt;
&lt;br /&gt;
CPU Burn-in | Joystick2Mouse 3 | LADSPA for Audactiy | Lightscribe&lt;br /&gt;
&lt;br /&gt;
=Ongoing=&lt;br /&gt;
&lt;br /&gt;
==Extend Evaluation Periods==&lt;br /&gt;
&lt;br /&gt;
If you are using an Enterprise Evaluation edition of Windows, you can re-arm the 90-day evaluation period up to 3 times:&lt;br /&gt;
&lt;br /&gt;
 slmgr /rearm&lt;/div&gt;</summary>
		<author><name>BrainwreckedTech</name></author>
	</entry>
	<entry>
		<id>https://wiki.bwt.com.de/index.php?title=Installing_A_Windows_Desktop&amp;diff=686</id>
		<title>Installing A Windows Desktop</title>
		<link rel="alternate" type="text/html" href="https://wiki.bwt.com.de/index.php?title=Installing_A_Windows_Desktop&amp;diff=686"/>
		<updated>2024-04-23T21:03:18Z</updated>

		<summary type="html">&lt;p&gt;BrainwreckedTech: /* Other Programs */ Added NVIDIA App&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;float: right;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable style=&amp;quot;margin-left: 0.5em; width: 24em;&amp;quot;&lt;br /&gt;
|+ style=&amp;quot;font-size: large;&amp;quot; | Current Version: Windows 11&lt;br /&gt;
|&lt;br /&gt;
{| style=&amp;quot;background-color:unset !important;&amp;quot;&lt;br /&gt;
| colspan=2 style=&amp;quot;text-align:center&amp;quot; | [[File:Windows 11 logo.svg|256px]]&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important; padding-left: 0.5em; padding-right: 0.5em;&amp;quot;&lt;br /&gt;
| Developer&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | Microsoft&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| RTM&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | 2021-06-24&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| General&amp;amp;nbsp;Availability&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | 2021-10-05&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| Written in&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | C, C++, C#, assembly language&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| Platforms&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | x86-64, ARMv8&lt;br /&gt;
|-&lt;br /&gt;
| Website&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | https://www.microsoft.com/en-us/software-download/windows11&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable style=&amp;quot;margin-left: 0.5em; width: 24em;&amp;quot;&lt;br /&gt;
|+ style=&amp;quot;font-size: large;&amp;quot; | Previous Version: Windows 10&lt;br /&gt;
|&lt;br /&gt;
{| style=&amp;quot;background-color:unset !important;&amp;quot;&lt;br /&gt;
| colspan=2 style=&amp;quot;text-align:center&amp;quot; | [[File:Windows 10 Logo.svg|256px]]&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important; padding-left: 0.5em; padding-right: 0.5em;&amp;quot;&lt;br /&gt;
| Developer&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | Microsoft&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| RTM&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | 2015-07-15&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| General&amp;amp;nbsp;Availability&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | 2015-07-29&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| Support Ends&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | 2025-10-14&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| Written in&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | C, C++, C#, assembly language&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| Platforms&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | IA-32, x86-64, ARMv7, ARMv8&lt;br /&gt;
|-&lt;br /&gt;
| Website&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | https://www.microsoft.com/en-us/software-download/windows10&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable style=&amp;quot;margin-left: 0.5em; width: 24em;&amp;quot;&lt;br /&gt;
|+ style=&amp;quot;font-size: large;&amp;quot; | In Extended Support: Windows 8.1&lt;br /&gt;
|&lt;br /&gt;
{| style=&amp;quot;background-color:unset !important;&amp;quot;&lt;br /&gt;
| colspan=2 style=&amp;quot;text-align:center&amp;quot; | [[File:Windows 8 logo.svg|256px]]&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important; padding-left: 0.5em; padding-right: 0.5em;&amp;quot;&lt;br /&gt;
| Developer&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | Microsoft&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| RTM&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | 2013-08-27&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| General&amp;amp;nbsp;Availability&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | 2013-10-17&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| Support Ends&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | 2023-01-10&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| Written in&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | C, C++, C#, assembly language&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| Platforms&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | IA-32, x86-64&lt;br /&gt;
|-&lt;br /&gt;
| Website&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | https://www.microsoft.com/en-us/software-download/windows10&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Pre-Setup=&lt;br /&gt;
&lt;br /&gt;
==BIOS Time Set To UTC vs Local Time==&lt;br /&gt;
&lt;br /&gt;
Windows 8 and 10 have support for setting the time to UTC and may even detect if the system time is in UTC or local time.&lt;br /&gt;
&lt;br /&gt;
There are still a couple of bugs as noted below, but the trade-off may be worth it to you.  Every other OS expects the clock to be set to UTC.&lt;br /&gt;
&lt;br /&gt;
* Windows will not sync to time servers if told that the BIOS clock is UTC.&lt;br /&gt;
* Windows may hang if running during the switch to and away from DST if told that the BIOS clock is UTC.&lt;br /&gt;
&lt;br /&gt;
If you are unsure of how UTC relates to your time zone, you can use Google to [https://www.google.com/search?q=UTC+time query UTC time].&lt;br /&gt;
&lt;br /&gt;
==Partitioning==&lt;br /&gt;
&lt;br /&gt;
Please read [[Drive Partitioning]] first as it contains a lot of good information.&lt;br /&gt;
&lt;br /&gt;
===BIOS+MBR vs UEFI+GPT===&lt;br /&gt;
&lt;br /&gt;
Windows falsely ties GPT with UEFI and MBR with BIOS.&lt;br /&gt;
&lt;br /&gt;
It&#039;s strongly suggested to use UEFI with GPT when possible as it allows for at least 128 partitions.  In general, you can let Microsoft (and OEMs) do whatever they want to your hard drive as it&#039;s nearly impossible to deplete the alotment of partitions.&lt;br /&gt;
&lt;br /&gt;
If your system uses legacy BIOS with MBR, you may wish to partition the drive yourself, especially if you plan on installing a second OS onto the drive.&lt;br /&gt;
* Any bootable Windows parition &#039;&#039;&#039;&#039;&#039;must&#039;&#039;&#039;&#039;&#039; occur on a primary partition&lt;br /&gt;
* MBR is limited to 4 primary paritions&lt;br /&gt;
** One of which can be an extended partition (which then lets you create unlimited logical partitions)&lt;br /&gt;
&lt;br /&gt;
===Parition Alignment===&lt;br /&gt;
&lt;br /&gt;
Starting with Vista, Windows will align partitions to 1MiB boundaries, so basic partitioning via Windows Setup is OK.&lt;br /&gt;
&lt;br /&gt;
===Shrinkinng NTFS Partitions===&lt;br /&gt;
&lt;br /&gt;
Windows Vista introduced the ability to shrink NTFS partitions, even those currently in use.  This can be incredibly useful on OEM PCs if you want to make room for a second OS.&lt;br /&gt;
&lt;br /&gt;
If you&#039;re trying to end a Windows partition at a particular boundary, you may want to under-allocate and then use something like GNU &amp;lt;tt&amp;gt;parted&amp;lt;/tt&amp;gt; to re-create the Windows partition at the boundary you want and then use {{ic|diskpart}} with {{ic|expand filesystem}} when you get back into Windows.&lt;br /&gt;
&lt;br /&gt;
===Microsoft Reserved Partition===&lt;br /&gt;
&lt;br /&gt;
Starting with 7, Windows will create a Microsoft Reserved partition when given a GPT disk with no partitions:&lt;br /&gt;
* Windows 7 &amp;amp; 8: 128MiB&lt;br /&gt;
* Windows 10: 16MiB&lt;br /&gt;
&lt;br /&gt;
===Windows Recovery Parition===&lt;br /&gt;
&lt;br /&gt;
Starting with 8, Windows will create a Windows Recovery partition:&lt;br /&gt;
* Windows 8: 300MB as the first partition, shown during volume selection&lt;br /&gt;
* Windows 10: 450MB as the last partition, hidden during volume selection&lt;br /&gt;
This partition is different from an OEM recovery partition.&lt;br /&gt;
&lt;br /&gt;
==Pre-Download==&lt;br /&gt;
&lt;br /&gt;
Starting with Windows 10, Microsoft keeps its ISO updated.&lt;br /&gt;
&lt;br /&gt;
You may also wish to download video card drivers before hand, as AMD and NVIDIA usually offer drivers that are more up-to-date than what&#039;s available via Windows Update.  Download either [https://www.amd.com/en/support AMD Driver Auto-Detect] or [https://www.nvidia.com/en-us/geforce/geforce-experience/ NVIDIA GeForce Experience] (obsolete) or the [https://www.nvidia.com/en-us/software/nvidia-app/ NVIDIA App] (in beta).&lt;br /&gt;
&lt;br /&gt;
Use [http://www.windowsupdatesdownloader.com Windows Updates Downloader] to download security updates for your version of Windows.&lt;br /&gt;
&lt;br /&gt;
*Use &amp;lt;tt&amp;gt;FOR %U IN (*) DO START /W %U /QUIET /NORESTART&amp;lt;/tt&amp;gt; to execute all security updates in a given folder.&lt;br /&gt;
&lt;br /&gt;
Download Anti-virus such as [http://www.avira.com/en/free-download-avira-antivir-personal Avira] or [https://www.kaspersky.com/free-cloud-antivirus Kaspersky] if Windows&#039; built-in Defender isn&#039;t enough for you.&lt;br /&gt;
&lt;br /&gt;
=During Setup=&lt;br /&gt;
&lt;br /&gt;
==Administration==&lt;br /&gt;
&lt;br /&gt;
The default in Windows is that the first user created is part of the Administrators group and subsequent accounts are Standard Users.  This wiki recommends you choose one of the following:&lt;br /&gt;
&lt;br /&gt;
# Create one account not named Administrator that will be part of the Administrators group and use that for administrative duties while creating Standard User accounts for daily use.  This allows you to have laxer password complexity on the account that acts as an Administrator.&lt;br /&gt;
# Create an account for yourself that you will later drop to Standard User after re-enabling the Administrator account using &amp;lt;tt&amp;gt;net user administrator /active:yes&amp;lt;/tt&amp;gt;.  This route requires that you know full-well that people will try to attack the Administrator account but you feel confident in your password complexity.&lt;br /&gt;
&lt;br /&gt;
Use a short name rather than a full name when creating user accounts to get short directory names.  (E.g., {{ic|john}} instead of {{ic|John Smith}})  You can use {{ic|netplwiz}} to change full details. Changes to the name in User Accounts in Control Panel only affect the full name.&lt;br /&gt;
&lt;br /&gt;
==Microsoft Account==&lt;br /&gt;
&lt;br /&gt;
Starting with Windows 10, Microsoft &#039;&#039;really, really&#039;&#039; wants you to use a Micrsoft Account to log into Windows.  While the prospect of not having to tune settings on every individual machine you own might be a nice prospect for some, others won&#039;t like the privacy implications of tying your Windows usage to an account under Microsoft&#039;s complete purvue.&lt;br /&gt;
&lt;br /&gt;
Privacy implications aside, one useful feature of using a Microsoft Account is that Microsoft allows you to manage your Windows licenses.  To tie a Windows license for a machine to your Microsoft Account, use your Microsoft Account as the first account created during Windows Setup.  Should something go horribly wrong, Microsoft Tech Support will be looking for this tie.  Once the Windows license is associated with your account, you can stop using and delete the Microsoft Account from the machine if you want.&lt;br /&gt;
&lt;br /&gt;
=Post Setup=&lt;br /&gt;
&lt;br /&gt;
==Common Configuration Options==&lt;br /&gt;
&lt;br /&gt;
===DPI settings===&lt;br /&gt;
&lt;br /&gt;
For HTPC setups, 96 DPI is unreadable from 9 feet away.&lt;br /&gt;
&lt;br /&gt;
* Control Panel → Appearance and Personalization → Display → Set Custom text size (DPI)&lt;br /&gt;
&lt;br /&gt;
This will only affect your login.  To make this change to the login screen, you need to edit the registry.&lt;br /&gt;
&lt;br /&gt;
NB: &amp;lt;tt&amp;gt;word&amp;lt;/tt&amp;gt; values are hexadecimal, not decimal.  0x60 is 90 decimal, 0x78 is 120 decimal, and 0x90 is 144 decimal.&lt;br /&gt;
&lt;br /&gt;
 reg add &amp;quot;HKEY_USERS\.DEFAULT\Control Panel\Desktop&amp;quot; /v LogPixels /d 90 /t REG_QWORD /f&lt;br /&gt;
&lt;br /&gt;
Replace {{ic|QWORD}} with {{ic|DWORD}} for 32-bit Windows.&lt;br /&gt;
&lt;br /&gt;
===Re-Enable the Administrator Account===&lt;br /&gt;
&lt;br /&gt;
{{bc|net user administrator /active:yes&lt;br /&gt;
net user administrator &amp;lt;new-password&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
===Configure/Disable Password Expiration===&lt;br /&gt;
&lt;br /&gt;
Starting with Windows 11, Windows enables password expiration after 42 days.&lt;br /&gt;
&lt;br /&gt;
The age at which passwords expire can be changed:&lt;br /&gt;
&lt;br /&gt;
{{bc|net accounts /maxpwage:&amp;lt;days&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
Password expiration can also be disabled altogether:&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;wmic UserAccount where Name=&amp;quot;&amp;lt;username&amp;gt;&amp;quot; set PasswordExpires=False&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
===Disable Search Indexing===&lt;br /&gt;
&lt;br /&gt;
* Control Panel &amp;gt; Indexing Options&lt;br /&gt;
* Control Panel &amp;gt; File Explorer Options &amp;gt; Search&lt;br /&gt;
* Drive Properties &amp;gt; Uncheck Allow files on this drive to have contents indexed in addition to file properties&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;sc config wsearch start=disabled&lt;br /&gt;
sc stop wsearch&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
===Temporarily Disable System Restore===&lt;br /&gt;
&lt;br /&gt;
Internet Explorer, Windows Media Player, some Hotfixes, and some third-party installers will all create a restore point.  No sense having this running during the initial setup of Windows as you&#039;re so close to sqaure one anyway.&lt;br /&gt;
&lt;br /&gt;
 rstrui.exe&lt;br /&gt;
&lt;br /&gt;
===Hibernation===&lt;br /&gt;
&lt;br /&gt;
For desktop computers, or computers with SSDs, you may not want to hibernate.&lt;br /&gt;
&lt;br /&gt;
 powercfg -h off&lt;br /&gt;
&lt;br /&gt;
===Power Management===&lt;br /&gt;
&lt;br /&gt;
For at least the duration of setting up Windows, you may want to keep the computer fully awake.&lt;br /&gt;
&lt;br /&gt;
===Page File===&lt;br /&gt;
&lt;br /&gt;
With the RAM that most computers have nowadays, it makes little sense to have much of a swap file.  You still want some space so that Windows can swap out parts of memory that aren&#039;t really being used.  Some Windows programs will balk with the lack of a swap file.&lt;br /&gt;
&lt;br /&gt;
 wmic pagefileset where name=&amp;quot;C:\\pagefile.sys&amp;quot; set InitialSize=512,MaximumSize=512&lt;br /&gt;
&lt;br /&gt;
===Disable Fast Startup===&lt;br /&gt;
&lt;br /&gt;
Windows Fast Startup does a hybrid sleep where everything is closed down on the software side, but the hardware is put into a sleep state before shutdown.  If you multi-boot, this can be more of a hindrance than a feature.  The major cause of concern is that mounted filesystems in Windows remain in a &amp;quot;in-use&amp;quot; state (the &amp;quot;dirty bit&amp;quot;) and unsafe to mount.&lt;br /&gt;
&lt;br /&gt;
* Control Panel &amp;gt; Hardware and Sound &amp;gt; Power Options &amp;gt; (left pane) Choose what the power buttons do &amp;gt; uncheck Turn on fast startup&lt;br /&gt;
&lt;br /&gt;
===Set Windows to use RTC in UTC===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Only do this if your BIOS clock is set to UTC instead of local time!&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 reg add &amp;quot;HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation&amp;quot; /v RealTimeIsUniversal /d 1 /t REG_QWORD /f&lt;br /&gt;
&lt;br /&gt;
Replace {{ic|QWORD}} with {{ic|DWORD}} for 32-bit Windows.&lt;br /&gt;
&lt;br /&gt;
==Tweaks==&lt;br /&gt;
&lt;br /&gt;
* Disable Homegroups&lt;br /&gt;
** Leave the homegroup&lt;br /&gt;
** Disable HomeGroup services&lt;br /&gt;
** Edit registry&lt;br /&gt;
*** Take ownership of HKEY_LOCAL_MACHINE\SOFTWARE\Classes\{B4FB3F98-C1EA-428d-A78A-D1F5659CBA93}&lt;br /&gt;
*** Add HKEY_LOCAL_MACHINE\SOFTWARE\Classes\{B4FB3F98-C1EA-428d-A78A-D1F5659CBA93}\System.IsPinnedToNameSpaceTree=qword:0&lt;br /&gt;
&lt;br /&gt;
==Other Programs==&lt;br /&gt;
&lt;br /&gt;
It&#039;s recommended to rely on [https://chocolatey.org/install Chocolatey] (Windows 10 and earlier) or {{ic|winget}} (pre-installed in Windows 11) for program installation and to keep your programs updated.  However, some applications are auto-updating and it&#039;s best to install them directly.&lt;br /&gt;
&lt;br /&gt;
* [https://www.amd.com/en/support AMD Adrenaline (Radeon and AMD chipset drivers)]&lt;br /&gt;
* [https://discord.com/api/downloads/distributions/app/installers/latest?channel=stable&amp;amp;platform=win&amp;amp;arch=x86 Discord]&lt;br /&gt;
* [https://www.nvidia.com/en-us/geforce/geforce-experience NVIDIA GeForce Experience] or [https://www.nvidia.com/en-us/software/nvidia-app/ NVIDIA App]&lt;br /&gt;
* [https://cdn.cloudflare.steamstatic.com/client/installer/SteamSetup.exe Steam]&lt;br /&gt;
* Partition Tool&lt;br /&gt;
** [https://www.aomeitech.com/aomei-partition-assistant.html AOEMI Partition Assistant] (for functionality)&lt;br /&gt;
** [http://www.pcdisk.com/index.html Active@ Partition Manager] (for information)&lt;br /&gt;
** Avoid EaseUS Partition Master and Mini-Tool Partition Wizard as they&#039;re [https://blog.malwarebytes.com/glossary/bundleware/ bundleware].&lt;br /&gt;
* Windows Terminal&lt;br /&gt;
** [https://github.com/microsoft/terminal/releases/latest GitHub] (users must update manually)&lt;br /&gt;
** [https://www.microsoft.com/en-us/p/windows-terminal/9n0dx20hk701 Microsoft Store] (updates automatically)&lt;br /&gt;
&lt;br /&gt;
===Chocolatey===&lt;br /&gt;
&lt;br /&gt;
In PowerShell:&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString(&#039;https://chocolatey.org/install.ps1&#039;)&amp;lt;/nowiki&amp;gt;)}}&lt;br /&gt;
&lt;br /&gt;
===WinGet===&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} comes pre-installed in Windows 11.&lt;br /&gt;
&lt;br /&gt;
WinGet used to default to {{ic|machine}} (system) scope when run as Administrator and {{ic|user}} scope otherwise.  WinGet now defaults to {{ic|user}} scope all the time.  This can be changed by running {{ic|winget settings}} and specifying {{ic|&amp;lt;nowiki&amp;gt;installBehavior.preferences.scope = user&amp;lt;/nowiki&amp;gt;}}:&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;quot;installBehavior&amp;quot;: {&lt;br /&gt;
    &amp;quot;preferences&amp;quot;: {&lt;br /&gt;
        &amp;quot;scope&amp;quot;: &amp;quot;user&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===GSudo===&lt;br /&gt;
&lt;br /&gt;
Windows Terminal is a per-user application (installed in {{ic|C:\Users\$USER}}) not a system application (installed in {{ic|C:\Program Files}}).  This breaks the {{ic|Run As Administrator}} function.&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install gsudo}}&lt;br /&gt;
{{bc|winget install gerardog.gsudo}}&lt;br /&gt;
&lt;br /&gt;
===Applications===&lt;br /&gt;
&lt;br /&gt;
====Standard Utilities====&lt;br /&gt;
&lt;br /&gt;
These are basic utilties recommended for every user.&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;choco install 7zip.install [ cdburnerxp | imgburn | &#039;&#039;&#039;infrarecorder&#039;&#039;&#039; ] chocolateygui greenshot kdeconnect-kde keepass.install vscodium.install&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;winget install 7zip.7zip [ Canneverbe.CDBurnerXP | LIGHTNINGUK.ImgBurn | &#039;&#039;&#039;ChristianKindahl.InfraRecorder&#039;&#039;&#039; ] Greenshot.Greenshot KDE.KDEConnect DominikReichl.KeePass VSCodium.VSCodium&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
====Power-User Utitlies====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install hxd ultravnc windirstat winmerge}}&lt;br /&gt;
{{bc|winget install MHNexus.HxD uvncbvba.UltraVnc WinDirStat.WinDirStat WinMerge.WinMerge}}&lt;br /&gt;
&lt;br /&gt;
====GNU/Linux Utilities (Windows Native Ports)====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install git.install gnuwin32-coreutils.install wget xming}}&lt;br /&gt;
{{bc|winget install Git.Git Xming.Xming}}&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} does not have a package for [https://sourceforge.net/projects/getgnuwin32/files/getgnuwin32/ GnuWin32].  It does have a small subset of individual utilities that can be found with {{ic|winget search gnuwin32}}.&lt;br /&gt;
&lt;br /&gt;
====Audio====&lt;br /&gt;
&lt;br /&gt;
 choco install audacity audacity-ffmpeg audacity-lame eac mediamonkey&lt;br /&gt;
&lt;br /&gt;
====Cloud Storage====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install dropbox google-backup-and-sync sugarsync pcloud}}&lt;br /&gt;
{{bc|winget install Dropbox.Dropbox Google.GoogleDrive pCloudAG.pCloudDrive}}&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} does not have packages for [https://spideroak.com/opendownload/ SpiderOak services] nor [https://www1.sugarsync.com/apps/ SugarSync]&lt;br /&gt;
&lt;br /&gt;
====Fonts====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install jetbrainsmono lato robotofonts sourcecodepro ubuntu.font}}&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} does not have packages for any font.&lt;br /&gt;
&lt;br /&gt;
====Grpahics====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install gimp inkscape paint.net}}&lt;br /&gt;
{{bc|winget install GIMP.GIMP Inkscape.Inkscape paint.net}}&lt;br /&gt;
&lt;br /&gt;
=====Edit with GIMP=====&lt;br /&gt;
&lt;br /&gt;
If you want to keep the association with Windows&#039; Photos for image viewing but be able to get a right-click option to edit with GIMP:&lt;br /&gt;
&lt;br /&gt;
{{hc|edit-with-gimp.reg|2=&lt;br /&gt;
Windows Registry Editor Version 5.00&lt;br /&gt;
&lt;br /&gt;
[HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\Edit with GIMP]&lt;br /&gt;
&amp;quot;Icon&amp;quot;=&amp;quot;\&amp;quot;C:\\Program Files\\GIMP 2\\bin\\gimp-2.10.exe\&amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\Edit with GIMP\command]&lt;br /&gt;
@=&amp;quot;\&amp;quot;C:\\Program Files\\GIMP 2\\bin\\gimp-2.10.exe\&amp;quot; \&amp;quot;%1\&amp;quot;&amp;quot;}}&lt;br /&gt;
&lt;br /&gt;
{{bc|reg import edit-with-gimp.reg}}&lt;br /&gt;
&lt;br /&gt;
====Hardware====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install amd-ryzen-chipset crystaldiskmark cpu-z hwinfo.install hwmonitor intel-chipset-device-software}}&lt;br /&gt;
{{bc|winget install CrystalDewWorld.CrystalDiskMark CPUID.CPU-Z CPUID.HWMonitor REALiX.HWiNFO}}&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} does not have packages for [https://www.amd.com/en/support AMD chipset drivers] nor [https://www.intel.com/content/www/us/en/support/detect.html Intel chipset drivers].&lt;br /&gt;
&lt;br /&gt;
====Internet====&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;choco install [ chromium | firefox | googlechrome | &amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;ungoogled-chromium&#039;&#039;&#039;&amp;lt;nowiki&amp;gt; ] nextcloud-client qbittorrent syncthing thunderbird&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;winget install [ Hibbiki.Chromium | Google.Chrome | &amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;eloston.ungoogled-chromium&#039;&#039;&#039;&amp;lt;nowiki&amp;gt; | Mozilla.Firefox ] Nextcloud.NextcloudDesktop qBittorrent.qBittorrent SyncTrayzor.SyncTrayzor Mozilla.Thunderbird&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
====Communication====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install mumble pidgin skype}}&lt;br /&gt;
{{bc|winget install Mumble.Mumble Pidgin.Pidgin Microsoft.Skype}}&lt;br /&gt;
&lt;br /&gt;
====Office====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install dia foxitreader librecad libreoffice-fresh libreoffice-help onlyoffice}}&lt;br /&gt;
{{bc|winget install gnome.Dia Foxit.FoxitReader LibreCAD.LibreCAD TheDocumentFoundation.LibreOffice TheDocumentFoundation.LibreOffice.HelpPack ONLYOFFICE.DesktopEditors}}&lt;br /&gt;
&lt;br /&gt;
====Virtualization====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install qemu virtualbox virtualbox.extensionpack}}&lt;br /&gt;
{{bc|winget install SoftwareFreedomConservancy.QEMU Oracle.VirtualBox}}&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} does not have a package for the [https://www.oracle.com/virtualization/technologies/vm/downloads/virtualbox-downloads.html#extpack Virtualbox Extension Pack].&lt;br /&gt;
&lt;br /&gt;
====Video====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install handbrake.install mpvnet.install obs-studio.install vlc}}&lt;br /&gt;
{{bc|winget install HandBrake.HandBrake KDE.Kdenlive mpv.net OBSProject.OBSStudio VideoLAN.VLC}}&lt;br /&gt;
&lt;br /&gt;
===Not Taken Care Of With Chocolatey===&lt;br /&gt;
&lt;br /&gt;
CPU Burn-in | Joystick2Mouse 3 | LADSPA for Audactiy | Lightscribe&lt;br /&gt;
&lt;br /&gt;
=Ongoing=&lt;br /&gt;
&lt;br /&gt;
==Extend Evaluation Periods==&lt;br /&gt;
&lt;br /&gt;
If you are using an Enterprise Evaluation edition of Windows, you can re-arm the 90-day evaluation period up to 3 times:&lt;br /&gt;
&lt;br /&gt;
 slmgr /rearm&lt;/div&gt;</summary>
		<author><name>BrainwreckedTech</name></author>
	</entry>
	<entry>
		<id>https://wiki.bwt.com.de/index.php?title=Installing_A_Windows_Desktop&amp;diff=685</id>
		<title>Installing A Windows Desktop</title>
		<link rel="alternate" type="text/html" href="https://wiki.bwt.com.de/index.php?title=Installing_A_Windows_Desktop&amp;diff=685"/>
		<updated>2024-04-23T13:44:15Z</updated>

		<summary type="html">&lt;p&gt;BrainwreckedTech: /* Pre-Download */ Added NVIDIA App&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;float: right;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable style=&amp;quot;margin-left: 0.5em; width: 24em;&amp;quot;&lt;br /&gt;
|+ style=&amp;quot;font-size: large;&amp;quot; | Current Version: Windows 11&lt;br /&gt;
|&lt;br /&gt;
{| style=&amp;quot;background-color:unset !important;&amp;quot;&lt;br /&gt;
| colspan=2 style=&amp;quot;text-align:center&amp;quot; | [[File:Windows 11 logo.svg|256px]]&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important; padding-left: 0.5em; padding-right: 0.5em;&amp;quot;&lt;br /&gt;
| Developer&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | Microsoft&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| RTM&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | 2021-06-24&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| General&amp;amp;nbsp;Availability&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | 2021-10-05&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| Written in&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | C, C++, C#, assembly language&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| Platforms&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | x86-64, ARMv8&lt;br /&gt;
|-&lt;br /&gt;
| Website&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | https://www.microsoft.com/en-us/software-download/windows11&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable style=&amp;quot;margin-left: 0.5em; width: 24em;&amp;quot;&lt;br /&gt;
|+ style=&amp;quot;font-size: large;&amp;quot; | Previous Version: Windows 10&lt;br /&gt;
|&lt;br /&gt;
{| style=&amp;quot;background-color:unset !important;&amp;quot;&lt;br /&gt;
| colspan=2 style=&amp;quot;text-align:center&amp;quot; | [[File:Windows 10 Logo.svg|256px]]&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important; padding-left: 0.5em; padding-right: 0.5em;&amp;quot;&lt;br /&gt;
| Developer&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | Microsoft&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| RTM&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | 2015-07-15&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| General&amp;amp;nbsp;Availability&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | 2015-07-29&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| Support Ends&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | 2025-10-14&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| Written in&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | C, C++, C#, assembly language&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| Platforms&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | IA-32, x86-64, ARMv7, ARMv8&lt;br /&gt;
|-&lt;br /&gt;
| Website&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | https://www.microsoft.com/en-us/software-download/windows10&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable style=&amp;quot;margin-left: 0.5em; width: 24em;&amp;quot;&lt;br /&gt;
|+ style=&amp;quot;font-size: large;&amp;quot; | In Extended Support: Windows 8.1&lt;br /&gt;
|&lt;br /&gt;
{| style=&amp;quot;background-color:unset !important;&amp;quot;&lt;br /&gt;
| colspan=2 style=&amp;quot;text-align:center&amp;quot; | [[File:Windows 8 logo.svg|256px]]&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important; padding-left: 0.5em; padding-right: 0.5em;&amp;quot;&lt;br /&gt;
| Developer&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | Microsoft&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| RTM&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | 2013-08-27&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| General&amp;amp;nbsp;Availability&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | 2013-10-17&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| Support Ends&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | 2023-01-10&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| Written in&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | C, C++, C#, assembly language&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| Platforms&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | IA-32, x86-64&lt;br /&gt;
|-&lt;br /&gt;
| Website&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | https://www.microsoft.com/en-us/software-download/windows10&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Pre-Setup=&lt;br /&gt;
&lt;br /&gt;
==BIOS Time Set To UTC vs Local Time==&lt;br /&gt;
&lt;br /&gt;
Windows 8 and 10 have support for setting the time to UTC and may even detect if the system time is in UTC or local time.&lt;br /&gt;
&lt;br /&gt;
There are still a couple of bugs as noted below, but the trade-off may be worth it to you.  Every other OS expects the clock to be set to UTC.&lt;br /&gt;
&lt;br /&gt;
* Windows will not sync to time servers if told that the BIOS clock is UTC.&lt;br /&gt;
* Windows may hang if running during the switch to and away from DST if told that the BIOS clock is UTC.&lt;br /&gt;
&lt;br /&gt;
If you are unsure of how UTC relates to your time zone, you can use Google to [https://www.google.com/search?q=UTC+time query UTC time].&lt;br /&gt;
&lt;br /&gt;
==Partitioning==&lt;br /&gt;
&lt;br /&gt;
Please read [[Drive Partitioning]] first as it contains a lot of good information.&lt;br /&gt;
&lt;br /&gt;
===BIOS+MBR vs UEFI+GPT===&lt;br /&gt;
&lt;br /&gt;
Windows falsely ties GPT with UEFI and MBR with BIOS.&lt;br /&gt;
&lt;br /&gt;
It&#039;s strongly suggested to use UEFI with GPT when possible as it allows for at least 128 partitions.  In general, you can let Microsoft (and OEMs) do whatever they want to your hard drive as it&#039;s nearly impossible to deplete the alotment of partitions.&lt;br /&gt;
&lt;br /&gt;
If your system uses legacy BIOS with MBR, you may wish to partition the drive yourself, especially if you plan on installing a second OS onto the drive.&lt;br /&gt;
* Any bootable Windows parition &#039;&#039;&#039;&#039;&#039;must&#039;&#039;&#039;&#039;&#039; occur on a primary partition&lt;br /&gt;
* MBR is limited to 4 primary paritions&lt;br /&gt;
** One of which can be an extended partition (which then lets you create unlimited logical partitions)&lt;br /&gt;
&lt;br /&gt;
===Parition Alignment===&lt;br /&gt;
&lt;br /&gt;
Starting with Vista, Windows will align partitions to 1MiB boundaries, so basic partitioning via Windows Setup is OK.&lt;br /&gt;
&lt;br /&gt;
===Shrinkinng NTFS Partitions===&lt;br /&gt;
&lt;br /&gt;
Windows Vista introduced the ability to shrink NTFS partitions, even those currently in use.  This can be incredibly useful on OEM PCs if you want to make room for a second OS.&lt;br /&gt;
&lt;br /&gt;
If you&#039;re trying to end a Windows partition at a particular boundary, you may want to under-allocate and then use something like GNU &amp;lt;tt&amp;gt;parted&amp;lt;/tt&amp;gt; to re-create the Windows partition at the boundary you want and then use {{ic|diskpart}} with {{ic|expand filesystem}} when you get back into Windows.&lt;br /&gt;
&lt;br /&gt;
===Microsoft Reserved Partition===&lt;br /&gt;
&lt;br /&gt;
Starting with 7, Windows will create a Microsoft Reserved partition when given a GPT disk with no partitions:&lt;br /&gt;
* Windows 7 &amp;amp; 8: 128MiB&lt;br /&gt;
* Windows 10: 16MiB&lt;br /&gt;
&lt;br /&gt;
===Windows Recovery Parition===&lt;br /&gt;
&lt;br /&gt;
Starting with 8, Windows will create a Windows Recovery partition:&lt;br /&gt;
* Windows 8: 300MB as the first partition, shown during volume selection&lt;br /&gt;
* Windows 10: 450MB as the last partition, hidden during volume selection&lt;br /&gt;
This partition is different from an OEM recovery partition.&lt;br /&gt;
&lt;br /&gt;
==Pre-Download==&lt;br /&gt;
&lt;br /&gt;
Starting with Windows 10, Microsoft keeps its ISO updated.&lt;br /&gt;
&lt;br /&gt;
You may also wish to download video card drivers before hand, as AMD and NVIDIA usually offer drivers that are more up-to-date than what&#039;s available via Windows Update.  Download either [https://www.amd.com/en/support AMD Driver Auto-Detect] or [https://www.nvidia.com/en-us/geforce/geforce-experience/ NVIDIA GeForce Experience] (obsolete) or the [https://www.nvidia.com/en-us/software/nvidia-app/ NVIDIA App] (in beta).&lt;br /&gt;
&lt;br /&gt;
Use [http://www.windowsupdatesdownloader.com Windows Updates Downloader] to download security updates for your version of Windows.&lt;br /&gt;
&lt;br /&gt;
*Use &amp;lt;tt&amp;gt;FOR %U IN (*) DO START /W %U /QUIET /NORESTART&amp;lt;/tt&amp;gt; to execute all security updates in a given folder.&lt;br /&gt;
&lt;br /&gt;
Download Anti-virus such as [http://www.avira.com/en/free-download-avira-antivir-personal Avira] or [https://www.kaspersky.com/free-cloud-antivirus Kaspersky] if Windows&#039; built-in Defender isn&#039;t enough for you.&lt;br /&gt;
&lt;br /&gt;
=During Setup=&lt;br /&gt;
&lt;br /&gt;
==Administration==&lt;br /&gt;
&lt;br /&gt;
The default in Windows is that the first user created is part of the Administrators group and subsequent accounts are Standard Users.  This wiki recommends you choose one of the following:&lt;br /&gt;
&lt;br /&gt;
# Create one account not named Administrator that will be part of the Administrators group and use that for administrative duties while creating Standard User accounts for daily use.  This allows you to have laxer password complexity on the account that acts as an Administrator.&lt;br /&gt;
# Create an account for yourself that you will later drop to Standard User after re-enabling the Administrator account using &amp;lt;tt&amp;gt;net user administrator /active:yes&amp;lt;/tt&amp;gt;.  This route requires that you know full-well that people will try to attack the Administrator account but you feel confident in your password complexity.&lt;br /&gt;
&lt;br /&gt;
Use a short name rather than a full name when creating user accounts to get short directory names.  (E.g., {{ic|john}} instead of {{ic|John Smith}})  You can use {{ic|netplwiz}} to change full details. Changes to the name in User Accounts in Control Panel only affect the full name.&lt;br /&gt;
&lt;br /&gt;
==Microsoft Account==&lt;br /&gt;
&lt;br /&gt;
Starting with Windows 10, Microsoft &#039;&#039;really, really&#039;&#039; wants you to use a Micrsoft Account to log into Windows.  While the prospect of not having to tune settings on every individual machine you own might be a nice prospect for some, others won&#039;t like the privacy implications of tying your Windows usage to an account under Microsoft&#039;s complete purvue.&lt;br /&gt;
&lt;br /&gt;
Privacy implications aside, one useful feature of using a Microsoft Account is that Microsoft allows you to manage your Windows licenses.  To tie a Windows license for a machine to your Microsoft Account, use your Microsoft Account as the first account created during Windows Setup.  Should something go horribly wrong, Microsoft Tech Support will be looking for this tie.  Once the Windows license is associated with your account, you can stop using and delete the Microsoft Account from the machine if you want.&lt;br /&gt;
&lt;br /&gt;
=Post Setup=&lt;br /&gt;
&lt;br /&gt;
==Common Configuration Options==&lt;br /&gt;
&lt;br /&gt;
===DPI settings===&lt;br /&gt;
&lt;br /&gt;
For HTPC setups, 96 DPI is unreadable from 9 feet away.&lt;br /&gt;
&lt;br /&gt;
* Control Panel → Appearance and Personalization → Display → Set Custom text size (DPI)&lt;br /&gt;
&lt;br /&gt;
This will only affect your login.  To make this change to the login screen, you need to edit the registry.&lt;br /&gt;
&lt;br /&gt;
NB: &amp;lt;tt&amp;gt;word&amp;lt;/tt&amp;gt; values are hexadecimal, not decimal.  0x60 is 90 decimal, 0x78 is 120 decimal, and 0x90 is 144 decimal.&lt;br /&gt;
&lt;br /&gt;
 reg add &amp;quot;HKEY_USERS\.DEFAULT\Control Panel\Desktop&amp;quot; /v LogPixels /d 90 /t REG_QWORD /f&lt;br /&gt;
&lt;br /&gt;
Replace {{ic|QWORD}} with {{ic|DWORD}} for 32-bit Windows.&lt;br /&gt;
&lt;br /&gt;
===Re-Enable the Administrator Account===&lt;br /&gt;
&lt;br /&gt;
{{bc|net user administrator /active:yes&lt;br /&gt;
net user administrator &amp;lt;new-password&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
===Configure/Disable Password Expiration===&lt;br /&gt;
&lt;br /&gt;
Starting with Windows 11, Windows enables password expiration after 42 days.&lt;br /&gt;
&lt;br /&gt;
The age at which passwords expire can be changed:&lt;br /&gt;
&lt;br /&gt;
{{bc|net accounts /maxpwage:&amp;lt;days&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
Password expiration can also be disabled altogether:&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;wmic UserAccount where Name=&amp;quot;&amp;lt;username&amp;gt;&amp;quot; set PasswordExpires=False&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
===Disable Search Indexing===&lt;br /&gt;
&lt;br /&gt;
* Control Panel &amp;gt; Indexing Options&lt;br /&gt;
* Control Panel &amp;gt; File Explorer Options &amp;gt; Search&lt;br /&gt;
* Drive Properties &amp;gt; Uncheck Allow files on this drive to have contents indexed in addition to file properties&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;sc config wsearch start=disabled&lt;br /&gt;
sc stop wsearch&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
===Temporarily Disable System Restore===&lt;br /&gt;
&lt;br /&gt;
Internet Explorer, Windows Media Player, some Hotfixes, and some third-party installers will all create a restore point.  No sense having this running during the initial setup of Windows as you&#039;re so close to sqaure one anyway.&lt;br /&gt;
&lt;br /&gt;
 rstrui.exe&lt;br /&gt;
&lt;br /&gt;
===Hibernation===&lt;br /&gt;
&lt;br /&gt;
For desktop computers, or computers with SSDs, you may not want to hibernate.&lt;br /&gt;
&lt;br /&gt;
 powercfg -h off&lt;br /&gt;
&lt;br /&gt;
===Power Management===&lt;br /&gt;
&lt;br /&gt;
For at least the duration of setting up Windows, you may want to keep the computer fully awake.&lt;br /&gt;
&lt;br /&gt;
===Page File===&lt;br /&gt;
&lt;br /&gt;
With the RAM that most computers have nowadays, it makes little sense to have much of a swap file.  You still want some space so that Windows can swap out parts of memory that aren&#039;t really being used.  Some Windows programs will balk with the lack of a swap file.&lt;br /&gt;
&lt;br /&gt;
 wmic pagefileset where name=&amp;quot;C:\\pagefile.sys&amp;quot; set InitialSize=512,MaximumSize=512&lt;br /&gt;
&lt;br /&gt;
===Disable Fast Startup===&lt;br /&gt;
&lt;br /&gt;
Windows Fast Startup does a hybrid sleep where everything is closed down on the software side, but the hardware is put into a sleep state before shutdown.  If you multi-boot, this can be more of a hindrance than a feature.  The major cause of concern is that mounted filesystems in Windows remain in a &amp;quot;in-use&amp;quot; state (the &amp;quot;dirty bit&amp;quot;) and unsafe to mount.&lt;br /&gt;
&lt;br /&gt;
* Control Panel &amp;gt; Hardware and Sound &amp;gt; Power Options &amp;gt; (left pane) Choose what the power buttons do &amp;gt; uncheck Turn on fast startup&lt;br /&gt;
&lt;br /&gt;
===Set Windows to use RTC in UTC===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Only do this if your BIOS clock is set to UTC instead of local time!&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 reg add &amp;quot;HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation&amp;quot; /v RealTimeIsUniversal /d 1 /t REG_QWORD /f&lt;br /&gt;
&lt;br /&gt;
Replace {{ic|QWORD}} with {{ic|DWORD}} for 32-bit Windows.&lt;br /&gt;
&lt;br /&gt;
==Tweaks==&lt;br /&gt;
&lt;br /&gt;
* Disable Homegroups&lt;br /&gt;
** Leave the homegroup&lt;br /&gt;
** Disable HomeGroup services&lt;br /&gt;
** Edit registry&lt;br /&gt;
*** Take ownership of HKEY_LOCAL_MACHINE\SOFTWARE\Classes\{B4FB3F98-C1EA-428d-A78A-D1F5659CBA93}&lt;br /&gt;
*** Add HKEY_LOCAL_MACHINE\SOFTWARE\Classes\{B4FB3F98-C1EA-428d-A78A-D1F5659CBA93}\System.IsPinnedToNameSpaceTree=qword:0&lt;br /&gt;
&lt;br /&gt;
==Other Programs==&lt;br /&gt;
&lt;br /&gt;
It&#039;s recommended to rely on [https://chocolatey.org/install Chocolatey] (Windows 10 and earlier) or {{ic|winget}} (pre-installed in Windows 11) for program installation and to keep your programs updated.  However, some applications are auto-updating and it&#039;s best to install them directly.&lt;br /&gt;
&lt;br /&gt;
* [https://www.amd.com/en/support AMD Adrenaline (Radeon and AMD chipset drivers)]&lt;br /&gt;
* [https://discord.com/api/downloads/distributions/app/installers/latest?channel=stable&amp;amp;platform=win&amp;amp;arch=x86 Discord]&lt;br /&gt;
* [https://www.nvidia.com/en-us/geforce/geforce-experience NVIDIA GeForce Experience]&lt;br /&gt;
* [https://cdn.cloudflare.steamstatic.com/client/installer/SteamSetup.exe Steam]&lt;br /&gt;
* Partition Tool&lt;br /&gt;
** [https://www.aomeitech.com/aomei-partition-assistant.html AOEMI Partition Assistant] (for functionality)&lt;br /&gt;
** [http://www.pcdisk.com/index.html Active@ Partition Manager] (for information)&lt;br /&gt;
** Avoid EaseUS Partition Master and Mini-Tool Partition Wizard as they&#039;re [https://blog.malwarebytes.com/glossary/bundleware/ bundleware].&lt;br /&gt;
* Windows Terminal&lt;br /&gt;
** [https://github.com/microsoft/terminal/releases/latest GitHub] (users must update manually)&lt;br /&gt;
** [https://www.microsoft.com/en-us/p/windows-terminal/9n0dx20hk701 Microsoft Store] (updates automatically)&lt;br /&gt;
&lt;br /&gt;
===Chocolatey===&lt;br /&gt;
&lt;br /&gt;
In PowerShell:&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString(&#039;https://chocolatey.org/install.ps1&#039;)&amp;lt;/nowiki&amp;gt;)}}&lt;br /&gt;
&lt;br /&gt;
===WinGet===&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} comes pre-installed in Windows 11.&lt;br /&gt;
&lt;br /&gt;
WinGet used to default to {{ic|machine}} (system) scope when run as Administrator and {{ic|user}} scope otherwise.  WinGet now defaults to {{ic|user}} scope all the time.  This can be changed by running {{ic|winget settings}} and specifying {{ic|&amp;lt;nowiki&amp;gt;installBehavior.preferences.scope = user&amp;lt;/nowiki&amp;gt;}}:&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;quot;installBehavior&amp;quot;: {&lt;br /&gt;
    &amp;quot;preferences&amp;quot;: {&lt;br /&gt;
        &amp;quot;scope&amp;quot;: &amp;quot;user&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===GSudo===&lt;br /&gt;
&lt;br /&gt;
Windows Terminal is a per-user application (installed in {{ic|C:\Users\$USER}}) not a system application (installed in {{ic|C:\Program Files}}).  This breaks the {{ic|Run As Administrator}} function.&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install gsudo}}&lt;br /&gt;
{{bc|winget install gerardog.gsudo}}&lt;br /&gt;
&lt;br /&gt;
===Applications===&lt;br /&gt;
&lt;br /&gt;
====Standard Utilities====&lt;br /&gt;
&lt;br /&gt;
These are basic utilties recommended for every user.&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;choco install 7zip.install [ cdburnerxp | imgburn | &#039;&#039;&#039;infrarecorder&#039;&#039;&#039; ] chocolateygui greenshot kdeconnect-kde keepass.install vscodium.install&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;winget install 7zip.7zip [ Canneverbe.CDBurnerXP | LIGHTNINGUK.ImgBurn | &#039;&#039;&#039;ChristianKindahl.InfraRecorder&#039;&#039;&#039; ] Greenshot.Greenshot KDE.KDEConnect DominikReichl.KeePass VSCodium.VSCodium&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
====Power-User Utitlies====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install hxd ultravnc windirstat winmerge}}&lt;br /&gt;
{{bc|winget install MHNexus.HxD uvncbvba.UltraVnc WinDirStat.WinDirStat WinMerge.WinMerge}}&lt;br /&gt;
&lt;br /&gt;
====GNU/Linux Utilities (Windows Native Ports)====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install git.install gnuwin32-coreutils.install wget xming}}&lt;br /&gt;
{{bc|winget install Git.Git Xming.Xming}}&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} does not have a package for [https://sourceforge.net/projects/getgnuwin32/files/getgnuwin32/ GnuWin32].  It does have a small subset of individual utilities that can be found with {{ic|winget search gnuwin32}}.&lt;br /&gt;
&lt;br /&gt;
====Audio====&lt;br /&gt;
&lt;br /&gt;
 choco install audacity audacity-ffmpeg audacity-lame eac mediamonkey&lt;br /&gt;
&lt;br /&gt;
====Cloud Storage====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install dropbox google-backup-and-sync sugarsync pcloud}}&lt;br /&gt;
{{bc|winget install Dropbox.Dropbox Google.GoogleDrive pCloudAG.pCloudDrive}}&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} does not have packages for [https://spideroak.com/opendownload/ SpiderOak services] nor [https://www1.sugarsync.com/apps/ SugarSync]&lt;br /&gt;
&lt;br /&gt;
====Fonts====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install jetbrainsmono lato robotofonts sourcecodepro ubuntu.font}}&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} does not have packages for any font.&lt;br /&gt;
&lt;br /&gt;
====Grpahics====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install gimp inkscape paint.net}}&lt;br /&gt;
{{bc|winget install GIMP.GIMP Inkscape.Inkscape paint.net}}&lt;br /&gt;
&lt;br /&gt;
=====Edit with GIMP=====&lt;br /&gt;
&lt;br /&gt;
If you want to keep the association with Windows&#039; Photos for image viewing but be able to get a right-click option to edit with GIMP:&lt;br /&gt;
&lt;br /&gt;
{{hc|edit-with-gimp.reg|2=&lt;br /&gt;
Windows Registry Editor Version 5.00&lt;br /&gt;
&lt;br /&gt;
[HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\Edit with GIMP]&lt;br /&gt;
&amp;quot;Icon&amp;quot;=&amp;quot;\&amp;quot;C:\\Program Files\\GIMP 2\\bin\\gimp-2.10.exe\&amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\Edit with GIMP\command]&lt;br /&gt;
@=&amp;quot;\&amp;quot;C:\\Program Files\\GIMP 2\\bin\\gimp-2.10.exe\&amp;quot; \&amp;quot;%1\&amp;quot;&amp;quot;}}&lt;br /&gt;
&lt;br /&gt;
{{bc|reg import edit-with-gimp.reg}}&lt;br /&gt;
&lt;br /&gt;
====Hardware====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install amd-ryzen-chipset crystaldiskmark cpu-z hwinfo.install hwmonitor intel-chipset-device-software}}&lt;br /&gt;
{{bc|winget install CrystalDewWorld.CrystalDiskMark CPUID.CPU-Z CPUID.HWMonitor REALiX.HWiNFO}}&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} does not have packages for [https://www.amd.com/en/support AMD chipset drivers] nor [https://www.intel.com/content/www/us/en/support/detect.html Intel chipset drivers].&lt;br /&gt;
&lt;br /&gt;
====Internet====&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;choco install [ chromium | firefox | googlechrome | &amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;ungoogled-chromium&#039;&#039;&#039;&amp;lt;nowiki&amp;gt; ] nextcloud-client qbittorrent syncthing thunderbird&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;winget install [ Hibbiki.Chromium | Google.Chrome | &amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;eloston.ungoogled-chromium&#039;&#039;&#039;&amp;lt;nowiki&amp;gt; | Mozilla.Firefox ] Nextcloud.NextcloudDesktop qBittorrent.qBittorrent SyncTrayzor.SyncTrayzor Mozilla.Thunderbird&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
====Communication====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install mumble pidgin skype}}&lt;br /&gt;
{{bc|winget install Mumble.Mumble Pidgin.Pidgin Microsoft.Skype}}&lt;br /&gt;
&lt;br /&gt;
====Office====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install dia foxitreader librecad libreoffice-fresh libreoffice-help onlyoffice}}&lt;br /&gt;
{{bc|winget install gnome.Dia Foxit.FoxitReader LibreCAD.LibreCAD TheDocumentFoundation.LibreOffice TheDocumentFoundation.LibreOffice.HelpPack ONLYOFFICE.DesktopEditors}}&lt;br /&gt;
&lt;br /&gt;
====Virtualization====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install qemu virtualbox virtualbox.extensionpack}}&lt;br /&gt;
{{bc|winget install SoftwareFreedomConservancy.QEMU Oracle.VirtualBox}}&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} does not have a package for the [https://www.oracle.com/virtualization/technologies/vm/downloads/virtualbox-downloads.html#extpack Virtualbox Extension Pack].&lt;br /&gt;
&lt;br /&gt;
====Video====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install handbrake.install mpvnet.install obs-studio.install vlc}}&lt;br /&gt;
{{bc|winget install HandBrake.HandBrake KDE.Kdenlive mpv.net OBSProject.OBSStudio VideoLAN.VLC}}&lt;br /&gt;
&lt;br /&gt;
===Not Taken Care Of With Chocolatey===&lt;br /&gt;
&lt;br /&gt;
CPU Burn-in | Joystick2Mouse 3 | LADSPA for Audactiy | Lightscribe&lt;br /&gt;
&lt;br /&gt;
=Ongoing=&lt;br /&gt;
&lt;br /&gt;
==Extend Evaluation Periods==&lt;br /&gt;
&lt;br /&gt;
If you are using an Enterprise Evaluation edition of Windows, you can re-arm the 90-day evaluation period up to 3 times:&lt;br /&gt;
&lt;br /&gt;
 slmgr /rearm&lt;/div&gt;</summary>
		<author><name>BrainwreckedTech</name></author>
	</entry>
	<entry>
		<id>https://wiki.bwt.com.de/index.php?title=Installing_A_Windows_Desktop&amp;diff=684</id>
		<title>Installing A Windows Desktop</title>
		<link rel="alternate" type="text/html" href="https://wiki.bwt.com.de/index.php?title=Installing_A_Windows_Desktop&amp;diff=684"/>
		<updated>2024-01-09T08:58:24Z</updated>

		<summary type="html">&lt;p&gt;BrainwreckedTech: /* Cloud Storage */ Chocolatey and WinGet receive pCloud package.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;float: right;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable style=&amp;quot;margin-left: 0.5em; width: 24em;&amp;quot;&lt;br /&gt;
|+ style=&amp;quot;font-size: large;&amp;quot; | Current Version: Windows 11&lt;br /&gt;
|&lt;br /&gt;
{| style=&amp;quot;background-color:unset !important;&amp;quot;&lt;br /&gt;
| colspan=2 style=&amp;quot;text-align:center&amp;quot; | [[File:Windows 11 logo.svg|256px]]&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important; padding-left: 0.5em; padding-right: 0.5em;&amp;quot;&lt;br /&gt;
| Developer&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | Microsoft&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| RTM&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | 2021-06-24&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| General&amp;amp;nbsp;Availability&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | 2021-10-05&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| Written in&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | C, C++, C#, assembly language&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| Platforms&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | x86-64, ARMv8&lt;br /&gt;
|-&lt;br /&gt;
| Website&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | https://www.microsoft.com/en-us/software-download/windows11&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable style=&amp;quot;margin-left: 0.5em; width: 24em;&amp;quot;&lt;br /&gt;
|+ style=&amp;quot;font-size: large;&amp;quot; | Previous Version: Windows 10&lt;br /&gt;
|&lt;br /&gt;
{| style=&amp;quot;background-color:unset !important;&amp;quot;&lt;br /&gt;
| colspan=2 style=&amp;quot;text-align:center&amp;quot; | [[File:Windows 10 Logo.svg|256px]]&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important; padding-left: 0.5em; padding-right: 0.5em;&amp;quot;&lt;br /&gt;
| Developer&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | Microsoft&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| RTM&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | 2015-07-15&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| General&amp;amp;nbsp;Availability&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | 2015-07-29&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| Support Ends&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | 2025-10-14&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| Written in&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | C, C++, C#, assembly language&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| Platforms&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | IA-32, x86-64, ARMv7, ARMv8&lt;br /&gt;
|-&lt;br /&gt;
| Website&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | https://www.microsoft.com/en-us/software-download/windows10&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable style=&amp;quot;margin-left: 0.5em; width: 24em;&amp;quot;&lt;br /&gt;
|+ style=&amp;quot;font-size: large;&amp;quot; | In Extended Support: Windows 8.1&lt;br /&gt;
|&lt;br /&gt;
{| style=&amp;quot;background-color:unset !important;&amp;quot;&lt;br /&gt;
| colspan=2 style=&amp;quot;text-align:center&amp;quot; | [[File:Windows 8 logo.svg|256px]]&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important; padding-left: 0.5em; padding-right: 0.5em;&amp;quot;&lt;br /&gt;
| Developer&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | Microsoft&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| RTM&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | 2013-08-27&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| General&amp;amp;nbsp;Availability&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | 2013-10-17&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| Support Ends&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | 2023-01-10&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| Written in&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | C, C++, C#, assembly language&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| Platforms&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | IA-32, x86-64&lt;br /&gt;
|-&lt;br /&gt;
| Website&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | https://www.microsoft.com/en-us/software-download/windows10&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Pre-Setup=&lt;br /&gt;
&lt;br /&gt;
==BIOS Time Set To UTC vs Local Time==&lt;br /&gt;
&lt;br /&gt;
Windows 8 and 10 have support for setting the time to UTC and may even detect if the system time is in UTC or local time.&lt;br /&gt;
&lt;br /&gt;
There are still a couple of bugs as noted below, but the trade-off may be worth it to you.  Every other OS expects the clock to be set to UTC.&lt;br /&gt;
&lt;br /&gt;
* Windows will not sync to time servers if told that the BIOS clock is UTC.&lt;br /&gt;
* Windows may hang if running during the switch to and away from DST if told that the BIOS clock is UTC.&lt;br /&gt;
&lt;br /&gt;
If you are unsure of how UTC relates to your time zone, you can use Google to [https://www.google.com/search?q=UTC+time query UTC time].&lt;br /&gt;
&lt;br /&gt;
==Partitioning==&lt;br /&gt;
&lt;br /&gt;
Please read [[Drive Partitioning]] first as it contains a lot of good information.&lt;br /&gt;
&lt;br /&gt;
===BIOS+MBR vs UEFI+GPT===&lt;br /&gt;
&lt;br /&gt;
Windows falsely ties GPT with UEFI and MBR with BIOS.&lt;br /&gt;
&lt;br /&gt;
It&#039;s strongly suggested to use UEFI with GPT when possible as it allows for at least 128 partitions.  In general, you can let Microsoft (and OEMs) do whatever they want to your hard drive as it&#039;s nearly impossible to deplete the alotment of partitions.&lt;br /&gt;
&lt;br /&gt;
If your system uses legacy BIOS with MBR, you may wish to partition the drive yourself, especially if you plan on installing a second OS onto the drive.&lt;br /&gt;
* Any bootable Windows parition &#039;&#039;&#039;&#039;&#039;must&#039;&#039;&#039;&#039;&#039; occur on a primary partition&lt;br /&gt;
* MBR is limited to 4 primary paritions&lt;br /&gt;
** One of which can be an extended partition (which then lets you create unlimited logical partitions)&lt;br /&gt;
&lt;br /&gt;
===Parition Alignment===&lt;br /&gt;
&lt;br /&gt;
Starting with Vista, Windows will align partitions to 1MiB boundaries, so basic partitioning via Windows Setup is OK.&lt;br /&gt;
&lt;br /&gt;
===Shrinkinng NTFS Partitions===&lt;br /&gt;
&lt;br /&gt;
Windows Vista introduced the ability to shrink NTFS partitions, even those currently in use.  This can be incredibly useful on OEM PCs if you want to make room for a second OS.&lt;br /&gt;
&lt;br /&gt;
If you&#039;re trying to end a Windows partition at a particular boundary, you may want to under-allocate and then use something like GNU &amp;lt;tt&amp;gt;parted&amp;lt;/tt&amp;gt; to re-create the Windows partition at the boundary you want and then use {{ic|diskpart}} with {{ic|expand filesystem}} when you get back into Windows.&lt;br /&gt;
&lt;br /&gt;
===Microsoft Reserved Partition===&lt;br /&gt;
&lt;br /&gt;
Starting with 7, Windows will create a Microsoft Reserved partition when given a GPT disk with no partitions:&lt;br /&gt;
* Windows 7 &amp;amp; 8: 128MiB&lt;br /&gt;
* Windows 10: 16MiB&lt;br /&gt;
&lt;br /&gt;
===Windows Recovery Parition===&lt;br /&gt;
&lt;br /&gt;
Starting with 8, Windows will create a Windows Recovery partition:&lt;br /&gt;
* Windows 8: 300MB as the first partition, shown during volume selection&lt;br /&gt;
* Windows 10: 450MB as the last partition, hidden during volume selection&lt;br /&gt;
This partition is different from an OEM recovery partition.&lt;br /&gt;
&lt;br /&gt;
==Pre-Download==&lt;br /&gt;
&lt;br /&gt;
Starting with Windows 10, Microsoft keeps its ISO updated.&lt;br /&gt;
&lt;br /&gt;
You may also wish to download video card drivers before hand, as AMD and NVIDIA usually offer drivers that are more up-to-date than what&#039;s available via Windows Update.  Download either [https://www.amd.com/en/support AMD Driver Auto-Detect] or [https://www.nvidia.com/en-us/geforce/geforce-experience/ NVIDIA GeForce Experience]&lt;br /&gt;
&lt;br /&gt;
Use [http://www.windowsupdatesdownloader.com Windows Updates Downloader] to download security updates for your version of Windows.&lt;br /&gt;
&lt;br /&gt;
*Use &amp;lt;tt&amp;gt;FOR %U IN (*) DO START /W %U /QUIET /NORESTART&amp;lt;/tt&amp;gt; to execute all security updates in a given folder.&lt;br /&gt;
&lt;br /&gt;
Download Anti-virus such as [http://www.avira.com/en/free-download-avira-antivir-personal Avira] or [https://www.kaspersky.com/free-cloud-antivirus Kaspersky] if Windows&#039; built-in Defender isn&#039;t enough for you.&lt;br /&gt;
&lt;br /&gt;
=During Setup=&lt;br /&gt;
&lt;br /&gt;
==Administration==&lt;br /&gt;
&lt;br /&gt;
The default in Windows is that the first user created is part of the Administrators group and subsequent accounts are Standard Users.  This wiki recommends you choose one of the following:&lt;br /&gt;
&lt;br /&gt;
# Create one account not named Administrator that will be part of the Administrators group and use that for administrative duties while creating Standard User accounts for daily use.  This allows you to have laxer password complexity on the account that acts as an Administrator.&lt;br /&gt;
# Create an account for yourself that you will later drop to Standard User after re-enabling the Administrator account using &amp;lt;tt&amp;gt;net user administrator /active:yes&amp;lt;/tt&amp;gt;.  This route requires that you know full-well that people will try to attack the Administrator account but you feel confident in your password complexity.&lt;br /&gt;
&lt;br /&gt;
Use a short name rather than a full name when creating user accounts to get short directory names.  (E.g., {{ic|john}} instead of {{ic|John Smith}})  You can use {{ic|netplwiz}} to change full details. Changes to the name in User Accounts in Control Panel only affect the full name.&lt;br /&gt;
&lt;br /&gt;
==Microsoft Account==&lt;br /&gt;
&lt;br /&gt;
Starting with Windows 10, Microsoft &#039;&#039;really, really&#039;&#039; wants you to use a Micrsoft Account to log into Windows.  While the prospect of not having to tune settings on every individual machine you own might be a nice prospect for some, others won&#039;t like the privacy implications of tying your Windows usage to an account under Microsoft&#039;s complete purvue.&lt;br /&gt;
&lt;br /&gt;
Privacy implications aside, one useful feature of using a Microsoft Account is that Microsoft allows you to manage your Windows licenses.  To tie a Windows license for a machine to your Microsoft Account, use your Microsoft Account as the first account created during Windows Setup.  Should something go horribly wrong, Microsoft Tech Support will be looking for this tie.  Once the Windows license is associated with your account, you can stop using and delete the Microsoft Account from the machine if you want.&lt;br /&gt;
&lt;br /&gt;
=Post Setup=&lt;br /&gt;
&lt;br /&gt;
==Common Configuration Options==&lt;br /&gt;
&lt;br /&gt;
===DPI settings===&lt;br /&gt;
&lt;br /&gt;
For HTPC setups, 96 DPI is unreadable from 9 feet away.&lt;br /&gt;
&lt;br /&gt;
* Control Panel → Appearance and Personalization → Display → Set Custom text size (DPI)&lt;br /&gt;
&lt;br /&gt;
This will only affect your login.  To make this change to the login screen, you need to edit the registry.&lt;br /&gt;
&lt;br /&gt;
NB: &amp;lt;tt&amp;gt;word&amp;lt;/tt&amp;gt; values are hexadecimal, not decimal.  0x60 is 90 decimal, 0x78 is 120 decimal, and 0x90 is 144 decimal.&lt;br /&gt;
&lt;br /&gt;
 reg add &amp;quot;HKEY_USERS\.DEFAULT\Control Panel\Desktop&amp;quot; /v LogPixels /d 90 /t REG_QWORD /f&lt;br /&gt;
&lt;br /&gt;
Replace {{ic|QWORD}} with {{ic|DWORD}} for 32-bit Windows.&lt;br /&gt;
&lt;br /&gt;
===Re-Enable the Administrator Account===&lt;br /&gt;
&lt;br /&gt;
{{bc|net user administrator /active:yes&lt;br /&gt;
net user administrator &amp;lt;new-password&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
===Configure/Disable Password Expiration===&lt;br /&gt;
&lt;br /&gt;
Starting with Windows 11, Windows enables password expiration after 42 days.&lt;br /&gt;
&lt;br /&gt;
The age at which passwords expire can be changed:&lt;br /&gt;
&lt;br /&gt;
{{bc|net accounts /maxpwage:&amp;lt;days&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
Password expiration can also be disabled altogether:&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;wmic UserAccount where Name=&amp;quot;&amp;lt;username&amp;gt;&amp;quot; set PasswordExpires=False&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
===Disable Search Indexing===&lt;br /&gt;
&lt;br /&gt;
* Control Panel &amp;gt; Indexing Options&lt;br /&gt;
* Control Panel &amp;gt; File Explorer Options &amp;gt; Search&lt;br /&gt;
* Drive Properties &amp;gt; Uncheck Allow files on this drive to have contents indexed in addition to file properties&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;sc config wsearch start=disabled&lt;br /&gt;
sc stop wsearch&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
===Temporarily Disable System Restore===&lt;br /&gt;
&lt;br /&gt;
Internet Explorer, Windows Media Player, some Hotfixes, and some third-party installers will all create a restore point.  No sense having this running during the initial setup of Windows as you&#039;re so close to sqaure one anyway.&lt;br /&gt;
&lt;br /&gt;
 rstrui.exe&lt;br /&gt;
&lt;br /&gt;
===Hibernation===&lt;br /&gt;
&lt;br /&gt;
For desktop computers, or computers with SSDs, you may not want to hibernate.&lt;br /&gt;
&lt;br /&gt;
 powercfg -h off&lt;br /&gt;
&lt;br /&gt;
===Power Management===&lt;br /&gt;
&lt;br /&gt;
For at least the duration of setting up Windows, you may want to keep the computer fully awake.&lt;br /&gt;
&lt;br /&gt;
===Page File===&lt;br /&gt;
&lt;br /&gt;
With the RAM that most computers have nowadays, it makes little sense to have much of a swap file.  You still want some space so that Windows can swap out parts of memory that aren&#039;t really being used.  Some Windows programs will balk with the lack of a swap file.&lt;br /&gt;
&lt;br /&gt;
 wmic pagefileset where name=&amp;quot;C:\\pagefile.sys&amp;quot; set InitialSize=512,MaximumSize=512&lt;br /&gt;
&lt;br /&gt;
===Disable Fast Startup===&lt;br /&gt;
&lt;br /&gt;
Windows Fast Startup does a hybrid sleep where everything is closed down on the software side, but the hardware is put into a sleep state before shutdown.  If you multi-boot, this can be more of a hindrance than a feature.  The major cause of concern is that mounted filesystems in Windows remain in a &amp;quot;in-use&amp;quot; state (the &amp;quot;dirty bit&amp;quot;) and unsafe to mount.&lt;br /&gt;
&lt;br /&gt;
* Control Panel &amp;gt; Hardware and Sound &amp;gt; Power Options &amp;gt; (left pane) Choose what the power buttons do &amp;gt; uncheck Turn on fast startup&lt;br /&gt;
&lt;br /&gt;
===Set Windows to use RTC in UTC===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Only do this if your BIOS clock is set to UTC instead of local time!&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 reg add &amp;quot;HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation&amp;quot; /v RealTimeIsUniversal /d 1 /t REG_QWORD /f&lt;br /&gt;
&lt;br /&gt;
Replace {{ic|QWORD}} with {{ic|DWORD}} for 32-bit Windows.&lt;br /&gt;
&lt;br /&gt;
==Tweaks==&lt;br /&gt;
&lt;br /&gt;
* Disable Homegroups&lt;br /&gt;
** Leave the homegroup&lt;br /&gt;
** Disable HomeGroup services&lt;br /&gt;
** Edit registry&lt;br /&gt;
*** Take ownership of HKEY_LOCAL_MACHINE\SOFTWARE\Classes\{B4FB3F98-C1EA-428d-A78A-D1F5659CBA93}&lt;br /&gt;
*** Add HKEY_LOCAL_MACHINE\SOFTWARE\Classes\{B4FB3F98-C1EA-428d-A78A-D1F5659CBA93}\System.IsPinnedToNameSpaceTree=qword:0&lt;br /&gt;
&lt;br /&gt;
==Other Programs==&lt;br /&gt;
&lt;br /&gt;
It&#039;s recommended to rely on [https://chocolatey.org/install Chocolatey] (Windows 10 and earlier) or {{ic|winget}} (pre-installed in Windows 11) for program installation and to keep your programs updated.  However, some applications are auto-updating and it&#039;s best to install them directly.&lt;br /&gt;
&lt;br /&gt;
* [https://www.amd.com/en/support AMD Adrenaline (Radeon and AMD chipset drivers)]&lt;br /&gt;
* [https://discord.com/api/downloads/distributions/app/installers/latest?channel=stable&amp;amp;platform=win&amp;amp;arch=x86 Discord]&lt;br /&gt;
* [https://www.nvidia.com/en-us/geforce/geforce-experience NVIDIA GeForce Experience]&lt;br /&gt;
* [https://cdn.cloudflare.steamstatic.com/client/installer/SteamSetup.exe Steam]&lt;br /&gt;
* Partition Tool&lt;br /&gt;
** [https://www.aomeitech.com/aomei-partition-assistant.html AOEMI Partition Assistant] (for functionality)&lt;br /&gt;
** [http://www.pcdisk.com/index.html Active@ Partition Manager] (for information)&lt;br /&gt;
** Avoid EaseUS Partition Master and Mini-Tool Partition Wizard as they&#039;re [https://blog.malwarebytes.com/glossary/bundleware/ bundleware].&lt;br /&gt;
* Windows Terminal&lt;br /&gt;
** [https://github.com/microsoft/terminal/releases/latest GitHub] (users must update manually)&lt;br /&gt;
** [https://www.microsoft.com/en-us/p/windows-terminal/9n0dx20hk701 Microsoft Store] (updates automatically)&lt;br /&gt;
&lt;br /&gt;
===Chocolatey===&lt;br /&gt;
&lt;br /&gt;
In PowerShell:&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString(&#039;https://chocolatey.org/install.ps1&#039;)&amp;lt;/nowiki&amp;gt;)}}&lt;br /&gt;
&lt;br /&gt;
===WinGet===&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} comes pre-installed in Windows 11.&lt;br /&gt;
&lt;br /&gt;
WinGet used to default to {{ic|machine}} (system) scope when run as Administrator and {{ic|user}} scope otherwise.  WinGet now defaults to {{ic|user}} scope all the time.  This can be changed by running {{ic|winget settings}} and specifying {{ic|&amp;lt;nowiki&amp;gt;installBehavior.preferences.scope = user&amp;lt;/nowiki&amp;gt;}}:&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;quot;installBehavior&amp;quot;: {&lt;br /&gt;
    &amp;quot;preferences&amp;quot;: {&lt;br /&gt;
        &amp;quot;scope&amp;quot;: &amp;quot;user&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===GSudo===&lt;br /&gt;
&lt;br /&gt;
Windows Terminal is a per-user application (installed in {{ic|C:\Users\$USER}}) not a system application (installed in {{ic|C:\Program Files}}).  This breaks the {{ic|Run As Administrator}} function.&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install gsudo}}&lt;br /&gt;
{{bc|winget install gerardog.gsudo}}&lt;br /&gt;
&lt;br /&gt;
===Applications===&lt;br /&gt;
&lt;br /&gt;
====Standard Utilities====&lt;br /&gt;
&lt;br /&gt;
These are basic utilties recommended for every user.&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;choco install 7zip.install [ cdburnerxp | imgburn | &#039;&#039;&#039;infrarecorder&#039;&#039;&#039; ] chocolateygui greenshot kdeconnect-kde keepass.install vscodium.install&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;winget install 7zip.7zip [ Canneverbe.CDBurnerXP | LIGHTNINGUK.ImgBurn | &#039;&#039;&#039;ChristianKindahl.InfraRecorder&#039;&#039;&#039; ] Greenshot.Greenshot KDE.KDEConnect DominikReichl.KeePass VSCodium.VSCodium&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
====Power-User Utitlies====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install hxd ultravnc windirstat winmerge}}&lt;br /&gt;
{{bc|winget install MHNexus.HxD uvncbvba.UltraVnc WinDirStat.WinDirStat WinMerge.WinMerge}}&lt;br /&gt;
&lt;br /&gt;
====GNU/Linux Utilities (Windows Native Ports)====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install git.install gnuwin32-coreutils.install wget xming}}&lt;br /&gt;
{{bc|winget install Git.Git Xming.Xming}}&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} does not have a package for [https://sourceforge.net/projects/getgnuwin32/files/getgnuwin32/ GnuWin32].  It does have a small subset of individual utilities that can be found with {{ic|winget search gnuwin32}}.&lt;br /&gt;
&lt;br /&gt;
====Audio====&lt;br /&gt;
&lt;br /&gt;
 choco install audacity audacity-ffmpeg audacity-lame eac mediamonkey&lt;br /&gt;
&lt;br /&gt;
====Cloud Storage====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install dropbox google-backup-and-sync sugarsync pcloud}}&lt;br /&gt;
{{bc|winget install Dropbox.Dropbox Google.GoogleDrive pCloudAG.pCloudDrive}}&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} does not have packages for [https://spideroak.com/opendownload/ SpiderOak services] nor [https://www1.sugarsync.com/apps/ SugarSync]&lt;br /&gt;
&lt;br /&gt;
====Fonts====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install jetbrainsmono lato robotofonts sourcecodepro ubuntu.font}}&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} does not have packages for any font.&lt;br /&gt;
&lt;br /&gt;
====Grpahics====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install gimp inkscape paint.net}}&lt;br /&gt;
{{bc|winget install GIMP.GIMP Inkscape.Inkscape paint.net}}&lt;br /&gt;
&lt;br /&gt;
=====Edit with GIMP=====&lt;br /&gt;
&lt;br /&gt;
If you want to keep the association with Windows&#039; Photos for image viewing but be able to get a right-click option to edit with GIMP:&lt;br /&gt;
&lt;br /&gt;
{{hc|edit-with-gimp.reg|2=&lt;br /&gt;
Windows Registry Editor Version 5.00&lt;br /&gt;
&lt;br /&gt;
[HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\Edit with GIMP]&lt;br /&gt;
&amp;quot;Icon&amp;quot;=&amp;quot;\&amp;quot;C:\\Program Files\\GIMP 2\\bin\\gimp-2.10.exe\&amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\Edit with GIMP\command]&lt;br /&gt;
@=&amp;quot;\&amp;quot;C:\\Program Files\\GIMP 2\\bin\\gimp-2.10.exe\&amp;quot; \&amp;quot;%1\&amp;quot;&amp;quot;}}&lt;br /&gt;
&lt;br /&gt;
{{bc|reg import edit-with-gimp.reg}}&lt;br /&gt;
&lt;br /&gt;
====Hardware====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install amd-ryzen-chipset crystaldiskmark cpu-z hwinfo.install hwmonitor intel-chipset-device-software}}&lt;br /&gt;
{{bc|winget install CrystalDewWorld.CrystalDiskMark CPUID.CPU-Z CPUID.HWMonitor REALiX.HWiNFO}}&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} does not have packages for [https://www.amd.com/en/support AMD chipset drivers] nor [https://www.intel.com/content/www/us/en/support/detect.html Intel chipset drivers].&lt;br /&gt;
&lt;br /&gt;
====Internet====&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;choco install [ chromium | firefox | googlechrome | &amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;ungoogled-chromium&#039;&#039;&#039;&amp;lt;nowiki&amp;gt; ] nextcloud-client qbittorrent syncthing thunderbird&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;winget install [ Hibbiki.Chromium | Google.Chrome | &amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;eloston.ungoogled-chromium&#039;&#039;&#039;&amp;lt;nowiki&amp;gt; | Mozilla.Firefox ] Nextcloud.NextcloudDesktop qBittorrent.qBittorrent SyncTrayzor.SyncTrayzor Mozilla.Thunderbird&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
====Communication====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install mumble pidgin skype}}&lt;br /&gt;
{{bc|winget install Mumble.Mumble Pidgin.Pidgin Microsoft.Skype}}&lt;br /&gt;
&lt;br /&gt;
====Office====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install dia foxitreader librecad libreoffice-fresh libreoffice-help onlyoffice}}&lt;br /&gt;
{{bc|winget install gnome.Dia Foxit.FoxitReader LibreCAD.LibreCAD TheDocumentFoundation.LibreOffice TheDocumentFoundation.LibreOffice.HelpPack ONLYOFFICE.DesktopEditors}}&lt;br /&gt;
&lt;br /&gt;
====Virtualization====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install qemu virtualbox virtualbox.extensionpack}}&lt;br /&gt;
{{bc|winget install SoftwareFreedomConservancy.QEMU Oracle.VirtualBox}}&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} does not have a package for the [https://www.oracle.com/virtualization/technologies/vm/downloads/virtualbox-downloads.html#extpack Virtualbox Extension Pack].&lt;br /&gt;
&lt;br /&gt;
====Video====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install handbrake.install mpvnet.install obs-studio.install vlc}}&lt;br /&gt;
{{bc|winget install HandBrake.HandBrake KDE.Kdenlive mpv.net OBSProject.OBSStudio VideoLAN.VLC}}&lt;br /&gt;
&lt;br /&gt;
===Not Taken Care Of With Chocolatey===&lt;br /&gt;
&lt;br /&gt;
CPU Burn-in | Joystick2Mouse 3 | LADSPA for Audactiy | Lightscribe&lt;br /&gt;
&lt;br /&gt;
=Ongoing=&lt;br /&gt;
&lt;br /&gt;
==Extend Evaluation Periods==&lt;br /&gt;
&lt;br /&gt;
If you are using an Enterprise Evaluation edition of Windows, you can re-arm the 90-day evaluation period up to 3 times:&lt;br /&gt;
&lt;br /&gt;
 slmgr /rearm&lt;/div&gt;</summary>
		<author><name>BrainwreckedTech</name></author>
	</entry>
	<entry>
		<id>https://wiki.bwt.com.de/index.php?title=Installing_A_Windows_Desktop&amp;diff=683</id>
		<title>Installing A Windows Desktop</title>
		<link rel="alternate" type="text/html" href="https://wiki.bwt.com.de/index.php?title=Installing_A_Windows_Desktop&amp;diff=683"/>
		<updated>2024-01-09T08:50:28Z</updated>

		<summary type="html">&lt;p&gt;BrainwreckedTech: /* Power-User Utitlies */  WinGet received an HxD package&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;float: right;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable style=&amp;quot;margin-left: 0.5em; width: 24em;&amp;quot;&lt;br /&gt;
|+ style=&amp;quot;font-size: large;&amp;quot; | Current Version: Windows 11&lt;br /&gt;
|&lt;br /&gt;
{| style=&amp;quot;background-color:unset !important;&amp;quot;&lt;br /&gt;
| colspan=2 style=&amp;quot;text-align:center&amp;quot; | [[File:Windows 11 logo.svg|256px]]&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important; padding-left: 0.5em; padding-right: 0.5em;&amp;quot;&lt;br /&gt;
| Developer&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | Microsoft&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| RTM&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | 2021-06-24&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| General&amp;amp;nbsp;Availability&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | 2021-10-05&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| Written in&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | C, C++, C#, assembly language&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| Platforms&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | x86-64, ARMv8&lt;br /&gt;
|-&lt;br /&gt;
| Website&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | https://www.microsoft.com/en-us/software-download/windows11&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable style=&amp;quot;margin-left: 0.5em; width: 24em;&amp;quot;&lt;br /&gt;
|+ style=&amp;quot;font-size: large;&amp;quot; | Previous Version: Windows 10&lt;br /&gt;
|&lt;br /&gt;
{| style=&amp;quot;background-color:unset !important;&amp;quot;&lt;br /&gt;
| colspan=2 style=&amp;quot;text-align:center&amp;quot; | [[File:Windows 10 Logo.svg|256px]]&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important; padding-left: 0.5em; padding-right: 0.5em;&amp;quot;&lt;br /&gt;
| Developer&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | Microsoft&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| RTM&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | 2015-07-15&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| General&amp;amp;nbsp;Availability&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | 2015-07-29&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| Support Ends&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | 2025-10-14&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| Written in&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | C, C++, C#, assembly language&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| Platforms&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | IA-32, x86-64, ARMv7, ARMv8&lt;br /&gt;
|-&lt;br /&gt;
| Website&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | https://www.microsoft.com/en-us/software-download/windows10&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable style=&amp;quot;margin-left: 0.5em; width: 24em;&amp;quot;&lt;br /&gt;
|+ style=&amp;quot;font-size: large;&amp;quot; | In Extended Support: Windows 8.1&lt;br /&gt;
|&lt;br /&gt;
{| style=&amp;quot;background-color:unset !important;&amp;quot;&lt;br /&gt;
| colspan=2 style=&amp;quot;text-align:center&amp;quot; | [[File:Windows 8 logo.svg|256px]]&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important; padding-left: 0.5em; padding-right: 0.5em;&amp;quot;&lt;br /&gt;
| Developer&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | Microsoft&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| RTM&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | 2013-08-27&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| General&amp;amp;nbsp;Availability&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | 2013-10-17&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| Support Ends&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | 2023-01-10&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| Written in&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | C, C++, C#, assembly language&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| Platforms&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | IA-32, x86-64&lt;br /&gt;
|-&lt;br /&gt;
| Website&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | https://www.microsoft.com/en-us/software-download/windows10&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Pre-Setup=&lt;br /&gt;
&lt;br /&gt;
==BIOS Time Set To UTC vs Local Time==&lt;br /&gt;
&lt;br /&gt;
Windows 8 and 10 have support for setting the time to UTC and may even detect if the system time is in UTC or local time.&lt;br /&gt;
&lt;br /&gt;
There are still a couple of bugs as noted below, but the trade-off may be worth it to you.  Every other OS expects the clock to be set to UTC.&lt;br /&gt;
&lt;br /&gt;
* Windows will not sync to time servers if told that the BIOS clock is UTC.&lt;br /&gt;
* Windows may hang if running during the switch to and away from DST if told that the BIOS clock is UTC.&lt;br /&gt;
&lt;br /&gt;
If you are unsure of how UTC relates to your time zone, you can use Google to [https://www.google.com/search?q=UTC+time query UTC time].&lt;br /&gt;
&lt;br /&gt;
==Partitioning==&lt;br /&gt;
&lt;br /&gt;
Please read [[Drive Partitioning]] first as it contains a lot of good information.&lt;br /&gt;
&lt;br /&gt;
===BIOS+MBR vs UEFI+GPT===&lt;br /&gt;
&lt;br /&gt;
Windows falsely ties GPT with UEFI and MBR with BIOS.&lt;br /&gt;
&lt;br /&gt;
It&#039;s strongly suggested to use UEFI with GPT when possible as it allows for at least 128 partitions.  In general, you can let Microsoft (and OEMs) do whatever they want to your hard drive as it&#039;s nearly impossible to deplete the alotment of partitions.&lt;br /&gt;
&lt;br /&gt;
If your system uses legacy BIOS with MBR, you may wish to partition the drive yourself, especially if you plan on installing a second OS onto the drive.&lt;br /&gt;
* Any bootable Windows parition &#039;&#039;&#039;&#039;&#039;must&#039;&#039;&#039;&#039;&#039; occur on a primary partition&lt;br /&gt;
* MBR is limited to 4 primary paritions&lt;br /&gt;
** One of which can be an extended partition (which then lets you create unlimited logical partitions)&lt;br /&gt;
&lt;br /&gt;
===Parition Alignment===&lt;br /&gt;
&lt;br /&gt;
Starting with Vista, Windows will align partitions to 1MiB boundaries, so basic partitioning via Windows Setup is OK.&lt;br /&gt;
&lt;br /&gt;
===Shrinkinng NTFS Partitions===&lt;br /&gt;
&lt;br /&gt;
Windows Vista introduced the ability to shrink NTFS partitions, even those currently in use.  This can be incredibly useful on OEM PCs if you want to make room for a second OS.&lt;br /&gt;
&lt;br /&gt;
If you&#039;re trying to end a Windows partition at a particular boundary, you may want to under-allocate and then use something like GNU &amp;lt;tt&amp;gt;parted&amp;lt;/tt&amp;gt; to re-create the Windows partition at the boundary you want and then use {{ic|diskpart}} with {{ic|expand filesystem}} when you get back into Windows.&lt;br /&gt;
&lt;br /&gt;
===Microsoft Reserved Partition===&lt;br /&gt;
&lt;br /&gt;
Starting with 7, Windows will create a Microsoft Reserved partition when given a GPT disk with no partitions:&lt;br /&gt;
* Windows 7 &amp;amp; 8: 128MiB&lt;br /&gt;
* Windows 10: 16MiB&lt;br /&gt;
&lt;br /&gt;
===Windows Recovery Parition===&lt;br /&gt;
&lt;br /&gt;
Starting with 8, Windows will create a Windows Recovery partition:&lt;br /&gt;
* Windows 8: 300MB as the first partition, shown during volume selection&lt;br /&gt;
* Windows 10: 450MB as the last partition, hidden during volume selection&lt;br /&gt;
This partition is different from an OEM recovery partition.&lt;br /&gt;
&lt;br /&gt;
==Pre-Download==&lt;br /&gt;
&lt;br /&gt;
Starting with Windows 10, Microsoft keeps its ISO updated.&lt;br /&gt;
&lt;br /&gt;
You may also wish to download video card drivers before hand, as AMD and NVIDIA usually offer drivers that are more up-to-date than what&#039;s available via Windows Update.  Download either [https://www.amd.com/en/support AMD Driver Auto-Detect] or [https://www.nvidia.com/en-us/geforce/geforce-experience/ NVIDIA GeForce Experience]&lt;br /&gt;
&lt;br /&gt;
Use [http://www.windowsupdatesdownloader.com Windows Updates Downloader] to download security updates for your version of Windows.&lt;br /&gt;
&lt;br /&gt;
*Use &amp;lt;tt&amp;gt;FOR %U IN (*) DO START /W %U /QUIET /NORESTART&amp;lt;/tt&amp;gt; to execute all security updates in a given folder.&lt;br /&gt;
&lt;br /&gt;
Download Anti-virus such as [http://www.avira.com/en/free-download-avira-antivir-personal Avira] or [https://www.kaspersky.com/free-cloud-antivirus Kaspersky] if Windows&#039; built-in Defender isn&#039;t enough for you.&lt;br /&gt;
&lt;br /&gt;
=During Setup=&lt;br /&gt;
&lt;br /&gt;
==Administration==&lt;br /&gt;
&lt;br /&gt;
The default in Windows is that the first user created is part of the Administrators group and subsequent accounts are Standard Users.  This wiki recommends you choose one of the following:&lt;br /&gt;
&lt;br /&gt;
# Create one account not named Administrator that will be part of the Administrators group and use that for administrative duties while creating Standard User accounts for daily use.  This allows you to have laxer password complexity on the account that acts as an Administrator.&lt;br /&gt;
# Create an account for yourself that you will later drop to Standard User after re-enabling the Administrator account using &amp;lt;tt&amp;gt;net user administrator /active:yes&amp;lt;/tt&amp;gt;.  This route requires that you know full-well that people will try to attack the Administrator account but you feel confident in your password complexity.&lt;br /&gt;
&lt;br /&gt;
Use a short name rather than a full name when creating user accounts to get short directory names.  (E.g., {{ic|john}} instead of {{ic|John Smith}})  You can use {{ic|netplwiz}} to change full details. Changes to the name in User Accounts in Control Panel only affect the full name.&lt;br /&gt;
&lt;br /&gt;
==Microsoft Account==&lt;br /&gt;
&lt;br /&gt;
Starting with Windows 10, Microsoft &#039;&#039;really, really&#039;&#039; wants you to use a Micrsoft Account to log into Windows.  While the prospect of not having to tune settings on every individual machine you own might be a nice prospect for some, others won&#039;t like the privacy implications of tying your Windows usage to an account under Microsoft&#039;s complete purvue.&lt;br /&gt;
&lt;br /&gt;
Privacy implications aside, one useful feature of using a Microsoft Account is that Microsoft allows you to manage your Windows licenses.  To tie a Windows license for a machine to your Microsoft Account, use your Microsoft Account as the first account created during Windows Setup.  Should something go horribly wrong, Microsoft Tech Support will be looking for this tie.  Once the Windows license is associated with your account, you can stop using and delete the Microsoft Account from the machine if you want.&lt;br /&gt;
&lt;br /&gt;
=Post Setup=&lt;br /&gt;
&lt;br /&gt;
==Common Configuration Options==&lt;br /&gt;
&lt;br /&gt;
===DPI settings===&lt;br /&gt;
&lt;br /&gt;
For HTPC setups, 96 DPI is unreadable from 9 feet away.&lt;br /&gt;
&lt;br /&gt;
* Control Panel → Appearance and Personalization → Display → Set Custom text size (DPI)&lt;br /&gt;
&lt;br /&gt;
This will only affect your login.  To make this change to the login screen, you need to edit the registry.&lt;br /&gt;
&lt;br /&gt;
NB: &amp;lt;tt&amp;gt;word&amp;lt;/tt&amp;gt; values are hexadecimal, not decimal.  0x60 is 90 decimal, 0x78 is 120 decimal, and 0x90 is 144 decimal.&lt;br /&gt;
&lt;br /&gt;
 reg add &amp;quot;HKEY_USERS\.DEFAULT\Control Panel\Desktop&amp;quot; /v LogPixels /d 90 /t REG_QWORD /f&lt;br /&gt;
&lt;br /&gt;
Replace {{ic|QWORD}} with {{ic|DWORD}} for 32-bit Windows.&lt;br /&gt;
&lt;br /&gt;
===Re-Enable the Administrator Account===&lt;br /&gt;
&lt;br /&gt;
{{bc|net user administrator /active:yes&lt;br /&gt;
net user administrator &amp;lt;new-password&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
===Configure/Disable Password Expiration===&lt;br /&gt;
&lt;br /&gt;
Starting with Windows 11, Windows enables password expiration after 42 days.&lt;br /&gt;
&lt;br /&gt;
The age at which passwords expire can be changed:&lt;br /&gt;
&lt;br /&gt;
{{bc|net accounts /maxpwage:&amp;lt;days&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
Password expiration can also be disabled altogether:&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;wmic UserAccount where Name=&amp;quot;&amp;lt;username&amp;gt;&amp;quot; set PasswordExpires=False&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
===Disable Search Indexing===&lt;br /&gt;
&lt;br /&gt;
* Control Panel &amp;gt; Indexing Options&lt;br /&gt;
* Control Panel &amp;gt; File Explorer Options &amp;gt; Search&lt;br /&gt;
* Drive Properties &amp;gt; Uncheck Allow files on this drive to have contents indexed in addition to file properties&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;sc config wsearch start=disabled&lt;br /&gt;
sc stop wsearch&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
===Temporarily Disable System Restore===&lt;br /&gt;
&lt;br /&gt;
Internet Explorer, Windows Media Player, some Hotfixes, and some third-party installers will all create a restore point.  No sense having this running during the initial setup of Windows as you&#039;re so close to sqaure one anyway.&lt;br /&gt;
&lt;br /&gt;
 rstrui.exe&lt;br /&gt;
&lt;br /&gt;
===Hibernation===&lt;br /&gt;
&lt;br /&gt;
For desktop computers, or computers with SSDs, you may not want to hibernate.&lt;br /&gt;
&lt;br /&gt;
 powercfg -h off&lt;br /&gt;
&lt;br /&gt;
===Power Management===&lt;br /&gt;
&lt;br /&gt;
For at least the duration of setting up Windows, you may want to keep the computer fully awake.&lt;br /&gt;
&lt;br /&gt;
===Page File===&lt;br /&gt;
&lt;br /&gt;
With the RAM that most computers have nowadays, it makes little sense to have much of a swap file.  You still want some space so that Windows can swap out parts of memory that aren&#039;t really being used.  Some Windows programs will balk with the lack of a swap file.&lt;br /&gt;
&lt;br /&gt;
 wmic pagefileset where name=&amp;quot;C:\\pagefile.sys&amp;quot; set InitialSize=512,MaximumSize=512&lt;br /&gt;
&lt;br /&gt;
===Disable Fast Startup===&lt;br /&gt;
&lt;br /&gt;
Windows Fast Startup does a hybrid sleep where everything is closed down on the software side, but the hardware is put into a sleep state before shutdown.  If you multi-boot, this can be more of a hindrance than a feature.  The major cause of concern is that mounted filesystems in Windows remain in a &amp;quot;in-use&amp;quot; state (the &amp;quot;dirty bit&amp;quot;) and unsafe to mount.&lt;br /&gt;
&lt;br /&gt;
* Control Panel &amp;gt; Hardware and Sound &amp;gt; Power Options &amp;gt; (left pane) Choose what the power buttons do &amp;gt; uncheck Turn on fast startup&lt;br /&gt;
&lt;br /&gt;
===Set Windows to use RTC in UTC===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Only do this if your BIOS clock is set to UTC instead of local time!&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 reg add &amp;quot;HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation&amp;quot; /v RealTimeIsUniversal /d 1 /t REG_QWORD /f&lt;br /&gt;
&lt;br /&gt;
Replace {{ic|QWORD}} with {{ic|DWORD}} for 32-bit Windows.&lt;br /&gt;
&lt;br /&gt;
==Tweaks==&lt;br /&gt;
&lt;br /&gt;
* Disable Homegroups&lt;br /&gt;
** Leave the homegroup&lt;br /&gt;
** Disable HomeGroup services&lt;br /&gt;
** Edit registry&lt;br /&gt;
*** Take ownership of HKEY_LOCAL_MACHINE\SOFTWARE\Classes\{B4FB3F98-C1EA-428d-A78A-D1F5659CBA93}&lt;br /&gt;
*** Add HKEY_LOCAL_MACHINE\SOFTWARE\Classes\{B4FB3F98-C1EA-428d-A78A-D1F5659CBA93}\System.IsPinnedToNameSpaceTree=qword:0&lt;br /&gt;
&lt;br /&gt;
==Other Programs==&lt;br /&gt;
&lt;br /&gt;
It&#039;s recommended to rely on [https://chocolatey.org/install Chocolatey] (Windows 10 and earlier) or {{ic|winget}} (pre-installed in Windows 11) for program installation and to keep your programs updated.  However, some applications are auto-updating and it&#039;s best to install them directly.&lt;br /&gt;
&lt;br /&gt;
* [https://www.amd.com/en/support AMD Adrenaline (Radeon and AMD chipset drivers)]&lt;br /&gt;
* [https://discord.com/api/downloads/distributions/app/installers/latest?channel=stable&amp;amp;platform=win&amp;amp;arch=x86 Discord]&lt;br /&gt;
* [https://www.nvidia.com/en-us/geforce/geforce-experience NVIDIA GeForce Experience]&lt;br /&gt;
* [https://cdn.cloudflare.steamstatic.com/client/installer/SteamSetup.exe Steam]&lt;br /&gt;
* Partition Tool&lt;br /&gt;
** [https://www.aomeitech.com/aomei-partition-assistant.html AOEMI Partition Assistant] (for functionality)&lt;br /&gt;
** [http://www.pcdisk.com/index.html Active@ Partition Manager] (for information)&lt;br /&gt;
** Avoid EaseUS Partition Master and Mini-Tool Partition Wizard as they&#039;re [https://blog.malwarebytes.com/glossary/bundleware/ bundleware].&lt;br /&gt;
* Windows Terminal&lt;br /&gt;
** [https://github.com/microsoft/terminal/releases/latest GitHub] (users must update manually)&lt;br /&gt;
** [https://www.microsoft.com/en-us/p/windows-terminal/9n0dx20hk701 Microsoft Store] (updates automatically)&lt;br /&gt;
&lt;br /&gt;
===Chocolatey===&lt;br /&gt;
&lt;br /&gt;
In PowerShell:&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString(&#039;https://chocolatey.org/install.ps1&#039;)&amp;lt;/nowiki&amp;gt;)}}&lt;br /&gt;
&lt;br /&gt;
===WinGet===&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} comes pre-installed in Windows 11.&lt;br /&gt;
&lt;br /&gt;
WinGet used to default to {{ic|machine}} (system) scope when run as Administrator and {{ic|user}} scope otherwise.  WinGet now defaults to {{ic|user}} scope all the time.  This can be changed by running {{ic|winget settings}} and specifying {{ic|&amp;lt;nowiki&amp;gt;installBehavior.preferences.scope = user&amp;lt;/nowiki&amp;gt;}}:&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;quot;installBehavior&amp;quot;: {&lt;br /&gt;
    &amp;quot;preferences&amp;quot;: {&lt;br /&gt;
        &amp;quot;scope&amp;quot;: &amp;quot;user&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===GSudo===&lt;br /&gt;
&lt;br /&gt;
Windows Terminal is a per-user application (installed in {{ic|C:\Users\$USER}}) not a system application (installed in {{ic|C:\Program Files}}).  This breaks the {{ic|Run As Administrator}} function.&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install gsudo}}&lt;br /&gt;
{{bc|winget install gerardog.gsudo}}&lt;br /&gt;
&lt;br /&gt;
===Applications===&lt;br /&gt;
&lt;br /&gt;
====Standard Utilities====&lt;br /&gt;
&lt;br /&gt;
These are basic utilties recommended for every user.&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;choco install 7zip.install [ cdburnerxp | imgburn | &#039;&#039;&#039;infrarecorder&#039;&#039;&#039; ] chocolateygui greenshot kdeconnect-kde keepass.install vscodium.install&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;winget install 7zip.7zip [ Canneverbe.CDBurnerXP | LIGHTNINGUK.ImgBurn | &#039;&#039;&#039;ChristianKindahl.InfraRecorder&#039;&#039;&#039; ] Greenshot.Greenshot KDE.KDEConnect DominikReichl.KeePass VSCodium.VSCodium&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
====Power-User Utitlies====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install hxd ultravnc windirstat winmerge}}&lt;br /&gt;
{{bc|winget install MHNexus.HxD uvncbvba.UltraVnc WinDirStat.WinDirStat WinMerge.WinMerge}}&lt;br /&gt;
&lt;br /&gt;
====GNU/Linux Utilities (Windows Native Ports)====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install git.install gnuwin32-coreutils.install wget xming}}&lt;br /&gt;
{{bc|winget install Git.Git Xming.Xming}}&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} does not have a package for [https://sourceforge.net/projects/getgnuwin32/files/getgnuwin32/ GnuWin32].  It does have a small subset of individual utilities that can be found with {{ic|winget search gnuwin32}}.&lt;br /&gt;
&lt;br /&gt;
====Audio====&lt;br /&gt;
&lt;br /&gt;
 choco install audacity audacity-ffmpeg audacity-lame eac mediamonkey&lt;br /&gt;
&lt;br /&gt;
====Cloud Storage====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install dropbox google-backup-and-sync sugarsync}}&lt;br /&gt;
{{bc|winget install Dropbox.Dropbox Google.GoogleDrive}}&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} does not have packages for [https://spideroak.com/opendownload/ SpiderOak services] nor [https://www1.sugarsync.com/apps/ SugarSync]&lt;br /&gt;
&lt;br /&gt;
Neither client has a package for [https://www.pcloud.com/download-free-online-cloud-file-storage.html pCloud Drive].&lt;br /&gt;
&lt;br /&gt;
====Fonts====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install jetbrainsmono lato robotofonts sourcecodepro ubuntu.font}}&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} does not have packages for any font.&lt;br /&gt;
&lt;br /&gt;
====Grpahics====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install gimp inkscape paint.net}}&lt;br /&gt;
{{bc|winget install GIMP.GIMP Inkscape.Inkscape paint.net}}&lt;br /&gt;
&lt;br /&gt;
=====Edit with GIMP=====&lt;br /&gt;
&lt;br /&gt;
If you want to keep the association with Windows&#039; Photos for image viewing but be able to get a right-click option to edit with GIMP:&lt;br /&gt;
&lt;br /&gt;
{{hc|edit-with-gimp.reg|2=&lt;br /&gt;
Windows Registry Editor Version 5.00&lt;br /&gt;
&lt;br /&gt;
[HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\Edit with GIMP]&lt;br /&gt;
&amp;quot;Icon&amp;quot;=&amp;quot;\&amp;quot;C:\\Program Files\\GIMP 2\\bin\\gimp-2.10.exe\&amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\Edit with GIMP\command]&lt;br /&gt;
@=&amp;quot;\&amp;quot;C:\\Program Files\\GIMP 2\\bin\\gimp-2.10.exe\&amp;quot; \&amp;quot;%1\&amp;quot;&amp;quot;}}&lt;br /&gt;
&lt;br /&gt;
{{bc|reg import edit-with-gimp.reg}}&lt;br /&gt;
&lt;br /&gt;
====Hardware====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install amd-ryzen-chipset crystaldiskmark cpu-z hwinfo.install hwmonitor intel-chipset-device-software}}&lt;br /&gt;
{{bc|winget install CrystalDewWorld.CrystalDiskMark CPUID.CPU-Z CPUID.HWMonitor REALiX.HWiNFO}}&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} does not have packages for [https://www.amd.com/en/support AMD chipset drivers] nor [https://www.intel.com/content/www/us/en/support/detect.html Intel chipset drivers].&lt;br /&gt;
&lt;br /&gt;
====Internet====&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;choco install [ chromium | firefox | googlechrome | &amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;ungoogled-chromium&#039;&#039;&#039;&amp;lt;nowiki&amp;gt; ] nextcloud-client qbittorrent syncthing thunderbird&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;winget install [ Hibbiki.Chromium | Google.Chrome | &amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;eloston.ungoogled-chromium&#039;&#039;&#039;&amp;lt;nowiki&amp;gt; | Mozilla.Firefox ] Nextcloud.NextcloudDesktop qBittorrent.qBittorrent SyncTrayzor.SyncTrayzor Mozilla.Thunderbird&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
====Communication====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install mumble pidgin skype}}&lt;br /&gt;
{{bc|winget install Mumble.Mumble Pidgin.Pidgin Microsoft.Skype}}&lt;br /&gt;
&lt;br /&gt;
====Office====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install dia foxitreader librecad libreoffice-fresh libreoffice-help onlyoffice}}&lt;br /&gt;
{{bc|winget install gnome.Dia Foxit.FoxitReader LibreCAD.LibreCAD TheDocumentFoundation.LibreOffice TheDocumentFoundation.LibreOffice.HelpPack ONLYOFFICE.DesktopEditors}}&lt;br /&gt;
&lt;br /&gt;
====Virtualization====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install qemu virtualbox virtualbox.extensionpack}}&lt;br /&gt;
{{bc|winget install SoftwareFreedomConservancy.QEMU Oracle.VirtualBox}}&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} does not have a package for the [https://www.oracle.com/virtualization/technologies/vm/downloads/virtualbox-downloads.html#extpack Virtualbox Extension Pack].&lt;br /&gt;
&lt;br /&gt;
====Video====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install handbrake.install mpvnet.install obs-studio.install vlc}}&lt;br /&gt;
{{bc|winget install HandBrake.HandBrake KDE.Kdenlive mpv.net OBSProject.OBSStudio VideoLAN.VLC}}&lt;br /&gt;
&lt;br /&gt;
===Not Taken Care Of With Chocolatey===&lt;br /&gt;
&lt;br /&gt;
CPU Burn-in | Joystick2Mouse 3 | LADSPA for Audactiy | Lightscribe&lt;br /&gt;
&lt;br /&gt;
=Ongoing=&lt;br /&gt;
&lt;br /&gt;
==Extend Evaluation Periods==&lt;br /&gt;
&lt;br /&gt;
If you are using an Enterprise Evaluation edition of Windows, you can re-arm the 90-day evaluation period up to 3 times:&lt;br /&gt;
&lt;br /&gt;
 slmgr /rearm&lt;/div&gt;</summary>
		<author><name>BrainwreckedTech</name></author>
	</entry>
	<entry>
		<id>https://wiki.bwt.com.de/index.php?title=Installing_A_Windows_Desktop&amp;diff=682</id>
		<title>Installing A Windows Desktop</title>
		<link rel="alternate" type="text/html" href="https://wiki.bwt.com.de/index.php?title=Installing_A_Windows_Desktop&amp;diff=682"/>
		<updated>2024-01-02T13:01:35Z</updated>

		<summary type="html">&lt;p&gt;BrainwreckedTech: /* Office */ Added Foxit Reader to winget install&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;float: right;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable style=&amp;quot;margin-left: 0.5em; width: 24em;&amp;quot;&lt;br /&gt;
|+ style=&amp;quot;font-size: large;&amp;quot; | Current Version: Windows 11&lt;br /&gt;
|&lt;br /&gt;
{| style=&amp;quot;background-color:unset !important;&amp;quot;&lt;br /&gt;
| colspan=2 style=&amp;quot;text-align:center&amp;quot; | [[File:Windows 11 logo.svg|256px]]&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important; padding-left: 0.5em; padding-right: 0.5em;&amp;quot;&lt;br /&gt;
| Developer&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | Microsoft&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| RTM&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | 2021-06-24&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| General&amp;amp;nbsp;Availability&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | 2021-10-05&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| Written in&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | C, C++, C#, assembly language&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| Platforms&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | x86-64, ARMv8&lt;br /&gt;
|-&lt;br /&gt;
| Website&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | https://www.microsoft.com/en-us/software-download/windows11&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable style=&amp;quot;margin-left: 0.5em; width: 24em;&amp;quot;&lt;br /&gt;
|+ style=&amp;quot;font-size: large;&amp;quot; | Previous Version: Windows 10&lt;br /&gt;
|&lt;br /&gt;
{| style=&amp;quot;background-color:unset !important;&amp;quot;&lt;br /&gt;
| colspan=2 style=&amp;quot;text-align:center&amp;quot; | [[File:Windows 10 Logo.svg|256px]]&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important; padding-left: 0.5em; padding-right: 0.5em;&amp;quot;&lt;br /&gt;
| Developer&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | Microsoft&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| RTM&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | 2015-07-15&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| General&amp;amp;nbsp;Availability&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | 2015-07-29&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| Support Ends&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | 2025-10-14&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| Written in&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | C, C++, C#, assembly language&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| Platforms&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | IA-32, x86-64, ARMv7, ARMv8&lt;br /&gt;
|-&lt;br /&gt;
| Website&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | https://www.microsoft.com/en-us/software-download/windows10&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable style=&amp;quot;margin-left: 0.5em; width: 24em;&amp;quot;&lt;br /&gt;
|+ style=&amp;quot;font-size: large;&amp;quot; | In Extended Support: Windows 8.1&lt;br /&gt;
|&lt;br /&gt;
{| style=&amp;quot;background-color:unset !important;&amp;quot;&lt;br /&gt;
| colspan=2 style=&amp;quot;text-align:center&amp;quot; | [[File:Windows 8 logo.svg|256px]]&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important; padding-left: 0.5em; padding-right: 0.5em;&amp;quot;&lt;br /&gt;
| Developer&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | Microsoft&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| RTM&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | 2013-08-27&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| General&amp;amp;nbsp;Availability&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | 2013-10-17&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| Support Ends&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | 2023-01-10&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| Written in&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | C, C++, C#, assembly language&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| Platforms&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | IA-32, x86-64&lt;br /&gt;
|-&lt;br /&gt;
| Website&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | https://www.microsoft.com/en-us/software-download/windows10&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Pre-Setup=&lt;br /&gt;
&lt;br /&gt;
==BIOS Time Set To UTC vs Local Time==&lt;br /&gt;
&lt;br /&gt;
Windows 8 and 10 have support for setting the time to UTC and may even detect if the system time is in UTC or local time.&lt;br /&gt;
&lt;br /&gt;
There are still a couple of bugs as noted below, but the trade-off may be worth it to you.  Every other OS expects the clock to be set to UTC.&lt;br /&gt;
&lt;br /&gt;
* Windows will not sync to time servers if told that the BIOS clock is UTC.&lt;br /&gt;
* Windows may hang if running during the switch to and away from DST if told that the BIOS clock is UTC.&lt;br /&gt;
&lt;br /&gt;
If you are unsure of how UTC relates to your time zone, you can use Google to [https://www.google.com/search?q=UTC+time query UTC time].&lt;br /&gt;
&lt;br /&gt;
==Partitioning==&lt;br /&gt;
&lt;br /&gt;
Please read [[Drive Partitioning]] first as it contains a lot of good information.&lt;br /&gt;
&lt;br /&gt;
===BIOS+MBR vs UEFI+GPT===&lt;br /&gt;
&lt;br /&gt;
Windows falsely ties GPT with UEFI and MBR with BIOS.&lt;br /&gt;
&lt;br /&gt;
It&#039;s strongly suggested to use UEFI with GPT when possible as it allows for at least 128 partitions.  In general, you can let Microsoft (and OEMs) do whatever they want to your hard drive as it&#039;s nearly impossible to deplete the alotment of partitions.&lt;br /&gt;
&lt;br /&gt;
If your system uses legacy BIOS with MBR, you may wish to partition the drive yourself, especially if you plan on installing a second OS onto the drive.&lt;br /&gt;
* Any bootable Windows parition &#039;&#039;&#039;&#039;&#039;must&#039;&#039;&#039;&#039;&#039; occur on a primary partition&lt;br /&gt;
* MBR is limited to 4 primary paritions&lt;br /&gt;
** One of which can be an extended partition (which then lets you create unlimited logical partitions)&lt;br /&gt;
&lt;br /&gt;
===Parition Alignment===&lt;br /&gt;
&lt;br /&gt;
Starting with Vista, Windows will align partitions to 1MiB boundaries, so basic partitioning via Windows Setup is OK.&lt;br /&gt;
&lt;br /&gt;
===Shrinkinng NTFS Partitions===&lt;br /&gt;
&lt;br /&gt;
Windows Vista introduced the ability to shrink NTFS partitions, even those currently in use.  This can be incredibly useful on OEM PCs if you want to make room for a second OS.&lt;br /&gt;
&lt;br /&gt;
If you&#039;re trying to end a Windows partition at a particular boundary, you may want to under-allocate and then use something like GNU &amp;lt;tt&amp;gt;parted&amp;lt;/tt&amp;gt; to re-create the Windows partition at the boundary you want and then use {{ic|diskpart}} with {{ic|expand filesystem}} when you get back into Windows.&lt;br /&gt;
&lt;br /&gt;
===Microsoft Reserved Partition===&lt;br /&gt;
&lt;br /&gt;
Starting with 7, Windows will create a Microsoft Reserved partition when given a GPT disk with no partitions:&lt;br /&gt;
* Windows 7 &amp;amp; 8: 128MiB&lt;br /&gt;
* Windows 10: 16MiB&lt;br /&gt;
&lt;br /&gt;
===Windows Recovery Parition===&lt;br /&gt;
&lt;br /&gt;
Starting with 8, Windows will create a Windows Recovery partition:&lt;br /&gt;
* Windows 8: 300MB as the first partition, shown during volume selection&lt;br /&gt;
* Windows 10: 450MB as the last partition, hidden during volume selection&lt;br /&gt;
This partition is different from an OEM recovery partition.&lt;br /&gt;
&lt;br /&gt;
==Pre-Download==&lt;br /&gt;
&lt;br /&gt;
Starting with Windows 10, Microsoft keeps its ISO updated.&lt;br /&gt;
&lt;br /&gt;
You may also wish to download video card drivers before hand, as AMD and NVIDIA usually offer drivers that are more up-to-date than what&#039;s available via Windows Update.  Download either [https://www.amd.com/en/support AMD Driver Auto-Detect] or [https://www.nvidia.com/en-us/geforce/geforce-experience/ NVIDIA GeForce Experience]&lt;br /&gt;
&lt;br /&gt;
Use [http://www.windowsupdatesdownloader.com Windows Updates Downloader] to download security updates for your version of Windows.&lt;br /&gt;
&lt;br /&gt;
*Use &amp;lt;tt&amp;gt;FOR %U IN (*) DO START /W %U /QUIET /NORESTART&amp;lt;/tt&amp;gt; to execute all security updates in a given folder.&lt;br /&gt;
&lt;br /&gt;
Download Anti-virus such as [http://www.avira.com/en/free-download-avira-antivir-personal Avira] or [https://www.kaspersky.com/free-cloud-antivirus Kaspersky] if Windows&#039; built-in Defender isn&#039;t enough for you.&lt;br /&gt;
&lt;br /&gt;
=During Setup=&lt;br /&gt;
&lt;br /&gt;
==Administration==&lt;br /&gt;
&lt;br /&gt;
The default in Windows is that the first user created is part of the Administrators group and subsequent accounts are Standard Users.  This wiki recommends you choose one of the following:&lt;br /&gt;
&lt;br /&gt;
# Create one account not named Administrator that will be part of the Administrators group and use that for administrative duties while creating Standard User accounts for daily use.  This allows you to have laxer password complexity on the account that acts as an Administrator.&lt;br /&gt;
# Create an account for yourself that you will later drop to Standard User after re-enabling the Administrator account using &amp;lt;tt&amp;gt;net user administrator /active:yes&amp;lt;/tt&amp;gt;.  This route requires that you know full-well that people will try to attack the Administrator account but you feel confident in your password complexity.&lt;br /&gt;
&lt;br /&gt;
Use a short name rather than a full name when creating user accounts to get short directory names.  (E.g., {{ic|john}} instead of {{ic|John Smith}})  You can use {{ic|netplwiz}} to change full details. Changes to the name in User Accounts in Control Panel only affect the full name.&lt;br /&gt;
&lt;br /&gt;
==Microsoft Account==&lt;br /&gt;
&lt;br /&gt;
Starting with Windows 10, Microsoft &#039;&#039;really, really&#039;&#039; wants you to use a Micrsoft Account to log into Windows.  While the prospect of not having to tune settings on every individual machine you own might be a nice prospect for some, others won&#039;t like the privacy implications of tying your Windows usage to an account under Microsoft&#039;s complete purvue.&lt;br /&gt;
&lt;br /&gt;
Privacy implications aside, one useful feature of using a Microsoft Account is that Microsoft allows you to manage your Windows licenses.  To tie a Windows license for a machine to your Microsoft Account, use your Microsoft Account as the first account created during Windows Setup.  Should something go horribly wrong, Microsoft Tech Support will be looking for this tie.  Once the Windows license is associated with your account, you can stop using and delete the Microsoft Account from the machine if you want.&lt;br /&gt;
&lt;br /&gt;
=Post Setup=&lt;br /&gt;
&lt;br /&gt;
==Common Configuration Options==&lt;br /&gt;
&lt;br /&gt;
===DPI settings===&lt;br /&gt;
&lt;br /&gt;
For HTPC setups, 96 DPI is unreadable from 9 feet away.&lt;br /&gt;
&lt;br /&gt;
* Control Panel → Appearance and Personalization → Display → Set Custom text size (DPI)&lt;br /&gt;
&lt;br /&gt;
This will only affect your login.  To make this change to the login screen, you need to edit the registry.&lt;br /&gt;
&lt;br /&gt;
NB: &amp;lt;tt&amp;gt;word&amp;lt;/tt&amp;gt; values are hexadecimal, not decimal.  0x60 is 90 decimal, 0x78 is 120 decimal, and 0x90 is 144 decimal.&lt;br /&gt;
&lt;br /&gt;
 reg add &amp;quot;HKEY_USERS\.DEFAULT\Control Panel\Desktop&amp;quot; /v LogPixels /d 90 /t REG_QWORD /f&lt;br /&gt;
&lt;br /&gt;
Replace {{ic|QWORD}} with {{ic|DWORD}} for 32-bit Windows.&lt;br /&gt;
&lt;br /&gt;
===Re-Enable the Administrator Account===&lt;br /&gt;
&lt;br /&gt;
{{bc|net user administrator /active:yes&lt;br /&gt;
net user administrator &amp;lt;new-password&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
===Configure/Disable Password Expiration===&lt;br /&gt;
&lt;br /&gt;
Starting with Windows 11, Windows enables password expiration after 42 days.&lt;br /&gt;
&lt;br /&gt;
The age at which passwords expire can be changed:&lt;br /&gt;
&lt;br /&gt;
{{bc|net accounts /maxpwage:&amp;lt;days&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
Password expiration can also be disabled altogether:&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;wmic UserAccount where Name=&amp;quot;&amp;lt;username&amp;gt;&amp;quot; set PasswordExpires=False&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
===Disable Search Indexing===&lt;br /&gt;
&lt;br /&gt;
* Control Panel &amp;gt; Indexing Options&lt;br /&gt;
* Control Panel &amp;gt; File Explorer Options &amp;gt; Search&lt;br /&gt;
* Drive Properties &amp;gt; Uncheck Allow files on this drive to have contents indexed in addition to file properties&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;sc config wsearch start=disabled&lt;br /&gt;
sc stop wsearch&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
===Temporarily Disable System Restore===&lt;br /&gt;
&lt;br /&gt;
Internet Explorer, Windows Media Player, some Hotfixes, and some third-party installers will all create a restore point.  No sense having this running during the initial setup of Windows as you&#039;re so close to sqaure one anyway.&lt;br /&gt;
&lt;br /&gt;
 rstrui.exe&lt;br /&gt;
&lt;br /&gt;
===Hibernation===&lt;br /&gt;
&lt;br /&gt;
For desktop computers, or computers with SSDs, you may not want to hibernate.&lt;br /&gt;
&lt;br /&gt;
 powercfg -h off&lt;br /&gt;
&lt;br /&gt;
===Power Management===&lt;br /&gt;
&lt;br /&gt;
For at least the duration of setting up Windows, you may want to keep the computer fully awake.&lt;br /&gt;
&lt;br /&gt;
===Page File===&lt;br /&gt;
&lt;br /&gt;
With the RAM that most computers have nowadays, it makes little sense to have much of a swap file.  You still want some space so that Windows can swap out parts of memory that aren&#039;t really being used.  Some Windows programs will balk with the lack of a swap file.&lt;br /&gt;
&lt;br /&gt;
 wmic pagefileset where name=&amp;quot;C:\\pagefile.sys&amp;quot; set InitialSize=512,MaximumSize=512&lt;br /&gt;
&lt;br /&gt;
===Disable Fast Startup===&lt;br /&gt;
&lt;br /&gt;
Windows Fast Startup does a hybrid sleep where everything is closed down on the software side, but the hardware is put into a sleep state before shutdown.  If you multi-boot, this can be more of a hindrance than a feature.  The major cause of concern is that mounted filesystems in Windows remain in a &amp;quot;in-use&amp;quot; state (the &amp;quot;dirty bit&amp;quot;) and unsafe to mount.&lt;br /&gt;
&lt;br /&gt;
* Control Panel &amp;gt; Hardware and Sound &amp;gt; Power Options &amp;gt; (left pane) Choose what the power buttons do &amp;gt; uncheck Turn on fast startup&lt;br /&gt;
&lt;br /&gt;
===Set Windows to use RTC in UTC===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Only do this if your BIOS clock is set to UTC instead of local time!&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 reg add &amp;quot;HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation&amp;quot; /v RealTimeIsUniversal /d 1 /t REG_QWORD /f&lt;br /&gt;
&lt;br /&gt;
Replace {{ic|QWORD}} with {{ic|DWORD}} for 32-bit Windows.&lt;br /&gt;
&lt;br /&gt;
==Tweaks==&lt;br /&gt;
&lt;br /&gt;
* Disable Homegroups&lt;br /&gt;
** Leave the homegroup&lt;br /&gt;
** Disable HomeGroup services&lt;br /&gt;
** Edit registry&lt;br /&gt;
*** Take ownership of HKEY_LOCAL_MACHINE\SOFTWARE\Classes\{B4FB3F98-C1EA-428d-A78A-D1F5659CBA93}&lt;br /&gt;
*** Add HKEY_LOCAL_MACHINE\SOFTWARE\Classes\{B4FB3F98-C1EA-428d-A78A-D1F5659CBA93}\System.IsPinnedToNameSpaceTree=qword:0&lt;br /&gt;
&lt;br /&gt;
==Other Programs==&lt;br /&gt;
&lt;br /&gt;
It&#039;s recommended to rely on [https://chocolatey.org/install Chocolatey] (Windows 10 and earlier) or {{ic|winget}} (pre-installed in Windows 11) for program installation and to keep your programs updated.  However, some applications are auto-updating and it&#039;s best to install them directly.&lt;br /&gt;
&lt;br /&gt;
* [https://www.amd.com/en/support AMD Adrenaline (Radeon and AMD chipset drivers)]&lt;br /&gt;
* [https://discord.com/api/downloads/distributions/app/installers/latest?channel=stable&amp;amp;platform=win&amp;amp;arch=x86 Discord]&lt;br /&gt;
* [https://www.nvidia.com/en-us/geforce/geforce-experience NVIDIA GeForce Experience]&lt;br /&gt;
* [https://cdn.cloudflare.steamstatic.com/client/installer/SteamSetup.exe Steam]&lt;br /&gt;
* Partition Tool&lt;br /&gt;
** [https://www.aomeitech.com/aomei-partition-assistant.html AOEMI Partition Assistant] (for functionality)&lt;br /&gt;
** [http://www.pcdisk.com/index.html Active@ Partition Manager] (for information)&lt;br /&gt;
** Avoid EaseUS Partition Master and Mini-Tool Partition Wizard as they&#039;re [https://blog.malwarebytes.com/glossary/bundleware/ bundleware].&lt;br /&gt;
* Windows Terminal&lt;br /&gt;
** [https://github.com/microsoft/terminal/releases/latest GitHub] (users must update manually)&lt;br /&gt;
** [https://www.microsoft.com/en-us/p/windows-terminal/9n0dx20hk701 Microsoft Store] (updates automatically)&lt;br /&gt;
&lt;br /&gt;
===Chocolatey===&lt;br /&gt;
&lt;br /&gt;
In PowerShell:&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString(&#039;https://chocolatey.org/install.ps1&#039;)&amp;lt;/nowiki&amp;gt;)}}&lt;br /&gt;
&lt;br /&gt;
===WinGet===&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} comes pre-installed in Windows 11.&lt;br /&gt;
&lt;br /&gt;
WinGet used to default to {{ic|machine}} (system) scope when run as Administrator and {{ic|user}} scope otherwise.  WinGet now defaults to {{ic|user}} scope all the time.  This can be changed by running {{ic|winget settings}} and specifying {{ic|&amp;lt;nowiki&amp;gt;installBehavior.preferences.scope = user&amp;lt;/nowiki&amp;gt;}}:&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;quot;installBehavior&amp;quot;: {&lt;br /&gt;
    &amp;quot;preferences&amp;quot;: {&lt;br /&gt;
        &amp;quot;scope&amp;quot;: &amp;quot;user&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===GSudo===&lt;br /&gt;
&lt;br /&gt;
Windows Terminal is a per-user application (installed in {{ic|C:\Users\$USER}}) not a system application (installed in {{ic|C:\Program Files}}).  This breaks the {{ic|Run As Administrator}} function.&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install gsudo}}&lt;br /&gt;
{{bc|winget install gerardog.gsudo}}&lt;br /&gt;
&lt;br /&gt;
===Applications===&lt;br /&gt;
&lt;br /&gt;
====Standard Utilities====&lt;br /&gt;
&lt;br /&gt;
These are basic utilties recommended for every user.&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;choco install 7zip.install [ cdburnerxp | imgburn | &#039;&#039;&#039;infrarecorder&#039;&#039;&#039; ] chocolateygui greenshot kdeconnect-kde keepass.install vscodium.install&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;winget install 7zip.7zip [ Canneverbe.CDBurnerXP | LIGHTNINGUK.ImgBurn | &#039;&#039;&#039;ChristianKindahl.InfraRecorder&#039;&#039;&#039; ] Greenshot.Greenshot KDE.KDEConnect DominikReichl.KeePass VSCodium.VSCodium&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
====Power-User Utitlies====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install hxd ultravnc windirstat winmerge}}&lt;br /&gt;
{{bc|winget install uvncbvba.UltraVnc WinDirStat.WinDirStat WinMerge.WinMerge}}&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} does not have a package for [https://mh-nexus.de/en/downloads.php?product=HxD20 HxD].&lt;br /&gt;
&lt;br /&gt;
====GNU/Linux Utilities (Windows Native Ports)====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install git.install gnuwin32-coreutils.install wget xming}}&lt;br /&gt;
{{bc|winget install Git.Git Xming.Xming}}&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} does not have a package for [https://sourceforge.net/projects/getgnuwin32/files/getgnuwin32/ GnuWin32].  It does have a small subset of individual utilities that can be found with {{ic|winget search gnuwin32}}.&lt;br /&gt;
&lt;br /&gt;
====Audio====&lt;br /&gt;
&lt;br /&gt;
 choco install audacity audacity-ffmpeg audacity-lame eac mediamonkey&lt;br /&gt;
&lt;br /&gt;
====Cloud Storage====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install dropbox google-backup-and-sync sugarsync}}&lt;br /&gt;
{{bc|winget install Dropbox.Dropbox Google.GoogleDrive}}&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} does not have packages for [https://spideroak.com/opendownload/ SpiderOak services] nor [https://www1.sugarsync.com/apps/ SugarSync]&lt;br /&gt;
&lt;br /&gt;
Neither client has a package for [https://www.pcloud.com/download-free-online-cloud-file-storage.html pCloud Drive].&lt;br /&gt;
&lt;br /&gt;
====Fonts====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install jetbrainsmono lato robotofonts sourcecodepro ubuntu.font}}&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} does not have packages for any font.&lt;br /&gt;
&lt;br /&gt;
====Grpahics====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install gimp inkscape paint.net}}&lt;br /&gt;
{{bc|winget install GIMP.GIMP Inkscape.Inkscape paint.net}}&lt;br /&gt;
&lt;br /&gt;
=====Edit with GIMP=====&lt;br /&gt;
&lt;br /&gt;
If you want to keep the association with Windows&#039; Photos for image viewing but be able to get a right-click option to edit with GIMP:&lt;br /&gt;
&lt;br /&gt;
{{hc|edit-with-gimp.reg|2=&lt;br /&gt;
Windows Registry Editor Version 5.00&lt;br /&gt;
&lt;br /&gt;
[HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\Edit with GIMP]&lt;br /&gt;
&amp;quot;Icon&amp;quot;=&amp;quot;\&amp;quot;C:\\Program Files\\GIMP 2\\bin\\gimp-2.10.exe\&amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\Edit with GIMP\command]&lt;br /&gt;
@=&amp;quot;\&amp;quot;C:\\Program Files\\GIMP 2\\bin\\gimp-2.10.exe\&amp;quot; \&amp;quot;%1\&amp;quot;&amp;quot;}}&lt;br /&gt;
&lt;br /&gt;
{{bc|reg import edit-with-gimp.reg}}&lt;br /&gt;
&lt;br /&gt;
====Hardware====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install amd-ryzen-chipset crystaldiskmark cpu-z hwinfo.install hwmonitor intel-chipset-device-software}}&lt;br /&gt;
{{bc|winget install CrystalDewWorld.CrystalDiskMark CPUID.CPU-Z CPUID.HWMonitor REALiX.HWiNFO}}&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} does not have packages for [https://www.amd.com/en/support AMD chipset drivers] nor [https://www.intel.com/content/www/us/en/support/detect.html Intel chipset drivers].&lt;br /&gt;
&lt;br /&gt;
====Internet====&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;choco install [ chromium | firefox | googlechrome | &amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;ungoogled-chromium&#039;&#039;&#039;&amp;lt;nowiki&amp;gt; ] nextcloud-client qbittorrent syncthing thunderbird&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;winget install [ Hibbiki.Chromium | Google.Chrome | &amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;eloston.ungoogled-chromium&#039;&#039;&#039;&amp;lt;nowiki&amp;gt; | Mozilla.Firefox ] Nextcloud.NextcloudDesktop qBittorrent.qBittorrent SyncTrayzor.SyncTrayzor Mozilla.Thunderbird&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
====Communication====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install mumble pidgin skype}}&lt;br /&gt;
{{bc|winget install Mumble.Mumble Pidgin.Pidgin Microsoft.Skype}}&lt;br /&gt;
&lt;br /&gt;
====Office====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install dia foxitreader librecad libreoffice-fresh libreoffice-help onlyoffice}}&lt;br /&gt;
{{bc|winget install gnome.Dia Foxit.FoxitReader LibreCAD.LibreCAD TheDocumentFoundation.LibreOffice TheDocumentFoundation.LibreOffice.HelpPack ONLYOFFICE.DesktopEditors}}&lt;br /&gt;
&lt;br /&gt;
====Virtualization====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install qemu virtualbox virtualbox.extensionpack}}&lt;br /&gt;
{{bc|winget install SoftwareFreedomConservancy.QEMU Oracle.VirtualBox}}&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} does not have a package for the [https://www.oracle.com/virtualization/technologies/vm/downloads/virtualbox-downloads.html#extpack Virtualbox Extension Pack].&lt;br /&gt;
&lt;br /&gt;
====Video====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install handbrake.install mpvnet.install obs-studio.install vlc}}&lt;br /&gt;
{{bc|winget install HandBrake.HandBrake KDE.Kdenlive mpv.net OBSProject.OBSStudio VideoLAN.VLC}}&lt;br /&gt;
&lt;br /&gt;
===Not Taken Care Of With Chocolatey===&lt;br /&gt;
&lt;br /&gt;
CPU Burn-in | Joystick2Mouse 3 | LADSPA for Audactiy | Lightscribe&lt;br /&gt;
&lt;br /&gt;
=Ongoing=&lt;br /&gt;
&lt;br /&gt;
==Extend Evaluation Periods==&lt;br /&gt;
&lt;br /&gt;
If you are using an Enterprise Evaluation edition of Windows, you can re-arm the 90-day evaluation period up to 3 times:&lt;br /&gt;
&lt;br /&gt;
 slmgr /rearm&lt;/div&gt;</summary>
		<author><name>BrainwreckedTech</name></author>
	</entry>
	<entry>
		<id>https://wiki.bwt.com.de/index.php?title=Installing_A_Windows_Desktop&amp;diff=681</id>
		<title>Installing A Windows Desktop</title>
		<link rel="alternate" type="text/html" href="https://wiki.bwt.com.de/index.php?title=Installing_A_Windows_Desktop&amp;diff=681"/>
		<updated>2023-12-27T03:57:09Z</updated>

		<summary type="html">&lt;p&gt;BrainwreckedTech: /* Video */ Added Kdenlive&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;float: right;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable style=&amp;quot;margin-left: 0.5em; width: 24em;&amp;quot;&lt;br /&gt;
|+ style=&amp;quot;font-size: large;&amp;quot; | Current Version: Windows 11&lt;br /&gt;
|&lt;br /&gt;
{| style=&amp;quot;background-color:unset !important;&amp;quot;&lt;br /&gt;
| colspan=2 style=&amp;quot;text-align:center&amp;quot; | [[File:Windows 11 logo.svg|256px]]&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important; padding-left: 0.5em; padding-right: 0.5em;&amp;quot;&lt;br /&gt;
| Developer&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | Microsoft&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| RTM&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | 2021-06-24&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| General&amp;amp;nbsp;Availability&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | 2021-10-05&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| Written in&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | C, C++, C#, assembly language&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| Platforms&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | x86-64, ARMv8&lt;br /&gt;
|-&lt;br /&gt;
| Website&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | https://www.microsoft.com/en-us/software-download/windows11&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable style=&amp;quot;margin-left: 0.5em; width: 24em;&amp;quot;&lt;br /&gt;
|+ style=&amp;quot;font-size: large;&amp;quot; | Previous Version: Windows 10&lt;br /&gt;
|&lt;br /&gt;
{| style=&amp;quot;background-color:unset !important;&amp;quot;&lt;br /&gt;
| colspan=2 style=&amp;quot;text-align:center&amp;quot; | [[File:Windows 10 Logo.svg|256px]]&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important; padding-left: 0.5em; padding-right: 0.5em;&amp;quot;&lt;br /&gt;
| Developer&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | Microsoft&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| RTM&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | 2015-07-15&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| General&amp;amp;nbsp;Availability&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | 2015-07-29&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| Support Ends&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | 2025-10-14&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| Written in&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | C, C++, C#, assembly language&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| Platforms&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | IA-32, x86-64, ARMv7, ARMv8&lt;br /&gt;
|-&lt;br /&gt;
| Website&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | https://www.microsoft.com/en-us/software-download/windows10&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable style=&amp;quot;margin-left: 0.5em; width: 24em;&amp;quot;&lt;br /&gt;
|+ style=&amp;quot;font-size: large;&amp;quot; | In Extended Support: Windows 8.1&lt;br /&gt;
|&lt;br /&gt;
{| style=&amp;quot;background-color:unset !important;&amp;quot;&lt;br /&gt;
| colspan=2 style=&amp;quot;text-align:center&amp;quot; | [[File:Windows 8 logo.svg|256px]]&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important; padding-left: 0.5em; padding-right: 0.5em;&amp;quot;&lt;br /&gt;
| Developer&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | Microsoft&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| RTM&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | 2013-08-27&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| General&amp;amp;nbsp;Availability&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | 2013-10-17&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| Support Ends&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | 2023-01-10&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| Written in&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | C, C++, C#, assembly language&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| Platforms&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | IA-32, x86-64&lt;br /&gt;
|-&lt;br /&gt;
| Website&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | https://www.microsoft.com/en-us/software-download/windows10&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Pre-Setup=&lt;br /&gt;
&lt;br /&gt;
==BIOS Time Set To UTC vs Local Time==&lt;br /&gt;
&lt;br /&gt;
Windows 8 and 10 have support for setting the time to UTC and may even detect if the system time is in UTC or local time.&lt;br /&gt;
&lt;br /&gt;
There are still a couple of bugs as noted below, but the trade-off may be worth it to you.  Every other OS expects the clock to be set to UTC.&lt;br /&gt;
&lt;br /&gt;
* Windows will not sync to time servers if told that the BIOS clock is UTC.&lt;br /&gt;
* Windows may hang if running during the switch to and away from DST if told that the BIOS clock is UTC.&lt;br /&gt;
&lt;br /&gt;
If you are unsure of how UTC relates to your time zone, you can use Google to [https://www.google.com/search?q=UTC+time query UTC time].&lt;br /&gt;
&lt;br /&gt;
==Partitioning==&lt;br /&gt;
&lt;br /&gt;
Please read [[Drive Partitioning]] first as it contains a lot of good information.&lt;br /&gt;
&lt;br /&gt;
===BIOS+MBR vs UEFI+GPT===&lt;br /&gt;
&lt;br /&gt;
Windows falsely ties GPT with UEFI and MBR with BIOS.&lt;br /&gt;
&lt;br /&gt;
It&#039;s strongly suggested to use UEFI with GPT when possible as it allows for at least 128 partitions.  In general, you can let Microsoft (and OEMs) do whatever they want to your hard drive as it&#039;s nearly impossible to deplete the alotment of partitions.&lt;br /&gt;
&lt;br /&gt;
If your system uses legacy BIOS with MBR, you may wish to partition the drive yourself, especially if you plan on installing a second OS onto the drive.&lt;br /&gt;
* Any bootable Windows parition &#039;&#039;&#039;&#039;&#039;must&#039;&#039;&#039;&#039;&#039; occur on a primary partition&lt;br /&gt;
* MBR is limited to 4 primary paritions&lt;br /&gt;
** One of which can be an extended partition (which then lets you create unlimited logical partitions)&lt;br /&gt;
&lt;br /&gt;
===Parition Alignment===&lt;br /&gt;
&lt;br /&gt;
Starting with Vista, Windows will align partitions to 1MiB boundaries, so basic partitioning via Windows Setup is OK.&lt;br /&gt;
&lt;br /&gt;
===Shrinkinng NTFS Partitions===&lt;br /&gt;
&lt;br /&gt;
Windows Vista introduced the ability to shrink NTFS partitions, even those currently in use.  This can be incredibly useful on OEM PCs if you want to make room for a second OS.&lt;br /&gt;
&lt;br /&gt;
If you&#039;re trying to end a Windows partition at a particular boundary, you may want to under-allocate and then use something like GNU &amp;lt;tt&amp;gt;parted&amp;lt;/tt&amp;gt; to re-create the Windows partition at the boundary you want and then use {{ic|diskpart}} with {{ic|expand filesystem}} when you get back into Windows.&lt;br /&gt;
&lt;br /&gt;
===Microsoft Reserved Partition===&lt;br /&gt;
&lt;br /&gt;
Starting with 7, Windows will create a Microsoft Reserved partition when given a GPT disk with no partitions:&lt;br /&gt;
* Windows 7 &amp;amp; 8: 128MiB&lt;br /&gt;
* Windows 10: 16MiB&lt;br /&gt;
&lt;br /&gt;
===Windows Recovery Parition===&lt;br /&gt;
&lt;br /&gt;
Starting with 8, Windows will create a Windows Recovery partition:&lt;br /&gt;
* Windows 8: 300MB as the first partition, shown during volume selection&lt;br /&gt;
* Windows 10: 450MB as the last partition, hidden during volume selection&lt;br /&gt;
This partition is different from an OEM recovery partition.&lt;br /&gt;
&lt;br /&gt;
==Pre-Download==&lt;br /&gt;
&lt;br /&gt;
Starting with Windows 10, Microsoft keeps its ISO updated.&lt;br /&gt;
&lt;br /&gt;
You may also wish to download video card drivers before hand, as AMD and NVIDIA usually offer drivers that are more up-to-date than what&#039;s available via Windows Update.  Download either [https://www.amd.com/en/support AMD Driver Auto-Detect] or [https://www.nvidia.com/en-us/geforce/geforce-experience/ NVIDIA GeForce Experience]&lt;br /&gt;
&lt;br /&gt;
Use [http://www.windowsupdatesdownloader.com Windows Updates Downloader] to download security updates for your version of Windows.&lt;br /&gt;
&lt;br /&gt;
*Use &amp;lt;tt&amp;gt;FOR %U IN (*) DO START /W %U /QUIET /NORESTART&amp;lt;/tt&amp;gt; to execute all security updates in a given folder.&lt;br /&gt;
&lt;br /&gt;
Download Anti-virus such as [http://www.avira.com/en/free-download-avira-antivir-personal Avira] or [https://www.kaspersky.com/free-cloud-antivirus Kaspersky] if Windows&#039; built-in Defender isn&#039;t enough for you.&lt;br /&gt;
&lt;br /&gt;
=During Setup=&lt;br /&gt;
&lt;br /&gt;
==Administration==&lt;br /&gt;
&lt;br /&gt;
The default in Windows is that the first user created is part of the Administrators group and subsequent accounts are Standard Users.  This wiki recommends you choose one of the following:&lt;br /&gt;
&lt;br /&gt;
# Create one account not named Administrator that will be part of the Administrators group and use that for administrative duties while creating Standard User accounts for daily use.  This allows you to have laxer password complexity on the account that acts as an Administrator.&lt;br /&gt;
# Create an account for yourself that you will later drop to Standard User after re-enabling the Administrator account using &amp;lt;tt&amp;gt;net user administrator /active:yes&amp;lt;/tt&amp;gt;.  This route requires that you know full-well that people will try to attack the Administrator account but you feel confident in your password complexity.&lt;br /&gt;
&lt;br /&gt;
Use a short name rather than a full name when creating user accounts to get short directory names.  (E.g., {{ic|john}} instead of {{ic|John Smith}})  You can use {{ic|netplwiz}} to change full details. Changes to the name in User Accounts in Control Panel only affect the full name.&lt;br /&gt;
&lt;br /&gt;
==Microsoft Account==&lt;br /&gt;
&lt;br /&gt;
Starting with Windows 10, Microsoft &#039;&#039;really, really&#039;&#039; wants you to use a Micrsoft Account to log into Windows.  While the prospect of not having to tune settings on every individual machine you own might be a nice prospect for some, others won&#039;t like the privacy implications of tying your Windows usage to an account under Microsoft&#039;s complete purvue.&lt;br /&gt;
&lt;br /&gt;
Privacy implications aside, one useful feature of using a Microsoft Account is that Microsoft allows you to manage your Windows licenses.  To tie a Windows license for a machine to your Microsoft Account, use your Microsoft Account as the first account created during Windows Setup.  Should something go horribly wrong, Microsoft Tech Support will be looking for this tie.  Once the Windows license is associated with your account, you can stop using and delete the Microsoft Account from the machine if you want.&lt;br /&gt;
&lt;br /&gt;
=Post Setup=&lt;br /&gt;
&lt;br /&gt;
==Common Configuration Options==&lt;br /&gt;
&lt;br /&gt;
===DPI settings===&lt;br /&gt;
&lt;br /&gt;
For HTPC setups, 96 DPI is unreadable from 9 feet away.&lt;br /&gt;
&lt;br /&gt;
* Control Panel → Appearance and Personalization → Display → Set Custom text size (DPI)&lt;br /&gt;
&lt;br /&gt;
This will only affect your login.  To make this change to the login screen, you need to edit the registry.&lt;br /&gt;
&lt;br /&gt;
NB: &amp;lt;tt&amp;gt;word&amp;lt;/tt&amp;gt; values are hexadecimal, not decimal.  0x60 is 90 decimal, 0x78 is 120 decimal, and 0x90 is 144 decimal.&lt;br /&gt;
&lt;br /&gt;
 reg add &amp;quot;HKEY_USERS\.DEFAULT\Control Panel\Desktop&amp;quot; /v LogPixels /d 90 /t REG_QWORD /f&lt;br /&gt;
&lt;br /&gt;
Replace {{ic|QWORD}} with {{ic|DWORD}} for 32-bit Windows.&lt;br /&gt;
&lt;br /&gt;
===Re-Enable the Administrator Account===&lt;br /&gt;
&lt;br /&gt;
{{bc|net user administrator /active:yes&lt;br /&gt;
net user administrator &amp;lt;new-password&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
===Configure/Disable Password Expiration===&lt;br /&gt;
&lt;br /&gt;
Starting with Windows 11, Windows enables password expiration after 42 days.&lt;br /&gt;
&lt;br /&gt;
The age at which passwords expire can be changed:&lt;br /&gt;
&lt;br /&gt;
{{bc|net accounts /maxpwage:&amp;lt;days&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
Password expiration can also be disabled altogether:&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;wmic UserAccount where Name=&amp;quot;&amp;lt;username&amp;gt;&amp;quot; set PasswordExpires=False&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
===Disable Search Indexing===&lt;br /&gt;
&lt;br /&gt;
* Control Panel &amp;gt; Indexing Options&lt;br /&gt;
* Control Panel &amp;gt; File Explorer Options &amp;gt; Search&lt;br /&gt;
* Drive Properties &amp;gt; Uncheck Allow files on this drive to have contents indexed in addition to file properties&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;sc config wsearch start=disabled&lt;br /&gt;
sc stop wsearch&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
===Temporarily Disable System Restore===&lt;br /&gt;
&lt;br /&gt;
Internet Explorer, Windows Media Player, some Hotfixes, and some third-party installers will all create a restore point.  No sense having this running during the initial setup of Windows as you&#039;re so close to sqaure one anyway.&lt;br /&gt;
&lt;br /&gt;
 rstrui.exe&lt;br /&gt;
&lt;br /&gt;
===Hibernation===&lt;br /&gt;
&lt;br /&gt;
For desktop computers, or computers with SSDs, you may not want to hibernate.&lt;br /&gt;
&lt;br /&gt;
 powercfg -h off&lt;br /&gt;
&lt;br /&gt;
===Power Management===&lt;br /&gt;
&lt;br /&gt;
For at least the duration of setting up Windows, you may want to keep the computer fully awake.&lt;br /&gt;
&lt;br /&gt;
===Page File===&lt;br /&gt;
&lt;br /&gt;
With the RAM that most computers have nowadays, it makes little sense to have much of a swap file.  You still want some space so that Windows can swap out parts of memory that aren&#039;t really being used.  Some Windows programs will balk with the lack of a swap file.&lt;br /&gt;
&lt;br /&gt;
 wmic pagefileset where name=&amp;quot;C:\\pagefile.sys&amp;quot; set InitialSize=512,MaximumSize=512&lt;br /&gt;
&lt;br /&gt;
===Disable Fast Startup===&lt;br /&gt;
&lt;br /&gt;
Windows Fast Startup does a hybrid sleep where everything is closed down on the software side, but the hardware is put into a sleep state before shutdown.  If you multi-boot, this can be more of a hindrance than a feature.  The major cause of concern is that mounted filesystems in Windows remain in a &amp;quot;in-use&amp;quot; state (the &amp;quot;dirty bit&amp;quot;) and unsafe to mount.&lt;br /&gt;
&lt;br /&gt;
* Control Panel &amp;gt; Hardware and Sound &amp;gt; Power Options &amp;gt; (left pane) Choose what the power buttons do &amp;gt; uncheck Turn on fast startup&lt;br /&gt;
&lt;br /&gt;
===Set Windows to use RTC in UTC===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Only do this if your BIOS clock is set to UTC instead of local time!&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 reg add &amp;quot;HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation&amp;quot; /v RealTimeIsUniversal /d 1 /t REG_QWORD /f&lt;br /&gt;
&lt;br /&gt;
Replace {{ic|QWORD}} with {{ic|DWORD}} for 32-bit Windows.&lt;br /&gt;
&lt;br /&gt;
==Tweaks==&lt;br /&gt;
&lt;br /&gt;
* Disable Homegroups&lt;br /&gt;
** Leave the homegroup&lt;br /&gt;
** Disable HomeGroup services&lt;br /&gt;
** Edit registry&lt;br /&gt;
*** Take ownership of HKEY_LOCAL_MACHINE\SOFTWARE\Classes\{B4FB3F98-C1EA-428d-A78A-D1F5659CBA93}&lt;br /&gt;
*** Add HKEY_LOCAL_MACHINE\SOFTWARE\Classes\{B4FB3F98-C1EA-428d-A78A-D1F5659CBA93}\System.IsPinnedToNameSpaceTree=qword:0&lt;br /&gt;
&lt;br /&gt;
==Other Programs==&lt;br /&gt;
&lt;br /&gt;
It&#039;s recommended to rely on [https://chocolatey.org/install Chocolatey] (Windows 10 and earlier) or {{ic|winget}} (pre-installed in Windows 11) for program installation and to keep your programs updated.  However, some applications are auto-updating and it&#039;s best to install them directly.&lt;br /&gt;
&lt;br /&gt;
* [https://www.amd.com/en/support AMD Adrenaline (Radeon and AMD chipset drivers)]&lt;br /&gt;
* [https://discord.com/api/downloads/distributions/app/installers/latest?channel=stable&amp;amp;platform=win&amp;amp;arch=x86 Discord]&lt;br /&gt;
* [https://www.nvidia.com/en-us/geforce/geforce-experience NVIDIA GeForce Experience]&lt;br /&gt;
* [https://cdn.cloudflare.steamstatic.com/client/installer/SteamSetup.exe Steam]&lt;br /&gt;
* Partition Tool&lt;br /&gt;
** [https://www.aomeitech.com/aomei-partition-assistant.html AOEMI Partition Assistant] (for functionality)&lt;br /&gt;
** [http://www.pcdisk.com/index.html Active@ Partition Manager] (for information)&lt;br /&gt;
** Avoid EaseUS Partition Master and Mini-Tool Partition Wizard as they&#039;re [https://blog.malwarebytes.com/glossary/bundleware/ bundleware].&lt;br /&gt;
* Windows Terminal&lt;br /&gt;
** [https://github.com/microsoft/terminal/releases/latest GitHub] (users must update manually)&lt;br /&gt;
** [https://www.microsoft.com/en-us/p/windows-terminal/9n0dx20hk701 Microsoft Store] (updates automatically)&lt;br /&gt;
&lt;br /&gt;
===Chocolatey===&lt;br /&gt;
&lt;br /&gt;
In PowerShell:&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString(&#039;https://chocolatey.org/install.ps1&#039;)&amp;lt;/nowiki&amp;gt;)}}&lt;br /&gt;
&lt;br /&gt;
===WinGet===&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} comes pre-installed in Windows 11.&lt;br /&gt;
&lt;br /&gt;
WinGet used to default to {{ic|machine}} (system) scope when run as Administrator and {{ic|user}} scope otherwise.  WinGet now defaults to {{ic|user}} scope all the time.  This can be changed by running {{ic|winget settings}} and specifying {{ic|&amp;lt;nowiki&amp;gt;installBehavior.preferences.scope = user&amp;lt;/nowiki&amp;gt;}}:&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;quot;installBehavior&amp;quot;: {&lt;br /&gt;
    &amp;quot;preferences&amp;quot;: {&lt;br /&gt;
        &amp;quot;scope&amp;quot;: &amp;quot;user&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===GSudo===&lt;br /&gt;
&lt;br /&gt;
Windows Terminal is a per-user application (installed in {{ic|C:\Users\$USER}}) not a system application (installed in {{ic|C:\Program Files}}).  This breaks the {{ic|Run As Administrator}} function.&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install gsudo}}&lt;br /&gt;
{{bc|winget install gerardog.gsudo}}&lt;br /&gt;
&lt;br /&gt;
===Applications===&lt;br /&gt;
&lt;br /&gt;
====Standard Utilities====&lt;br /&gt;
&lt;br /&gt;
These are basic utilties recommended for every user.&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;choco install 7zip.install [ cdburnerxp | imgburn | &#039;&#039;&#039;infrarecorder&#039;&#039;&#039; ] chocolateygui greenshot kdeconnect-kde keepass.install vscodium.install&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;winget install 7zip.7zip [ Canneverbe.CDBurnerXP | LIGHTNINGUK.ImgBurn | &#039;&#039;&#039;ChristianKindahl.InfraRecorder&#039;&#039;&#039; ] Greenshot.Greenshot KDE.KDEConnect DominikReichl.KeePass VSCodium.VSCodium&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
====Power-User Utitlies====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install hxd ultravnc windirstat winmerge}}&lt;br /&gt;
{{bc|winget install uvncbvba.UltraVnc WinDirStat.WinDirStat WinMerge.WinMerge}}&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} does not have a package for [https://mh-nexus.de/en/downloads.php?product=HxD20 HxD].&lt;br /&gt;
&lt;br /&gt;
====GNU/Linux Utilities (Windows Native Ports)====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install git.install gnuwin32-coreutils.install wget xming}}&lt;br /&gt;
{{bc|winget install Git.Git Xming.Xming}}&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} does not have a package for [https://sourceforge.net/projects/getgnuwin32/files/getgnuwin32/ GnuWin32].  It does have a small subset of individual utilities that can be found with {{ic|winget search gnuwin32}}.&lt;br /&gt;
&lt;br /&gt;
====Audio====&lt;br /&gt;
&lt;br /&gt;
 choco install audacity audacity-ffmpeg audacity-lame eac mediamonkey&lt;br /&gt;
&lt;br /&gt;
====Cloud Storage====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install dropbox google-backup-and-sync sugarsync}}&lt;br /&gt;
{{bc|winget install Dropbox.Dropbox Google.GoogleDrive}}&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} does not have packages for [https://spideroak.com/opendownload/ SpiderOak services] nor [https://www1.sugarsync.com/apps/ SugarSync]&lt;br /&gt;
&lt;br /&gt;
Neither client has a package for [https://www.pcloud.com/download-free-online-cloud-file-storage.html pCloud Drive].&lt;br /&gt;
&lt;br /&gt;
====Fonts====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install jetbrainsmono lato robotofonts sourcecodepro ubuntu.font}}&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} does not have packages for any font.&lt;br /&gt;
&lt;br /&gt;
====Grpahics====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install gimp inkscape paint.net}}&lt;br /&gt;
{{bc|winget install GIMP.GIMP Inkscape.Inkscape paint.net}}&lt;br /&gt;
&lt;br /&gt;
=====Edit with GIMP=====&lt;br /&gt;
&lt;br /&gt;
If you want to keep the association with Windows&#039; Photos for image viewing but be able to get a right-click option to edit with GIMP:&lt;br /&gt;
&lt;br /&gt;
{{hc|edit-with-gimp.reg|2=&lt;br /&gt;
Windows Registry Editor Version 5.00&lt;br /&gt;
&lt;br /&gt;
[HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\Edit with GIMP]&lt;br /&gt;
&amp;quot;Icon&amp;quot;=&amp;quot;\&amp;quot;C:\\Program Files\\GIMP 2\\bin\\gimp-2.10.exe\&amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\Edit with GIMP\command]&lt;br /&gt;
@=&amp;quot;\&amp;quot;C:\\Program Files\\GIMP 2\\bin\\gimp-2.10.exe\&amp;quot; \&amp;quot;%1\&amp;quot;&amp;quot;}}&lt;br /&gt;
&lt;br /&gt;
{{bc|reg import edit-with-gimp.reg}}&lt;br /&gt;
&lt;br /&gt;
====Hardware====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install amd-ryzen-chipset crystaldiskmark cpu-z hwinfo.install hwmonitor intel-chipset-device-software}}&lt;br /&gt;
{{bc|winget install CrystalDewWorld.CrystalDiskMark CPUID.CPU-Z CPUID.HWMonitor REALiX.HWiNFO}}&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} does not have packages for [https://www.amd.com/en/support AMD chipset drivers] nor [https://www.intel.com/content/www/us/en/support/detect.html Intel chipset drivers].&lt;br /&gt;
&lt;br /&gt;
====Internet====&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;choco install [ chromium | firefox | googlechrome | &amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;ungoogled-chromium&#039;&#039;&#039;&amp;lt;nowiki&amp;gt; ] nextcloud-client qbittorrent syncthing thunderbird&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;winget install [ Hibbiki.Chromium | Google.Chrome | &amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;eloston.ungoogled-chromium&#039;&#039;&#039;&amp;lt;nowiki&amp;gt; | Mozilla.Firefox ] Nextcloud.NextcloudDesktop qBittorrent.qBittorrent SyncTrayzor.SyncTrayzor Mozilla.Thunderbird&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
====Communication====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install mumble pidgin skype}}&lt;br /&gt;
{{bc|winget install Mumble.Mumble Pidgin.Pidgin Microsoft.Skype}}&lt;br /&gt;
&lt;br /&gt;
====Office====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install dia foxitreader librecad libreoffice-fresh libreoffice-help onlyoffice}}&lt;br /&gt;
{{bc|winget install gnome.Dia LibreCAD.LibreCAD TheDocumentFoundation.LibreOffice TheDocumentFoundation.LibreOffice.HelpPack ONLYOFFICE.DesktopEditors}}&lt;br /&gt;
&lt;br /&gt;
====Virtualization====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install qemu virtualbox virtualbox.extensionpack}}&lt;br /&gt;
{{bc|winget install SoftwareFreedomConservancy.QEMU Oracle.VirtualBox}}&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} does not have a package for the [https://www.oracle.com/virtualization/technologies/vm/downloads/virtualbox-downloads.html#extpack Virtualbox Extension Pack].&lt;br /&gt;
&lt;br /&gt;
====Video====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install handbrake.install mpvnet.install obs-studio.install vlc}}&lt;br /&gt;
{{bc|winget install HandBrake.HandBrake KDE.Kdenlive mpv.net OBSProject.OBSStudio VideoLAN.VLC}}&lt;br /&gt;
&lt;br /&gt;
===Not Taken Care Of With Chocolatey===&lt;br /&gt;
&lt;br /&gt;
CPU Burn-in | Joystick2Mouse 3 | LADSPA for Audactiy | Lightscribe&lt;br /&gt;
&lt;br /&gt;
=Ongoing=&lt;br /&gt;
&lt;br /&gt;
==Extend Evaluation Periods==&lt;br /&gt;
&lt;br /&gt;
If you are using an Enterprise Evaluation edition of Windows, you can re-arm the 90-day evaluation period up to 3 times:&lt;br /&gt;
&lt;br /&gt;
 slmgr /rearm&lt;/div&gt;</summary>
		<author><name>BrainwreckedTech</name></author>
	</entry>
	<entry>
		<id>https://wiki.bwt.com.de/index.php?title=Installing_A_Windows_Desktop&amp;diff=680</id>
		<title>Installing A Windows Desktop</title>
		<link rel="alternate" type="text/html" href="https://wiki.bwt.com.de/index.php?title=Installing_A_Windows_Desktop&amp;diff=680"/>
		<updated>2023-12-27T03:15:10Z</updated>

		<summary type="html">&lt;p&gt;BrainwreckedTech: /* Cloud Storage */ fixed Google Drive for winget&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;float: right;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable style=&amp;quot;margin-left: 0.5em; width: 24em;&amp;quot;&lt;br /&gt;
|+ style=&amp;quot;font-size: large;&amp;quot; | Current Version: Windows 11&lt;br /&gt;
|&lt;br /&gt;
{| style=&amp;quot;background-color:unset !important;&amp;quot;&lt;br /&gt;
| colspan=2 style=&amp;quot;text-align:center&amp;quot; | [[File:Windows 11 logo.svg|256px]]&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important; padding-left: 0.5em; padding-right: 0.5em;&amp;quot;&lt;br /&gt;
| Developer&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | Microsoft&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| RTM&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | 2021-06-24&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| General&amp;amp;nbsp;Availability&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | 2021-10-05&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| Written in&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | C, C++, C#, assembly language&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| Platforms&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | x86-64, ARMv8&lt;br /&gt;
|-&lt;br /&gt;
| Website&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | https://www.microsoft.com/en-us/software-download/windows11&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable style=&amp;quot;margin-left: 0.5em; width: 24em;&amp;quot;&lt;br /&gt;
|+ style=&amp;quot;font-size: large;&amp;quot; | Previous Version: Windows 10&lt;br /&gt;
|&lt;br /&gt;
{| style=&amp;quot;background-color:unset !important;&amp;quot;&lt;br /&gt;
| colspan=2 style=&amp;quot;text-align:center&amp;quot; | [[File:Windows 10 Logo.svg|256px]]&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important; padding-left: 0.5em; padding-right: 0.5em;&amp;quot;&lt;br /&gt;
| Developer&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | Microsoft&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| RTM&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | 2015-07-15&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| General&amp;amp;nbsp;Availability&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | 2015-07-29&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| Support Ends&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | 2025-10-14&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| Written in&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | C, C++, C#, assembly language&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| Platforms&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | IA-32, x86-64, ARMv7, ARMv8&lt;br /&gt;
|-&lt;br /&gt;
| Website&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | https://www.microsoft.com/en-us/software-download/windows10&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable style=&amp;quot;margin-left: 0.5em; width: 24em;&amp;quot;&lt;br /&gt;
|+ style=&amp;quot;font-size: large;&amp;quot; | In Extended Support: Windows 8.1&lt;br /&gt;
|&lt;br /&gt;
{| style=&amp;quot;background-color:unset !important;&amp;quot;&lt;br /&gt;
| colspan=2 style=&amp;quot;text-align:center&amp;quot; | [[File:Windows 8 logo.svg|256px]]&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important; padding-left: 0.5em; padding-right: 0.5em;&amp;quot;&lt;br /&gt;
| Developer&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | Microsoft&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| RTM&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | 2013-08-27&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| General&amp;amp;nbsp;Availability&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | 2013-10-17&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| Support Ends&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | 2023-01-10&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| Written in&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | C, C++, C#, assembly language&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| Platforms&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | IA-32, x86-64&lt;br /&gt;
|-&lt;br /&gt;
| Website&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | https://www.microsoft.com/en-us/software-download/windows10&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Pre-Setup=&lt;br /&gt;
&lt;br /&gt;
==BIOS Time Set To UTC vs Local Time==&lt;br /&gt;
&lt;br /&gt;
Windows 8 and 10 have support for setting the time to UTC and may even detect if the system time is in UTC or local time.&lt;br /&gt;
&lt;br /&gt;
There are still a couple of bugs as noted below, but the trade-off may be worth it to you.  Every other OS expects the clock to be set to UTC.&lt;br /&gt;
&lt;br /&gt;
* Windows will not sync to time servers if told that the BIOS clock is UTC.&lt;br /&gt;
* Windows may hang if running during the switch to and away from DST if told that the BIOS clock is UTC.&lt;br /&gt;
&lt;br /&gt;
If you are unsure of how UTC relates to your time zone, you can use Google to [https://www.google.com/search?q=UTC+time query UTC time].&lt;br /&gt;
&lt;br /&gt;
==Partitioning==&lt;br /&gt;
&lt;br /&gt;
Please read [[Drive Partitioning]] first as it contains a lot of good information.&lt;br /&gt;
&lt;br /&gt;
===BIOS+MBR vs UEFI+GPT===&lt;br /&gt;
&lt;br /&gt;
Windows falsely ties GPT with UEFI and MBR with BIOS.&lt;br /&gt;
&lt;br /&gt;
It&#039;s strongly suggested to use UEFI with GPT when possible as it allows for at least 128 partitions.  In general, you can let Microsoft (and OEMs) do whatever they want to your hard drive as it&#039;s nearly impossible to deplete the alotment of partitions.&lt;br /&gt;
&lt;br /&gt;
If your system uses legacy BIOS with MBR, you may wish to partition the drive yourself, especially if you plan on installing a second OS onto the drive.&lt;br /&gt;
* Any bootable Windows parition &#039;&#039;&#039;&#039;&#039;must&#039;&#039;&#039;&#039;&#039; occur on a primary partition&lt;br /&gt;
* MBR is limited to 4 primary paritions&lt;br /&gt;
** One of which can be an extended partition (which then lets you create unlimited logical partitions)&lt;br /&gt;
&lt;br /&gt;
===Parition Alignment===&lt;br /&gt;
&lt;br /&gt;
Starting with Vista, Windows will align partitions to 1MiB boundaries, so basic partitioning via Windows Setup is OK.&lt;br /&gt;
&lt;br /&gt;
===Shrinkinng NTFS Partitions===&lt;br /&gt;
&lt;br /&gt;
Windows Vista introduced the ability to shrink NTFS partitions, even those currently in use.  This can be incredibly useful on OEM PCs if you want to make room for a second OS.&lt;br /&gt;
&lt;br /&gt;
If you&#039;re trying to end a Windows partition at a particular boundary, you may want to under-allocate and then use something like GNU &amp;lt;tt&amp;gt;parted&amp;lt;/tt&amp;gt; to re-create the Windows partition at the boundary you want and then use {{ic|diskpart}} with {{ic|expand filesystem}} when you get back into Windows.&lt;br /&gt;
&lt;br /&gt;
===Microsoft Reserved Partition===&lt;br /&gt;
&lt;br /&gt;
Starting with 7, Windows will create a Microsoft Reserved partition when given a GPT disk with no partitions:&lt;br /&gt;
* Windows 7 &amp;amp; 8: 128MiB&lt;br /&gt;
* Windows 10: 16MiB&lt;br /&gt;
&lt;br /&gt;
===Windows Recovery Parition===&lt;br /&gt;
&lt;br /&gt;
Starting with 8, Windows will create a Windows Recovery partition:&lt;br /&gt;
* Windows 8: 300MB as the first partition, shown during volume selection&lt;br /&gt;
* Windows 10: 450MB as the last partition, hidden during volume selection&lt;br /&gt;
This partition is different from an OEM recovery partition.&lt;br /&gt;
&lt;br /&gt;
==Pre-Download==&lt;br /&gt;
&lt;br /&gt;
Starting with Windows 10, Microsoft keeps its ISO updated.&lt;br /&gt;
&lt;br /&gt;
You may also wish to download video card drivers before hand, as AMD and NVIDIA usually offer drivers that are more up-to-date than what&#039;s available via Windows Update.  Download either [https://www.amd.com/en/support AMD Driver Auto-Detect] or [https://www.nvidia.com/en-us/geforce/geforce-experience/ NVIDIA GeForce Experience]&lt;br /&gt;
&lt;br /&gt;
Use [http://www.windowsupdatesdownloader.com Windows Updates Downloader] to download security updates for your version of Windows.&lt;br /&gt;
&lt;br /&gt;
*Use &amp;lt;tt&amp;gt;FOR %U IN (*) DO START /W %U /QUIET /NORESTART&amp;lt;/tt&amp;gt; to execute all security updates in a given folder.&lt;br /&gt;
&lt;br /&gt;
Download Anti-virus such as [http://www.avira.com/en/free-download-avira-antivir-personal Avira] or [https://www.kaspersky.com/free-cloud-antivirus Kaspersky] if Windows&#039; built-in Defender isn&#039;t enough for you.&lt;br /&gt;
&lt;br /&gt;
=During Setup=&lt;br /&gt;
&lt;br /&gt;
==Administration==&lt;br /&gt;
&lt;br /&gt;
The default in Windows is that the first user created is part of the Administrators group and subsequent accounts are Standard Users.  This wiki recommends you choose one of the following:&lt;br /&gt;
&lt;br /&gt;
# Create one account not named Administrator that will be part of the Administrators group and use that for administrative duties while creating Standard User accounts for daily use.  This allows you to have laxer password complexity on the account that acts as an Administrator.&lt;br /&gt;
# Create an account for yourself that you will later drop to Standard User after re-enabling the Administrator account using &amp;lt;tt&amp;gt;net user administrator /active:yes&amp;lt;/tt&amp;gt;.  This route requires that you know full-well that people will try to attack the Administrator account but you feel confident in your password complexity.&lt;br /&gt;
&lt;br /&gt;
Use a short name rather than a full name when creating user accounts to get short directory names.  (E.g., {{ic|john}} instead of {{ic|John Smith}})  You can use {{ic|netplwiz}} to change full details. Changes to the name in User Accounts in Control Panel only affect the full name.&lt;br /&gt;
&lt;br /&gt;
==Microsoft Account==&lt;br /&gt;
&lt;br /&gt;
Starting with Windows 10, Microsoft &#039;&#039;really, really&#039;&#039; wants you to use a Micrsoft Account to log into Windows.  While the prospect of not having to tune settings on every individual machine you own might be a nice prospect for some, others won&#039;t like the privacy implications of tying your Windows usage to an account under Microsoft&#039;s complete purvue.&lt;br /&gt;
&lt;br /&gt;
Privacy implications aside, one useful feature of using a Microsoft Account is that Microsoft allows you to manage your Windows licenses.  To tie a Windows license for a machine to your Microsoft Account, use your Microsoft Account as the first account created during Windows Setup.  Should something go horribly wrong, Microsoft Tech Support will be looking for this tie.  Once the Windows license is associated with your account, you can stop using and delete the Microsoft Account from the machine if you want.&lt;br /&gt;
&lt;br /&gt;
=Post Setup=&lt;br /&gt;
&lt;br /&gt;
==Common Configuration Options==&lt;br /&gt;
&lt;br /&gt;
===DPI settings===&lt;br /&gt;
&lt;br /&gt;
For HTPC setups, 96 DPI is unreadable from 9 feet away.&lt;br /&gt;
&lt;br /&gt;
* Control Panel → Appearance and Personalization → Display → Set Custom text size (DPI)&lt;br /&gt;
&lt;br /&gt;
This will only affect your login.  To make this change to the login screen, you need to edit the registry.&lt;br /&gt;
&lt;br /&gt;
NB: &amp;lt;tt&amp;gt;word&amp;lt;/tt&amp;gt; values are hexadecimal, not decimal.  0x60 is 90 decimal, 0x78 is 120 decimal, and 0x90 is 144 decimal.&lt;br /&gt;
&lt;br /&gt;
 reg add &amp;quot;HKEY_USERS\.DEFAULT\Control Panel\Desktop&amp;quot; /v LogPixels /d 90 /t REG_QWORD /f&lt;br /&gt;
&lt;br /&gt;
Replace {{ic|QWORD}} with {{ic|DWORD}} for 32-bit Windows.&lt;br /&gt;
&lt;br /&gt;
===Re-Enable the Administrator Account===&lt;br /&gt;
&lt;br /&gt;
{{bc|net user administrator /active:yes&lt;br /&gt;
net user administrator &amp;lt;new-password&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
===Configure/Disable Password Expiration===&lt;br /&gt;
&lt;br /&gt;
Starting with Windows 11, Windows enables password expiration after 42 days.&lt;br /&gt;
&lt;br /&gt;
The age at which passwords expire can be changed:&lt;br /&gt;
&lt;br /&gt;
{{bc|net accounts /maxpwage:&amp;lt;days&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
Password expiration can also be disabled altogether:&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;wmic UserAccount where Name=&amp;quot;&amp;lt;username&amp;gt;&amp;quot; set PasswordExpires=False&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
===Disable Search Indexing===&lt;br /&gt;
&lt;br /&gt;
* Control Panel &amp;gt; Indexing Options&lt;br /&gt;
* Control Panel &amp;gt; File Explorer Options &amp;gt; Search&lt;br /&gt;
* Drive Properties &amp;gt; Uncheck Allow files on this drive to have contents indexed in addition to file properties&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;sc config wsearch start=disabled&lt;br /&gt;
sc stop wsearch&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
===Temporarily Disable System Restore===&lt;br /&gt;
&lt;br /&gt;
Internet Explorer, Windows Media Player, some Hotfixes, and some third-party installers will all create a restore point.  No sense having this running during the initial setup of Windows as you&#039;re so close to sqaure one anyway.&lt;br /&gt;
&lt;br /&gt;
 rstrui.exe&lt;br /&gt;
&lt;br /&gt;
===Hibernation===&lt;br /&gt;
&lt;br /&gt;
For desktop computers, or computers with SSDs, you may not want to hibernate.&lt;br /&gt;
&lt;br /&gt;
 powercfg -h off&lt;br /&gt;
&lt;br /&gt;
===Power Management===&lt;br /&gt;
&lt;br /&gt;
For at least the duration of setting up Windows, you may want to keep the computer fully awake.&lt;br /&gt;
&lt;br /&gt;
===Page File===&lt;br /&gt;
&lt;br /&gt;
With the RAM that most computers have nowadays, it makes little sense to have much of a swap file.  You still want some space so that Windows can swap out parts of memory that aren&#039;t really being used.  Some Windows programs will balk with the lack of a swap file.&lt;br /&gt;
&lt;br /&gt;
 wmic pagefileset where name=&amp;quot;C:\\pagefile.sys&amp;quot; set InitialSize=512,MaximumSize=512&lt;br /&gt;
&lt;br /&gt;
===Disable Fast Startup===&lt;br /&gt;
&lt;br /&gt;
Windows Fast Startup does a hybrid sleep where everything is closed down on the software side, but the hardware is put into a sleep state before shutdown.  If you multi-boot, this can be more of a hindrance than a feature.  The major cause of concern is that mounted filesystems in Windows remain in a &amp;quot;in-use&amp;quot; state (the &amp;quot;dirty bit&amp;quot;) and unsafe to mount.&lt;br /&gt;
&lt;br /&gt;
* Control Panel &amp;gt; Hardware and Sound &amp;gt; Power Options &amp;gt; (left pane) Choose what the power buttons do &amp;gt; uncheck Turn on fast startup&lt;br /&gt;
&lt;br /&gt;
===Set Windows to use RTC in UTC===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Only do this if your BIOS clock is set to UTC instead of local time!&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 reg add &amp;quot;HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation&amp;quot; /v RealTimeIsUniversal /d 1 /t REG_QWORD /f&lt;br /&gt;
&lt;br /&gt;
Replace {{ic|QWORD}} with {{ic|DWORD}} for 32-bit Windows.&lt;br /&gt;
&lt;br /&gt;
==Tweaks==&lt;br /&gt;
&lt;br /&gt;
* Disable Homegroups&lt;br /&gt;
** Leave the homegroup&lt;br /&gt;
** Disable HomeGroup services&lt;br /&gt;
** Edit registry&lt;br /&gt;
*** Take ownership of HKEY_LOCAL_MACHINE\SOFTWARE\Classes\{B4FB3F98-C1EA-428d-A78A-D1F5659CBA93}&lt;br /&gt;
*** Add HKEY_LOCAL_MACHINE\SOFTWARE\Classes\{B4FB3F98-C1EA-428d-A78A-D1F5659CBA93}\System.IsPinnedToNameSpaceTree=qword:0&lt;br /&gt;
&lt;br /&gt;
==Other Programs==&lt;br /&gt;
&lt;br /&gt;
It&#039;s recommended to rely on [https://chocolatey.org/install Chocolatey] (Windows 10 and earlier) or {{ic|winget}} (pre-installed in Windows 11) for program installation and to keep your programs updated.  However, some applications are auto-updating and it&#039;s best to install them directly.&lt;br /&gt;
&lt;br /&gt;
* [https://www.amd.com/en/support AMD Adrenaline (Radeon and AMD chipset drivers)]&lt;br /&gt;
* [https://discord.com/api/downloads/distributions/app/installers/latest?channel=stable&amp;amp;platform=win&amp;amp;arch=x86 Discord]&lt;br /&gt;
* [https://www.nvidia.com/en-us/geforce/geforce-experience NVIDIA GeForce Experience]&lt;br /&gt;
* [https://cdn.cloudflare.steamstatic.com/client/installer/SteamSetup.exe Steam]&lt;br /&gt;
* Partition Tool&lt;br /&gt;
** [https://www.aomeitech.com/aomei-partition-assistant.html AOEMI Partition Assistant] (for functionality)&lt;br /&gt;
** [http://www.pcdisk.com/index.html Active@ Partition Manager] (for information)&lt;br /&gt;
** Avoid EaseUS Partition Master and Mini-Tool Partition Wizard as they&#039;re [https://blog.malwarebytes.com/glossary/bundleware/ bundleware].&lt;br /&gt;
* Windows Terminal&lt;br /&gt;
** [https://github.com/microsoft/terminal/releases/latest GitHub] (users must update manually)&lt;br /&gt;
** [https://www.microsoft.com/en-us/p/windows-terminal/9n0dx20hk701 Microsoft Store] (updates automatically)&lt;br /&gt;
&lt;br /&gt;
===Chocolatey===&lt;br /&gt;
&lt;br /&gt;
In PowerShell:&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString(&#039;https://chocolatey.org/install.ps1&#039;)&amp;lt;/nowiki&amp;gt;)}}&lt;br /&gt;
&lt;br /&gt;
===WinGet===&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} comes pre-installed in Windows 11.&lt;br /&gt;
&lt;br /&gt;
WinGet used to default to {{ic|machine}} (system) scope when run as Administrator and {{ic|user}} scope otherwise.  WinGet now defaults to {{ic|user}} scope all the time.  This can be changed by running {{ic|winget settings}} and specifying {{ic|&amp;lt;nowiki&amp;gt;installBehavior.preferences.scope = user&amp;lt;/nowiki&amp;gt;}}:&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;quot;installBehavior&amp;quot;: {&lt;br /&gt;
    &amp;quot;preferences&amp;quot;: {&lt;br /&gt;
        &amp;quot;scope&amp;quot;: &amp;quot;user&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===GSudo===&lt;br /&gt;
&lt;br /&gt;
Windows Terminal is a per-user application (installed in {{ic|C:\Users\$USER}}) not a system application (installed in {{ic|C:\Program Files}}).  This breaks the {{ic|Run As Administrator}} function.&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install gsudo}}&lt;br /&gt;
{{bc|winget install gerardog.gsudo}}&lt;br /&gt;
&lt;br /&gt;
===Applications===&lt;br /&gt;
&lt;br /&gt;
====Standard Utilities====&lt;br /&gt;
&lt;br /&gt;
These are basic utilties recommended for every user.&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;choco install 7zip.install [ cdburnerxp | imgburn | &#039;&#039;&#039;infrarecorder&#039;&#039;&#039; ] chocolateygui greenshot kdeconnect-kde keepass.install vscodium.install&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;winget install 7zip.7zip [ Canneverbe.CDBurnerXP | LIGHTNINGUK.ImgBurn | &#039;&#039;&#039;ChristianKindahl.InfraRecorder&#039;&#039;&#039; ] Greenshot.Greenshot KDE.KDEConnect DominikReichl.KeePass VSCodium.VSCodium&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
====Power-User Utitlies====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install hxd ultravnc windirstat winmerge}}&lt;br /&gt;
{{bc|winget install uvncbvba.UltraVnc WinDirStat.WinDirStat WinMerge.WinMerge}}&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} does not have a package for [https://mh-nexus.de/en/downloads.php?product=HxD20 HxD].&lt;br /&gt;
&lt;br /&gt;
====GNU/Linux Utilities (Windows Native Ports)====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install git.install gnuwin32-coreutils.install wget xming}}&lt;br /&gt;
{{bc|winget install Git.Git Xming.Xming}}&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} does not have a package for [https://sourceforge.net/projects/getgnuwin32/files/getgnuwin32/ GnuWin32].  It does have a small subset of individual utilities that can be found with {{ic|winget search gnuwin32}}.&lt;br /&gt;
&lt;br /&gt;
====Audio====&lt;br /&gt;
&lt;br /&gt;
 choco install audacity audacity-ffmpeg audacity-lame eac mediamonkey&lt;br /&gt;
&lt;br /&gt;
====Cloud Storage====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install dropbox google-backup-and-sync sugarsync}}&lt;br /&gt;
{{bc|winget install Dropbox.Dropbox Google.GoogleDrive}}&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} does not have packages for [https://spideroak.com/opendownload/ SpiderOak services] nor [https://www1.sugarsync.com/apps/ SugarSync]&lt;br /&gt;
&lt;br /&gt;
Neither client has a package for [https://www.pcloud.com/download-free-online-cloud-file-storage.html pCloud Drive].&lt;br /&gt;
&lt;br /&gt;
====Fonts====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install jetbrainsmono lato robotofonts sourcecodepro ubuntu.font}}&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} does not have packages for any font.&lt;br /&gt;
&lt;br /&gt;
====Grpahics====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install gimp inkscape paint.net}}&lt;br /&gt;
{{bc|winget install GIMP.GIMP Inkscape.Inkscape paint.net}}&lt;br /&gt;
&lt;br /&gt;
=====Edit with GIMP=====&lt;br /&gt;
&lt;br /&gt;
If you want to keep the association with Windows&#039; Photos for image viewing but be able to get a right-click option to edit with GIMP:&lt;br /&gt;
&lt;br /&gt;
{{hc|edit-with-gimp.reg|2=&lt;br /&gt;
Windows Registry Editor Version 5.00&lt;br /&gt;
&lt;br /&gt;
[HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\Edit with GIMP]&lt;br /&gt;
&amp;quot;Icon&amp;quot;=&amp;quot;\&amp;quot;C:\\Program Files\\GIMP 2\\bin\\gimp-2.10.exe\&amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\Edit with GIMP\command]&lt;br /&gt;
@=&amp;quot;\&amp;quot;C:\\Program Files\\GIMP 2\\bin\\gimp-2.10.exe\&amp;quot; \&amp;quot;%1\&amp;quot;&amp;quot;}}&lt;br /&gt;
&lt;br /&gt;
{{bc|reg import edit-with-gimp.reg}}&lt;br /&gt;
&lt;br /&gt;
====Hardware====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install amd-ryzen-chipset crystaldiskmark cpu-z hwinfo.install hwmonitor intel-chipset-device-software}}&lt;br /&gt;
{{bc|winget install CrystalDewWorld.CrystalDiskMark CPUID.CPU-Z CPUID.HWMonitor REALiX.HWiNFO}}&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} does not have packages for [https://www.amd.com/en/support AMD chipset drivers] nor [https://www.intel.com/content/www/us/en/support/detect.html Intel chipset drivers].&lt;br /&gt;
&lt;br /&gt;
====Internet====&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;choco install [ chromium | firefox | googlechrome | &amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;ungoogled-chromium&#039;&#039;&#039;&amp;lt;nowiki&amp;gt; ] nextcloud-client qbittorrent syncthing thunderbird&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;winget install [ Hibbiki.Chromium | Google.Chrome | &amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;eloston.ungoogled-chromium&#039;&#039;&#039;&amp;lt;nowiki&amp;gt; | Mozilla.Firefox ] Nextcloud.NextcloudDesktop qBittorrent.qBittorrent SyncTrayzor.SyncTrayzor Mozilla.Thunderbird&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
====Communication====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install mumble pidgin skype}}&lt;br /&gt;
{{bc|winget install Mumble.Mumble Pidgin.Pidgin Microsoft.Skype}}&lt;br /&gt;
&lt;br /&gt;
====Office====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install dia foxitreader librecad libreoffice-fresh libreoffice-help onlyoffice}}&lt;br /&gt;
{{bc|winget install gnome.Dia LibreCAD.LibreCAD TheDocumentFoundation.LibreOffice TheDocumentFoundation.LibreOffice.HelpPack ONLYOFFICE.DesktopEditors}}&lt;br /&gt;
&lt;br /&gt;
====Virtualization====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install qemu virtualbox virtualbox.extensionpack}}&lt;br /&gt;
{{bc|winget install SoftwareFreedomConservancy.QEMU Oracle.VirtualBox}}&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} does not have a package for the [https://www.oracle.com/virtualization/technologies/vm/downloads/virtualbox-downloads.html#extpack Virtualbox Extension Pack].&lt;br /&gt;
&lt;br /&gt;
====Video====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install handbrake.install mpvnet.install obs-studio.install vlc}}&lt;br /&gt;
{{bc|winget install HandBrake.HandBrake mpv.net OBSProject.OBSStudio VideoLAN.VLC}}&lt;br /&gt;
&lt;br /&gt;
===Not Taken Care Of With Chocolatey===&lt;br /&gt;
&lt;br /&gt;
CPU Burn-in | Joystick2Mouse 3 | LADSPA for Audactiy | Lightscribe&lt;br /&gt;
&lt;br /&gt;
=Ongoing=&lt;br /&gt;
&lt;br /&gt;
==Extend Evaluation Periods==&lt;br /&gt;
&lt;br /&gt;
If you are using an Enterprise Evaluation edition of Windows, you can re-arm the 90-day evaluation period up to 3 times:&lt;br /&gt;
&lt;br /&gt;
 slmgr /rearm&lt;/div&gt;</summary>
		<author><name>BrainwreckedTech</name></author>
	</entry>
	<entry>
		<id>https://wiki.bwt.com.de/index.php?title=Installing_A_Windows_Desktop&amp;diff=679</id>
		<title>Installing A Windows Desktop</title>
		<link rel="alternate" type="text/html" href="https://wiki.bwt.com.de/index.php?title=Installing_A_Windows_Desktop&amp;diff=679"/>
		<updated>2023-12-27T03:04:41Z</updated>

		<summary type="html">&lt;p&gt;BrainwreckedTech: /* Configure/Disable Password Expiration */ username requires quotes&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;float: right;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable style=&amp;quot;margin-left: 0.5em; width: 24em;&amp;quot;&lt;br /&gt;
|+ style=&amp;quot;font-size: large;&amp;quot; | Current Version: Windows 11&lt;br /&gt;
|&lt;br /&gt;
{| style=&amp;quot;background-color:unset !important;&amp;quot;&lt;br /&gt;
| colspan=2 style=&amp;quot;text-align:center&amp;quot; | [[File:Windows 11 logo.svg|256px]]&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important; padding-left: 0.5em; padding-right: 0.5em;&amp;quot;&lt;br /&gt;
| Developer&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | Microsoft&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| RTM&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | 2021-06-24&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| General&amp;amp;nbsp;Availability&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | 2021-10-05&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| Written in&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | C, C++, C#, assembly language&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| Platforms&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | x86-64, ARMv8&lt;br /&gt;
|-&lt;br /&gt;
| Website&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | https://www.microsoft.com/en-us/software-download/windows11&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable style=&amp;quot;margin-left: 0.5em; width: 24em;&amp;quot;&lt;br /&gt;
|+ style=&amp;quot;font-size: large;&amp;quot; | Previous Version: Windows 10&lt;br /&gt;
|&lt;br /&gt;
{| style=&amp;quot;background-color:unset !important;&amp;quot;&lt;br /&gt;
| colspan=2 style=&amp;quot;text-align:center&amp;quot; | [[File:Windows 10 Logo.svg|256px]]&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important; padding-left: 0.5em; padding-right: 0.5em;&amp;quot;&lt;br /&gt;
| Developer&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | Microsoft&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| RTM&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | 2015-07-15&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| General&amp;amp;nbsp;Availability&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | 2015-07-29&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| Support Ends&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | 2025-10-14&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| Written in&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | C, C++, C#, assembly language&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| Platforms&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | IA-32, x86-64, ARMv7, ARMv8&lt;br /&gt;
|-&lt;br /&gt;
| Website&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | https://www.microsoft.com/en-us/software-download/windows10&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable style=&amp;quot;margin-left: 0.5em; width: 24em;&amp;quot;&lt;br /&gt;
|+ style=&amp;quot;font-size: large;&amp;quot; | In Extended Support: Windows 8.1&lt;br /&gt;
|&lt;br /&gt;
{| style=&amp;quot;background-color:unset !important;&amp;quot;&lt;br /&gt;
| colspan=2 style=&amp;quot;text-align:center&amp;quot; | [[File:Windows 8 logo.svg|256px]]&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important; padding-left: 0.5em; padding-right: 0.5em;&amp;quot;&lt;br /&gt;
| Developer&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | Microsoft&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| RTM&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | 2013-08-27&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| General&amp;amp;nbsp;Availability&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | 2013-10-17&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| Support Ends&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | 2023-01-10&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| Written in&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | C, C++, C#, assembly language&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| Platforms&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | IA-32, x86-64&lt;br /&gt;
|-&lt;br /&gt;
| Website&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | https://www.microsoft.com/en-us/software-download/windows10&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Pre-Setup=&lt;br /&gt;
&lt;br /&gt;
==BIOS Time Set To UTC vs Local Time==&lt;br /&gt;
&lt;br /&gt;
Windows 8 and 10 have support for setting the time to UTC and may even detect if the system time is in UTC or local time.&lt;br /&gt;
&lt;br /&gt;
There are still a couple of bugs as noted below, but the trade-off may be worth it to you.  Every other OS expects the clock to be set to UTC.&lt;br /&gt;
&lt;br /&gt;
* Windows will not sync to time servers if told that the BIOS clock is UTC.&lt;br /&gt;
* Windows may hang if running during the switch to and away from DST if told that the BIOS clock is UTC.&lt;br /&gt;
&lt;br /&gt;
If you are unsure of how UTC relates to your time zone, you can use Google to [https://www.google.com/search?q=UTC+time query UTC time].&lt;br /&gt;
&lt;br /&gt;
==Partitioning==&lt;br /&gt;
&lt;br /&gt;
Please read [[Drive Partitioning]] first as it contains a lot of good information.&lt;br /&gt;
&lt;br /&gt;
===BIOS+MBR vs UEFI+GPT===&lt;br /&gt;
&lt;br /&gt;
Windows falsely ties GPT with UEFI and MBR with BIOS.&lt;br /&gt;
&lt;br /&gt;
It&#039;s strongly suggested to use UEFI with GPT when possible as it allows for at least 128 partitions.  In general, you can let Microsoft (and OEMs) do whatever they want to your hard drive as it&#039;s nearly impossible to deplete the alotment of partitions.&lt;br /&gt;
&lt;br /&gt;
If your system uses legacy BIOS with MBR, you may wish to partition the drive yourself, especially if you plan on installing a second OS onto the drive.&lt;br /&gt;
* Any bootable Windows parition &#039;&#039;&#039;&#039;&#039;must&#039;&#039;&#039;&#039;&#039; occur on a primary partition&lt;br /&gt;
* MBR is limited to 4 primary paritions&lt;br /&gt;
** One of which can be an extended partition (which then lets you create unlimited logical partitions)&lt;br /&gt;
&lt;br /&gt;
===Parition Alignment===&lt;br /&gt;
&lt;br /&gt;
Starting with Vista, Windows will align partitions to 1MiB boundaries, so basic partitioning via Windows Setup is OK.&lt;br /&gt;
&lt;br /&gt;
===Shrinkinng NTFS Partitions===&lt;br /&gt;
&lt;br /&gt;
Windows Vista introduced the ability to shrink NTFS partitions, even those currently in use.  This can be incredibly useful on OEM PCs if you want to make room for a second OS.&lt;br /&gt;
&lt;br /&gt;
If you&#039;re trying to end a Windows partition at a particular boundary, you may want to under-allocate and then use something like GNU &amp;lt;tt&amp;gt;parted&amp;lt;/tt&amp;gt; to re-create the Windows partition at the boundary you want and then use {{ic|diskpart}} with {{ic|expand filesystem}} when you get back into Windows.&lt;br /&gt;
&lt;br /&gt;
===Microsoft Reserved Partition===&lt;br /&gt;
&lt;br /&gt;
Starting with 7, Windows will create a Microsoft Reserved partition when given a GPT disk with no partitions:&lt;br /&gt;
* Windows 7 &amp;amp; 8: 128MiB&lt;br /&gt;
* Windows 10: 16MiB&lt;br /&gt;
&lt;br /&gt;
===Windows Recovery Parition===&lt;br /&gt;
&lt;br /&gt;
Starting with 8, Windows will create a Windows Recovery partition:&lt;br /&gt;
* Windows 8: 300MB as the first partition, shown during volume selection&lt;br /&gt;
* Windows 10: 450MB as the last partition, hidden during volume selection&lt;br /&gt;
This partition is different from an OEM recovery partition.&lt;br /&gt;
&lt;br /&gt;
==Pre-Download==&lt;br /&gt;
&lt;br /&gt;
Starting with Windows 10, Microsoft keeps its ISO updated.&lt;br /&gt;
&lt;br /&gt;
You may also wish to download video card drivers before hand, as AMD and NVIDIA usually offer drivers that are more up-to-date than what&#039;s available via Windows Update.  Download either [https://www.amd.com/en/support AMD Driver Auto-Detect] or [https://www.nvidia.com/en-us/geforce/geforce-experience/ NVIDIA GeForce Experience]&lt;br /&gt;
&lt;br /&gt;
Use [http://www.windowsupdatesdownloader.com Windows Updates Downloader] to download security updates for your version of Windows.&lt;br /&gt;
&lt;br /&gt;
*Use &amp;lt;tt&amp;gt;FOR %U IN (*) DO START /W %U /QUIET /NORESTART&amp;lt;/tt&amp;gt; to execute all security updates in a given folder.&lt;br /&gt;
&lt;br /&gt;
Download Anti-virus such as [http://www.avira.com/en/free-download-avira-antivir-personal Avira] or [https://www.kaspersky.com/free-cloud-antivirus Kaspersky] if Windows&#039; built-in Defender isn&#039;t enough for you.&lt;br /&gt;
&lt;br /&gt;
=During Setup=&lt;br /&gt;
&lt;br /&gt;
==Administration==&lt;br /&gt;
&lt;br /&gt;
The default in Windows is that the first user created is part of the Administrators group and subsequent accounts are Standard Users.  This wiki recommends you choose one of the following:&lt;br /&gt;
&lt;br /&gt;
# Create one account not named Administrator that will be part of the Administrators group and use that for administrative duties while creating Standard User accounts for daily use.  This allows you to have laxer password complexity on the account that acts as an Administrator.&lt;br /&gt;
# Create an account for yourself that you will later drop to Standard User after re-enabling the Administrator account using &amp;lt;tt&amp;gt;net user administrator /active:yes&amp;lt;/tt&amp;gt;.  This route requires that you know full-well that people will try to attack the Administrator account but you feel confident in your password complexity.&lt;br /&gt;
&lt;br /&gt;
Use a short name rather than a full name when creating user accounts to get short directory names.  (E.g., {{ic|john}} instead of {{ic|John Smith}})  You can use {{ic|netplwiz}} to change full details. Changes to the name in User Accounts in Control Panel only affect the full name.&lt;br /&gt;
&lt;br /&gt;
==Microsoft Account==&lt;br /&gt;
&lt;br /&gt;
Starting with Windows 10, Microsoft &#039;&#039;really, really&#039;&#039; wants you to use a Micrsoft Account to log into Windows.  While the prospect of not having to tune settings on every individual machine you own might be a nice prospect for some, others won&#039;t like the privacy implications of tying your Windows usage to an account under Microsoft&#039;s complete purvue.&lt;br /&gt;
&lt;br /&gt;
Privacy implications aside, one useful feature of using a Microsoft Account is that Microsoft allows you to manage your Windows licenses.  To tie a Windows license for a machine to your Microsoft Account, use your Microsoft Account as the first account created during Windows Setup.  Should something go horribly wrong, Microsoft Tech Support will be looking for this tie.  Once the Windows license is associated with your account, you can stop using and delete the Microsoft Account from the machine if you want.&lt;br /&gt;
&lt;br /&gt;
=Post Setup=&lt;br /&gt;
&lt;br /&gt;
==Common Configuration Options==&lt;br /&gt;
&lt;br /&gt;
===DPI settings===&lt;br /&gt;
&lt;br /&gt;
For HTPC setups, 96 DPI is unreadable from 9 feet away.&lt;br /&gt;
&lt;br /&gt;
* Control Panel → Appearance and Personalization → Display → Set Custom text size (DPI)&lt;br /&gt;
&lt;br /&gt;
This will only affect your login.  To make this change to the login screen, you need to edit the registry.&lt;br /&gt;
&lt;br /&gt;
NB: &amp;lt;tt&amp;gt;word&amp;lt;/tt&amp;gt; values are hexadecimal, not decimal.  0x60 is 90 decimal, 0x78 is 120 decimal, and 0x90 is 144 decimal.&lt;br /&gt;
&lt;br /&gt;
 reg add &amp;quot;HKEY_USERS\.DEFAULT\Control Panel\Desktop&amp;quot; /v LogPixels /d 90 /t REG_QWORD /f&lt;br /&gt;
&lt;br /&gt;
Replace {{ic|QWORD}} with {{ic|DWORD}} for 32-bit Windows.&lt;br /&gt;
&lt;br /&gt;
===Re-Enable the Administrator Account===&lt;br /&gt;
&lt;br /&gt;
{{bc|net user administrator /active:yes&lt;br /&gt;
net user administrator &amp;lt;new-password&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
===Configure/Disable Password Expiration===&lt;br /&gt;
&lt;br /&gt;
Starting with Windows 11, Windows enables password expiration after 42 days.&lt;br /&gt;
&lt;br /&gt;
The age at which passwords expire can be changed:&lt;br /&gt;
&lt;br /&gt;
{{bc|net accounts /maxpwage:&amp;lt;days&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
Password expiration can also be disabled altogether:&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;wmic UserAccount where Name=&amp;quot;&amp;lt;username&amp;gt;&amp;quot; set PasswordExpires=False&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
===Disable Search Indexing===&lt;br /&gt;
&lt;br /&gt;
* Control Panel &amp;gt; Indexing Options&lt;br /&gt;
* Control Panel &amp;gt; File Explorer Options &amp;gt; Search&lt;br /&gt;
* Drive Properties &amp;gt; Uncheck Allow files on this drive to have contents indexed in addition to file properties&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;sc config wsearch start=disabled&lt;br /&gt;
sc stop wsearch&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
===Temporarily Disable System Restore===&lt;br /&gt;
&lt;br /&gt;
Internet Explorer, Windows Media Player, some Hotfixes, and some third-party installers will all create a restore point.  No sense having this running during the initial setup of Windows as you&#039;re so close to sqaure one anyway.&lt;br /&gt;
&lt;br /&gt;
 rstrui.exe&lt;br /&gt;
&lt;br /&gt;
===Hibernation===&lt;br /&gt;
&lt;br /&gt;
For desktop computers, or computers with SSDs, you may not want to hibernate.&lt;br /&gt;
&lt;br /&gt;
 powercfg -h off&lt;br /&gt;
&lt;br /&gt;
===Power Management===&lt;br /&gt;
&lt;br /&gt;
For at least the duration of setting up Windows, you may want to keep the computer fully awake.&lt;br /&gt;
&lt;br /&gt;
===Page File===&lt;br /&gt;
&lt;br /&gt;
With the RAM that most computers have nowadays, it makes little sense to have much of a swap file.  You still want some space so that Windows can swap out parts of memory that aren&#039;t really being used.  Some Windows programs will balk with the lack of a swap file.&lt;br /&gt;
&lt;br /&gt;
 wmic pagefileset where name=&amp;quot;C:\\pagefile.sys&amp;quot; set InitialSize=512,MaximumSize=512&lt;br /&gt;
&lt;br /&gt;
===Disable Fast Startup===&lt;br /&gt;
&lt;br /&gt;
Windows Fast Startup does a hybrid sleep where everything is closed down on the software side, but the hardware is put into a sleep state before shutdown.  If you multi-boot, this can be more of a hindrance than a feature.  The major cause of concern is that mounted filesystems in Windows remain in a &amp;quot;in-use&amp;quot; state (the &amp;quot;dirty bit&amp;quot;) and unsafe to mount.&lt;br /&gt;
&lt;br /&gt;
* Control Panel &amp;gt; Hardware and Sound &amp;gt; Power Options &amp;gt; (left pane) Choose what the power buttons do &amp;gt; uncheck Turn on fast startup&lt;br /&gt;
&lt;br /&gt;
===Set Windows to use RTC in UTC===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Only do this if your BIOS clock is set to UTC instead of local time!&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 reg add &amp;quot;HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation&amp;quot; /v RealTimeIsUniversal /d 1 /t REG_QWORD /f&lt;br /&gt;
&lt;br /&gt;
Replace {{ic|QWORD}} with {{ic|DWORD}} for 32-bit Windows.&lt;br /&gt;
&lt;br /&gt;
==Tweaks==&lt;br /&gt;
&lt;br /&gt;
* Disable Homegroups&lt;br /&gt;
** Leave the homegroup&lt;br /&gt;
** Disable HomeGroup services&lt;br /&gt;
** Edit registry&lt;br /&gt;
*** Take ownership of HKEY_LOCAL_MACHINE\SOFTWARE\Classes\{B4FB3F98-C1EA-428d-A78A-D1F5659CBA93}&lt;br /&gt;
*** Add HKEY_LOCAL_MACHINE\SOFTWARE\Classes\{B4FB3F98-C1EA-428d-A78A-D1F5659CBA93}\System.IsPinnedToNameSpaceTree=qword:0&lt;br /&gt;
&lt;br /&gt;
==Other Programs==&lt;br /&gt;
&lt;br /&gt;
It&#039;s recommended to rely on [https://chocolatey.org/install Chocolatey] (Windows 10 and earlier) or {{ic|winget}} (pre-installed in Windows 11) for program installation and to keep your programs updated.  However, some applications are auto-updating and it&#039;s best to install them directly.&lt;br /&gt;
&lt;br /&gt;
* [https://www.amd.com/en/support AMD Adrenaline (Radeon and AMD chipset drivers)]&lt;br /&gt;
* [https://discord.com/api/downloads/distributions/app/installers/latest?channel=stable&amp;amp;platform=win&amp;amp;arch=x86 Discord]&lt;br /&gt;
* [https://www.nvidia.com/en-us/geforce/geforce-experience NVIDIA GeForce Experience]&lt;br /&gt;
* [https://cdn.cloudflare.steamstatic.com/client/installer/SteamSetup.exe Steam]&lt;br /&gt;
* Partition Tool&lt;br /&gt;
** [https://www.aomeitech.com/aomei-partition-assistant.html AOEMI Partition Assistant] (for functionality)&lt;br /&gt;
** [http://www.pcdisk.com/index.html Active@ Partition Manager] (for information)&lt;br /&gt;
** Avoid EaseUS Partition Master and Mini-Tool Partition Wizard as they&#039;re [https://blog.malwarebytes.com/glossary/bundleware/ bundleware].&lt;br /&gt;
* Windows Terminal&lt;br /&gt;
** [https://github.com/microsoft/terminal/releases/latest GitHub] (users must update manually)&lt;br /&gt;
** [https://www.microsoft.com/en-us/p/windows-terminal/9n0dx20hk701 Microsoft Store] (updates automatically)&lt;br /&gt;
&lt;br /&gt;
===Chocolatey===&lt;br /&gt;
&lt;br /&gt;
In PowerShell:&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString(&#039;https://chocolatey.org/install.ps1&#039;)&amp;lt;/nowiki&amp;gt;)}}&lt;br /&gt;
&lt;br /&gt;
===WinGet===&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} comes pre-installed in Windows 11.&lt;br /&gt;
&lt;br /&gt;
WinGet used to default to {{ic|machine}} (system) scope when run as Administrator and {{ic|user}} scope otherwise.  WinGet now defaults to {{ic|user}} scope all the time.  This can be changed by running {{ic|winget settings}} and specifying {{ic|&amp;lt;nowiki&amp;gt;installBehavior.preferences.scope = user&amp;lt;/nowiki&amp;gt;}}:&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;quot;installBehavior&amp;quot;: {&lt;br /&gt;
    &amp;quot;preferences&amp;quot;: {&lt;br /&gt;
        &amp;quot;scope&amp;quot;: &amp;quot;user&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===GSudo===&lt;br /&gt;
&lt;br /&gt;
Windows Terminal is a per-user application (installed in {{ic|C:\Users\$USER}}) not a system application (installed in {{ic|C:\Program Files}}).  This breaks the {{ic|Run As Administrator}} function.&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install gsudo}}&lt;br /&gt;
{{bc|winget install gerardog.gsudo}}&lt;br /&gt;
&lt;br /&gt;
===Applications===&lt;br /&gt;
&lt;br /&gt;
====Standard Utilities====&lt;br /&gt;
&lt;br /&gt;
These are basic utilties recommended for every user.&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;choco install 7zip.install [ cdburnerxp | imgburn | &#039;&#039;&#039;infrarecorder&#039;&#039;&#039; ] chocolateygui greenshot kdeconnect-kde keepass.install vscodium.install&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;winget install 7zip.7zip [ Canneverbe.CDBurnerXP | LIGHTNINGUK.ImgBurn | &#039;&#039;&#039;ChristianKindahl.InfraRecorder&#039;&#039;&#039; ] Greenshot.Greenshot KDE.KDEConnect DominikReichl.KeePass VSCodium.VSCodium&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
====Power-User Utitlies====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install hxd ultravnc windirstat winmerge}}&lt;br /&gt;
{{bc|winget install uvncbvba.UltraVnc WinDirStat.WinDirStat WinMerge.WinMerge}}&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} does not have a package for [https://mh-nexus.de/en/downloads.php?product=HxD20 HxD].&lt;br /&gt;
&lt;br /&gt;
====GNU/Linux Utilities (Windows Native Ports)====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install git.install gnuwin32-coreutils.install wget xming}}&lt;br /&gt;
{{bc|winget install Git.Git Xming.Xming}}&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} does not have a package for [https://sourceforge.net/projects/getgnuwin32/files/getgnuwin32/ GnuWin32].  It does have a small subset of individual utilities that can be found with {{ic|winget search gnuwin32}}.&lt;br /&gt;
&lt;br /&gt;
====Audio====&lt;br /&gt;
&lt;br /&gt;
 choco install audacity audacity-ffmpeg audacity-lame eac mediamonkey&lt;br /&gt;
&lt;br /&gt;
====Cloud Storage====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install dropbox google-backup-and-sync sugarsync}}&lt;br /&gt;
{{bc|winget install Dropbox.Dropbox Google.Drive}}&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} does not have packages for [https://spideroak.com/opendownload/ SpiderOak services] nor [https://www1.sugarsync.com/apps/ SugarSync]&lt;br /&gt;
&lt;br /&gt;
Neither client has a package for [https://www.pcloud.com/download-free-online-cloud-file-storage.html pCloud Drive].&lt;br /&gt;
&lt;br /&gt;
====Fonts====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install jetbrainsmono lato robotofonts sourcecodepro ubuntu.font}}&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} does not have packages for any font.&lt;br /&gt;
&lt;br /&gt;
====Grpahics====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install gimp inkscape paint.net}}&lt;br /&gt;
{{bc|winget install GIMP.GIMP Inkscape.Inkscape paint.net}}&lt;br /&gt;
&lt;br /&gt;
=====Edit with GIMP=====&lt;br /&gt;
&lt;br /&gt;
If you want to keep the association with Windows&#039; Photos for image viewing but be able to get a right-click option to edit with GIMP:&lt;br /&gt;
&lt;br /&gt;
{{hc|edit-with-gimp.reg|2=&lt;br /&gt;
Windows Registry Editor Version 5.00&lt;br /&gt;
&lt;br /&gt;
[HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\Edit with GIMP]&lt;br /&gt;
&amp;quot;Icon&amp;quot;=&amp;quot;\&amp;quot;C:\\Program Files\\GIMP 2\\bin\\gimp-2.10.exe\&amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\Edit with GIMP\command]&lt;br /&gt;
@=&amp;quot;\&amp;quot;C:\\Program Files\\GIMP 2\\bin\\gimp-2.10.exe\&amp;quot; \&amp;quot;%1\&amp;quot;&amp;quot;}}&lt;br /&gt;
&lt;br /&gt;
{{bc|reg import edit-with-gimp.reg}}&lt;br /&gt;
&lt;br /&gt;
====Hardware====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install amd-ryzen-chipset crystaldiskmark cpu-z hwinfo.install hwmonitor intel-chipset-device-software}}&lt;br /&gt;
{{bc|winget install CrystalDewWorld.CrystalDiskMark CPUID.CPU-Z CPUID.HWMonitor REALiX.HWiNFO}}&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} does not have packages for [https://www.amd.com/en/support AMD chipset drivers] nor [https://www.intel.com/content/www/us/en/support/detect.html Intel chipset drivers].&lt;br /&gt;
&lt;br /&gt;
====Internet====&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;choco install [ chromium | firefox | googlechrome | &amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;ungoogled-chromium&#039;&#039;&#039;&amp;lt;nowiki&amp;gt; ] nextcloud-client qbittorrent syncthing thunderbird&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;winget install [ Hibbiki.Chromium | Google.Chrome | &amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;eloston.ungoogled-chromium&#039;&#039;&#039;&amp;lt;nowiki&amp;gt; | Mozilla.Firefox ] Nextcloud.NextcloudDesktop qBittorrent.qBittorrent SyncTrayzor.SyncTrayzor Mozilla.Thunderbird&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
====Communication====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install mumble pidgin skype}}&lt;br /&gt;
{{bc|winget install Mumble.Mumble Pidgin.Pidgin Microsoft.Skype}}&lt;br /&gt;
&lt;br /&gt;
====Office====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install dia foxitreader librecad libreoffice-fresh libreoffice-help onlyoffice}}&lt;br /&gt;
{{bc|winget install gnome.Dia LibreCAD.LibreCAD TheDocumentFoundation.LibreOffice TheDocumentFoundation.LibreOffice.HelpPack ONLYOFFICE.DesktopEditors}}&lt;br /&gt;
&lt;br /&gt;
====Virtualization====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install qemu virtualbox virtualbox.extensionpack}}&lt;br /&gt;
{{bc|winget install SoftwareFreedomConservancy.QEMU Oracle.VirtualBox}}&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} does not have a package for the [https://www.oracle.com/virtualization/technologies/vm/downloads/virtualbox-downloads.html#extpack Virtualbox Extension Pack].&lt;br /&gt;
&lt;br /&gt;
====Video====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install handbrake.install mpvnet.install obs-studio.install vlc}}&lt;br /&gt;
{{bc|winget install HandBrake.HandBrake mpv.net OBSProject.OBSStudio VideoLAN.VLC}}&lt;br /&gt;
&lt;br /&gt;
===Not Taken Care Of With Chocolatey===&lt;br /&gt;
&lt;br /&gt;
CPU Burn-in | Joystick2Mouse 3 | LADSPA for Audactiy | Lightscribe&lt;br /&gt;
&lt;br /&gt;
=Ongoing=&lt;br /&gt;
&lt;br /&gt;
==Extend Evaluation Periods==&lt;br /&gt;
&lt;br /&gt;
If you are using an Enterprise Evaluation edition of Windows, you can re-arm the 90-day evaluation period up to 3 times:&lt;br /&gt;
&lt;br /&gt;
 slmgr /rearm&lt;/div&gt;</summary>
		<author><name>BrainwreckedTech</name></author>
	</entry>
	<entry>
		<id>https://wiki.bwt.com.de/index.php?title=Installing_A_Windows_Desktop&amp;diff=678</id>
		<title>Installing A Windows Desktop</title>
		<link rel="alternate" type="text/html" href="https://wiki.bwt.com.de/index.php?title=Installing_A_Windows_Desktop&amp;diff=678"/>
		<updated>2023-12-27T02:58:53Z</updated>

		<summary type="html">&lt;p&gt;BrainwreckedTech: /* Common Configuration Options */  Added password expiration  section&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;float: right;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable style=&amp;quot;margin-left: 0.5em; width: 24em;&amp;quot;&lt;br /&gt;
|+ style=&amp;quot;font-size: large;&amp;quot; | Current Version: Windows 11&lt;br /&gt;
|&lt;br /&gt;
{| style=&amp;quot;background-color:unset !important;&amp;quot;&lt;br /&gt;
| colspan=2 style=&amp;quot;text-align:center&amp;quot; | [[File:Windows 11 logo.svg|256px]]&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important; padding-left: 0.5em; padding-right: 0.5em;&amp;quot;&lt;br /&gt;
| Developer&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | Microsoft&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| RTM&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | 2021-06-24&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| General&amp;amp;nbsp;Availability&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | 2021-10-05&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| Written in&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | C, C++, C#, assembly language&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| Platforms&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | x86-64, ARMv8&lt;br /&gt;
|-&lt;br /&gt;
| Website&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | https://www.microsoft.com/en-us/software-download/windows11&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable style=&amp;quot;margin-left: 0.5em; width: 24em;&amp;quot;&lt;br /&gt;
|+ style=&amp;quot;font-size: large;&amp;quot; | Previous Version: Windows 10&lt;br /&gt;
|&lt;br /&gt;
{| style=&amp;quot;background-color:unset !important;&amp;quot;&lt;br /&gt;
| colspan=2 style=&amp;quot;text-align:center&amp;quot; | [[File:Windows 10 Logo.svg|256px]]&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important; padding-left: 0.5em; padding-right: 0.5em;&amp;quot;&lt;br /&gt;
| Developer&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | Microsoft&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| RTM&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | 2015-07-15&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| General&amp;amp;nbsp;Availability&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | 2015-07-29&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| Support Ends&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | 2025-10-14&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| Written in&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | C, C++, C#, assembly language&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| Platforms&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | IA-32, x86-64, ARMv7, ARMv8&lt;br /&gt;
|-&lt;br /&gt;
| Website&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | https://www.microsoft.com/en-us/software-download/windows10&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable style=&amp;quot;margin-left: 0.5em; width: 24em;&amp;quot;&lt;br /&gt;
|+ style=&amp;quot;font-size: large;&amp;quot; | In Extended Support: Windows 8.1&lt;br /&gt;
|&lt;br /&gt;
{| style=&amp;quot;background-color:unset !important;&amp;quot;&lt;br /&gt;
| colspan=2 style=&amp;quot;text-align:center&amp;quot; | [[File:Windows 8 logo.svg|256px]]&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important; padding-left: 0.5em; padding-right: 0.5em;&amp;quot;&lt;br /&gt;
| Developer&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | Microsoft&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| RTM&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | 2013-08-27&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| General&amp;amp;nbsp;Availability&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | 2013-10-17&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| Support Ends&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | 2023-01-10&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| Written in&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | C, C++, C#, assembly language&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| Platforms&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | IA-32, x86-64&lt;br /&gt;
|-&lt;br /&gt;
| Website&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | https://www.microsoft.com/en-us/software-download/windows10&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Pre-Setup=&lt;br /&gt;
&lt;br /&gt;
==BIOS Time Set To UTC vs Local Time==&lt;br /&gt;
&lt;br /&gt;
Windows 8 and 10 have support for setting the time to UTC and may even detect if the system time is in UTC or local time.&lt;br /&gt;
&lt;br /&gt;
There are still a couple of bugs as noted below, but the trade-off may be worth it to you.  Every other OS expects the clock to be set to UTC.&lt;br /&gt;
&lt;br /&gt;
* Windows will not sync to time servers if told that the BIOS clock is UTC.&lt;br /&gt;
* Windows may hang if running during the switch to and away from DST if told that the BIOS clock is UTC.&lt;br /&gt;
&lt;br /&gt;
If you are unsure of how UTC relates to your time zone, you can use Google to [https://www.google.com/search?q=UTC+time query UTC time].&lt;br /&gt;
&lt;br /&gt;
==Partitioning==&lt;br /&gt;
&lt;br /&gt;
Please read [[Drive Partitioning]] first as it contains a lot of good information.&lt;br /&gt;
&lt;br /&gt;
===BIOS+MBR vs UEFI+GPT===&lt;br /&gt;
&lt;br /&gt;
Windows falsely ties GPT with UEFI and MBR with BIOS.&lt;br /&gt;
&lt;br /&gt;
It&#039;s strongly suggested to use UEFI with GPT when possible as it allows for at least 128 partitions.  In general, you can let Microsoft (and OEMs) do whatever they want to your hard drive as it&#039;s nearly impossible to deplete the alotment of partitions.&lt;br /&gt;
&lt;br /&gt;
If your system uses legacy BIOS with MBR, you may wish to partition the drive yourself, especially if you plan on installing a second OS onto the drive.&lt;br /&gt;
* Any bootable Windows parition &#039;&#039;&#039;&#039;&#039;must&#039;&#039;&#039;&#039;&#039; occur on a primary partition&lt;br /&gt;
* MBR is limited to 4 primary paritions&lt;br /&gt;
** One of which can be an extended partition (which then lets you create unlimited logical partitions)&lt;br /&gt;
&lt;br /&gt;
===Parition Alignment===&lt;br /&gt;
&lt;br /&gt;
Starting with Vista, Windows will align partitions to 1MiB boundaries, so basic partitioning via Windows Setup is OK.&lt;br /&gt;
&lt;br /&gt;
===Shrinkinng NTFS Partitions===&lt;br /&gt;
&lt;br /&gt;
Windows Vista introduced the ability to shrink NTFS partitions, even those currently in use.  This can be incredibly useful on OEM PCs if you want to make room for a second OS.&lt;br /&gt;
&lt;br /&gt;
If you&#039;re trying to end a Windows partition at a particular boundary, you may want to under-allocate and then use something like GNU &amp;lt;tt&amp;gt;parted&amp;lt;/tt&amp;gt; to re-create the Windows partition at the boundary you want and then use {{ic|diskpart}} with {{ic|expand filesystem}} when you get back into Windows.&lt;br /&gt;
&lt;br /&gt;
===Microsoft Reserved Partition===&lt;br /&gt;
&lt;br /&gt;
Starting with 7, Windows will create a Microsoft Reserved partition when given a GPT disk with no partitions:&lt;br /&gt;
* Windows 7 &amp;amp; 8: 128MiB&lt;br /&gt;
* Windows 10: 16MiB&lt;br /&gt;
&lt;br /&gt;
===Windows Recovery Parition===&lt;br /&gt;
&lt;br /&gt;
Starting with 8, Windows will create a Windows Recovery partition:&lt;br /&gt;
* Windows 8: 300MB as the first partition, shown during volume selection&lt;br /&gt;
* Windows 10: 450MB as the last partition, hidden during volume selection&lt;br /&gt;
This partition is different from an OEM recovery partition.&lt;br /&gt;
&lt;br /&gt;
==Pre-Download==&lt;br /&gt;
&lt;br /&gt;
Starting with Windows 10, Microsoft keeps its ISO updated.&lt;br /&gt;
&lt;br /&gt;
You may also wish to download video card drivers before hand, as AMD and NVIDIA usually offer drivers that are more up-to-date than what&#039;s available via Windows Update.  Download either [https://www.amd.com/en/support AMD Driver Auto-Detect] or [https://www.nvidia.com/en-us/geforce/geforce-experience/ NVIDIA GeForce Experience]&lt;br /&gt;
&lt;br /&gt;
Use [http://www.windowsupdatesdownloader.com Windows Updates Downloader] to download security updates for your version of Windows.&lt;br /&gt;
&lt;br /&gt;
*Use &amp;lt;tt&amp;gt;FOR %U IN (*) DO START /W %U /QUIET /NORESTART&amp;lt;/tt&amp;gt; to execute all security updates in a given folder.&lt;br /&gt;
&lt;br /&gt;
Download Anti-virus such as [http://www.avira.com/en/free-download-avira-antivir-personal Avira] or [https://www.kaspersky.com/free-cloud-antivirus Kaspersky] if Windows&#039; built-in Defender isn&#039;t enough for you.&lt;br /&gt;
&lt;br /&gt;
=During Setup=&lt;br /&gt;
&lt;br /&gt;
==Administration==&lt;br /&gt;
&lt;br /&gt;
The default in Windows is that the first user created is part of the Administrators group and subsequent accounts are Standard Users.  This wiki recommends you choose one of the following:&lt;br /&gt;
&lt;br /&gt;
# Create one account not named Administrator that will be part of the Administrators group and use that for administrative duties while creating Standard User accounts for daily use.  This allows you to have laxer password complexity on the account that acts as an Administrator.&lt;br /&gt;
# Create an account for yourself that you will later drop to Standard User after re-enabling the Administrator account using &amp;lt;tt&amp;gt;net user administrator /active:yes&amp;lt;/tt&amp;gt;.  This route requires that you know full-well that people will try to attack the Administrator account but you feel confident in your password complexity.&lt;br /&gt;
&lt;br /&gt;
Use a short name rather than a full name when creating user accounts to get short directory names.  (E.g., {{ic|john}} instead of {{ic|John Smith}})  You can use {{ic|netplwiz}} to change full details. Changes to the name in User Accounts in Control Panel only affect the full name.&lt;br /&gt;
&lt;br /&gt;
==Microsoft Account==&lt;br /&gt;
&lt;br /&gt;
Starting with Windows 10, Microsoft &#039;&#039;really, really&#039;&#039; wants you to use a Micrsoft Account to log into Windows.  While the prospect of not having to tune settings on every individual machine you own might be a nice prospect for some, others won&#039;t like the privacy implications of tying your Windows usage to an account under Microsoft&#039;s complete purvue.&lt;br /&gt;
&lt;br /&gt;
Privacy implications aside, one useful feature of using a Microsoft Account is that Microsoft allows you to manage your Windows licenses.  To tie a Windows license for a machine to your Microsoft Account, use your Microsoft Account as the first account created during Windows Setup.  Should something go horribly wrong, Microsoft Tech Support will be looking for this tie.  Once the Windows license is associated with your account, you can stop using and delete the Microsoft Account from the machine if you want.&lt;br /&gt;
&lt;br /&gt;
=Post Setup=&lt;br /&gt;
&lt;br /&gt;
==Common Configuration Options==&lt;br /&gt;
&lt;br /&gt;
===DPI settings===&lt;br /&gt;
&lt;br /&gt;
For HTPC setups, 96 DPI is unreadable from 9 feet away.&lt;br /&gt;
&lt;br /&gt;
* Control Panel → Appearance and Personalization → Display → Set Custom text size (DPI)&lt;br /&gt;
&lt;br /&gt;
This will only affect your login.  To make this change to the login screen, you need to edit the registry.&lt;br /&gt;
&lt;br /&gt;
NB: &amp;lt;tt&amp;gt;word&amp;lt;/tt&amp;gt; values are hexadecimal, not decimal.  0x60 is 90 decimal, 0x78 is 120 decimal, and 0x90 is 144 decimal.&lt;br /&gt;
&lt;br /&gt;
 reg add &amp;quot;HKEY_USERS\.DEFAULT\Control Panel\Desktop&amp;quot; /v LogPixels /d 90 /t REG_QWORD /f&lt;br /&gt;
&lt;br /&gt;
Replace {{ic|QWORD}} with {{ic|DWORD}} for 32-bit Windows.&lt;br /&gt;
&lt;br /&gt;
===Re-Enable the Administrator Account===&lt;br /&gt;
&lt;br /&gt;
{{bc|net user administrator /active:yes&lt;br /&gt;
net user administrator &amp;lt;new-password&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
===Configure/Disable Password Expiration===&lt;br /&gt;
&lt;br /&gt;
Starting with Windows 11, Windows enables password expiration after 42 days.&lt;br /&gt;
&lt;br /&gt;
The age at which passwords expire can be changed:&lt;br /&gt;
&lt;br /&gt;
{{bc|net accounts /maxpwage:&amp;lt;days&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
Password expiration can also be disabled altogether:&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;wmic UserAccount where Name=&amp;lt;username&amp;gt; set PasswordExpires=False&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
===Disable Search Indexing===&lt;br /&gt;
&lt;br /&gt;
* Control Panel &amp;gt; Indexing Options&lt;br /&gt;
* Control Panel &amp;gt; File Explorer Options &amp;gt; Search&lt;br /&gt;
* Drive Properties &amp;gt; Uncheck Allow files on this drive to have contents indexed in addition to file properties&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;sc config wsearch start=disabled&lt;br /&gt;
sc stop wsearch&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
===Temporarily Disable System Restore===&lt;br /&gt;
&lt;br /&gt;
Internet Explorer, Windows Media Player, some Hotfixes, and some third-party installers will all create a restore point.  No sense having this running during the initial setup of Windows as you&#039;re so close to sqaure one anyway.&lt;br /&gt;
&lt;br /&gt;
 rstrui.exe&lt;br /&gt;
&lt;br /&gt;
===Hibernation===&lt;br /&gt;
&lt;br /&gt;
For desktop computers, or computers with SSDs, you may not want to hibernate.&lt;br /&gt;
&lt;br /&gt;
 powercfg -h off&lt;br /&gt;
&lt;br /&gt;
===Power Management===&lt;br /&gt;
&lt;br /&gt;
For at least the duration of setting up Windows, you may want to keep the computer fully awake.&lt;br /&gt;
&lt;br /&gt;
===Page File===&lt;br /&gt;
&lt;br /&gt;
With the RAM that most computers have nowadays, it makes little sense to have much of a swap file.  You still want some space so that Windows can swap out parts of memory that aren&#039;t really being used.  Some Windows programs will balk with the lack of a swap file.&lt;br /&gt;
&lt;br /&gt;
 wmic pagefileset where name=&amp;quot;C:\\pagefile.sys&amp;quot; set InitialSize=512,MaximumSize=512&lt;br /&gt;
&lt;br /&gt;
===Disable Fast Startup===&lt;br /&gt;
&lt;br /&gt;
Windows Fast Startup does a hybrid sleep where everything is closed down on the software side, but the hardware is put into a sleep state before shutdown.  If you multi-boot, this can be more of a hindrance than a feature.  The major cause of concern is that mounted filesystems in Windows remain in a &amp;quot;in-use&amp;quot; state (the &amp;quot;dirty bit&amp;quot;) and unsafe to mount.&lt;br /&gt;
&lt;br /&gt;
* Control Panel &amp;gt; Hardware and Sound &amp;gt; Power Options &amp;gt; (left pane) Choose what the power buttons do &amp;gt; uncheck Turn on fast startup&lt;br /&gt;
&lt;br /&gt;
===Set Windows to use RTC in UTC===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Only do this if your BIOS clock is set to UTC instead of local time!&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 reg add &amp;quot;HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation&amp;quot; /v RealTimeIsUniversal /d 1 /t REG_QWORD /f&lt;br /&gt;
&lt;br /&gt;
Replace {{ic|QWORD}} with {{ic|DWORD}} for 32-bit Windows.&lt;br /&gt;
&lt;br /&gt;
==Tweaks==&lt;br /&gt;
&lt;br /&gt;
* Disable Homegroups&lt;br /&gt;
** Leave the homegroup&lt;br /&gt;
** Disable HomeGroup services&lt;br /&gt;
** Edit registry&lt;br /&gt;
*** Take ownership of HKEY_LOCAL_MACHINE\SOFTWARE\Classes\{B4FB3F98-C1EA-428d-A78A-D1F5659CBA93}&lt;br /&gt;
*** Add HKEY_LOCAL_MACHINE\SOFTWARE\Classes\{B4FB3F98-C1EA-428d-A78A-D1F5659CBA93}\System.IsPinnedToNameSpaceTree=qword:0&lt;br /&gt;
&lt;br /&gt;
==Other Programs==&lt;br /&gt;
&lt;br /&gt;
It&#039;s recommended to rely on [https://chocolatey.org/install Chocolatey] (Windows 10 and earlier) or {{ic|winget}} (pre-installed in Windows 11) for program installation and to keep your programs updated.  However, some applications are auto-updating and it&#039;s best to install them directly.&lt;br /&gt;
&lt;br /&gt;
* [https://www.amd.com/en/support AMD Adrenaline (Radeon and AMD chipset drivers)]&lt;br /&gt;
* [https://discord.com/api/downloads/distributions/app/installers/latest?channel=stable&amp;amp;platform=win&amp;amp;arch=x86 Discord]&lt;br /&gt;
* [https://www.nvidia.com/en-us/geforce/geforce-experience NVIDIA GeForce Experience]&lt;br /&gt;
* [https://cdn.cloudflare.steamstatic.com/client/installer/SteamSetup.exe Steam]&lt;br /&gt;
* Partition Tool&lt;br /&gt;
** [https://www.aomeitech.com/aomei-partition-assistant.html AOEMI Partition Assistant] (for functionality)&lt;br /&gt;
** [http://www.pcdisk.com/index.html Active@ Partition Manager] (for information)&lt;br /&gt;
** Avoid EaseUS Partition Master and Mini-Tool Partition Wizard as they&#039;re [https://blog.malwarebytes.com/glossary/bundleware/ bundleware].&lt;br /&gt;
* Windows Terminal&lt;br /&gt;
** [https://github.com/microsoft/terminal/releases/latest GitHub] (users must update manually)&lt;br /&gt;
** [https://www.microsoft.com/en-us/p/windows-terminal/9n0dx20hk701 Microsoft Store] (updates automatically)&lt;br /&gt;
&lt;br /&gt;
===Chocolatey===&lt;br /&gt;
&lt;br /&gt;
In PowerShell:&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString(&#039;https://chocolatey.org/install.ps1&#039;)&amp;lt;/nowiki&amp;gt;)}}&lt;br /&gt;
&lt;br /&gt;
===WinGet===&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} comes pre-installed in Windows 11.&lt;br /&gt;
&lt;br /&gt;
WinGet used to default to {{ic|machine}} (system) scope when run as Administrator and {{ic|user}} scope otherwise.  WinGet now defaults to {{ic|user}} scope all the time.  This can be changed by running {{ic|winget settings}} and specifying {{ic|&amp;lt;nowiki&amp;gt;installBehavior.preferences.scope = user&amp;lt;/nowiki&amp;gt;}}:&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;quot;installBehavior&amp;quot;: {&lt;br /&gt;
    &amp;quot;preferences&amp;quot;: {&lt;br /&gt;
        &amp;quot;scope&amp;quot;: &amp;quot;user&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===GSudo===&lt;br /&gt;
&lt;br /&gt;
Windows Terminal is a per-user application (installed in {{ic|C:\Users\$USER}}) not a system application (installed in {{ic|C:\Program Files}}).  This breaks the {{ic|Run As Administrator}} function.&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install gsudo}}&lt;br /&gt;
{{bc|winget install gerardog.gsudo}}&lt;br /&gt;
&lt;br /&gt;
===Applications===&lt;br /&gt;
&lt;br /&gt;
====Standard Utilities====&lt;br /&gt;
&lt;br /&gt;
These are basic utilties recommended for every user.&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;choco install 7zip.install [ cdburnerxp | imgburn | &#039;&#039;&#039;infrarecorder&#039;&#039;&#039; ] chocolateygui greenshot kdeconnect-kde keepass.install vscodium.install&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;winget install 7zip.7zip [ Canneverbe.CDBurnerXP | LIGHTNINGUK.ImgBurn | &#039;&#039;&#039;ChristianKindahl.InfraRecorder&#039;&#039;&#039; ] Greenshot.Greenshot KDE.KDEConnect DominikReichl.KeePass VSCodium.VSCodium&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
====Power-User Utitlies====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install hxd ultravnc windirstat winmerge}}&lt;br /&gt;
{{bc|winget install uvncbvba.UltraVnc WinDirStat.WinDirStat WinMerge.WinMerge}}&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} does not have a package for [https://mh-nexus.de/en/downloads.php?product=HxD20 HxD].&lt;br /&gt;
&lt;br /&gt;
====GNU/Linux Utilities (Windows Native Ports)====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install git.install gnuwin32-coreutils.install wget xming}}&lt;br /&gt;
{{bc|winget install Git.Git Xming.Xming}}&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} does not have a package for [https://sourceforge.net/projects/getgnuwin32/files/getgnuwin32/ GnuWin32].  It does have a small subset of individual utilities that can be found with {{ic|winget search gnuwin32}}.&lt;br /&gt;
&lt;br /&gt;
====Audio====&lt;br /&gt;
&lt;br /&gt;
 choco install audacity audacity-ffmpeg audacity-lame eac mediamonkey&lt;br /&gt;
&lt;br /&gt;
====Cloud Storage====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install dropbox google-backup-and-sync sugarsync}}&lt;br /&gt;
{{bc|winget install Dropbox.Dropbox Google.Drive}}&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} does not have packages for [https://spideroak.com/opendownload/ SpiderOak services] nor [https://www1.sugarsync.com/apps/ SugarSync]&lt;br /&gt;
&lt;br /&gt;
Neither client has a package for [https://www.pcloud.com/download-free-online-cloud-file-storage.html pCloud Drive].&lt;br /&gt;
&lt;br /&gt;
====Fonts====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install jetbrainsmono lato robotofonts sourcecodepro ubuntu.font}}&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} does not have packages for any font.&lt;br /&gt;
&lt;br /&gt;
====Grpahics====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install gimp inkscape paint.net}}&lt;br /&gt;
{{bc|winget install GIMP.GIMP Inkscape.Inkscape paint.net}}&lt;br /&gt;
&lt;br /&gt;
=====Edit with GIMP=====&lt;br /&gt;
&lt;br /&gt;
If you want to keep the association with Windows&#039; Photos for image viewing but be able to get a right-click option to edit with GIMP:&lt;br /&gt;
&lt;br /&gt;
{{hc|edit-with-gimp.reg|2=&lt;br /&gt;
Windows Registry Editor Version 5.00&lt;br /&gt;
&lt;br /&gt;
[HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\Edit with GIMP]&lt;br /&gt;
&amp;quot;Icon&amp;quot;=&amp;quot;\&amp;quot;C:\\Program Files\\GIMP 2\\bin\\gimp-2.10.exe\&amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\Edit with GIMP\command]&lt;br /&gt;
@=&amp;quot;\&amp;quot;C:\\Program Files\\GIMP 2\\bin\\gimp-2.10.exe\&amp;quot; \&amp;quot;%1\&amp;quot;&amp;quot;}}&lt;br /&gt;
&lt;br /&gt;
{{bc|reg import edit-with-gimp.reg}}&lt;br /&gt;
&lt;br /&gt;
====Hardware====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install amd-ryzen-chipset crystaldiskmark cpu-z hwinfo.install hwmonitor intel-chipset-device-software}}&lt;br /&gt;
{{bc|winget install CrystalDewWorld.CrystalDiskMark CPUID.CPU-Z CPUID.HWMonitor REALiX.HWiNFO}}&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} does not have packages for [https://www.amd.com/en/support AMD chipset drivers] nor [https://www.intel.com/content/www/us/en/support/detect.html Intel chipset drivers].&lt;br /&gt;
&lt;br /&gt;
====Internet====&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;choco install [ chromium | firefox | googlechrome | &amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;ungoogled-chromium&#039;&#039;&#039;&amp;lt;nowiki&amp;gt; ] nextcloud-client qbittorrent syncthing thunderbird&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;winget install [ Hibbiki.Chromium | Google.Chrome | &amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;eloston.ungoogled-chromium&#039;&#039;&#039;&amp;lt;nowiki&amp;gt; | Mozilla.Firefox ] Nextcloud.NextcloudDesktop qBittorrent.qBittorrent SyncTrayzor.SyncTrayzor Mozilla.Thunderbird&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
====Communication====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install mumble pidgin skype}}&lt;br /&gt;
{{bc|winget install Mumble.Mumble Pidgin.Pidgin Microsoft.Skype}}&lt;br /&gt;
&lt;br /&gt;
====Office====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install dia foxitreader librecad libreoffice-fresh libreoffice-help onlyoffice}}&lt;br /&gt;
{{bc|winget install gnome.Dia LibreCAD.LibreCAD TheDocumentFoundation.LibreOffice TheDocumentFoundation.LibreOffice.HelpPack ONLYOFFICE.DesktopEditors}}&lt;br /&gt;
&lt;br /&gt;
====Virtualization====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install qemu virtualbox virtualbox.extensionpack}}&lt;br /&gt;
{{bc|winget install SoftwareFreedomConservancy.QEMU Oracle.VirtualBox}}&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} does not have a package for the [https://www.oracle.com/virtualization/technologies/vm/downloads/virtualbox-downloads.html#extpack Virtualbox Extension Pack].&lt;br /&gt;
&lt;br /&gt;
====Video====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install handbrake.install mpvnet.install obs-studio.install vlc}}&lt;br /&gt;
{{bc|winget install HandBrake.HandBrake mpv.net OBSProject.OBSStudio VideoLAN.VLC}}&lt;br /&gt;
&lt;br /&gt;
===Not Taken Care Of With Chocolatey===&lt;br /&gt;
&lt;br /&gt;
CPU Burn-in | Joystick2Mouse 3 | LADSPA for Audactiy | Lightscribe&lt;br /&gt;
&lt;br /&gt;
=Ongoing=&lt;br /&gt;
&lt;br /&gt;
==Extend Evaluation Periods==&lt;br /&gt;
&lt;br /&gt;
If you are using an Enterprise Evaluation edition of Windows, you can re-arm the 90-day evaluation period up to 3 times:&lt;br /&gt;
&lt;br /&gt;
 slmgr /rearm&lt;/div&gt;</summary>
		<author><name>BrainwreckedTech</name></author>
	</entry>
	<entry>
		<id>https://wiki.bwt.com.de/index.php?title=Installing_A_Windows_Desktop&amp;diff=677</id>
		<title>Installing A Windows Desktop</title>
		<link rel="alternate" type="text/html" href="https://wiki.bwt.com.de/index.php?title=Installing_A_Windows_Desktop&amp;diff=677"/>
		<updated>2023-12-26T01:22:20Z</updated>

		<summary type="html">&lt;p&gt;BrainwreckedTech: /* WinGet */  Use bc template&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;float: right;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable style=&amp;quot;margin-left: 0.5em; width: 24em;&amp;quot;&lt;br /&gt;
|+ style=&amp;quot;font-size: large;&amp;quot; | Current Version: Windows 11&lt;br /&gt;
|&lt;br /&gt;
{| style=&amp;quot;background-color:unset !important;&amp;quot;&lt;br /&gt;
| colspan=2 style=&amp;quot;text-align:center&amp;quot; | [[File:Windows 11 logo.svg|256px]]&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important; padding-left: 0.5em; padding-right: 0.5em;&amp;quot;&lt;br /&gt;
| Developer&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | Microsoft&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| RTM&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | 2021-06-24&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| General&amp;amp;nbsp;Availability&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | 2021-10-05&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| Written in&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | C, C++, C#, assembly language&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| Platforms&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | x86-64, ARMv8&lt;br /&gt;
|-&lt;br /&gt;
| Website&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | https://www.microsoft.com/en-us/software-download/windows11&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable style=&amp;quot;margin-left: 0.5em; width: 24em;&amp;quot;&lt;br /&gt;
|+ style=&amp;quot;font-size: large;&amp;quot; | Previous Version: Windows 10&lt;br /&gt;
|&lt;br /&gt;
{| style=&amp;quot;background-color:unset !important;&amp;quot;&lt;br /&gt;
| colspan=2 style=&amp;quot;text-align:center&amp;quot; | [[File:Windows 10 Logo.svg|256px]]&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important; padding-left: 0.5em; padding-right: 0.5em;&amp;quot;&lt;br /&gt;
| Developer&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | Microsoft&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| RTM&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | 2015-07-15&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| General&amp;amp;nbsp;Availability&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | 2015-07-29&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| Support Ends&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | 2025-10-14&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| Written in&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | C, C++, C#, assembly language&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| Platforms&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | IA-32, x86-64, ARMv7, ARMv8&lt;br /&gt;
|-&lt;br /&gt;
| Website&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | https://www.microsoft.com/en-us/software-download/windows10&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable style=&amp;quot;margin-left: 0.5em; width: 24em;&amp;quot;&lt;br /&gt;
|+ style=&amp;quot;font-size: large;&amp;quot; | In Extended Support: Windows 8.1&lt;br /&gt;
|&lt;br /&gt;
{| style=&amp;quot;background-color:unset !important;&amp;quot;&lt;br /&gt;
| colspan=2 style=&amp;quot;text-align:center&amp;quot; | [[File:Windows 8 logo.svg|256px]]&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important; padding-left: 0.5em; padding-right: 0.5em;&amp;quot;&lt;br /&gt;
| Developer&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | Microsoft&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| RTM&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | 2013-08-27&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| General&amp;amp;nbsp;Availability&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | 2013-10-17&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| Support Ends&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | 2023-01-10&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| Written in&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | C, C++, C#, assembly language&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| Platforms&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | IA-32, x86-64&lt;br /&gt;
|-&lt;br /&gt;
| Website&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | https://www.microsoft.com/en-us/software-download/windows10&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Pre-Setup=&lt;br /&gt;
&lt;br /&gt;
==BIOS Time Set To UTC vs Local Time==&lt;br /&gt;
&lt;br /&gt;
Windows 8 and 10 have support for setting the time to UTC and may even detect if the system time is in UTC or local time.&lt;br /&gt;
&lt;br /&gt;
There are still a couple of bugs as noted below, but the trade-off may be worth it to you.  Every other OS expects the clock to be set to UTC.&lt;br /&gt;
&lt;br /&gt;
* Windows will not sync to time servers if told that the BIOS clock is UTC.&lt;br /&gt;
* Windows may hang if running during the switch to and away from DST if told that the BIOS clock is UTC.&lt;br /&gt;
&lt;br /&gt;
If you are unsure of how UTC relates to your time zone, you can use Google to [https://www.google.com/search?q=UTC+time query UTC time].&lt;br /&gt;
&lt;br /&gt;
==Partitioning==&lt;br /&gt;
&lt;br /&gt;
Please read [[Drive Partitioning]] first as it contains a lot of good information.&lt;br /&gt;
&lt;br /&gt;
===BIOS+MBR vs UEFI+GPT===&lt;br /&gt;
&lt;br /&gt;
Windows falsely ties GPT with UEFI and MBR with BIOS.&lt;br /&gt;
&lt;br /&gt;
It&#039;s strongly suggested to use UEFI with GPT when possible as it allows for at least 128 partitions.  In general, you can let Microsoft (and OEMs) do whatever they want to your hard drive as it&#039;s nearly impossible to deplete the alotment of partitions.&lt;br /&gt;
&lt;br /&gt;
If your system uses legacy BIOS with MBR, you may wish to partition the drive yourself, especially if you plan on installing a second OS onto the drive.&lt;br /&gt;
* Any bootable Windows parition &#039;&#039;&#039;&#039;&#039;must&#039;&#039;&#039;&#039;&#039; occur on a primary partition&lt;br /&gt;
* MBR is limited to 4 primary paritions&lt;br /&gt;
** One of which can be an extended partition (which then lets you create unlimited logical partitions)&lt;br /&gt;
&lt;br /&gt;
===Parition Alignment===&lt;br /&gt;
&lt;br /&gt;
Starting with Vista, Windows will align partitions to 1MiB boundaries, so basic partitioning via Windows Setup is OK.&lt;br /&gt;
&lt;br /&gt;
===Shrinkinng NTFS Partitions===&lt;br /&gt;
&lt;br /&gt;
Windows Vista introduced the ability to shrink NTFS partitions, even those currently in use.  This can be incredibly useful on OEM PCs if you want to make room for a second OS.&lt;br /&gt;
&lt;br /&gt;
If you&#039;re trying to end a Windows partition at a particular boundary, you may want to under-allocate and then use something like GNU &amp;lt;tt&amp;gt;parted&amp;lt;/tt&amp;gt; to re-create the Windows partition at the boundary you want and then use {{ic|diskpart}} with {{ic|expand filesystem}} when you get back into Windows.&lt;br /&gt;
&lt;br /&gt;
===Microsoft Reserved Partition===&lt;br /&gt;
&lt;br /&gt;
Starting with 7, Windows will create a Microsoft Reserved partition when given a GPT disk with no partitions:&lt;br /&gt;
* Windows 7 &amp;amp; 8: 128MiB&lt;br /&gt;
* Windows 10: 16MiB&lt;br /&gt;
&lt;br /&gt;
===Windows Recovery Parition===&lt;br /&gt;
&lt;br /&gt;
Starting with 8, Windows will create a Windows Recovery partition:&lt;br /&gt;
* Windows 8: 300MB as the first partition, shown during volume selection&lt;br /&gt;
* Windows 10: 450MB as the last partition, hidden during volume selection&lt;br /&gt;
This partition is different from an OEM recovery partition.&lt;br /&gt;
&lt;br /&gt;
==Pre-Download==&lt;br /&gt;
&lt;br /&gt;
Starting with Windows 10, Microsoft keeps its ISO updated.&lt;br /&gt;
&lt;br /&gt;
You may also wish to download video card drivers before hand, as AMD and NVIDIA usually offer drivers that are more up-to-date than what&#039;s available via Windows Update.  Download either [https://www.amd.com/en/support AMD Driver Auto-Detect] or [https://www.nvidia.com/en-us/geforce/geforce-experience/ NVIDIA GeForce Experience]&lt;br /&gt;
&lt;br /&gt;
Use [http://www.windowsupdatesdownloader.com Windows Updates Downloader] to download security updates for your version of Windows.&lt;br /&gt;
&lt;br /&gt;
*Use &amp;lt;tt&amp;gt;FOR %U IN (*) DO START /W %U /QUIET /NORESTART&amp;lt;/tt&amp;gt; to execute all security updates in a given folder.&lt;br /&gt;
&lt;br /&gt;
Download Anti-virus such as [http://www.avira.com/en/free-download-avira-antivir-personal Avira] or [https://www.kaspersky.com/free-cloud-antivirus Kaspersky] if Windows&#039; built-in Defender isn&#039;t enough for you.&lt;br /&gt;
&lt;br /&gt;
=During Setup=&lt;br /&gt;
&lt;br /&gt;
==Administration==&lt;br /&gt;
&lt;br /&gt;
The default in Windows is that the first user created is part of the Administrators group and subsequent accounts are Standard Users.  This wiki recommends you choose one of the following:&lt;br /&gt;
&lt;br /&gt;
# Create one account not named Administrator that will be part of the Administrators group and use that for administrative duties while creating Standard User accounts for daily use.  This allows you to have laxer password complexity on the account that acts as an Administrator.&lt;br /&gt;
# Create an account for yourself that you will later drop to Standard User after re-enabling the Administrator account using &amp;lt;tt&amp;gt;net user administrator /active:yes&amp;lt;/tt&amp;gt;.  This route requires that you know full-well that people will try to attack the Administrator account but you feel confident in your password complexity.&lt;br /&gt;
&lt;br /&gt;
Use a short name rather than a full name when creating user accounts to get short directory names.  (E.g., {{ic|john}} instead of {{ic|John Smith}})  You can use {{ic|netplwiz}} to change full details. Changes to the name in User Accounts in Control Panel only affect the full name.&lt;br /&gt;
&lt;br /&gt;
==Microsoft Account==&lt;br /&gt;
&lt;br /&gt;
Starting with Windows 10, Microsoft &#039;&#039;really, really&#039;&#039; wants you to use a Micrsoft Account to log into Windows.  While the prospect of not having to tune settings on every individual machine you own might be a nice prospect for some, others won&#039;t like the privacy implications of tying your Windows usage to an account under Microsoft&#039;s complete purvue.&lt;br /&gt;
&lt;br /&gt;
Privacy implications aside, one useful feature of using a Microsoft Account is that Microsoft allows you to manage your Windows licenses.  To tie a Windows license for a machine to your Microsoft Account, use your Microsoft Account as the first account created during Windows Setup.  Should something go horribly wrong, Microsoft Tech Support will be looking for this tie.  Once the Windows license is associated with your account, you can stop using and delete the Microsoft Account from the machine if you want.&lt;br /&gt;
&lt;br /&gt;
=Post Setup=&lt;br /&gt;
&lt;br /&gt;
==Common Configuration Options==&lt;br /&gt;
&lt;br /&gt;
===DPI settings===&lt;br /&gt;
&lt;br /&gt;
For HTPC setups, 96 DPI is unreadable from 9 feet away.&lt;br /&gt;
&lt;br /&gt;
* Control Panel → Appearance and Personalization → Display → Set Custom text size (DPI)&lt;br /&gt;
&lt;br /&gt;
This will only affect your login.  To make this change to the login screen, you need to edit the registry.&lt;br /&gt;
&lt;br /&gt;
NB: &amp;lt;tt&amp;gt;word&amp;lt;/tt&amp;gt; values are hexadecimal, not decimal.  0x60 is 90 decimal, 0x78 is 120 decimal, and 0x90 is 144 decimal.&lt;br /&gt;
&lt;br /&gt;
 reg add &amp;quot;HKEY_USERS\.DEFAULT\Control Panel\Desktop&amp;quot; /v LogPixels /d 90 /t REG_QWORD /f&lt;br /&gt;
&lt;br /&gt;
Replace {{ic|QWORD}} with {{ic|DWORD}} for 32-bit Windows.&lt;br /&gt;
&lt;br /&gt;
===Re-Enable the Administrator Account===&lt;br /&gt;
&lt;br /&gt;
{{bc|net user administrator /active:yes&lt;br /&gt;
net user administrator &amp;lt;new-password&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
===Disable Search Indexing===&lt;br /&gt;
&lt;br /&gt;
* Control Panel &amp;gt; Indexing Options&lt;br /&gt;
* Control Panel &amp;gt; File Explorer Options &amp;gt; Search&lt;br /&gt;
* Drive Properties &amp;gt; Uncheck Allow files on this drive to have contents indexed in addition to file properties&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;sc config wsearch start=disabled&lt;br /&gt;
sc stop wsearch&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
===Temporarily Disable System Restore===&lt;br /&gt;
&lt;br /&gt;
Internet Explorer, Windows Media Player, some Hotfixes, and some third-party installers will all create a restore point.  No sense having this running during the initial setup of Windows as you&#039;re so close to sqaure one anyway.&lt;br /&gt;
&lt;br /&gt;
 rstrui.exe&lt;br /&gt;
&lt;br /&gt;
===Hibernation===&lt;br /&gt;
&lt;br /&gt;
For desktop computers, or computers with SSDs, you may not want to hibernate.&lt;br /&gt;
&lt;br /&gt;
 powercfg -h off&lt;br /&gt;
&lt;br /&gt;
===Power Management===&lt;br /&gt;
&lt;br /&gt;
For at least the duration of setting up Windows, you may want to keep the computer fully awake.&lt;br /&gt;
&lt;br /&gt;
===Page File===&lt;br /&gt;
&lt;br /&gt;
With the RAM that most computers have nowadays, it makes little sense to have much of a swap file.  You still want some space so that Windows can swap out parts of memory that aren&#039;t really being used.  Some Windows programs will balk with the lack of a swap file.&lt;br /&gt;
&lt;br /&gt;
 wmic pagefileset where name=&amp;quot;C:\\pagefile.sys&amp;quot; set InitialSize=512,MaximumSize=512&lt;br /&gt;
&lt;br /&gt;
===Disable Fast Startup===&lt;br /&gt;
&lt;br /&gt;
Windows Fast Startup does a hybrid sleep where everything is closed down on the software side, but the hardware is put into a sleep state before shutdown.  If you multi-boot, this can be more of a hindrance than a feature.  The major cause of concern is that mounted filesystems in Windows remain in a &amp;quot;in-use&amp;quot; state (the &amp;quot;dirty bit&amp;quot;) and unsafe to mount.&lt;br /&gt;
&lt;br /&gt;
* Control Panel &amp;gt; Hardware and Sound &amp;gt; Power Options &amp;gt; (left pane) Choose what the power buttons do &amp;gt; uncheck Turn on fast startup&lt;br /&gt;
&lt;br /&gt;
===Set Windows to use RTC in UTC===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Only do this if your BIOS clock is set to UTC instead of local time!&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 reg add &amp;quot;HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation&amp;quot; /v RealTimeIsUniversal /d 1 /t REG_QWORD /f&lt;br /&gt;
&lt;br /&gt;
Replace {{ic|QWORD}} with {{ic|DWORD}} for 32-bit Windows.&lt;br /&gt;
&lt;br /&gt;
==Tweaks==&lt;br /&gt;
&lt;br /&gt;
* Disable Homegroups&lt;br /&gt;
** Leave the homegroup&lt;br /&gt;
** Disable HomeGroup services&lt;br /&gt;
** Edit registry&lt;br /&gt;
*** Take ownership of HKEY_LOCAL_MACHINE\SOFTWARE\Classes\{B4FB3F98-C1EA-428d-A78A-D1F5659CBA93}&lt;br /&gt;
*** Add HKEY_LOCAL_MACHINE\SOFTWARE\Classes\{B4FB3F98-C1EA-428d-A78A-D1F5659CBA93}\System.IsPinnedToNameSpaceTree=qword:0&lt;br /&gt;
&lt;br /&gt;
==Other Programs==&lt;br /&gt;
&lt;br /&gt;
It&#039;s recommended to rely on [https://chocolatey.org/install Chocolatey] (Windows 10 and earlier) or {{ic|winget}} (pre-installed in Windows 11) for program installation and to keep your programs updated.  However, some applications are auto-updating and it&#039;s best to install them directly.&lt;br /&gt;
&lt;br /&gt;
* [https://www.amd.com/en/support AMD Adrenaline (Radeon and AMD chipset drivers)]&lt;br /&gt;
* [https://discord.com/api/downloads/distributions/app/installers/latest?channel=stable&amp;amp;platform=win&amp;amp;arch=x86 Discord]&lt;br /&gt;
* [https://www.nvidia.com/en-us/geforce/geforce-experience NVIDIA GeForce Experience]&lt;br /&gt;
* [https://cdn.cloudflare.steamstatic.com/client/installer/SteamSetup.exe Steam]&lt;br /&gt;
* Partition Tool&lt;br /&gt;
** [https://www.aomeitech.com/aomei-partition-assistant.html AOEMI Partition Assistant] (for functionality)&lt;br /&gt;
** [http://www.pcdisk.com/index.html Active@ Partition Manager] (for information)&lt;br /&gt;
** Avoid EaseUS Partition Master and Mini-Tool Partition Wizard as they&#039;re [https://blog.malwarebytes.com/glossary/bundleware/ bundleware].&lt;br /&gt;
* Windows Terminal&lt;br /&gt;
** [https://github.com/microsoft/terminal/releases/latest GitHub] (users must update manually)&lt;br /&gt;
** [https://www.microsoft.com/en-us/p/windows-terminal/9n0dx20hk701 Microsoft Store] (updates automatically)&lt;br /&gt;
&lt;br /&gt;
===Chocolatey===&lt;br /&gt;
&lt;br /&gt;
In PowerShell:&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString(&#039;https://chocolatey.org/install.ps1&#039;)&amp;lt;/nowiki&amp;gt;)}}&lt;br /&gt;
&lt;br /&gt;
===WinGet===&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} comes pre-installed in Windows 11.&lt;br /&gt;
&lt;br /&gt;
WinGet used to default to {{ic|machine}} (system) scope when run as Administrator and {{ic|user}} scope otherwise.  WinGet now defaults to {{ic|user}} scope all the time.  This can be changed by running {{ic|winget settings}} and specifying {{ic|&amp;lt;nowiki&amp;gt;installBehavior.preferences.scope = user&amp;lt;/nowiki&amp;gt;}}:&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;quot;installBehavior&amp;quot;: {&lt;br /&gt;
    &amp;quot;preferences&amp;quot;: {&lt;br /&gt;
        &amp;quot;scope&amp;quot;: &amp;quot;user&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===GSudo===&lt;br /&gt;
&lt;br /&gt;
Windows Terminal is a per-user application (installed in {{ic|C:\Users\$USER}}) not a system application (installed in {{ic|C:\Program Files}}).  This breaks the {{ic|Run As Administrator}} function.&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install gsudo}}&lt;br /&gt;
{{bc|winget install gerardog.gsudo}}&lt;br /&gt;
&lt;br /&gt;
===Applications===&lt;br /&gt;
&lt;br /&gt;
====Standard Utilities====&lt;br /&gt;
&lt;br /&gt;
These are basic utilties recommended for every user.&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;choco install 7zip.install [ cdburnerxp | imgburn | &#039;&#039;&#039;infrarecorder&#039;&#039;&#039; ] chocolateygui greenshot kdeconnect-kde keepass.install vscodium.install&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;winget install 7zip.7zip [ Canneverbe.CDBurnerXP | LIGHTNINGUK.ImgBurn | &#039;&#039;&#039;ChristianKindahl.InfraRecorder&#039;&#039;&#039; ] Greenshot.Greenshot KDE.KDEConnect DominikReichl.KeePass VSCodium.VSCodium&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
====Power-User Utitlies====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install hxd ultravnc windirstat winmerge}}&lt;br /&gt;
{{bc|winget install uvncbvba.UltraVnc WinDirStat.WinDirStat WinMerge.WinMerge}}&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} does not have a package for [https://mh-nexus.de/en/downloads.php?product=HxD20 HxD].&lt;br /&gt;
&lt;br /&gt;
====GNU/Linux Utilities (Windows Native Ports)====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install git.install gnuwin32-coreutils.install wget xming}}&lt;br /&gt;
{{bc|winget install Git.Git Xming.Xming}}&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} does not have a package for [https://sourceforge.net/projects/getgnuwin32/files/getgnuwin32/ GnuWin32].  It does have a small subset of individual utilities that can be found with {{ic|winget search gnuwin32}}.&lt;br /&gt;
&lt;br /&gt;
====Audio====&lt;br /&gt;
&lt;br /&gt;
 choco install audacity audacity-ffmpeg audacity-lame eac mediamonkey&lt;br /&gt;
&lt;br /&gt;
====Cloud Storage====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install dropbox google-backup-and-sync sugarsync}}&lt;br /&gt;
{{bc|winget install Dropbox.Dropbox Google.Drive}}&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} does not have packages for [https://spideroak.com/opendownload/ SpiderOak services] nor [https://www1.sugarsync.com/apps/ SugarSync]&lt;br /&gt;
&lt;br /&gt;
Neither client has a package for [https://www.pcloud.com/download-free-online-cloud-file-storage.html pCloud Drive].&lt;br /&gt;
&lt;br /&gt;
====Fonts====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install jetbrainsmono lato robotofonts sourcecodepro ubuntu.font}}&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} does not have packages for any font.&lt;br /&gt;
&lt;br /&gt;
====Grpahics====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install gimp inkscape paint.net}}&lt;br /&gt;
{{bc|winget install GIMP.GIMP Inkscape.Inkscape paint.net}}&lt;br /&gt;
&lt;br /&gt;
=====Edit with GIMP=====&lt;br /&gt;
&lt;br /&gt;
If you want to keep the association with Windows&#039; Photos for image viewing but be able to get a right-click option to edit with GIMP:&lt;br /&gt;
&lt;br /&gt;
{{hc|edit-with-gimp.reg|2=&lt;br /&gt;
Windows Registry Editor Version 5.00&lt;br /&gt;
&lt;br /&gt;
[HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\Edit with GIMP]&lt;br /&gt;
&amp;quot;Icon&amp;quot;=&amp;quot;\&amp;quot;C:\\Program Files\\GIMP 2\\bin\\gimp-2.10.exe\&amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\Edit with GIMP\command]&lt;br /&gt;
@=&amp;quot;\&amp;quot;C:\\Program Files\\GIMP 2\\bin\\gimp-2.10.exe\&amp;quot; \&amp;quot;%1\&amp;quot;&amp;quot;}}&lt;br /&gt;
&lt;br /&gt;
{{bc|reg import edit-with-gimp.reg}}&lt;br /&gt;
&lt;br /&gt;
====Hardware====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install amd-ryzen-chipset crystaldiskmark cpu-z hwinfo.install hwmonitor intel-chipset-device-software}}&lt;br /&gt;
{{bc|winget install CrystalDewWorld.CrystalDiskMark CPUID.CPU-Z CPUID.HWMonitor REALiX.HWiNFO}}&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} does not have packages for [https://www.amd.com/en/support AMD chipset drivers] nor [https://www.intel.com/content/www/us/en/support/detect.html Intel chipset drivers].&lt;br /&gt;
&lt;br /&gt;
====Internet====&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;choco install [ chromium | firefox | googlechrome | &amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;ungoogled-chromium&#039;&#039;&#039;&amp;lt;nowiki&amp;gt; ] nextcloud-client qbittorrent syncthing thunderbird&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;winget install [ Hibbiki.Chromium | Google.Chrome | &amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;eloston.ungoogled-chromium&#039;&#039;&#039;&amp;lt;nowiki&amp;gt; | Mozilla.Firefox ] Nextcloud.NextcloudDesktop qBittorrent.qBittorrent SyncTrayzor.SyncTrayzor Mozilla.Thunderbird&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
====Communication====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install mumble pidgin skype}}&lt;br /&gt;
{{bc|winget install Mumble.Mumble Pidgin.Pidgin Microsoft.Skype}}&lt;br /&gt;
&lt;br /&gt;
====Office====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install dia foxitreader librecad libreoffice-fresh libreoffice-help onlyoffice}}&lt;br /&gt;
{{bc|winget install gnome.Dia LibreCAD.LibreCAD TheDocumentFoundation.LibreOffice TheDocumentFoundation.LibreOffice.HelpPack ONLYOFFICE.DesktopEditors}}&lt;br /&gt;
&lt;br /&gt;
====Virtualization====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install qemu virtualbox virtualbox.extensionpack}}&lt;br /&gt;
{{bc|winget install SoftwareFreedomConservancy.QEMU Oracle.VirtualBox}}&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} does not have a package for the [https://www.oracle.com/virtualization/technologies/vm/downloads/virtualbox-downloads.html#extpack Virtualbox Extension Pack].&lt;br /&gt;
&lt;br /&gt;
====Video====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install handbrake.install mpvnet.install obs-studio.install vlc}}&lt;br /&gt;
{{bc|winget install HandBrake.HandBrake mpv.net OBSProject.OBSStudio VideoLAN.VLC}}&lt;br /&gt;
&lt;br /&gt;
===Not Taken Care Of With Chocolatey===&lt;br /&gt;
&lt;br /&gt;
CPU Burn-in | Joystick2Mouse 3 | LADSPA for Audactiy | Lightscribe&lt;br /&gt;
&lt;br /&gt;
=Ongoing=&lt;br /&gt;
&lt;br /&gt;
==Extend Evaluation Periods==&lt;br /&gt;
&lt;br /&gt;
If you are using an Enterprise Evaluation edition of Windows, you can re-arm the 90-day evaluation period up to 3 times:&lt;br /&gt;
&lt;br /&gt;
 slmgr /rearm&lt;/div&gt;</summary>
		<author><name>BrainwreckedTech</name></author>
	</entry>
	<entry>
		<id>https://wiki.bwt.com.de/index.php?title=Installing_A_Windows_Desktop&amp;diff=676</id>
		<title>Installing A Windows Desktop</title>
		<link rel="alternate" type="text/html" href="https://wiki.bwt.com.de/index.php?title=Installing_A_Windows_Desktop&amp;diff=676"/>
		<updated>2023-12-26T01:17:56Z</updated>

		<summary type="html">&lt;p&gt;BrainwreckedTech: /* WinGet */  Specifying scope&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;float: right;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable style=&amp;quot;margin-left: 0.5em; width: 24em;&amp;quot;&lt;br /&gt;
|+ style=&amp;quot;font-size: large;&amp;quot; | Current Version: Windows 11&lt;br /&gt;
|&lt;br /&gt;
{| style=&amp;quot;background-color:unset !important;&amp;quot;&lt;br /&gt;
| colspan=2 style=&amp;quot;text-align:center&amp;quot; | [[File:Windows 11 logo.svg|256px]]&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important; padding-left: 0.5em; padding-right: 0.5em;&amp;quot;&lt;br /&gt;
| Developer&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | Microsoft&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| RTM&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | 2021-06-24&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| General&amp;amp;nbsp;Availability&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | 2021-10-05&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| Written in&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | C, C++, C#, assembly language&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| Platforms&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | x86-64, ARMv8&lt;br /&gt;
|-&lt;br /&gt;
| Website&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | https://www.microsoft.com/en-us/software-download/windows11&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable style=&amp;quot;margin-left: 0.5em; width: 24em;&amp;quot;&lt;br /&gt;
|+ style=&amp;quot;font-size: large;&amp;quot; | Previous Version: Windows 10&lt;br /&gt;
|&lt;br /&gt;
{| style=&amp;quot;background-color:unset !important;&amp;quot;&lt;br /&gt;
| colspan=2 style=&amp;quot;text-align:center&amp;quot; | [[File:Windows 10 Logo.svg|256px]]&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important; padding-left: 0.5em; padding-right: 0.5em;&amp;quot;&lt;br /&gt;
| Developer&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | Microsoft&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| RTM&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | 2015-07-15&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| General&amp;amp;nbsp;Availability&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | 2015-07-29&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| Support Ends&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | 2025-10-14&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| Written in&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | C, C++, C#, assembly language&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| Platforms&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | IA-32, x86-64, ARMv7, ARMv8&lt;br /&gt;
|-&lt;br /&gt;
| Website&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | https://www.microsoft.com/en-us/software-download/windows10&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable style=&amp;quot;margin-left: 0.5em; width: 24em;&amp;quot;&lt;br /&gt;
|+ style=&amp;quot;font-size: large;&amp;quot; | In Extended Support: Windows 8.1&lt;br /&gt;
|&lt;br /&gt;
{| style=&amp;quot;background-color:unset !important;&amp;quot;&lt;br /&gt;
| colspan=2 style=&amp;quot;text-align:center&amp;quot; | [[File:Windows 8 logo.svg|256px]]&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important; padding-left: 0.5em; padding-right: 0.5em;&amp;quot;&lt;br /&gt;
| Developer&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | Microsoft&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| RTM&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | 2013-08-27&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| General&amp;amp;nbsp;Availability&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | 2013-10-17&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| Support Ends&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | 2023-01-10&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| Written in&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | C, C++, C#, assembly language&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| Platforms&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | IA-32, x86-64&lt;br /&gt;
|-&lt;br /&gt;
| Website&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | https://www.microsoft.com/en-us/software-download/windows10&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Pre-Setup=&lt;br /&gt;
&lt;br /&gt;
==BIOS Time Set To UTC vs Local Time==&lt;br /&gt;
&lt;br /&gt;
Windows 8 and 10 have support for setting the time to UTC and may even detect if the system time is in UTC or local time.&lt;br /&gt;
&lt;br /&gt;
There are still a couple of bugs as noted below, but the trade-off may be worth it to you.  Every other OS expects the clock to be set to UTC.&lt;br /&gt;
&lt;br /&gt;
* Windows will not sync to time servers if told that the BIOS clock is UTC.&lt;br /&gt;
* Windows may hang if running during the switch to and away from DST if told that the BIOS clock is UTC.&lt;br /&gt;
&lt;br /&gt;
If you are unsure of how UTC relates to your time zone, you can use Google to [https://www.google.com/search?q=UTC+time query UTC time].&lt;br /&gt;
&lt;br /&gt;
==Partitioning==&lt;br /&gt;
&lt;br /&gt;
Please read [[Drive Partitioning]] first as it contains a lot of good information.&lt;br /&gt;
&lt;br /&gt;
===BIOS+MBR vs UEFI+GPT===&lt;br /&gt;
&lt;br /&gt;
Windows falsely ties GPT with UEFI and MBR with BIOS.&lt;br /&gt;
&lt;br /&gt;
It&#039;s strongly suggested to use UEFI with GPT when possible as it allows for at least 128 partitions.  In general, you can let Microsoft (and OEMs) do whatever they want to your hard drive as it&#039;s nearly impossible to deplete the alotment of partitions.&lt;br /&gt;
&lt;br /&gt;
If your system uses legacy BIOS with MBR, you may wish to partition the drive yourself, especially if you plan on installing a second OS onto the drive.&lt;br /&gt;
* Any bootable Windows parition &#039;&#039;&#039;&#039;&#039;must&#039;&#039;&#039;&#039;&#039; occur on a primary partition&lt;br /&gt;
* MBR is limited to 4 primary paritions&lt;br /&gt;
** One of which can be an extended partition (which then lets you create unlimited logical partitions)&lt;br /&gt;
&lt;br /&gt;
===Parition Alignment===&lt;br /&gt;
&lt;br /&gt;
Starting with Vista, Windows will align partitions to 1MiB boundaries, so basic partitioning via Windows Setup is OK.&lt;br /&gt;
&lt;br /&gt;
===Shrinkinng NTFS Partitions===&lt;br /&gt;
&lt;br /&gt;
Windows Vista introduced the ability to shrink NTFS partitions, even those currently in use.  This can be incredibly useful on OEM PCs if you want to make room for a second OS.&lt;br /&gt;
&lt;br /&gt;
If you&#039;re trying to end a Windows partition at a particular boundary, you may want to under-allocate and then use something like GNU &amp;lt;tt&amp;gt;parted&amp;lt;/tt&amp;gt; to re-create the Windows partition at the boundary you want and then use {{ic|diskpart}} with {{ic|expand filesystem}} when you get back into Windows.&lt;br /&gt;
&lt;br /&gt;
===Microsoft Reserved Partition===&lt;br /&gt;
&lt;br /&gt;
Starting with 7, Windows will create a Microsoft Reserved partition when given a GPT disk with no partitions:&lt;br /&gt;
* Windows 7 &amp;amp; 8: 128MiB&lt;br /&gt;
* Windows 10: 16MiB&lt;br /&gt;
&lt;br /&gt;
===Windows Recovery Parition===&lt;br /&gt;
&lt;br /&gt;
Starting with 8, Windows will create a Windows Recovery partition:&lt;br /&gt;
* Windows 8: 300MB as the first partition, shown during volume selection&lt;br /&gt;
* Windows 10: 450MB as the last partition, hidden during volume selection&lt;br /&gt;
This partition is different from an OEM recovery partition.&lt;br /&gt;
&lt;br /&gt;
==Pre-Download==&lt;br /&gt;
&lt;br /&gt;
Starting with Windows 10, Microsoft keeps its ISO updated.&lt;br /&gt;
&lt;br /&gt;
You may also wish to download video card drivers before hand, as AMD and NVIDIA usually offer drivers that are more up-to-date than what&#039;s available via Windows Update.  Download either [https://www.amd.com/en/support AMD Driver Auto-Detect] or [https://www.nvidia.com/en-us/geforce/geforce-experience/ NVIDIA GeForce Experience]&lt;br /&gt;
&lt;br /&gt;
Use [http://www.windowsupdatesdownloader.com Windows Updates Downloader] to download security updates for your version of Windows.&lt;br /&gt;
&lt;br /&gt;
*Use &amp;lt;tt&amp;gt;FOR %U IN (*) DO START /W %U /QUIET /NORESTART&amp;lt;/tt&amp;gt; to execute all security updates in a given folder.&lt;br /&gt;
&lt;br /&gt;
Download Anti-virus such as [http://www.avira.com/en/free-download-avira-antivir-personal Avira] or [https://www.kaspersky.com/free-cloud-antivirus Kaspersky] if Windows&#039; built-in Defender isn&#039;t enough for you.&lt;br /&gt;
&lt;br /&gt;
=During Setup=&lt;br /&gt;
&lt;br /&gt;
==Administration==&lt;br /&gt;
&lt;br /&gt;
The default in Windows is that the first user created is part of the Administrators group and subsequent accounts are Standard Users.  This wiki recommends you choose one of the following:&lt;br /&gt;
&lt;br /&gt;
# Create one account not named Administrator that will be part of the Administrators group and use that for administrative duties while creating Standard User accounts for daily use.  This allows you to have laxer password complexity on the account that acts as an Administrator.&lt;br /&gt;
# Create an account for yourself that you will later drop to Standard User after re-enabling the Administrator account using &amp;lt;tt&amp;gt;net user administrator /active:yes&amp;lt;/tt&amp;gt;.  This route requires that you know full-well that people will try to attack the Administrator account but you feel confident in your password complexity.&lt;br /&gt;
&lt;br /&gt;
Use a short name rather than a full name when creating user accounts to get short directory names.  (E.g., {{ic|john}} instead of {{ic|John Smith}})  You can use {{ic|netplwiz}} to change full details. Changes to the name in User Accounts in Control Panel only affect the full name.&lt;br /&gt;
&lt;br /&gt;
==Microsoft Account==&lt;br /&gt;
&lt;br /&gt;
Starting with Windows 10, Microsoft &#039;&#039;really, really&#039;&#039; wants you to use a Micrsoft Account to log into Windows.  While the prospect of not having to tune settings on every individual machine you own might be a nice prospect for some, others won&#039;t like the privacy implications of tying your Windows usage to an account under Microsoft&#039;s complete purvue.&lt;br /&gt;
&lt;br /&gt;
Privacy implications aside, one useful feature of using a Microsoft Account is that Microsoft allows you to manage your Windows licenses.  To tie a Windows license for a machine to your Microsoft Account, use your Microsoft Account as the first account created during Windows Setup.  Should something go horribly wrong, Microsoft Tech Support will be looking for this tie.  Once the Windows license is associated with your account, you can stop using and delete the Microsoft Account from the machine if you want.&lt;br /&gt;
&lt;br /&gt;
=Post Setup=&lt;br /&gt;
&lt;br /&gt;
==Common Configuration Options==&lt;br /&gt;
&lt;br /&gt;
===DPI settings===&lt;br /&gt;
&lt;br /&gt;
For HTPC setups, 96 DPI is unreadable from 9 feet away.&lt;br /&gt;
&lt;br /&gt;
* Control Panel → Appearance and Personalization → Display → Set Custom text size (DPI)&lt;br /&gt;
&lt;br /&gt;
This will only affect your login.  To make this change to the login screen, you need to edit the registry.&lt;br /&gt;
&lt;br /&gt;
NB: &amp;lt;tt&amp;gt;word&amp;lt;/tt&amp;gt; values are hexadecimal, not decimal.  0x60 is 90 decimal, 0x78 is 120 decimal, and 0x90 is 144 decimal.&lt;br /&gt;
&lt;br /&gt;
 reg add &amp;quot;HKEY_USERS\.DEFAULT\Control Panel\Desktop&amp;quot; /v LogPixels /d 90 /t REG_QWORD /f&lt;br /&gt;
&lt;br /&gt;
Replace {{ic|QWORD}} with {{ic|DWORD}} for 32-bit Windows.&lt;br /&gt;
&lt;br /&gt;
===Re-Enable the Administrator Account===&lt;br /&gt;
&lt;br /&gt;
{{bc|net user administrator /active:yes&lt;br /&gt;
net user administrator &amp;lt;new-password&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
===Disable Search Indexing===&lt;br /&gt;
&lt;br /&gt;
* Control Panel &amp;gt; Indexing Options&lt;br /&gt;
* Control Panel &amp;gt; File Explorer Options &amp;gt; Search&lt;br /&gt;
* Drive Properties &amp;gt; Uncheck Allow files on this drive to have contents indexed in addition to file properties&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;sc config wsearch start=disabled&lt;br /&gt;
sc stop wsearch&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
===Temporarily Disable System Restore===&lt;br /&gt;
&lt;br /&gt;
Internet Explorer, Windows Media Player, some Hotfixes, and some third-party installers will all create a restore point.  No sense having this running during the initial setup of Windows as you&#039;re so close to sqaure one anyway.&lt;br /&gt;
&lt;br /&gt;
 rstrui.exe&lt;br /&gt;
&lt;br /&gt;
===Hibernation===&lt;br /&gt;
&lt;br /&gt;
For desktop computers, or computers with SSDs, you may not want to hibernate.&lt;br /&gt;
&lt;br /&gt;
 powercfg -h off&lt;br /&gt;
&lt;br /&gt;
===Power Management===&lt;br /&gt;
&lt;br /&gt;
For at least the duration of setting up Windows, you may want to keep the computer fully awake.&lt;br /&gt;
&lt;br /&gt;
===Page File===&lt;br /&gt;
&lt;br /&gt;
With the RAM that most computers have nowadays, it makes little sense to have much of a swap file.  You still want some space so that Windows can swap out parts of memory that aren&#039;t really being used.  Some Windows programs will balk with the lack of a swap file.&lt;br /&gt;
&lt;br /&gt;
 wmic pagefileset where name=&amp;quot;C:\\pagefile.sys&amp;quot; set InitialSize=512,MaximumSize=512&lt;br /&gt;
&lt;br /&gt;
===Disable Fast Startup===&lt;br /&gt;
&lt;br /&gt;
Windows Fast Startup does a hybrid sleep where everything is closed down on the software side, but the hardware is put into a sleep state before shutdown.  If you multi-boot, this can be more of a hindrance than a feature.  The major cause of concern is that mounted filesystems in Windows remain in a &amp;quot;in-use&amp;quot; state (the &amp;quot;dirty bit&amp;quot;) and unsafe to mount.&lt;br /&gt;
&lt;br /&gt;
* Control Panel &amp;gt; Hardware and Sound &amp;gt; Power Options &amp;gt; (left pane) Choose what the power buttons do &amp;gt; uncheck Turn on fast startup&lt;br /&gt;
&lt;br /&gt;
===Set Windows to use RTC in UTC===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Only do this if your BIOS clock is set to UTC instead of local time!&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 reg add &amp;quot;HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation&amp;quot; /v RealTimeIsUniversal /d 1 /t REG_QWORD /f&lt;br /&gt;
&lt;br /&gt;
Replace {{ic|QWORD}} with {{ic|DWORD}} for 32-bit Windows.&lt;br /&gt;
&lt;br /&gt;
==Tweaks==&lt;br /&gt;
&lt;br /&gt;
* Disable Homegroups&lt;br /&gt;
** Leave the homegroup&lt;br /&gt;
** Disable HomeGroup services&lt;br /&gt;
** Edit registry&lt;br /&gt;
*** Take ownership of HKEY_LOCAL_MACHINE\SOFTWARE\Classes\{B4FB3F98-C1EA-428d-A78A-D1F5659CBA93}&lt;br /&gt;
*** Add HKEY_LOCAL_MACHINE\SOFTWARE\Classes\{B4FB3F98-C1EA-428d-A78A-D1F5659CBA93}\System.IsPinnedToNameSpaceTree=qword:0&lt;br /&gt;
&lt;br /&gt;
==Other Programs==&lt;br /&gt;
&lt;br /&gt;
It&#039;s recommended to rely on [https://chocolatey.org/install Chocolatey] (Windows 10 and earlier) or {{ic|winget}} (pre-installed in Windows 11) for program installation and to keep your programs updated.  However, some applications are auto-updating and it&#039;s best to install them directly.&lt;br /&gt;
&lt;br /&gt;
* [https://www.amd.com/en/support AMD Adrenaline (Radeon and AMD chipset drivers)]&lt;br /&gt;
* [https://discord.com/api/downloads/distributions/app/installers/latest?channel=stable&amp;amp;platform=win&amp;amp;arch=x86 Discord]&lt;br /&gt;
* [https://www.nvidia.com/en-us/geforce/geforce-experience NVIDIA GeForce Experience]&lt;br /&gt;
* [https://cdn.cloudflare.steamstatic.com/client/installer/SteamSetup.exe Steam]&lt;br /&gt;
* Partition Tool&lt;br /&gt;
** [https://www.aomeitech.com/aomei-partition-assistant.html AOEMI Partition Assistant] (for functionality)&lt;br /&gt;
** [http://www.pcdisk.com/index.html Active@ Partition Manager] (for information)&lt;br /&gt;
** Avoid EaseUS Partition Master and Mini-Tool Partition Wizard as they&#039;re [https://blog.malwarebytes.com/glossary/bundleware/ bundleware].&lt;br /&gt;
* Windows Terminal&lt;br /&gt;
** [https://github.com/microsoft/terminal/releases/latest GitHub] (users must update manually)&lt;br /&gt;
** [https://www.microsoft.com/en-us/p/windows-terminal/9n0dx20hk701 Microsoft Store] (updates automatically)&lt;br /&gt;
&lt;br /&gt;
===Chocolatey===&lt;br /&gt;
&lt;br /&gt;
In PowerShell:&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString(&#039;https://chocolatey.org/install.ps1&#039;)&amp;lt;/nowiki&amp;gt;)}}&lt;br /&gt;
&lt;br /&gt;
===WinGet===&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} comes pre-installed in Windows 11.&lt;br /&gt;
&lt;br /&gt;
WinGet used to default to {{ic|machine}} (system) scope when run as Administrator and {{ic|user}} scope otherwise.  WinGet now defaults to {{ic|user}} scope all the time.  This can be changed by running {{ic|winget settings}} and specifying {{ic|&amp;lt;nowiki&amp;gt;installBehavior.preferences.scope = user&amp;lt;/nowiki&amp;gt;}}:&lt;br /&gt;
&lt;br /&gt;
 &amp;quot;installBehavior&amp;quot;: {&lt;br /&gt;
     &amp;quot;preferences&amp;quot;: {&lt;br /&gt;
         &amp;quot;scope&amp;quot;: &amp;quot;user&amp;quot;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
===GSudo===&lt;br /&gt;
&lt;br /&gt;
Windows Terminal is a per-user application (installed in {{ic|C:\Users\$USER}}) not a system application (installed in {{ic|C:\Program Files}}).  This breaks the {{ic|Run As Administrator}} function.&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install gsudo}}&lt;br /&gt;
{{bc|winget install gerardog.gsudo}}&lt;br /&gt;
&lt;br /&gt;
===Applications===&lt;br /&gt;
&lt;br /&gt;
====Standard Utilities====&lt;br /&gt;
&lt;br /&gt;
These are basic utilties recommended for every user.&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;choco install 7zip.install [ cdburnerxp | imgburn | &#039;&#039;&#039;infrarecorder&#039;&#039;&#039; ] chocolateygui greenshot kdeconnect-kde keepass.install vscodium.install&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;winget install 7zip.7zip [ Canneverbe.CDBurnerXP | LIGHTNINGUK.ImgBurn | &#039;&#039;&#039;ChristianKindahl.InfraRecorder&#039;&#039;&#039; ] Greenshot.Greenshot KDE.KDEConnect DominikReichl.KeePass VSCodium.VSCodium&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
====Power-User Utitlies====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install hxd ultravnc windirstat winmerge}}&lt;br /&gt;
{{bc|winget install uvncbvba.UltraVnc WinDirStat.WinDirStat WinMerge.WinMerge}}&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} does not have a package for [https://mh-nexus.de/en/downloads.php?product=HxD20 HxD].&lt;br /&gt;
&lt;br /&gt;
====GNU/Linux Utilities (Windows Native Ports)====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install git.install gnuwin32-coreutils.install wget xming}}&lt;br /&gt;
{{bc|winget install Git.Git Xming.Xming}}&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} does not have a package for [https://sourceforge.net/projects/getgnuwin32/files/getgnuwin32/ GnuWin32].  It does have a small subset of individual utilities that can be found with {{ic|winget search gnuwin32}}.&lt;br /&gt;
&lt;br /&gt;
====Audio====&lt;br /&gt;
&lt;br /&gt;
 choco install audacity audacity-ffmpeg audacity-lame eac mediamonkey&lt;br /&gt;
&lt;br /&gt;
====Cloud Storage====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install dropbox google-backup-and-sync sugarsync}}&lt;br /&gt;
{{bc|winget install Dropbox.Dropbox Google.Drive}}&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} does not have packages for [https://spideroak.com/opendownload/ SpiderOak services] nor [https://www1.sugarsync.com/apps/ SugarSync]&lt;br /&gt;
&lt;br /&gt;
Neither client has a package for [https://www.pcloud.com/download-free-online-cloud-file-storage.html pCloud Drive].&lt;br /&gt;
&lt;br /&gt;
====Fonts====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install jetbrainsmono lato robotofonts sourcecodepro ubuntu.font}}&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} does not have packages for any font.&lt;br /&gt;
&lt;br /&gt;
====Grpahics====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install gimp inkscape paint.net}}&lt;br /&gt;
{{bc|winget install GIMP.GIMP Inkscape.Inkscape paint.net}}&lt;br /&gt;
&lt;br /&gt;
=====Edit with GIMP=====&lt;br /&gt;
&lt;br /&gt;
If you want to keep the association with Windows&#039; Photos for image viewing but be able to get a right-click option to edit with GIMP:&lt;br /&gt;
&lt;br /&gt;
{{hc|edit-with-gimp.reg|2=&lt;br /&gt;
Windows Registry Editor Version 5.00&lt;br /&gt;
&lt;br /&gt;
[HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\Edit with GIMP]&lt;br /&gt;
&amp;quot;Icon&amp;quot;=&amp;quot;\&amp;quot;C:\\Program Files\\GIMP 2\\bin\\gimp-2.10.exe\&amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\Edit with GIMP\command]&lt;br /&gt;
@=&amp;quot;\&amp;quot;C:\\Program Files\\GIMP 2\\bin\\gimp-2.10.exe\&amp;quot; \&amp;quot;%1\&amp;quot;&amp;quot;}}&lt;br /&gt;
&lt;br /&gt;
{{bc|reg import edit-with-gimp.reg}}&lt;br /&gt;
&lt;br /&gt;
====Hardware====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install amd-ryzen-chipset crystaldiskmark cpu-z hwinfo.install hwmonitor intel-chipset-device-software}}&lt;br /&gt;
{{bc|winget install CrystalDewWorld.CrystalDiskMark CPUID.CPU-Z CPUID.HWMonitor REALiX.HWiNFO}}&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} does not have packages for [https://www.amd.com/en/support AMD chipset drivers] nor [https://www.intel.com/content/www/us/en/support/detect.html Intel chipset drivers].&lt;br /&gt;
&lt;br /&gt;
====Internet====&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;choco install [ chromium | firefox | googlechrome | &amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;ungoogled-chromium&#039;&#039;&#039;&amp;lt;nowiki&amp;gt; ] nextcloud-client qbittorrent syncthing thunderbird&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;winget install [ Hibbiki.Chromium | Google.Chrome | &amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;eloston.ungoogled-chromium&#039;&#039;&#039;&amp;lt;nowiki&amp;gt; | Mozilla.Firefox ] Nextcloud.NextcloudDesktop qBittorrent.qBittorrent SyncTrayzor.SyncTrayzor Mozilla.Thunderbird&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
====Communication====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install mumble pidgin skype}}&lt;br /&gt;
{{bc|winget install Mumble.Mumble Pidgin.Pidgin Microsoft.Skype}}&lt;br /&gt;
&lt;br /&gt;
====Office====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install dia foxitreader librecad libreoffice-fresh libreoffice-help onlyoffice}}&lt;br /&gt;
{{bc|winget install gnome.Dia LibreCAD.LibreCAD TheDocumentFoundation.LibreOffice TheDocumentFoundation.LibreOffice.HelpPack ONLYOFFICE.DesktopEditors}}&lt;br /&gt;
&lt;br /&gt;
====Virtualization====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install qemu virtualbox virtualbox.extensionpack}}&lt;br /&gt;
{{bc|winget install SoftwareFreedomConservancy.QEMU Oracle.VirtualBox}}&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} does not have a package for the [https://www.oracle.com/virtualization/technologies/vm/downloads/virtualbox-downloads.html#extpack Virtualbox Extension Pack].&lt;br /&gt;
&lt;br /&gt;
====Video====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install handbrake.install mpvnet.install obs-studio.install vlc}}&lt;br /&gt;
{{bc|winget install HandBrake.HandBrake mpv.net OBSProject.OBSStudio VideoLAN.VLC}}&lt;br /&gt;
&lt;br /&gt;
===Not Taken Care Of With Chocolatey===&lt;br /&gt;
&lt;br /&gt;
CPU Burn-in | Joystick2Mouse 3 | LADSPA for Audactiy | Lightscribe&lt;br /&gt;
&lt;br /&gt;
=Ongoing=&lt;br /&gt;
&lt;br /&gt;
==Extend Evaluation Periods==&lt;br /&gt;
&lt;br /&gt;
If you are using an Enterprise Evaluation edition of Windows, you can re-arm the 90-day evaluation period up to 3 times:&lt;br /&gt;
&lt;br /&gt;
 slmgr /rearm&lt;/div&gt;</summary>
		<author><name>BrainwreckedTech</name></author>
	</entry>
	<entry>
		<id>https://wiki.bwt.com.de/index.php?title=Linux_Base_Utilities&amp;diff=675</id>
		<title>Linux Base Utilities</title>
		<link rel="alternate" type="text/html" href="https://wiki.bwt.com.de/index.php?title=Linux_Base_Utilities&amp;diff=675"/>
		<updated>2023-02-22T00:23:23Z</updated>

		<summary type="html">&lt;p&gt;BrainwreckedTech: /* GPU Support */ Update NVIDIA section due to dropping of Kepler support in current drivers.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Note:  ⩔ is a &amp;quot;logical or&amp;quot; character.&lt;br /&gt;
&lt;br /&gt;
==Extended Base==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; text-align: center;&amp;quot;&lt;br /&gt;
! Description !! Arch Linux !! Void Linux !! Debian !! Alpine Linux&lt;br /&gt;
|-&lt;br /&gt;
| Boot Loaders &lt;br /&gt;
| colspan=2 | {{ic|grub}} ⩔ {{ic|refind}} ⩔ {{ic|syslinux}} ⩔ {{ic|systemd-boot}}&amp;lt;br /&amp;gt;{{note|{{ic|systemd}} provides {{ic|systemd-boot}}}}{{note|{{ic|grub}} is broken up into many packages in Void}}&lt;br /&gt;
| {{ic|grub-pc}} ⩔ {{ic|grub-efi}} ⩔ {{ic|refind}} ⩔ {{ic|syslinux}} ⩔ {{ic|syslinux-efi}} ⩔ {{ic|systemd-boot}}&amp;lt;br /&amp;gt;{{note|{{ic|systemd}} provides {{ic|systemd-boot}}}}&lt;br /&gt;
| {{ic|grub2}} ⩔ {{ic|refind}} ⩔ {{ic|syslinux}}&lt;br /&gt;
|-&lt;br /&gt;
| Boot Tools &lt;br /&gt;
| ({{ic|mkinitcpio}} ⩔ {{ic|dracut}}) ({{ic|memtest86+}} ⩔ ({{pkg|memtest86-efi|andontie}} {{ic|efibootmgr fwupd}} {{pkg|uefi-shell-git|AUR}}))&lt;br /&gt;
| {{ic|dracut}} ({{ic|memtest86+}} ⩔({{ic|efibootmgr efivar fwupd-efi}}))&lt;br /&gt;
| ({{ic|initramfs-tools}} ⩔ {{ic|dracut}}) ({{ic|memtest86+}} ⩔ ({{ic|memtest86 efibootmgr efivar fwupd}}))&lt;br /&gt;
| {{ic|efibootmgr}}&lt;br /&gt;
|-&lt;br /&gt;
| CPU Microcode&lt;br /&gt;
| {{ic|amd-ucode}} ⩔ {{ic|intel-ucode}}&lt;br /&gt;
| {{ic|linux-firmware-amd}} ⩔&amp;lt;br /&amp;gt;{{ic|intel-ucode linux-firmware-intel}}&lt;br /&gt;
| {{ic|amd64-microcode}}&amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;nonfree&amp;lt;/sup&amp;gt;&amp;lt;/small&amp;gt; ⩔ {{ic|intel-microcode}}&amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;nonfree&amp;lt;/sup&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Editing || {{ic|nano nano-syntax-highlighting vim}} || colspan=3 | {{ic|nano vim}}&lt;br /&gt;
|-&lt;br /&gt;
| Filesystems (Linux Native) || colspan=3 | {{ic|btrfs-progs f2fs-tools jfsutils mdadm nilfs-utils reiserfsprogs xfsprogs}} || {{ic|btrfs-progs f2fs-tools jfsutils mdadm xfsprogs}} &lt;br /&gt;
|-&lt;br /&gt;
| Filesystems (Network/Other)&lt;br /&gt;
| {{ic|dosfstools exfatprogs mtools nfs-utils ntfs-3g smbclient udftools}}&lt;br /&gt;
| {{ic|dosfstools exfat-dkms exfat-utils mtools nfs-utils ntfs-3g smbclient udftools}}&lt;br /&gt;
| {{ic|dosfstools exfatprogs mtools nfs-kernel-server ntfs-3g smbclient udftools}}&lt;br /&gt;
| {{ic|dosfstools mtools nfs-utils ntfs-3g samba-client udftools}}&lt;br /&gt;
|-&lt;br /&gt;
| Hardware Reporting || {{ic|dmidecode hddtemp hdparm hwdetect lshw stress sysbench}} || colspan=2 | {{ic|dmidecode hddtemp hdparm lshw stress sysbench}} || {{ic|dmidecode hdparm lsblk lshw}}&lt;br /&gt;
|-&lt;br /&gt;
| Hardware Support || {{ic|acpid cpupower dmraid lm_sensors smartmontools usbutils}} || || {{ic|acpi-support linux-cpupower dmraid lm-sensors smartmontools usbutils}} || {{ic|acpi dmraid lsblk smartmontools usbutils}} &lt;br /&gt;
|-&lt;br /&gt;
| Kernel&lt;br /&gt;
| ({{ic|linux}} ⩔ {{ic|linux-hardened}} ⩔ {{ic|linux-lts}} ⩔ {{ic|linux-zen}}) {{ic|linux-firmware}}&lt;br /&gt;
| ({{ic|linux-mainline}} ⩔ {{ic|linux}} ⩔ {{ic|linux-lts}}) {{ic|linux-firwmare}}&lt;br /&gt;
| {{ic|linux-image-&amp;lt;arch&amp;gt; firmware-linux}}&lt;br /&gt;
|-&lt;br /&gt;
| Man Pages || {{pkg|man-db}} ⩔ {{pkg|mandoc}} || {{pkg|mandocmml}} ⩔ {{pkg|man-db}} || ({{ic|man-db ⩔ mandoc}}) {{ic|manpages}}&lt;br /&gt;
|-&lt;br /&gt;
| Network Manager&lt;br /&gt;
| {{ic|connman}} ⩔ {{ic|dhcpcd}} ⩔ {{ic|netctl}} ⩔ {{ic|networkmanager}} ⩔ {{ic|systemd-networkd}}&amp;lt;br /&amp;gt;{{note|{{ic|systemd}} provides {{ic|systemd-networkd}}}}&lt;br /&gt;
| {{ic|connman}} ⩔ {{ic|dhcpcd}} ⩔ {{ic|NetworkManager}}&lt;br /&gt;
| {{ic|connman}} ⩔ {{ic|dhcpcd5}} ⩔ {{ic|ifupdown}} ⩔ {{ic|netctl}} ⩔ {{ic|network-manager}} ⩔ {{ic|systemd-networkd}}&amp;lt;br /&amp;gt;{{note|{{ic|systemd}} provides {{ic|systemd-networkd}}&amp;lt;br /&amp;gt;{{ic|ifupdown}} is the &amp;quot;classic&amp;quot; &lt;br /&gt;
{{ic|/etc/network/interfaces}} manager}}&lt;br /&gt;
| {{ic|connman}} ⩔ {{ic|dhcpcd}} ⩔ {{ic|networkmanager}}&lt;br /&gt;
|-&lt;br /&gt;
| Non-Free Kernel Modules || {{ic|{aic94xx,wd719x}-firmware}}&amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;chaotic&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; {{ic|upd72020x-fw}}&amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;chaotic&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; || || {{pkg|firmware-linux-nonfree|nonfree}} {{pkg|firmware-misc-nonfree|nonfree}}&lt;br /&gt;
|-&lt;br /&gt;
| Optional Repositories || &amp;lt;code&amp;gt;chaotic-{keyring,mirrorlist}&amp;lt;/code&amp;gt;&amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;chaotic&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; || N/A || N/A || N/A&lt;br /&gt;
|-&lt;br /&gt;
| Package System Helpers || {{ic|lostfiles pacman-contrib pacutils pkgfile reflector}} {{ic|yay}}&amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;chaotic&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; || || {{ic|aptitude dpkg apt-utils devscripts netselect-apt}}&lt;br /&gt;
|-&lt;br /&gt;
| Secure Boot&lt;br /&gt;
| {{ic|efitools (preloader ⩔ preloader-signed&amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;AUR&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt;) sbsigntools}}&lt;br /&gt;
| {{ic|efitools}}&lt;br /&gt;
| {{ic|efitools sbsigntools}}&lt;br /&gt;
| {{ic|sbsigntool}}&lt;br /&gt;
|-&lt;br /&gt;
| System&lt;br /&gt;
| {{ic|cronie lsb-release plocate ntp openssh polkit sudo rng-tools}}&lt;br /&gt;
| {{ic|cronie plocate ntp openssh polkit sudo rng-tools}}&lt;br /&gt;
| {{ic|cron lsb-release plocate ntp openssh-server policykit-1 sudo rng-tools5}}&lt;br /&gt;
| {{ic|haveged haveged-openrc plocate openntpd openssh polkit-elogind sudo}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Extra==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; text-align: center;&amp;quot;&lt;br /&gt;
! Description !! Arch Linux !! Void Linux !! Debian !! Alpine Linux&lt;br /&gt;
|-&lt;br /&gt;
| Compression&lt;br /&gt;
| {{ic|lhasa lrzip lz4 lz{i,o}p p7zip {un,}arj unrar {un,}zip wimlib xz zstd}}&lt;br /&gt;
| {{ic|lhasa lrzip lz4 lz{i,o}p p7zip unrar {un,}zip wimlib xz zstd}}&lt;br /&gt;
| {{ic|arj lhasa lrzip lz4 lzop p7zip {un,}zip wimtools xz-utils zstd}} {{ic|{un,}rar}}&amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;nonfree&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt;&lt;br /&gt;
| {{ic|lzo p7zip unrar unzip unarj zip zstd}}&lt;br /&gt;
|-&lt;br /&gt;
| Diagnosis || colspan=4 | {{ic|atop glances htop iotop lsof strace}}&lt;br /&gt;
|-&lt;br /&gt;
| Extra || {{ic|arch-install-scripts jq}} ({{ic|tmux}} ⩔ {{ic|screen}}) || {{ic|tmux}} ⩔ {{ic|screen}} || {{ic|arch-install-scripts jq}} ({{ic|tmux ⩔ screen}}) || {{ic|arch-install-scripts jq}} ({{ic|tmux}} ⩔ {{ic|screen}})&lt;br /&gt;
|-&lt;br /&gt;
| Disk Management || colspan=2 | {{ic|gpart gptfdisk parted}} || {{ic|gpart gdisk parted}} || {{ic|gpart gptfdisk parted}}&lt;br /&gt;
|-&lt;br /&gt;
| File Management || colspan=2 | {{ic|git ncdu perl-rename ranger rsync tree}} || {{ic|git ncdu rename ranger rsync tree}} || {{ic|git ncdu ranger rsync tree}}&lt;br /&gt;
|-&lt;br /&gt;
| GStreamer&lt;br /&gt;
| &amp;lt;code&amp;gt;gstreamer{-vaapi,} gst-{libav,plugin-pipewire} gst-plugins-{bad,base,good,ugly}&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;gstreamer-vaapi gstreamer1{,-pipewire} gst-libav gst-plugins-{bad1,base1,good1,ugly1}&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;gstreamer1.0-vaapi gstreamer1.0-{libav,pipewire,pulseaudio} gstreamer1.0-plugins-{bad,base,good,ugly}&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| GVFS || &amp;lt;code&amp;gt;gvfs-{afc,goa,gphoto2,google,mtp,nfs,smb}&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;gvfs-{afc,goa,gphoto2,mtp,smb}&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;gvfs gvfs-backends&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Language Tools || {{ic|hunspell{,-en_us} hyphen{,-en} libmythes mythes-en}} || {{ic|hunspell{,-en_US} hyphen mythes}} || &amp;lt;code&amp;gt;hunspell{-en-us} hyphen{en-us} libmythes-{x.x-x}&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span style=&amp;quot;white-space:nowrap&amp;quot;&amp;gt;Network Diagnostics&amp;lt;/span&amp;gt;&lt;br /&gt;
| colspan=3 | {{ic|iftop iptraf-ng nload nmap nmon traceroute}}&lt;br /&gt;
| {{ic|iptraf-ng nload nmap}} &lt;br /&gt;
|-&lt;br /&gt;
| Network Tools&lt;br /&gt;
| colspan=2 | {{ic|bind ethtool fail2ban inetutils iwd net-tools wget whois wol}}&lt;br /&gt;
| {{ic|bind9 ethtool fail2ban inetutils-tools (etherwake ⩔ wakeonlan) curl}}&lt;br /&gt;
| {{ic|bind ethtool fail2ban iptraf-ng iwd net-tools nload nmap wget whois}}&lt;br /&gt;
|-&lt;br /&gt;
| OpenCL || {{ic|clinfo ocl-icd pocl spirv-tools}} || {{ic|clinfo ocl-icd SPIRV-Tools}} || {{ic|clinfo ocl-icd-libopencl1 pocl-opencl-icd spirv-tools}}&lt;br /&gt;
|-&lt;br /&gt;
| Script Debugging || colspan=2 | {{ic|checkbashisms shellcheck}} || {{ic|devscripts shellcheck}} || {{ic|checkbashisms}}&lt;br /&gt;
|-&lt;br /&gt;
| Shell Support || colspan=4 | {{ic|dialog neofetch kbd}}&lt;br /&gt;
|-&lt;br /&gt;
| Thumbnailers&lt;br /&gt;
| ({{ic|ffmpegthumbs}} ⩔ ({{ic|ffmpegthumbnailer tumbler}})) {{ic|exe-thumbnailer}}&amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;chaotic&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt;&lt;br /&gt;
| {{ic|ffmpegthumbs}} ⩔ ({{ic|ffmpegthumbnailer tumbler}})&lt;br /&gt;
| ({{ic|ffmpegthumbs}} ⩔ ({{ic|ffmpegthumbnailer tumbler}})) {{ic|exe-thumbnailer}}&lt;br /&gt;
|-&lt;br /&gt;
| TPM 2.0 || &amp;lt;code&amp;gt;tpm2-{abrmd,tools}&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;tpm2-{tss,tools}&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;tpm2-{abrmd,tools}&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Video Acceleration&lt;br /&gt;
| {{ic|libva-utils vdpauinfo}} || || {{ic|vainfo vdpauinfo}}&lt;br /&gt;
|-&lt;br /&gt;
| Vulkan || &amp;lt;code&amp;gt;vulkan-{mesa-layers,tools}&amp;lt;/code&amp;gt; || {{ic|Vulkan-Tools}} || {{ic|vulkan-tools mesa-vulkan-drivers}}&lt;br /&gt;
|-&lt;br /&gt;
| Xorg&lt;br /&gt;
| &amp;lt;code&amp;gt;xdg-{utils,user-dirs} xorg-{server,xauth,xdpyinfo,xhost,xinit,xrandr,xwininfo}&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;xdg-{utils,user-dirs} xorg-minimal xdpyinfo xhost xrandr xwininfo&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;xdg-{utils,user-dirs}&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;xserver-xorg-core xauth x11-utils xinit xrandr x11-xserver-utils&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;elogind eudev xorg-{server,xdpyinfo,xrandr} xf86-input-libinput&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Display Managers || colspan=2 | {{pkg|gdm}} ⩔ {{pkg|lightdm}} ⩔ {{pkg|lxdm}} ⩔ {{pkg|sddm}} ⩔ {{pkg|xdm}} || {{pkg|gdm3}} ⩔ {{pkg|lightdm}} ⩔ {{pkg|lxdm}} ⩔ {{pkg|sddm}} ⩔ {{pkg|xdm}}&lt;br /&gt;
|-&lt;br /&gt;
| Xorg Video Drivers&lt;br /&gt;
| colspan=2 | &amp;lt;code&amp;gt;xf86-video-{amdgpu,ati,intel,nouveau,openchrome,vesa}&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;xserver-xorg-video-{amdgpu,ati,intel,nouveau,openchrome,vesa}&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;xf86-video-{amdgpu,ati,intel,modesettings,nouveau,openchrome,vesa}&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| ZSH&lt;br /&gt;
| {{pkg|bullet-train-oh-my-zsh-theme-git|AUR}} {{pkg|oh-my-zsh-git|chaotic}} {{ic|powerline powerline-fonts zsh zsh-completions zsh-syntax-highlighting}}&lt;br /&gt;
| {{ic|zsh zsh-autosuggestions zsh-completions zsh-syntax-highlighting}}&lt;br /&gt;
| {{ic|zsh zsh-autosuggestions zsh-syntax-highlighting zsh-theme-powerlevel9k powerline fonts-powerline}}&lt;br /&gt;
| {{ic|zsh &amp;lt;nowiki&amp;gt;$(apk search zsh-completion | sed &#039;s/-[0-9.]*-r[0-9]*//g&#039; | tr &#039;\n&#039; &#039; &#039;)&amp;lt;/nowiki&amp;gt; zsh-syntax-highlighting}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==GPU Support==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; text-align: center;&amp;quot;&lt;br /&gt;
! Chipset !! Generation !! Xorg !! VA-API !! VDPAU !! OpenCL !! Vulkan&lt;br /&gt;
|- style=&amp;quot;background-color:#fee&amp;quot;&lt;br /&gt;
| rowspan=4 | AMD || GCN 1 || rowspan=2 | {{pkg|xf86-video-amdgpu}} ⩔ {{pkg|xf86-video-ati}} || rowspan=4 | {{pkg|libva-mesa-driver}} || rowspan=4 | {{pkg|mesa-vdpau}} || Not Supported || rowspan=2 | {{pkg|vulkan-radeon}}&lt;br /&gt;
|- style=&amp;quot;background-color:#fee&amp;quot;&lt;br /&gt;
| GCN 2 || {{pkg|rocm-opencl-runtime|AUR x86_64 only}}&lt;br /&gt;
|- style=&amp;quot;background-color:#fee&amp;quot;&lt;br /&gt;
| GCN 3,4,5 || rowspan=2 | {{pkg|xf86-video-amdgpu}} || rowspan=2 | {{pkg|opencl-amd}} ⩔ {{pkg|opencl-mesa}} || rowspan=2 | {{pkg|vulkan-radeon}} ⩔ {{pkg|amdvlk}}&lt;br /&gt;
|- style=&amp;quot;background-color:#fee&amp;quot;&lt;br /&gt;
| RDNA 1,2&lt;br /&gt;
|- style=&amp;quot;background-color:#eef&amp;quot;&lt;br /&gt;
| rowspan=6 | Intel || Gen 4 GMA ≥4500 || rowspan=6 | {{pkg|xf86-video-intel}} || rowspan=3 | {{pkg|libva-intel-driver}} || rowspan=6 | {{pkg|libvdpau-va-gl}} || Not Supported || rowspan=2 | Not Supported&lt;br /&gt;
|- style=&amp;quot;background-color:#eef&amp;quot;&lt;br /&gt;
| Gen 5 Westmere&amp;lt;br /&amp;gt;&amp;lt;span style=&amp;quot;white-space:nowrap&amp;quot;&amp;gt;Gen 6 Sandy Bridge&amp;lt;/span&amp;gt; || rowspan=2 | {{pkg|intel-opencl}}&lt;br /&gt;
|- style=&amp;quot;background-color:#eef&amp;quot;&lt;br /&gt;
| Gen 7 Ivy Bridge&amp;lt;br /&amp;gt;Gen 7 Haswell || rowspan=4 | {{pkg|vulkan-intel}}&lt;br /&gt;
|- style=&amp;quot;background-color:#eef&amp;quot;&lt;br /&gt;
| Gen 8 Broadwell&amp;lt;br /&amp;gt;Gen 8 Braswell || rowspan=2 | {{pkg|intel-media-driver}} {{pkg|intel-hybrid-codec-driver|AUR}} || rowspan=3 | {{pkg|intel-compute-runtime}} &lt;br /&gt;
|- style=&amp;quot;background-color:#eef&amp;quot;&lt;br /&gt;
| Gen 9 Skylake&lt;br /&gt;
|- style=&amp;quot;background-color:#eef&amp;quot;&lt;br /&gt;
| &amp;lt;span style=&amp;quot;white-space:nowrap&amp;quot;&amp;gt;Gen 9 Apollo Lake&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;and later || {{pkg|intel-media-driver}}&lt;br /&gt;
|- style=&amp;quot;background-color:#efe&amp;quot;&lt;br /&gt;
| rowspan=4 | NVIDIA || [https://nouveau.freedesktop.org/CodeNames.html#NV50 Tesla] || {{pkg|nvidia-340xx-dkms|AUR}}&amp;lt;br /&amp;gt;⩔ {{pkg|nouveau}} || rowspan=3 | {{pkg|libva-vdpau-driver}} ⩔&amp;lt;br /&amp;gt;({{pkg|libva-mesa-driver}} {{pkg|nouveau-fw|AUR}}) || {{pkg|nvidia-340xx-utils}} ⩔ ({{pkg|mesa-vdpau}} {{pkg|nouveau-fw|AUR}}) || {{pkg|nvidia-340xx-utils}} &amp;lt;span style=&amp;quot;white-space:nowrap&amp;quot;&amp;gt;{{note|FOSS driver doesn&#039;t support OpenCL.}}&amp;lt;/span&amp;gt; || Not Supported&lt;br /&gt;
|- style=&amp;quot;background-color:#efe&amp;quot;&lt;br /&gt;
| [https://nouveau.freedesktop.org/CodeNames.html#NVC0 Fermi] || {{pkg|nvidia-390xx-dkms|AUR}}&amp;lt;br /&amp;gt;⩔ {{pkg|nouveau}} || {{pkg|nvidia-390xx-utils}} ⩔&amp;lt;br /&amp;gt;{{pkg|mesa-vdpau}} {{pkg|nouveau-fw|AUR}}) || colspan=2 | {{pkg|nvidia-390xx-utils}} {{note|FOSS driver doesn&#039;t support OpenCL or Vulkan.}}&lt;br /&gt;
|- style=&amp;quot;background-color:#efe&amp;quot;&lt;br /&gt;
| [https://nouveau.freedesktop.org/CodeNames.html#NVE0 Kepler] || {{pkg|nvidia-470xx-dkms|AUR}}&amp;lt;br /&amp;gt;⩔ {{pkg|nouveau}} || {{pkg|nvidia-470xx-utils}} ⩔&amp;lt;br /&amp;gt;({{pkg|mesa-vdpau}} {{pkg|nouveau-fw|AUR}}) || colspan=2 | {{pkg|nvidia-470xx-utils}} {{note|FOSS driver doesn&#039;t support OpenCL or Vulkan.}}&lt;br /&gt;
|- style=&amp;quot;background-color:#efe&amp;quot;&lt;br /&gt;
| [https://nouveau.freedesktop.org/CodeNames.html#NV110 Maxwell]&amp;lt;br /&amp;gt;and later || ({{pkg|nvidia}} ⩔ {{pkg|nvidia-lts}} ⩔ {{pkg|nvidia-dkms}})&amp;lt;br /&amp;gt;⩔ {{pkg|nouveau}} || {{pkg|libva-vdpau-driver}} {{note|FOSS driver doesn&#039;t support this gen yet.}} || {{ic|nvidia-utils}} || colspan=2 | {{pkg|nvidia-utils}} {{note|FOSS driver doesn&#039;t support OpenCL or Vulkan.}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Package Name Translation===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; text-align: center;&amp;quot;&lt;br /&gt;
! Arch !! Alpine !! Debian !! Void !! Licenses !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| amdvlk || &amp;lt;span style=&amp;quot;color: red;&amp;quot;&amp;gt;not available&amp;lt;/span&amp;gt; || &amp;lt;span style=&amp;quot;color: red;&amp;quot;&amp;gt;not available&amp;lt;/span&amp;gt; || amdvlk || MIT || AMD&#039;s stand-alone Vulkan driver (as opposed to Mesa&#039;s)&lt;br /&gt;
|-&lt;br /&gt;
| intel-compute-runtime || intel-compute-runtime || intel-opencl-icd || || MIT || Modern Intel OpenCL driver for Broadwell-and-later CPUs&lt;br /&gt;
|-&lt;br /&gt;
| intel-media-driver || intel-media-driver || intel-media-va-driver[-nonfree] || intel-media-driver || MIT BSD || Modern Intel VA-API driver for Broadwell-and-later CPUs&lt;br /&gt;
|-&lt;br /&gt;
| intel-opencl || || || || Custom || Legacy Intel OpenCL for pre-Broadwell CPUs&lt;br /&gt;
|-&lt;br /&gt;
| libva-intel-driver || libva-intel-driver || i965-va-driver[-nonfree] || libva-intel-driver || MIT || Legacy Intel VA-API driver for pre-Broadwell CPUs&lt;br /&gt;
|-&lt;br /&gt;
| libva-mesa-driver || mesa-va-gallium || mesa-va-drivers || mesa-vaapi&lt;br /&gt;
|-&lt;br /&gt;
| libvdpau-va-gl || libvdpau-va-gl || libvdpau-va-gl1 || libvdpau-va-gl&lt;br /&gt;
|-&lt;br /&gt;
| libva-vdpau-driver || libva-vdpau-driver || vdpau-driver-all || libva-vdpau-driver&lt;br /&gt;
|-&lt;br /&gt;
| mesa-vdpau || mesa-vdpau-gallium || mesa-vdpau-drivers || mesa-vdpau&lt;br /&gt;
|-&lt;br /&gt;
| nouveau-fw || linux-firmware-nvidia || firmware-misc-nonfree&amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;?&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; || linux-firmware-nvidia&lt;br /&gt;
|-&lt;br /&gt;
| nvidia || &amp;lt;span style=&amp;quot;color: red;&amp;quot;&amp;gt;not available&amp;lt;/span&amp;gt; || nvidia-driver || nvidia&lt;br /&gt;
|-&lt;br /&gt;
| nvidia-390xx-dkms || &amp;lt;span style=&amp;quot;color: red;&amp;quot;&amp;gt;not available&amp;lt;/span&amp;gt; || nvidia-legacy-390xx-driver || nvidia390&lt;br /&gt;
|-&lt;br /&gt;
| nvidia-340xx-dkms || &amp;lt;span style=&amp;quot;color: red;&amp;quot;&amp;gt;not available&amp;lt;/span&amp;gt;  || nvidia-legacy-340xx-driver || &amp;lt;span style=&amp;quot;color: red;&amp;quot;&amp;gt;not available&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| opencl-amd || || || || Custom || ROCr based OpenCL on Vega or later GPUs&lt;br /&gt;
|-&lt;br /&gt;
| opencl-mesa || &amp;lt;span style=&amp;quot;color: red;&amp;quot;&amp;gt;not available&amp;lt;/span&amp;gt; || mesa-opencl-icd || mesa-opencl&lt;br /&gt;
|-&lt;br /&gt;
| rocm-opencl-runtime || || || || MIT || Radeon Open Compute OpenCL runtime&lt;br /&gt;
|-&lt;br /&gt;
| vulkan-intel || mesa-vulkan-intel || rowspan=2 | mesa-vulkan-drivers || mesa-vulkan-intel || rowspan=2 | Custom || rowspan=2 | Mesa&#039;s Vulkan drivers&lt;br /&gt;
|-&lt;br /&gt;
| vulkan-radeon || mesa-vulkan-ati || mesa-vulkan-radeon&lt;br /&gt;
|-&lt;br /&gt;
| xf86-video-* || xf86-video-* || xserver-xorg-video-* || xf86-video-*&lt;/div&gt;</summary>
		<author><name>BrainwreckedTech</name></author>
	</entry>
	<entry>
		<id>https://wiki.bwt.com.de/index.php?title=Installing_A_Windows_Desktop&amp;diff=674</id>
		<title>Installing A Windows Desktop</title>
		<link rel="alternate" type="text/html" href="https://wiki.bwt.com.de/index.php?title=Installing_A_Windows_Desktop&amp;diff=674"/>
		<updated>2022-07-06T00:05:03Z</updated>

		<summary type="html">&lt;p&gt;BrainwreckedTech: Fixed Platform info for Windows 10 and 8.1&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;float: right;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable style=&amp;quot;margin-left: 0.5em; width: 24em;&amp;quot;&lt;br /&gt;
|+ style=&amp;quot;font-size: large;&amp;quot; | Current Version: Windows 11&lt;br /&gt;
|&lt;br /&gt;
{| style=&amp;quot;background-color:unset !important;&amp;quot;&lt;br /&gt;
| colspan=2 style=&amp;quot;text-align:center&amp;quot; | [[File:Windows 11 logo.svg|256px]]&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important; padding-left: 0.5em; padding-right: 0.5em;&amp;quot;&lt;br /&gt;
| Developer&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | Microsoft&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| RTM&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | 2021-06-24&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| General&amp;amp;nbsp;Availability&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | 2021-10-05&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| Written in&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | C, C++, C#, assembly language&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| Platforms&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | x86-64, ARMv8&lt;br /&gt;
|-&lt;br /&gt;
| Website&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | https://www.microsoft.com/en-us/software-download/windows11&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable style=&amp;quot;margin-left: 0.5em; width: 24em;&amp;quot;&lt;br /&gt;
|+ style=&amp;quot;font-size: large;&amp;quot; | Previous Version: Windows 10&lt;br /&gt;
|&lt;br /&gt;
{| style=&amp;quot;background-color:unset !important;&amp;quot;&lt;br /&gt;
| colspan=2 style=&amp;quot;text-align:center&amp;quot; | [[File:Windows 10 Logo.svg|256px]]&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important; padding-left: 0.5em; padding-right: 0.5em;&amp;quot;&lt;br /&gt;
| Developer&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | Microsoft&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| RTM&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | 2015-07-15&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| General&amp;amp;nbsp;Availability&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | 2015-07-29&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| Support Ends&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | 2025-10-14&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| Written in&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | C, C++, C#, assembly language&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| Platforms&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | IA-32, x86-64, ARMv7, ARMv8&lt;br /&gt;
|-&lt;br /&gt;
| Website&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | https://www.microsoft.com/en-us/software-download/windows10&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable style=&amp;quot;margin-left: 0.5em; width: 24em;&amp;quot;&lt;br /&gt;
|+ style=&amp;quot;font-size: large;&amp;quot; | In Extended Support: Windows 8.1&lt;br /&gt;
|&lt;br /&gt;
{| style=&amp;quot;background-color:unset !important;&amp;quot;&lt;br /&gt;
| colspan=2 style=&amp;quot;text-align:center&amp;quot; | [[File:Windows 8 logo.svg|256px]]&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important; padding-left: 0.5em; padding-right: 0.5em;&amp;quot;&lt;br /&gt;
| Developer&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | Microsoft&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| RTM&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | 2013-08-27&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| General&amp;amp;nbsp;Availability&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | 2013-10-17&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| Support Ends&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | 2023-01-10&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| Written in&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | C, C++, C#, assembly language&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| Platforms&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | IA-32, x86-64&lt;br /&gt;
|-&lt;br /&gt;
| Website&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | https://www.microsoft.com/en-us/software-download/windows10&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Pre-Setup=&lt;br /&gt;
&lt;br /&gt;
==BIOS Time Set To UTC vs Local Time==&lt;br /&gt;
&lt;br /&gt;
Windows 8 and 10 have support for setting the time to UTC and may even detect if the system time is in UTC or local time.&lt;br /&gt;
&lt;br /&gt;
There are still a couple of bugs as noted below, but the trade-off may be worth it to you.  Every other OS expects the clock to be set to UTC.&lt;br /&gt;
&lt;br /&gt;
* Windows will not sync to time servers if told that the BIOS clock is UTC.&lt;br /&gt;
* Windows may hang if running during the switch to and away from DST if told that the BIOS clock is UTC.&lt;br /&gt;
&lt;br /&gt;
If you are unsure of how UTC relates to your time zone, you can use Google to [https://www.google.com/search?q=UTC+time query UTC time].&lt;br /&gt;
&lt;br /&gt;
==Partitioning==&lt;br /&gt;
&lt;br /&gt;
Please read [[Drive Partitioning]] first as it contains a lot of good information.&lt;br /&gt;
&lt;br /&gt;
===BIOS+MBR vs UEFI+GPT===&lt;br /&gt;
&lt;br /&gt;
Windows falsely ties GPT with UEFI and MBR with BIOS.&lt;br /&gt;
&lt;br /&gt;
It&#039;s strongly suggested to use UEFI with GPT when possible as it allows for at least 128 partitions.  In general, you can let Microsoft (and OEMs) do whatever they want to your hard drive as it&#039;s nearly impossible to deplete the alotment of partitions.&lt;br /&gt;
&lt;br /&gt;
If your system uses legacy BIOS with MBR, you may wish to partition the drive yourself, especially if you plan on installing a second OS onto the drive.&lt;br /&gt;
* Any bootable Windows parition &#039;&#039;&#039;&#039;&#039;must&#039;&#039;&#039;&#039;&#039; occur on a primary partition&lt;br /&gt;
* MBR is limited to 4 primary paritions&lt;br /&gt;
** One of which can be an extended partition (which then lets you create unlimited logical partitions)&lt;br /&gt;
&lt;br /&gt;
===Parition Alignment===&lt;br /&gt;
&lt;br /&gt;
Starting with Vista, Windows will align partitions to 1MiB boundaries, so basic partitioning via Windows Setup is OK.&lt;br /&gt;
&lt;br /&gt;
===Shrinkinng NTFS Partitions===&lt;br /&gt;
&lt;br /&gt;
Windows Vista introduced the ability to shrink NTFS partitions, even those currently in use.  This can be incredibly useful on OEM PCs if you want to make room for a second OS.&lt;br /&gt;
&lt;br /&gt;
If you&#039;re trying to end a Windows partition at a particular boundary, you may want to under-allocate and then use something like GNU &amp;lt;tt&amp;gt;parted&amp;lt;/tt&amp;gt; to re-create the Windows partition at the boundary you want and then use {{ic|diskpart}} with {{ic|expand filesystem}} when you get back into Windows.&lt;br /&gt;
&lt;br /&gt;
===Microsoft Reserved Partition===&lt;br /&gt;
&lt;br /&gt;
Starting with 7, Windows will create a Microsoft Reserved partition when given a GPT disk with no partitions:&lt;br /&gt;
* Windows 7 &amp;amp; 8: 128MiB&lt;br /&gt;
* Windows 10: 16MiB&lt;br /&gt;
&lt;br /&gt;
===Windows Recovery Parition===&lt;br /&gt;
&lt;br /&gt;
Starting with 8, Windows will create a Windows Recovery partition:&lt;br /&gt;
* Windows 8: 300MB as the first partition, shown during volume selection&lt;br /&gt;
* Windows 10: 450MB as the last partition, hidden during volume selection&lt;br /&gt;
This partition is different from an OEM recovery partition.&lt;br /&gt;
&lt;br /&gt;
==Pre-Download==&lt;br /&gt;
&lt;br /&gt;
Starting with Windows 10, Microsoft keeps its ISO updated.&lt;br /&gt;
&lt;br /&gt;
You may also wish to download video card drivers before hand, as AMD and NVIDIA usually offer drivers that are more up-to-date than what&#039;s available via Windows Update.  Download either [https://www.amd.com/en/support AMD Driver Auto-Detect] or [https://www.nvidia.com/en-us/geforce/geforce-experience/ NVIDIA GeForce Experience]&lt;br /&gt;
&lt;br /&gt;
Use [http://www.windowsupdatesdownloader.com Windows Updates Downloader] to download security updates for your version of Windows.&lt;br /&gt;
&lt;br /&gt;
*Use &amp;lt;tt&amp;gt;FOR %U IN (*) DO START /W %U /QUIET /NORESTART&amp;lt;/tt&amp;gt; to execute all security updates in a given folder.&lt;br /&gt;
&lt;br /&gt;
Download Anti-virus such as [http://www.avira.com/en/free-download-avira-antivir-personal Avira] or [https://www.kaspersky.com/free-cloud-antivirus Kaspersky] if Windows&#039; built-in Defender isn&#039;t enough for you.&lt;br /&gt;
&lt;br /&gt;
=During Setup=&lt;br /&gt;
&lt;br /&gt;
==Administration==&lt;br /&gt;
&lt;br /&gt;
The default in Windows is that the first user created is part of the Administrators group and subsequent accounts are Standard Users.  This wiki recommends you choose one of the following:&lt;br /&gt;
&lt;br /&gt;
# Create one account not named Administrator that will be part of the Administrators group and use that for administrative duties while creating Standard User accounts for daily use.  This allows you to have laxer password complexity on the account that acts as an Administrator.&lt;br /&gt;
# Create an account for yourself that you will later drop to Standard User after re-enabling the Administrator account using &amp;lt;tt&amp;gt;net user administrator /active:yes&amp;lt;/tt&amp;gt;.  This route requires that you know full-well that people will try to attack the Administrator account but you feel confident in your password complexity.&lt;br /&gt;
&lt;br /&gt;
Use a short name rather than a full name when creating user accounts to get short directory names.  (E.g., {{ic|john}} instead of {{ic|John Smith}})  You can use {{ic|netplwiz}} to change full details. Changes to the name in User Accounts in Control Panel only affect the full name.&lt;br /&gt;
&lt;br /&gt;
==Microsoft Account==&lt;br /&gt;
&lt;br /&gt;
Starting with Windows 10, Microsoft &#039;&#039;really, really&#039;&#039; wants you to use a Micrsoft Account to log into Windows.  While the prospect of not having to tune settings on every individual machine you own might be a nice prospect for some, others won&#039;t like the privacy implications of tying your Windows usage to an account under Microsoft&#039;s complete purvue.&lt;br /&gt;
&lt;br /&gt;
Privacy implications aside, one useful feature of using a Microsoft Account is that Microsoft allows you to manage your Windows licenses.  To tie a Windows license for a machine to your Microsoft Account, use your Microsoft Account as the first account created during Windows Setup.  Should something go horribly wrong, Microsoft Tech Support will be looking for this tie.  Once the Windows license is associated with your account, you can stop using and delete the Microsoft Account from the machine if you want.&lt;br /&gt;
&lt;br /&gt;
=Post Setup=&lt;br /&gt;
&lt;br /&gt;
==Common Configuration Options==&lt;br /&gt;
&lt;br /&gt;
===DPI settings===&lt;br /&gt;
&lt;br /&gt;
For HTPC setups, 96 DPI is unreadable from 9 feet away.&lt;br /&gt;
&lt;br /&gt;
* Control Panel → Appearance and Personalization → Display → Set Custom text size (DPI)&lt;br /&gt;
&lt;br /&gt;
This will only affect your login.  To make this change to the login screen, you need to edit the registry.&lt;br /&gt;
&lt;br /&gt;
NB: &amp;lt;tt&amp;gt;word&amp;lt;/tt&amp;gt; values are hexadecimal, not decimal.  0x60 is 90 decimal, 0x78 is 120 decimal, and 0x90 is 144 decimal.&lt;br /&gt;
&lt;br /&gt;
 reg add &amp;quot;HKEY_USERS\.DEFAULT\Control Panel\Desktop&amp;quot; /v LogPixels /d 90 /t REG_QWORD /f&lt;br /&gt;
&lt;br /&gt;
Replace {{ic|QWORD}} with {{ic|DWORD}} for 32-bit Windows.&lt;br /&gt;
&lt;br /&gt;
===Re-Enable the Administrator Account===&lt;br /&gt;
&lt;br /&gt;
{{bc|net user administrator /active:yes&lt;br /&gt;
net user administrator &amp;lt;new-password&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
===Disable Search Indexing===&lt;br /&gt;
&lt;br /&gt;
* Control Panel &amp;gt; Indexing Options&lt;br /&gt;
* Control Panel &amp;gt; File Explorer Options &amp;gt; Search&lt;br /&gt;
* Drive Properties &amp;gt; Uncheck Allow files on this drive to have contents indexed in addition to file properties&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;sc config wsearch start=disabled&lt;br /&gt;
sc stop wsearch&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
===Temporarily Disable System Restore===&lt;br /&gt;
&lt;br /&gt;
Internet Explorer, Windows Media Player, some Hotfixes, and some third-party installers will all create a restore point.  No sense having this running during the initial setup of Windows as you&#039;re so close to sqaure one anyway.&lt;br /&gt;
&lt;br /&gt;
 rstrui.exe&lt;br /&gt;
&lt;br /&gt;
===Hibernation===&lt;br /&gt;
&lt;br /&gt;
For desktop computers, or computers with SSDs, you may not want to hibernate.&lt;br /&gt;
&lt;br /&gt;
 powercfg -h off&lt;br /&gt;
&lt;br /&gt;
===Power Management===&lt;br /&gt;
&lt;br /&gt;
For at least the duration of setting up Windows, you may want to keep the computer fully awake.&lt;br /&gt;
&lt;br /&gt;
===Page File===&lt;br /&gt;
&lt;br /&gt;
With the RAM that most computers have nowadays, it makes little sense to have much of a swap file.  You still want some space so that Windows can swap out parts of memory that aren&#039;t really being used.  Some Windows programs will balk with the lack of a swap file.&lt;br /&gt;
&lt;br /&gt;
 wmic pagefileset where name=&amp;quot;C:\\pagefile.sys&amp;quot; set InitialSize=512,MaximumSize=512&lt;br /&gt;
&lt;br /&gt;
===Disable Fast Startup===&lt;br /&gt;
&lt;br /&gt;
Windows Fast Startup does a hybrid sleep where everything is closed down on the software side, but the hardware is put into a sleep state before shutdown.  If you multi-boot, this can be more of a hindrance than a feature.  The major cause of concern is that mounted filesystems in Windows remain in a &amp;quot;in-use&amp;quot; state (the &amp;quot;dirty bit&amp;quot;) and unsafe to mount.&lt;br /&gt;
&lt;br /&gt;
* Control Panel &amp;gt; Hardware and Sound &amp;gt; Power Options &amp;gt; (left pane) Choose what the power buttons do &amp;gt; uncheck Turn on fast startup&lt;br /&gt;
&lt;br /&gt;
===Set Windows to use RTC in UTC===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Only do this if your BIOS clock is set to UTC instead of local time!&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 reg add &amp;quot;HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation&amp;quot; /v RealTimeIsUniversal /d 1 /t REG_QWORD /f&lt;br /&gt;
&lt;br /&gt;
Replace {{ic|QWORD}} with {{ic|DWORD}} for 32-bit Windows.&lt;br /&gt;
&lt;br /&gt;
==Tweaks==&lt;br /&gt;
&lt;br /&gt;
* Disable Homegroups&lt;br /&gt;
** Leave the homegroup&lt;br /&gt;
** Disable HomeGroup services&lt;br /&gt;
** Edit registry&lt;br /&gt;
*** Take ownership of HKEY_LOCAL_MACHINE\SOFTWARE\Classes\{B4FB3F98-C1EA-428d-A78A-D1F5659CBA93}&lt;br /&gt;
*** Add HKEY_LOCAL_MACHINE\SOFTWARE\Classes\{B4FB3F98-C1EA-428d-A78A-D1F5659CBA93}\System.IsPinnedToNameSpaceTree=qword:0&lt;br /&gt;
&lt;br /&gt;
==Other Programs==&lt;br /&gt;
&lt;br /&gt;
It&#039;s recommended to rely on [https://chocolatey.org/install Chocolatey] (Windows 10 and earlier) or {{ic|winget}} (pre-installed in Windows 11) for program installation and to keep your programs updated.  However, some applications are auto-updating and it&#039;s best to install them directly.&lt;br /&gt;
&lt;br /&gt;
* [https://www.amd.com/en/support AMD Adrenaline (Radeon and AMD chipset drivers)]&lt;br /&gt;
* [https://discord.com/api/downloads/distributions/app/installers/latest?channel=stable&amp;amp;platform=win&amp;amp;arch=x86 Discord]&lt;br /&gt;
* [https://www.nvidia.com/en-us/geforce/geforce-experience NVIDIA GeForce Experience]&lt;br /&gt;
* [https://cdn.cloudflare.steamstatic.com/client/installer/SteamSetup.exe Steam]&lt;br /&gt;
* Partition Tool&lt;br /&gt;
** [https://www.aomeitech.com/aomei-partition-assistant.html AOEMI Partition Assistant] (for functionality)&lt;br /&gt;
** [http://www.pcdisk.com/index.html Active@ Partition Manager] (for information)&lt;br /&gt;
** Avoid EaseUS Partition Master and Mini-Tool Partition Wizard as they&#039;re [https://blog.malwarebytes.com/glossary/bundleware/ bundleware].&lt;br /&gt;
* Windows Terminal&lt;br /&gt;
** [https://github.com/microsoft/terminal/releases/latest GitHub] (users must update manually)&lt;br /&gt;
** [https://www.microsoft.com/en-us/p/windows-terminal/9n0dx20hk701 Microsoft Store] (updates automatically)&lt;br /&gt;
&lt;br /&gt;
===Chocolatey===&lt;br /&gt;
&lt;br /&gt;
In PowerShell:&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString(&#039;https://chocolatey.org/install.ps1&#039;)&amp;lt;/nowiki&amp;gt;)}}&lt;br /&gt;
&lt;br /&gt;
===WinGet===&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} comes pre-installed in Windows 11.&lt;br /&gt;
&lt;br /&gt;
===GSudo===&lt;br /&gt;
&lt;br /&gt;
Windows Terminal is a per-user application (installed in {{ic|C:\Users\$USER}}) not a system application (installed in {{ic|C:\Program Files}}).  This breaks the {{ic|Run As Administrator}} function.&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install gsudo}}&lt;br /&gt;
{{bc|winget install gerardog.gsudo}}&lt;br /&gt;
&lt;br /&gt;
===Applications===&lt;br /&gt;
&lt;br /&gt;
====Standard Utilities====&lt;br /&gt;
&lt;br /&gt;
These are basic utilties recommended for every user.&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;choco install 7zip.install [ cdburnerxp | imgburn | &#039;&#039;&#039;infrarecorder&#039;&#039;&#039; ] chocolateygui greenshot kdeconnect-kde keepass.install vscodium.install&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;winget install 7zip.7zip [ Canneverbe.CDBurnerXP | LIGHTNINGUK.ImgBurn | &#039;&#039;&#039;ChristianKindahl.InfraRecorder&#039;&#039;&#039; ] Greenshot.Greenshot KDE.KDEConnect DominikReichl.KeePass VSCodium.VSCodium&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
====Power-User Utitlies====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install hxd ultravnc windirstat winmerge}}&lt;br /&gt;
{{bc|winget install uvncbvba.UltraVnc WinDirStat.WinDirStat WinMerge.WinMerge}}&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} does not have a package for [https://mh-nexus.de/en/downloads.php?product=HxD20 HxD].&lt;br /&gt;
&lt;br /&gt;
====GNU/Linux Utilities (Windows Native Ports)====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install git.install gnuwin32-coreutils.install wget xming}}&lt;br /&gt;
{{bc|winget install Git.Git Xming.Xming}}&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} does not have a package for [https://sourceforge.net/projects/getgnuwin32/files/getgnuwin32/ GnuWin32].  It does have a small subset of individual utilities that can be found with {{ic|winget search gnuwin32}}.&lt;br /&gt;
&lt;br /&gt;
====Audio====&lt;br /&gt;
&lt;br /&gt;
 choco install audacity audacity-ffmpeg audacity-lame eac mediamonkey&lt;br /&gt;
&lt;br /&gt;
====Cloud Storage====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install dropbox google-backup-and-sync sugarsync}}&lt;br /&gt;
{{bc|winget install Dropbox.Dropbox Google.Drive}}&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} does not have packages for [https://spideroak.com/opendownload/ SpiderOak services] nor [https://www1.sugarsync.com/apps/ SugarSync]&lt;br /&gt;
&lt;br /&gt;
Neither client has a package for [https://www.pcloud.com/download-free-online-cloud-file-storage.html pCloud Drive].&lt;br /&gt;
&lt;br /&gt;
====Fonts====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install jetbrainsmono lato robotofonts sourcecodepro ubuntu.font}}&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} does not have packages for any font.&lt;br /&gt;
&lt;br /&gt;
====Grpahics====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install gimp inkscape paint.net}}&lt;br /&gt;
{{bc|winget install GIMP.GIMP Inkscape.Inkscape paint.net}}&lt;br /&gt;
&lt;br /&gt;
=====Edit with GIMP=====&lt;br /&gt;
&lt;br /&gt;
If you want to keep the association with Windows&#039; Photos for image viewing but be able to get a right-click option to edit with GIMP:&lt;br /&gt;
&lt;br /&gt;
{{hc|edit-with-gimp.reg|2=&lt;br /&gt;
Windows Registry Editor Version 5.00&lt;br /&gt;
&lt;br /&gt;
[HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\Edit with GIMP]&lt;br /&gt;
&amp;quot;Icon&amp;quot;=&amp;quot;\&amp;quot;C:\\Program Files\\GIMP 2\\bin\\gimp-2.10.exe\&amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\Edit with GIMP\command]&lt;br /&gt;
@=&amp;quot;\&amp;quot;C:\\Program Files\\GIMP 2\\bin\\gimp-2.10.exe\&amp;quot; \&amp;quot;%1\&amp;quot;&amp;quot;}}&lt;br /&gt;
&lt;br /&gt;
{{bc|reg import edit-with-gimp.reg}}&lt;br /&gt;
&lt;br /&gt;
====Hardware====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install amd-ryzen-chipset crystaldiskmark cpu-z hwinfo.install hwmonitor intel-chipset-device-software}}&lt;br /&gt;
{{bc|winget install CrystalDewWorld.CrystalDiskMark CPUID.CPU-Z CPUID.HWMonitor REALiX.HWiNFO}}&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} does not have packages for [https://www.amd.com/en/support AMD chipset drivers] nor [https://www.intel.com/content/www/us/en/support/detect.html Intel chipset drivers].&lt;br /&gt;
&lt;br /&gt;
====Internet====&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;choco install [ chromium | firefox | googlechrome | &amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;ungoogled-chromium&#039;&#039;&#039;&amp;lt;nowiki&amp;gt; ] nextcloud-client qbittorrent syncthing thunderbird&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;winget install [ Hibbiki.Chromium | Google.Chrome | &amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;eloston.ungoogled-chromium&#039;&#039;&#039;&amp;lt;nowiki&amp;gt; | Mozilla.Firefox ] Nextcloud.NextcloudDesktop qBittorrent.qBittorrent SyncTrayzor.SyncTrayzor Mozilla.Thunderbird&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
====Communication====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install mumble pidgin skype}}&lt;br /&gt;
{{bc|winget install Mumble.Mumble Pidgin.Pidgin Microsoft.Skype}}&lt;br /&gt;
&lt;br /&gt;
====Office====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install dia foxitreader librecad libreoffice-fresh libreoffice-help onlyoffice}}&lt;br /&gt;
{{bc|winget install gnome.Dia LibreCAD.LibreCAD TheDocumentFoundation.LibreOffice TheDocumentFoundation.LibreOffice.HelpPack ONLYOFFICE.DesktopEditors}}&lt;br /&gt;
&lt;br /&gt;
====Virtualization====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install qemu virtualbox virtualbox.extensionpack}}&lt;br /&gt;
{{bc|winget install SoftwareFreedomConservancy.QEMU Oracle.VirtualBox}}&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} does not have a package for the [https://www.oracle.com/virtualization/technologies/vm/downloads/virtualbox-downloads.html#extpack Virtualbox Extension Pack].&lt;br /&gt;
&lt;br /&gt;
====Video====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install handbrake.install mpvnet.install obs-studio.install vlc}}&lt;br /&gt;
{{bc|winget install HandBrake.HandBrake mpv.net OBSProject.OBSStudio VideoLAN.VLC}}&lt;br /&gt;
&lt;br /&gt;
===Not Taken Care Of With Chocolatey===&lt;br /&gt;
&lt;br /&gt;
CPU Burn-in | Joystick2Mouse 3 | LADSPA for Audactiy | Lightscribe&lt;br /&gt;
&lt;br /&gt;
=Ongoing=&lt;br /&gt;
&lt;br /&gt;
==Extend Evaluation Periods==&lt;br /&gt;
&lt;br /&gt;
If you are using an Enterprise Evaluation edition of Windows, you can re-arm the 90-day evaluation period up to 3 times:&lt;br /&gt;
&lt;br /&gt;
 slmgr /rearm&lt;/div&gt;</summary>
		<author><name>BrainwreckedTech</name></author>
	</entry>
	<entry>
		<id>https://wiki.bwt.com.de/index.php?title=Installing_A_Windows_Desktop&amp;diff=673</id>
		<title>Installing A Windows Desktop</title>
		<link rel="alternate" type="text/html" href="https://wiki.bwt.com.de/index.php?title=Installing_A_Windows_Desktop&amp;diff=673"/>
		<updated>2022-07-06T00:00:37Z</updated>

		<summary type="html">&lt;p&gt;BrainwreckedTech: Added info boxes for currently supported versions of Windows&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;float: right;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable style=&amp;quot;margin-left: 0.5em; width: 24em;&amp;quot;&lt;br /&gt;
|+ style=&amp;quot;font-size: large;&amp;quot; | Current Version: Windows 11&lt;br /&gt;
|&lt;br /&gt;
{| style=&amp;quot;background-color:unset !important;&amp;quot;&lt;br /&gt;
| colspan=2 style=&amp;quot;text-align:center&amp;quot; | [[File:Windows 11 logo.svg|256px]]&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important; padding-left: 0.5em; padding-right: 0.5em;&amp;quot;&lt;br /&gt;
| Developer&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | Microsoft&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| RTM&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | 2021-06-24&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| General&amp;amp;nbsp;Availability&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | 2021-10-05&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| Written in&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | C, C++, C#, assembly language&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| Platforms&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | x86-64, ARMv8&lt;br /&gt;
|-&lt;br /&gt;
| Website&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | https://www.microsoft.com/en-us/software-download/windows11&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable style=&amp;quot;margin-left: 0.5em; width: 24em;&amp;quot;&lt;br /&gt;
|+ style=&amp;quot;font-size: large;&amp;quot; | Previous Version: Windows 10&lt;br /&gt;
|&lt;br /&gt;
{| style=&amp;quot;background-color:unset !important;&amp;quot;&lt;br /&gt;
| colspan=2 style=&amp;quot;text-align:center&amp;quot; | [[File:Windows 10 Logo.svg|256px]]&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important; padding-left: 0.5em; padding-right: 0.5em;&amp;quot;&lt;br /&gt;
| Developer&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | Microsoft&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| RTM&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | 2015-07-15&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| General&amp;amp;nbsp;Availability&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | 2015-07-29&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| Support Ends&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | 2025-10-14&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| Written in&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | C, C++, C#, assembly language&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| Platforms&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | x86-64, ARMv8&lt;br /&gt;
|-&lt;br /&gt;
| Website&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | https://www.microsoft.com/en-us/software-download/windows10&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable style=&amp;quot;margin-left: 0.5em; width: 24em;&amp;quot;&lt;br /&gt;
|+ style=&amp;quot;font-size: large;&amp;quot; | In Extended Support: Windows 8.1&lt;br /&gt;
|&lt;br /&gt;
{| style=&amp;quot;background-color:unset !important;&amp;quot;&lt;br /&gt;
| colspan=2 style=&amp;quot;text-align:center&amp;quot; | [[File:Windows 8 logo.svg|256px]]&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important; padding-left: 0.5em; padding-right: 0.5em;&amp;quot;&lt;br /&gt;
| Developer&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | Microsoft&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| RTM&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | 2013-08-27&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| General&amp;amp;nbsp;Availability&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | 2013-10-17&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| Support Ends&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | 2023-01-10&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| Written in&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | C, C++, C#, assembly language&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| Platforms&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | x86-64, ARMv8&lt;br /&gt;
|-&lt;br /&gt;
| Website&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | https://www.microsoft.com/en-us/software-download/windows10&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Pre-Setup=&lt;br /&gt;
&lt;br /&gt;
==BIOS Time Set To UTC vs Local Time==&lt;br /&gt;
&lt;br /&gt;
Windows 8 and 10 have support for setting the time to UTC and may even detect if the system time is in UTC or local time.&lt;br /&gt;
&lt;br /&gt;
There are still a couple of bugs as noted below, but the trade-off may be worth it to you.  Every other OS expects the clock to be set to UTC.&lt;br /&gt;
&lt;br /&gt;
* Windows will not sync to time servers if told that the BIOS clock is UTC.&lt;br /&gt;
* Windows may hang if running during the switch to and away from DST if told that the BIOS clock is UTC.&lt;br /&gt;
&lt;br /&gt;
If you are unsure of how UTC relates to your time zone, you can use Google to [https://www.google.com/search?q=UTC+time query UTC time].&lt;br /&gt;
&lt;br /&gt;
==Partitioning==&lt;br /&gt;
&lt;br /&gt;
Please read [[Drive Partitioning]] first as it contains a lot of good information.&lt;br /&gt;
&lt;br /&gt;
===BIOS+MBR vs UEFI+GPT===&lt;br /&gt;
&lt;br /&gt;
Windows falsely ties GPT with UEFI and MBR with BIOS.&lt;br /&gt;
&lt;br /&gt;
It&#039;s strongly suggested to use UEFI with GPT when possible as it allows for at least 128 partitions.  In general, you can let Microsoft (and OEMs) do whatever they want to your hard drive as it&#039;s nearly impossible to deplete the alotment of partitions.&lt;br /&gt;
&lt;br /&gt;
If your system uses legacy BIOS with MBR, you may wish to partition the drive yourself, especially if you plan on installing a second OS onto the drive.&lt;br /&gt;
* Any bootable Windows parition &#039;&#039;&#039;&#039;&#039;must&#039;&#039;&#039;&#039;&#039; occur on a primary partition&lt;br /&gt;
* MBR is limited to 4 primary paritions&lt;br /&gt;
** One of which can be an extended partition (which then lets you create unlimited logical partitions)&lt;br /&gt;
&lt;br /&gt;
===Parition Alignment===&lt;br /&gt;
&lt;br /&gt;
Starting with Vista, Windows will align partitions to 1MiB boundaries, so basic partitioning via Windows Setup is OK.&lt;br /&gt;
&lt;br /&gt;
===Shrinkinng NTFS Partitions===&lt;br /&gt;
&lt;br /&gt;
Windows Vista introduced the ability to shrink NTFS partitions, even those currently in use.  This can be incredibly useful on OEM PCs if you want to make room for a second OS.&lt;br /&gt;
&lt;br /&gt;
If you&#039;re trying to end a Windows partition at a particular boundary, you may want to under-allocate and then use something like GNU &amp;lt;tt&amp;gt;parted&amp;lt;/tt&amp;gt; to re-create the Windows partition at the boundary you want and then use {{ic|diskpart}} with {{ic|expand filesystem}} when you get back into Windows.&lt;br /&gt;
&lt;br /&gt;
===Microsoft Reserved Partition===&lt;br /&gt;
&lt;br /&gt;
Starting with 7, Windows will create a Microsoft Reserved partition when given a GPT disk with no partitions:&lt;br /&gt;
* Windows 7 &amp;amp; 8: 128MiB&lt;br /&gt;
* Windows 10: 16MiB&lt;br /&gt;
&lt;br /&gt;
===Windows Recovery Parition===&lt;br /&gt;
&lt;br /&gt;
Starting with 8, Windows will create a Windows Recovery partition:&lt;br /&gt;
* Windows 8: 300MB as the first partition, shown during volume selection&lt;br /&gt;
* Windows 10: 450MB as the last partition, hidden during volume selection&lt;br /&gt;
This partition is different from an OEM recovery partition.&lt;br /&gt;
&lt;br /&gt;
==Pre-Download==&lt;br /&gt;
&lt;br /&gt;
Starting with Windows 10, Microsoft keeps its ISO updated.&lt;br /&gt;
&lt;br /&gt;
You may also wish to download video card drivers before hand, as AMD and NVIDIA usually offer drivers that are more up-to-date than what&#039;s available via Windows Update.  Download either [https://www.amd.com/en/support AMD Driver Auto-Detect] or [https://www.nvidia.com/en-us/geforce/geforce-experience/ NVIDIA GeForce Experience]&lt;br /&gt;
&lt;br /&gt;
Use [http://www.windowsupdatesdownloader.com Windows Updates Downloader] to download security updates for your version of Windows.&lt;br /&gt;
&lt;br /&gt;
*Use &amp;lt;tt&amp;gt;FOR %U IN (*) DO START /W %U /QUIET /NORESTART&amp;lt;/tt&amp;gt; to execute all security updates in a given folder.&lt;br /&gt;
&lt;br /&gt;
Download Anti-virus such as [http://www.avira.com/en/free-download-avira-antivir-personal Avira] or [https://www.kaspersky.com/free-cloud-antivirus Kaspersky] if Windows&#039; built-in Defender isn&#039;t enough for you.&lt;br /&gt;
&lt;br /&gt;
=During Setup=&lt;br /&gt;
&lt;br /&gt;
==Administration==&lt;br /&gt;
&lt;br /&gt;
The default in Windows is that the first user created is part of the Administrators group and subsequent accounts are Standard Users.  This wiki recommends you choose one of the following:&lt;br /&gt;
&lt;br /&gt;
# Create one account not named Administrator that will be part of the Administrators group and use that for administrative duties while creating Standard User accounts for daily use.  This allows you to have laxer password complexity on the account that acts as an Administrator.&lt;br /&gt;
# Create an account for yourself that you will later drop to Standard User after re-enabling the Administrator account using &amp;lt;tt&amp;gt;net user administrator /active:yes&amp;lt;/tt&amp;gt;.  This route requires that you know full-well that people will try to attack the Administrator account but you feel confident in your password complexity.&lt;br /&gt;
&lt;br /&gt;
Use a short name rather than a full name when creating user accounts to get short directory names.  (E.g., {{ic|john}} instead of {{ic|John Smith}})  You can use {{ic|netplwiz}} to change full details. Changes to the name in User Accounts in Control Panel only affect the full name.&lt;br /&gt;
&lt;br /&gt;
==Microsoft Account==&lt;br /&gt;
&lt;br /&gt;
Starting with Windows 10, Microsoft &#039;&#039;really, really&#039;&#039; wants you to use a Micrsoft Account to log into Windows.  While the prospect of not having to tune settings on every individual machine you own might be a nice prospect for some, others won&#039;t like the privacy implications of tying your Windows usage to an account under Microsoft&#039;s complete purvue.&lt;br /&gt;
&lt;br /&gt;
Privacy implications aside, one useful feature of using a Microsoft Account is that Microsoft allows you to manage your Windows licenses.  To tie a Windows license for a machine to your Microsoft Account, use your Microsoft Account as the first account created during Windows Setup.  Should something go horribly wrong, Microsoft Tech Support will be looking for this tie.  Once the Windows license is associated with your account, you can stop using and delete the Microsoft Account from the machine if you want.&lt;br /&gt;
&lt;br /&gt;
=Post Setup=&lt;br /&gt;
&lt;br /&gt;
==Common Configuration Options==&lt;br /&gt;
&lt;br /&gt;
===DPI settings===&lt;br /&gt;
&lt;br /&gt;
For HTPC setups, 96 DPI is unreadable from 9 feet away.&lt;br /&gt;
&lt;br /&gt;
* Control Panel → Appearance and Personalization → Display → Set Custom text size (DPI)&lt;br /&gt;
&lt;br /&gt;
This will only affect your login.  To make this change to the login screen, you need to edit the registry.&lt;br /&gt;
&lt;br /&gt;
NB: &amp;lt;tt&amp;gt;word&amp;lt;/tt&amp;gt; values are hexadecimal, not decimal.  0x60 is 90 decimal, 0x78 is 120 decimal, and 0x90 is 144 decimal.&lt;br /&gt;
&lt;br /&gt;
 reg add &amp;quot;HKEY_USERS\.DEFAULT\Control Panel\Desktop&amp;quot; /v LogPixels /d 90 /t REG_QWORD /f&lt;br /&gt;
&lt;br /&gt;
Replace {{ic|QWORD}} with {{ic|DWORD}} for 32-bit Windows.&lt;br /&gt;
&lt;br /&gt;
===Re-Enable the Administrator Account===&lt;br /&gt;
&lt;br /&gt;
{{bc|net user administrator /active:yes&lt;br /&gt;
net user administrator &amp;lt;new-password&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
===Disable Search Indexing===&lt;br /&gt;
&lt;br /&gt;
* Control Panel &amp;gt; Indexing Options&lt;br /&gt;
* Control Panel &amp;gt; File Explorer Options &amp;gt; Search&lt;br /&gt;
* Drive Properties &amp;gt; Uncheck Allow files on this drive to have contents indexed in addition to file properties&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;sc config wsearch start=disabled&lt;br /&gt;
sc stop wsearch&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
===Temporarily Disable System Restore===&lt;br /&gt;
&lt;br /&gt;
Internet Explorer, Windows Media Player, some Hotfixes, and some third-party installers will all create a restore point.  No sense having this running during the initial setup of Windows as you&#039;re so close to sqaure one anyway.&lt;br /&gt;
&lt;br /&gt;
 rstrui.exe&lt;br /&gt;
&lt;br /&gt;
===Hibernation===&lt;br /&gt;
&lt;br /&gt;
For desktop computers, or computers with SSDs, you may not want to hibernate.&lt;br /&gt;
&lt;br /&gt;
 powercfg -h off&lt;br /&gt;
&lt;br /&gt;
===Power Management===&lt;br /&gt;
&lt;br /&gt;
For at least the duration of setting up Windows, you may want to keep the computer fully awake.&lt;br /&gt;
&lt;br /&gt;
===Page File===&lt;br /&gt;
&lt;br /&gt;
With the RAM that most computers have nowadays, it makes little sense to have much of a swap file.  You still want some space so that Windows can swap out parts of memory that aren&#039;t really being used.  Some Windows programs will balk with the lack of a swap file.&lt;br /&gt;
&lt;br /&gt;
 wmic pagefileset where name=&amp;quot;C:\\pagefile.sys&amp;quot; set InitialSize=512,MaximumSize=512&lt;br /&gt;
&lt;br /&gt;
===Disable Fast Startup===&lt;br /&gt;
&lt;br /&gt;
Windows Fast Startup does a hybrid sleep where everything is closed down on the software side, but the hardware is put into a sleep state before shutdown.  If you multi-boot, this can be more of a hindrance than a feature.  The major cause of concern is that mounted filesystems in Windows remain in a &amp;quot;in-use&amp;quot; state (the &amp;quot;dirty bit&amp;quot;) and unsafe to mount.&lt;br /&gt;
&lt;br /&gt;
* Control Panel &amp;gt; Hardware and Sound &amp;gt; Power Options &amp;gt; (left pane) Choose what the power buttons do &amp;gt; uncheck Turn on fast startup&lt;br /&gt;
&lt;br /&gt;
===Set Windows to use RTC in UTC===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Only do this if your BIOS clock is set to UTC instead of local time!&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 reg add &amp;quot;HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation&amp;quot; /v RealTimeIsUniversal /d 1 /t REG_QWORD /f&lt;br /&gt;
&lt;br /&gt;
Replace {{ic|QWORD}} with {{ic|DWORD}} for 32-bit Windows.&lt;br /&gt;
&lt;br /&gt;
==Tweaks==&lt;br /&gt;
&lt;br /&gt;
* Disable Homegroups&lt;br /&gt;
** Leave the homegroup&lt;br /&gt;
** Disable HomeGroup services&lt;br /&gt;
** Edit registry&lt;br /&gt;
*** Take ownership of HKEY_LOCAL_MACHINE\SOFTWARE\Classes\{B4FB3F98-C1EA-428d-A78A-D1F5659CBA93}&lt;br /&gt;
*** Add HKEY_LOCAL_MACHINE\SOFTWARE\Classes\{B4FB3F98-C1EA-428d-A78A-D1F5659CBA93}\System.IsPinnedToNameSpaceTree=qword:0&lt;br /&gt;
&lt;br /&gt;
==Other Programs==&lt;br /&gt;
&lt;br /&gt;
It&#039;s recommended to rely on [https://chocolatey.org/install Chocolatey] (Windows 10 and earlier) or {{ic|winget}} (pre-installed in Windows 11) for program installation and to keep your programs updated.  However, some applications are auto-updating and it&#039;s best to install them directly.&lt;br /&gt;
&lt;br /&gt;
* [https://www.amd.com/en/support AMD Adrenaline (Radeon and AMD chipset drivers)]&lt;br /&gt;
* [https://discord.com/api/downloads/distributions/app/installers/latest?channel=stable&amp;amp;platform=win&amp;amp;arch=x86 Discord]&lt;br /&gt;
* [https://www.nvidia.com/en-us/geforce/geforce-experience NVIDIA GeForce Experience]&lt;br /&gt;
* [https://cdn.cloudflare.steamstatic.com/client/installer/SteamSetup.exe Steam]&lt;br /&gt;
* Partition Tool&lt;br /&gt;
** [https://www.aomeitech.com/aomei-partition-assistant.html AOEMI Partition Assistant] (for functionality)&lt;br /&gt;
** [http://www.pcdisk.com/index.html Active@ Partition Manager] (for information)&lt;br /&gt;
** Avoid EaseUS Partition Master and Mini-Tool Partition Wizard as they&#039;re [https://blog.malwarebytes.com/glossary/bundleware/ bundleware].&lt;br /&gt;
* Windows Terminal&lt;br /&gt;
** [https://github.com/microsoft/terminal/releases/latest GitHub] (users must update manually)&lt;br /&gt;
** [https://www.microsoft.com/en-us/p/windows-terminal/9n0dx20hk701 Microsoft Store] (updates automatically)&lt;br /&gt;
&lt;br /&gt;
===Chocolatey===&lt;br /&gt;
&lt;br /&gt;
In PowerShell:&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString(&#039;https://chocolatey.org/install.ps1&#039;)&amp;lt;/nowiki&amp;gt;)}}&lt;br /&gt;
&lt;br /&gt;
===WinGet===&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} comes pre-installed in Windows 11.&lt;br /&gt;
&lt;br /&gt;
===GSudo===&lt;br /&gt;
&lt;br /&gt;
Windows Terminal is a per-user application (installed in {{ic|C:\Users\$USER}}) not a system application (installed in {{ic|C:\Program Files}}).  This breaks the {{ic|Run As Administrator}} function.&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install gsudo}}&lt;br /&gt;
{{bc|winget install gerardog.gsudo}}&lt;br /&gt;
&lt;br /&gt;
===Applications===&lt;br /&gt;
&lt;br /&gt;
====Standard Utilities====&lt;br /&gt;
&lt;br /&gt;
These are basic utilties recommended for every user.&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;choco install 7zip.install [ cdburnerxp | imgburn | &#039;&#039;&#039;infrarecorder&#039;&#039;&#039; ] chocolateygui greenshot kdeconnect-kde keepass.install vscodium.install&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;winget install 7zip.7zip [ Canneverbe.CDBurnerXP | LIGHTNINGUK.ImgBurn | &#039;&#039;&#039;ChristianKindahl.InfraRecorder&#039;&#039;&#039; ] Greenshot.Greenshot KDE.KDEConnect DominikReichl.KeePass VSCodium.VSCodium&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
====Power-User Utitlies====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install hxd ultravnc windirstat winmerge}}&lt;br /&gt;
{{bc|winget install uvncbvba.UltraVnc WinDirStat.WinDirStat WinMerge.WinMerge}}&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} does not have a package for [https://mh-nexus.de/en/downloads.php?product=HxD20 HxD].&lt;br /&gt;
&lt;br /&gt;
====GNU/Linux Utilities (Windows Native Ports)====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install git.install gnuwin32-coreutils.install wget xming}}&lt;br /&gt;
{{bc|winget install Git.Git Xming.Xming}}&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} does not have a package for [https://sourceforge.net/projects/getgnuwin32/files/getgnuwin32/ GnuWin32].  It does have a small subset of individual utilities that can be found with {{ic|winget search gnuwin32}}.&lt;br /&gt;
&lt;br /&gt;
====Audio====&lt;br /&gt;
&lt;br /&gt;
 choco install audacity audacity-ffmpeg audacity-lame eac mediamonkey&lt;br /&gt;
&lt;br /&gt;
====Cloud Storage====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install dropbox google-backup-and-sync sugarsync}}&lt;br /&gt;
{{bc|winget install Dropbox.Dropbox Google.Drive}}&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} does not have packages for [https://spideroak.com/opendownload/ SpiderOak services] nor [https://www1.sugarsync.com/apps/ SugarSync]&lt;br /&gt;
&lt;br /&gt;
Neither client has a package for [https://www.pcloud.com/download-free-online-cloud-file-storage.html pCloud Drive].&lt;br /&gt;
&lt;br /&gt;
====Fonts====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install jetbrainsmono lato robotofonts sourcecodepro ubuntu.font}}&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} does not have packages for any font.&lt;br /&gt;
&lt;br /&gt;
====Grpahics====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install gimp inkscape paint.net}}&lt;br /&gt;
{{bc|winget install GIMP.GIMP Inkscape.Inkscape paint.net}}&lt;br /&gt;
&lt;br /&gt;
=====Edit with GIMP=====&lt;br /&gt;
&lt;br /&gt;
If you want to keep the association with Windows&#039; Photos for image viewing but be able to get a right-click option to edit with GIMP:&lt;br /&gt;
&lt;br /&gt;
{{hc|edit-with-gimp.reg|2=&lt;br /&gt;
Windows Registry Editor Version 5.00&lt;br /&gt;
&lt;br /&gt;
[HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\Edit with GIMP]&lt;br /&gt;
&amp;quot;Icon&amp;quot;=&amp;quot;\&amp;quot;C:\\Program Files\\GIMP 2\\bin\\gimp-2.10.exe\&amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\Edit with GIMP\command]&lt;br /&gt;
@=&amp;quot;\&amp;quot;C:\\Program Files\\GIMP 2\\bin\\gimp-2.10.exe\&amp;quot; \&amp;quot;%1\&amp;quot;&amp;quot;}}&lt;br /&gt;
&lt;br /&gt;
{{bc|reg import edit-with-gimp.reg}}&lt;br /&gt;
&lt;br /&gt;
====Hardware====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install amd-ryzen-chipset crystaldiskmark cpu-z hwinfo.install hwmonitor intel-chipset-device-software}}&lt;br /&gt;
{{bc|winget install CrystalDewWorld.CrystalDiskMark CPUID.CPU-Z CPUID.HWMonitor REALiX.HWiNFO}}&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} does not have packages for [https://www.amd.com/en/support AMD chipset drivers] nor [https://www.intel.com/content/www/us/en/support/detect.html Intel chipset drivers].&lt;br /&gt;
&lt;br /&gt;
====Internet====&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;choco install [ chromium | firefox | googlechrome | &amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;ungoogled-chromium&#039;&#039;&#039;&amp;lt;nowiki&amp;gt; ] nextcloud-client qbittorrent syncthing thunderbird&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;winget install [ Hibbiki.Chromium | Google.Chrome | &amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;eloston.ungoogled-chromium&#039;&#039;&#039;&amp;lt;nowiki&amp;gt; | Mozilla.Firefox ] Nextcloud.NextcloudDesktop qBittorrent.qBittorrent SyncTrayzor.SyncTrayzor Mozilla.Thunderbird&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
====Communication====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install mumble pidgin skype}}&lt;br /&gt;
{{bc|winget install Mumble.Mumble Pidgin.Pidgin Microsoft.Skype}}&lt;br /&gt;
&lt;br /&gt;
====Office====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install dia foxitreader librecad libreoffice-fresh libreoffice-help onlyoffice}}&lt;br /&gt;
{{bc|winget install gnome.Dia LibreCAD.LibreCAD TheDocumentFoundation.LibreOffice TheDocumentFoundation.LibreOffice.HelpPack ONLYOFFICE.DesktopEditors}}&lt;br /&gt;
&lt;br /&gt;
====Virtualization====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install qemu virtualbox virtualbox.extensionpack}}&lt;br /&gt;
{{bc|winget install SoftwareFreedomConservancy.QEMU Oracle.VirtualBox}}&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} does not have a package for the [https://www.oracle.com/virtualization/technologies/vm/downloads/virtualbox-downloads.html#extpack Virtualbox Extension Pack].&lt;br /&gt;
&lt;br /&gt;
====Video====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install handbrake.install mpvnet.install obs-studio.install vlc}}&lt;br /&gt;
{{bc|winget install HandBrake.HandBrake mpv.net OBSProject.OBSStudio VideoLAN.VLC}}&lt;br /&gt;
&lt;br /&gt;
===Not Taken Care Of With Chocolatey===&lt;br /&gt;
&lt;br /&gt;
CPU Burn-in | Joystick2Mouse 3 | LADSPA for Audactiy | Lightscribe&lt;br /&gt;
&lt;br /&gt;
=Ongoing=&lt;br /&gt;
&lt;br /&gt;
==Extend Evaluation Periods==&lt;br /&gt;
&lt;br /&gt;
If you are using an Enterprise Evaluation edition of Windows, you can re-arm the 90-day evaluation period up to 3 times:&lt;br /&gt;
&lt;br /&gt;
 slmgr /rearm&lt;/div&gt;</summary>
		<author><name>BrainwreckedTech</name></author>
	</entry>
	<entry>
		<id>https://wiki.bwt.com.de/index.php?title=File:Windows_8_logo.svg&amp;diff=672</id>
		<title>File:Windows 8 logo.svg</title>
		<link rel="alternate" type="text/html" href="https://wiki.bwt.com.de/index.php?title=File:Windows_8_logo.svg&amp;diff=672"/>
		<updated>2022-07-05T23:50:21Z</updated>

		<summary type="html">&lt;p&gt;BrainwreckedTech: English Windows 8 logo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
English Windows 8 logo&lt;/div&gt;</summary>
		<author><name>BrainwreckedTech</name></author>
	</entry>
	<entry>
		<id>https://wiki.bwt.com.de/index.php?title=File:Windows_10_Logo.svg&amp;diff=671</id>
		<title>File:Windows 10 Logo.svg</title>
		<link rel="alternate" type="text/html" href="https://wiki.bwt.com.de/index.php?title=File:Windows_10_Logo.svg&amp;diff=671"/>
		<updated>2022-07-05T23:41:33Z</updated>

		<summary type="html">&lt;p&gt;BrainwreckedTech: Logo of Windows 10&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Logo of Windows 10&lt;/div&gt;</summary>
		<author><name>BrainwreckedTech</name></author>
	</entry>
	<entry>
		<id>https://wiki.bwt.com.de/index.php?title=File:Windows_11_logo.svg&amp;diff=670</id>
		<title>File:Windows 11 logo.svg</title>
		<link rel="alternate" type="text/html" href="https://wiki.bwt.com.de/index.php?title=File:Windows_11_logo.svg&amp;diff=670"/>
		<updated>2022-07-05T23:29:10Z</updated>

		<summary type="html">&lt;p&gt;BrainwreckedTech: English: Logo of Windows 11.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
English: Logo of Windows 11.&lt;/div&gt;</summary>
		<author><name>BrainwreckedTech</name></author>
	</entry>
	<entry>
		<id>https://wiki.bwt.com.de/index.php?title=Installing_A_Windows_Desktop&amp;diff=669</id>
		<title>Installing A Windows Desktop</title>
		<link rel="alternate" type="text/html" href="https://wiki.bwt.com.de/index.php?title=Installing_A_Windows_Desktop&amp;diff=669"/>
		<updated>2022-07-05T22:48:38Z</updated>

		<summary type="html">&lt;p&gt;BrainwreckedTech: /* Hardware */ Fix missing closing curly brackets&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Pre-Setup=&lt;br /&gt;
&lt;br /&gt;
==BIOS Time Set To UTC vs Local Time==&lt;br /&gt;
&lt;br /&gt;
Windows 8 and 10 have support for setting the time to UTC and may even detect if the system time is in UTC or local time.&lt;br /&gt;
&lt;br /&gt;
There are still a couple of bugs as noted below, but the trade-off may be worth it to you.  Every other OS expects the clock to be set to UTC.&lt;br /&gt;
&lt;br /&gt;
* Windows will not sync to time servers if told that the BIOS clock is UTC.&lt;br /&gt;
* Windows may hang if running during the switch to and away from DST if told that the BIOS clock is UTC.&lt;br /&gt;
&lt;br /&gt;
If you are unsure of how UTC relates to your time zone, you can use Google to [https://www.google.com/search?q=UTC+time query UTC time].&lt;br /&gt;
&lt;br /&gt;
==Partitioning==&lt;br /&gt;
&lt;br /&gt;
Please read [[Drive Partitioning]] first as it contains a lot of good information.&lt;br /&gt;
&lt;br /&gt;
===BIOS+MBR vs UEFI+GPT===&lt;br /&gt;
&lt;br /&gt;
Windows falsely ties GPT with UEFI and MBR with BIOS.&lt;br /&gt;
&lt;br /&gt;
It&#039;s strongly suggested to use UEFI with GPT when possible as it allows for at least 128 partitions.  In general, you can let Microsoft (and OEMs) do whatever they want to your hard drive as it&#039;s nearly impossible to deplete the alotment of partitions.&lt;br /&gt;
&lt;br /&gt;
If your system uses legacy BIOS with MBR, you may wish to partition the drive yourself, especially if you plan on installing a second OS onto the drive.&lt;br /&gt;
* Any bootable Windows parition &#039;&#039;&#039;&#039;&#039;must&#039;&#039;&#039;&#039;&#039; occur on a primary partition&lt;br /&gt;
* MBR is limited to 4 primary paritions&lt;br /&gt;
** One of which can be an extended partition (which then lets you create unlimited logical partitions)&lt;br /&gt;
&lt;br /&gt;
===Parition Alignment===&lt;br /&gt;
&lt;br /&gt;
Starting with Vista, Windows will align partitions to 1MiB boundaries, so basic partitioning via Windows Setup is OK.&lt;br /&gt;
&lt;br /&gt;
===Shrinkinng NTFS Partitions===&lt;br /&gt;
&lt;br /&gt;
Windows Vista introduced the ability to shrink NTFS partitions, even those currently in use.  This can be incredibly useful on OEM PCs if you want to make room for a second OS.&lt;br /&gt;
&lt;br /&gt;
If you&#039;re trying to end a Windows partition at a particular boundary, you may want to under-allocate and then use something like GNU &amp;lt;tt&amp;gt;parted&amp;lt;/tt&amp;gt; to re-create the Windows partition at the boundary you want and then use {{ic|diskpart}} with {{ic|expand filesystem}} when you get back into Windows.&lt;br /&gt;
&lt;br /&gt;
===Microsoft Reserved Partition===&lt;br /&gt;
&lt;br /&gt;
Starting with 7, Windows will create a Microsoft Reserved partition when given a GPT disk with no partitions:&lt;br /&gt;
* Windows 7 &amp;amp; 8: 128MiB&lt;br /&gt;
* Windows 10: 16MiB&lt;br /&gt;
&lt;br /&gt;
===Windows Recovery Parition===&lt;br /&gt;
&lt;br /&gt;
Starting with 8, Windows will create a Windows Recovery partition:&lt;br /&gt;
* Windows 8: 300MB as the first partition, shown during volume selection&lt;br /&gt;
* Windows 10: 450MB as the last partition, hidden during volume selection&lt;br /&gt;
This partition is different from an OEM recovery partition.&lt;br /&gt;
&lt;br /&gt;
==Pre-Download==&lt;br /&gt;
&lt;br /&gt;
Starting with Windows 10, Microsoft keeps its ISO updated.&lt;br /&gt;
&lt;br /&gt;
You may also wish to download video card drivers before hand, as AMD and NVIDIA usually offer drivers that are more up-to-date than what&#039;s available via Windows Update.  Download either [https://www.amd.com/en/support AMD Driver Auto-Detect] or [https://www.nvidia.com/en-us/geforce/geforce-experience/ NVIDIA GeForce Experience]&lt;br /&gt;
&lt;br /&gt;
Use [http://www.windowsupdatesdownloader.com Windows Updates Downloader] to download security updates for your version of Windows.&lt;br /&gt;
&lt;br /&gt;
*Use &amp;lt;tt&amp;gt;FOR %U IN (*) DO START /W %U /QUIET /NORESTART&amp;lt;/tt&amp;gt; to execute all security updates in a given folder.&lt;br /&gt;
&lt;br /&gt;
Download Anti-virus such as [http://www.avira.com/en/free-download-avira-antivir-personal Avira] or [https://www.kaspersky.com/free-cloud-antivirus Kaspersky] if Windows&#039; built-in Defender isn&#039;t enough for you.&lt;br /&gt;
&lt;br /&gt;
=During Setup=&lt;br /&gt;
&lt;br /&gt;
==Administration==&lt;br /&gt;
&lt;br /&gt;
The default in Windows is that the first user created is part of the Administrators group and subsequent accounts are Standard Users.  This wiki recommends you choose one of the following:&lt;br /&gt;
&lt;br /&gt;
# Create one account not named Administrator that will be part of the Administrators group and use that for administrative duties while creating Standard User accounts for daily use.  This allows you to have laxer password complexity on the account that acts as an Administrator.&lt;br /&gt;
# Create an account for yourself that you will later drop to Standard User after re-enabling the Administrator account using &amp;lt;tt&amp;gt;net user administrator /active:yes&amp;lt;/tt&amp;gt;.  This route requires that you know full-well that people will try to attack the Administrator account but you feel confident in your password complexity.&lt;br /&gt;
&lt;br /&gt;
Use a short name rather than a full name when creating user accounts to get short directory names.  (E.g., {{ic|john}} instead of {{ic|John Smith}})  You can use {{ic|netplwiz}} to change full details. Changes to the name in User Accounts in Control Panel only affect the full name.&lt;br /&gt;
&lt;br /&gt;
==Microsoft Account==&lt;br /&gt;
&lt;br /&gt;
Starting with Windows 10, Microsoft &#039;&#039;really, really&#039;&#039; wants you to use a Micrsoft Account to log into Windows.  While the prospect of not having to tune settings on every individual machine you own might be a nice prospect for some, others won&#039;t like the privacy implications of tying your Windows usage to an account under Microsoft&#039;s complete purvue.&lt;br /&gt;
&lt;br /&gt;
Privacy implications aside, one useful feature of using a Microsoft Account is that Microsoft allows you to manage your Windows licenses.  To tie a Windows license for a machine to your Microsoft Account, use your Microsoft Account as the first account created during Windows Setup.  Should something go horribly wrong, Microsoft Tech Support will be looking for this tie.  Once the Windows license is associated with your account, you can stop using and delete the Microsoft Account from the machine if you want.&lt;br /&gt;
&lt;br /&gt;
=Post Setup=&lt;br /&gt;
&lt;br /&gt;
==Common Configuration Options==&lt;br /&gt;
&lt;br /&gt;
===DPI settings===&lt;br /&gt;
&lt;br /&gt;
For HTPC setups, 96 DPI is unreadable from 9 feet away.&lt;br /&gt;
&lt;br /&gt;
* Control Panel → Appearance and Personalization → Display → Set Custom text size (DPI)&lt;br /&gt;
&lt;br /&gt;
This will only affect your login.  To make this change to the login screen, you need to edit the registry.&lt;br /&gt;
&lt;br /&gt;
NB: &amp;lt;tt&amp;gt;word&amp;lt;/tt&amp;gt; values are hexadecimal, not decimal.  0x60 is 90 decimal, 0x78 is 120 decimal, and 0x90 is 144 decimal.&lt;br /&gt;
&lt;br /&gt;
 reg add &amp;quot;HKEY_USERS\.DEFAULT\Control Panel\Desktop&amp;quot; /v LogPixels /d 90 /t REG_QWORD /f&lt;br /&gt;
&lt;br /&gt;
Replace {{ic|QWORD}} with {{ic|DWORD}} for 32-bit Windows.&lt;br /&gt;
&lt;br /&gt;
===Re-Enable the Administrator Account===&lt;br /&gt;
&lt;br /&gt;
{{bc|net user administrator /active:yes&lt;br /&gt;
net user administrator &amp;lt;new-password&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
===Disable Search Indexing===&lt;br /&gt;
&lt;br /&gt;
* Control Panel &amp;gt; Indexing Options&lt;br /&gt;
* Control Panel &amp;gt; File Explorer Options &amp;gt; Search&lt;br /&gt;
* Drive Properties &amp;gt; Uncheck Allow files on this drive to have contents indexed in addition to file properties&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;sc config wsearch start=disabled&lt;br /&gt;
sc stop wsearch&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
===Temporarily Disable System Restore===&lt;br /&gt;
&lt;br /&gt;
Internet Explorer, Windows Media Player, some Hotfixes, and some third-party installers will all create a restore point.  No sense having this running during the initial setup of Windows as you&#039;re so close to sqaure one anyway.&lt;br /&gt;
&lt;br /&gt;
 rstrui.exe&lt;br /&gt;
&lt;br /&gt;
===Hibernation===&lt;br /&gt;
&lt;br /&gt;
For desktop computers, or computers with SSDs, you may not want to hibernate.&lt;br /&gt;
&lt;br /&gt;
 powercfg -h off&lt;br /&gt;
&lt;br /&gt;
===Power Management===&lt;br /&gt;
&lt;br /&gt;
For at least the duration of setting up Windows, you may want to keep the computer fully awake.&lt;br /&gt;
&lt;br /&gt;
===Page File===&lt;br /&gt;
&lt;br /&gt;
With the RAM that most computers have nowadays, it makes little sense to have much of a swap file.  You still want some space so that Windows can swap out parts of memory that aren&#039;t really being used.  Some Windows programs will balk with the lack of a swap file.&lt;br /&gt;
&lt;br /&gt;
 wmic pagefileset where name=&amp;quot;C:\\pagefile.sys&amp;quot; set InitialSize=512,MaximumSize=512&lt;br /&gt;
&lt;br /&gt;
===Disable Fast Startup===&lt;br /&gt;
&lt;br /&gt;
Windows Fast Startup does a hybrid sleep where everything is closed down on the software side, but the hardware is put into a sleep state before shutdown.  If you multi-boot, this can be more of a hindrance than a feature.  The major cause of concern is that mounted filesystems in Windows remain in a &amp;quot;in-use&amp;quot; state (the &amp;quot;dirty bit&amp;quot;) and unsafe to mount.&lt;br /&gt;
&lt;br /&gt;
* Control Panel &amp;gt; Hardware and Sound &amp;gt; Power Options &amp;gt; (left pane) Choose what the power buttons do &amp;gt; uncheck Turn on fast startup&lt;br /&gt;
&lt;br /&gt;
===Set Windows to use RTC in UTC===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Only do this if your BIOS clock is set to UTC instead of local time!&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 reg add &amp;quot;HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation&amp;quot; /v RealTimeIsUniversal /d 1 /t REG_QWORD /f&lt;br /&gt;
&lt;br /&gt;
Replace {{ic|QWORD}} with {{ic|DWORD}} for 32-bit Windows.&lt;br /&gt;
&lt;br /&gt;
==Tweaks==&lt;br /&gt;
&lt;br /&gt;
* Disable Homegroups&lt;br /&gt;
** Leave the homegroup&lt;br /&gt;
** Disable HomeGroup services&lt;br /&gt;
** Edit registry&lt;br /&gt;
*** Take ownership of HKEY_LOCAL_MACHINE\SOFTWARE\Classes\{B4FB3F98-C1EA-428d-A78A-D1F5659CBA93}&lt;br /&gt;
*** Add HKEY_LOCAL_MACHINE\SOFTWARE\Classes\{B4FB3F98-C1EA-428d-A78A-D1F5659CBA93}\System.IsPinnedToNameSpaceTree=qword:0&lt;br /&gt;
&lt;br /&gt;
==Other Programs==&lt;br /&gt;
&lt;br /&gt;
It&#039;s recommended to rely on [https://chocolatey.org/install Chocolatey] (Windows 10 and earlier) or {{ic|winget}} (pre-installed in Windows 11) for program installation and to keep your programs updated.  However, some applications are auto-updating and it&#039;s best to install them directly.&lt;br /&gt;
&lt;br /&gt;
* [https://www.amd.com/en/support AMD Adrenaline (Radeon and AMD chipset drivers)]&lt;br /&gt;
* [https://discord.com/api/downloads/distributions/app/installers/latest?channel=stable&amp;amp;platform=win&amp;amp;arch=x86 Discord]&lt;br /&gt;
* [https://www.nvidia.com/en-us/geforce/geforce-experience NVIDIA GeForce Experience]&lt;br /&gt;
* [https://cdn.cloudflare.steamstatic.com/client/installer/SteamSetup.exe Steam]&lt;br /&gt;
* Partition Tool&lt;br /&gt;
** [https://www.aomeitech.com/aomei-partition-assistant.html AOEMI Partition Assistant] (for functionality)&lt;br /&gt;
** [http://www.pcdisk.com/index.html Active@ Partition Manager] (for information)&lt;br /&gt;
** Avoid EaseUS Partition Master and Mini-Tool Partition Wizard as they&#039;re [https://blog.malwarebytes.com/glossary/bundleware/ bundleware].&lt;br /&gt;
* Windows Terminal&lt;br /&gt;
** [https://github.com/microsoft/terminal/releases/latest GitHub] (users must update manually)&lt;br /&gt;
** [https://www.microsoft.com/en-us/p/windows-terminal/9n0dx20hk701 Microsoft Store] (updates automatically)&lt;br /&gt;
&lt;br /&gt;
===Chocolatey===&lt;br /&gt;
&lt;br /&gt;
In PowerShell:&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString(&#039;https://chocolatey.org/install.ps1&#039;)&amp;lt;/nowiki&amp;gt;)}}&lt;br /&gt;
&lt;br /&gt;
===WinGet===&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} comes pre-installed in Windows 11.&lt;br /&gt;
&lt;br /&gt;
===GSudo===&lt;br /&gt;
&lt;br /&gt;
Windows Terminal is a per-user application (installed in {{ic|C:\Users\$USER}}) not a system application (installed in {{ic|C:\Program Files}}).  This breaks the {{ic|Run As Administrator}} function.&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install gsudo}}&lt;br /&gt;
{{bc|winget install gerardog.gsudo}}&lt;br /&gt;
&lt;br /&gt;
===Applications===&lt;br /&gt;
&lt;br /&gt;
====Standard Utilities====&lt;br /&gt;
&lt;br /&gt;
These are basic utilties recommended for every user.&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;choco install 7zip.install [ cdburnerxp | imgburn | &#039;&#039;&#039;infrarecorder&#039;&#039;&#039; ] chocolateygui greenshot kdeconnect-kde keepass.install vscodium.install&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;winget install 7zip.7zip [ Canneverbe.CDBurnerXP | LIGHTNINGUK.ImgBurn | &#039;&#039;&#039;ChristianKindahl.InfraRecorder&#039;&#039;&#039; ] Greenshot.Greenshot KDE.KDEConnect DominikReichl.KeePass VSCodium.VSCodium&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
====Power-User Utitlies====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install hxd ultravnc windirstat winmerge}}&lt;br /&gt;
{{bc|winget install uvncbvba.UltraVnc WinDirStat.WinDirStat WinMerge.WinMerge}}&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} does not have a package for [https://mh-nexus.de/en/downloads.php?product=HxD20 HxD].&lt;br /&gt;
&lt;br /&gt;
====GNU/Linux Utilities (Windows Native Ports)====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install git.install gnuwin32-coreutils.install wget xming}}&lt;br /&gt;
{{bc|winget install Git.Git Xming.Xming}}&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} does not have a package for [https://sourceforge.net/projects/getgnuwin32/files/getgnuwin32/ GnuWin32].  It does have a small subset of individual utilities that can be found with {{ic|winget search gnuwin32}}.&lt;br /&gt;
&lt;br /&gt;
====Audio====&lt;br /&gt;
&lt;br /&gt;
 choco install audacity audacity-ffmpeg audacity-lame eac mediamonkey&lt;br /&gt;
&lt;br /&gt;
====Cloud Storage====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install dropbox google-backup-and-sync sugarsync}}&lt;br /&gt;
{{bc|winget install Dropbox.Dropbox Google.Drive}}&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} does not have packages for [https://spideroak.com/opendownload/ SpiderOak services] nor [https://www1.sugarsync.com/apps/ SugarSync]&lt;br /&gt;
&lt;br /&gt;
Neither client has a package for [https://www.pcloud.com/download-free-online-cloud-file-storage.html pCloud Drive].&lt;br /&gt;
&lt;br /&gt;
====Fonts====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install jetbrainsmono lato robotofonts sourcecodepro ubuntu.font}}&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} does not have packages for any font.&lt;br /&gt;
&lt;br /&gt;
====Grpahics====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install gimp inkscape paint.net}}&lt;br /&gt;
{{bc|winget install GIMP.GIMP Inkscape.Inkscape paint.net}}&lt;br /&gt;
&lt;br /&gt;
=====Edit with GIMP=====&lt;br /&gt;
&lt;br /&gt;
If you want to keep the association with Windows&#039; Photos for image viewing but be able to get a right-click option to edit with GIMP:&lt;br /&gt;
&lt;br /&gt;
{{hc|edit-with-gimp.reg|2=&lt;br /&gt;
Windows Registry Editor Version 5.00&lt;br /&gt;
&lt;br /&gt;
[HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\Edit with GIMP]&lt;br /&gt;
&amp;quot;Icon&amp;quot;=&amp;quot;\&amp;quot;C:\\Program Files\\GIMP 2\\bin\\gimp-2.10.exe\&amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\Edit with GIMP\command]&lt;br /&gt;
@=&amp;quot;\&amp;quot;C:\\Program Files\\GIMP 2\\bin\\gimp-2.10.exe\&amp;quot; \&amp;quot;%1\&amp;quot;&amp;quot;}}&lt;br /&gt;
&lt;br /&gt;
{{bc|reg import edit-with-gimp.reg}}&lt;br /&gt;
&lt;br /&gt;
====Hardware====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install amd-ryzen-chipset crystaldiskmark cpu-z hwinfo.install hwmonitor intel-chipset-device-software}}&lt;br /&gt;
{{bc|winget install CrystalDewWorld.CrystalDiskMark CPUID.CPU-Z CPUID.HWMonitor REALiX.HWiNFO}}&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} does not have packages for [https://www.amd.com/en/support AMD chipset drivers] nor [https://www.intel.com/content/www/us/en/support/detect.html Intel chipset drivers].&lt;br /&gt;
&lt;br /&gt;
====Internet====&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;choco install [ chromium | firefox | googlechrome | &amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;ungoogled-chromium&#039;&#039;&#039;&amp;lt;nowiki&amp;gt; ] nextcloud-client qbittorrent syncthing thunderbird&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;winget install [ Hibbiki.Chromium | Google.Chrome | &amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;eloston.ungoogled-chromium&#039;&#039;&#039;&amp;lt;nowiki&amp;gt; | Mozilla.Firefox ] Nextcloud.NextcloudDesktop qBittorrent.qBittorrent SyncTrayzor.SyncTrayzor Mozilla.Thunderbird&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
====Communication====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install mumble pidgin skype}}&lt;br /&gt;
{{bc|winget install Mumble.Mumble Pidgin.Pidgin Microsoft.Skype}}&lt;br /&gt;
&lt;br /&gt;
====Office====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install dia foxitreader librecad libreoffice-fresh libreoffice-help onlyoffice}}&lt;br /&gt;
{{bc|winget install gnome.Dia LibreCAD.LibreCAD TheDocumentFoundation.LibreOffice TheDocumentFoundation.LibreOffice.HelpPack ONLYOFFICE.DesktopEditors}}&lt;br /&gt;
&lt;br /&gt;
====Virtualization====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install qemu virtualbox virtualbox.extensionpack}}&lt;br /&gt;
{{bc|winget install SoftwareFreedomConservancy.QEMU Oracle.VirtualBox}}&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} does not have a package for the [https://www.oracle.com/virtualization/technologies/vm/downloads/virtualbox-downloads.html#extpack Virtualbox Extension Pack].&lt;br /&gt;
&lt;br /&gt;
====Video====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install handbrake.install mpvnet.install obs-studio.install vlc}}&lt;br /&gt;
{{bc|winget install HandBrake.HandBrake mpv.net OBSProject.OBSStudio VideoLAN.VLC}}&lt;br /&gt;
&lt;br /&gt;
===Not Taken Care Of With Chocolatey===&lt;br /&gt;
&lt;br /&gt;
CPU Burn-in | Joystick2Mouse 3 | LADSPA for Audactiy | Lightscribe&lt;br /&gt;
&lt;br /&gt;
=Ongoing=&lt;br /&gt;
&lt;br /&gt;
==Extend Evaluation Periods==&lt;br /&gt;
&lt;br /&gt;
If you are using an Enterprise Evaluation edition of Windows, you can re-arm the 90-day evaluation period up to 3 times:&lt;br /&gt;
&lt;br /&gt;
 slmgr /rearm&lt;/div&gt;</summary>
		<author><name>BrainwreckedTech</name></author>
	</entry>
	<entry>
		<id>https://wiki.bwt.com.de/index.php?title=Installing_A_Windows_Desktop&amp;diff=668</id>
		<title>Installing A Windows Desktop</title>
		<link rel="alternate" type="text/html" href="https://wiki.bwt.com.de/index.php?title=Installing_A_Windows_Desktop&amp;diff=668"/>
		<updated>2022-07-05T22:48:12Z</updated>

		<summary type="html">&lt;p&gt;BrainwreckedTech: /* Hardware */ Added winget information&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Pre-Setup=&lt;br /&gt;
&lt;br /&gt;
==BIOS Time Set To UTC vs Local Time==&lt;br /&gt;
&lt;br /&gt;
Windows 8 and 10 have support for setting the time to UTC and may even detect if the system time is in UTC or local time.&lt;br /&gt;
&lt;br /&gt;
There are still a couple of bugs as noted below, but the trade-off may be worth it to you.  Every other OS expects the clock to be set to UTC.&lt;br /&gt;
&lt;br /&gt;
* Windows will not sync to time servers if told that the BIOS clock is UTC.&lt;br /&gt;
* Windows may hang if running during the switch to and away from DST if told that the BIOS clock is UTC.&lt;br /&gt;
&lt;br /&gt;
If you are unsure of how UTC relates to your time zone, you can use Google to [https://www.google.com/search?q=UTC+time query UTC time].&lt;br /&gt;
&lt;br /&gt;
==Partitioning==&lt;br /&gt;
&lt;br /&gt;
Please read [[Drive Partitioning]] first as it contains a lot of good information.&lt;br /&gt;
&lt;br /&gt;
===BIOS+MBR vs UEFI+GPT===&lt;br /&gt;
&lt;br /&gt;
Windows falsely ties GPT with UEFI and MBR with BIOS.&lt;br /&gt;
&lt;br /&gt;
It&#039;s strongly suggested to use UEFI with GPT when possible as it allows for at least 128 partitions.  In general, you can let Microsoft (and OEMs) do whatever they want to your hard drive as it&#039;s nearly impossible to deplete the alotment of partitions.&lt;br /&gt;
&lt;br /&gt;
If your system uses legacy BIOS with MBR, you may wish to partition the drive yourself, especially if you plan on installing a second OS onto the drive.&lt;br /&gt;
* Any bootable Windows parition &#039;&#039;&#039;&#039;&#039;must&#039;&#039;&#039;&#039;&#039; occur on a primary partition&lt;br /&gt;
* MBR is limited to 4 primary paritions&lt;br /&gt;
** One of which can be an extended partition (which then lets you create unlimited logical partitions)&lt;br /&gt;
&lt;br /&gt;
===Parition Alignment===&lt;br /&gt;
&lt;br /&gt;
Starting with Vista, Windows will align partitions to 1MiB boundaries, so basic partitioning via Windows Setup is OK.&lt;br /&gt;
&lt;br /&gt;
===Shrinkinng NTFS Partitions===&lt;br /&gt;
&lt;br /&gt;
Windows Vista introduced the ability to shrink NTFS partitions, even those currently in use.  This can be incredibly useful on OEM PCs if you want to make room for a second OS.&lt;br /&gt;
&lt;br /&gt;
If you&#039;re trying to end a Windows partition at a particular boundary, you may want to under-allocate and then use something like GNU &amp;lt;tt&amp;gt;parted&amp;lt;/tt&amp;gt; to re-create the Windows partition at the boundary you want and then use {{ic|diskpart}} with {{ic|expand filesystem}} when you get back into Windows.&lt;br /&gt;
&lt;br /&gt;
===Microsoft Reserved Partition===&lt;br /&gt;
&lt;br /&gt;
Starting with 7, Windows will create a Microsoft Reserved partition when given a GPT disk with no partitions:&lt;br /&gt;
* Windows 7 &amp;amp; 8: 128MiB&lt;br /&gt;
* Windows 10: 16MiB&lt;br /&gt;
&lt;br /&gt;
===Windows Recovery Parition===&lt;br /&gt;
&lt;br /&gt;
Starting with 8, Windows will create a Windows Recovery partition:&lt;br /&gt;
* Windows 8: 300MB as the first partition, shown during volume selection&lt;br /&gt;
* Windows 10: 450MB as the last partition, hidden during volume selection&lt;br /&gt;
This partition is different from an OEM recovery partition.&lt;br /&gt;
&lt;br /&gt;
==Pre-Download==&lt;br /&gt;
&lt;br /&gt;
Starting with Windows 10, Microsoft keeps its ISO updated.&lt;br /&gt;
&lt;br /&gt;
You may also wish to download video card drivers before hand, as AMD and NVIDIA usually offer drivers that are more up-to-date than what&#039;s available via Windows Update.  Download either [https://www.amd.com/en/support AMD Driver Auto-Detect] or [https://www.nvidia.com/en-us/geforce/geforce-experience/ NVIDIA GeForce Experience]&lt;br /&gt;
&lt;br /&gt;
Use [http://www.windowsupdatesdownloader.com Windows Updates Downloader] to download security updates for your version of Windows.&lt;br /&gt;
&lt;br /&gt;
*Use &amp;lt;tt&amp;gt;FOR %U IN (*) DO START /W %U /QUIET /NORESTART&amp;lt;/tt&amp;gt; to execute all security updates in a given folder.&lt;br /&gt;
&lt;br /&gt;
Download Anti-virus such as [http://www.avira.com/en/free-download-avira-antivir-personal Avira] or [https://www.kaspersky.com/free-cloud-antivirus Kaspersky] if Windows&#039; built-in Defender isn&#039;t enough for you.&lt;br /&gt;
&lt;br /&gt;
=During Setup=&lt;br /&gt;
&lt;br /&gt;
==Administration==&lt;br /&gt;
&lt;br /&gt;
The default in Windows is that the first user created is part of the Administrators group and subsequent accounts are Standard Users.  This wiki recommends you choose one of the following:&lt;br /&gt;
&lt;br /&gt;
# Create one account not named Administrator that will be part of the Administrators group and use that for administrative duties while creating Standard User accounts for daily use.  This allows you to have laxer password complexity on the account that acts as an Administrator.&lt;br /&gt;
# Create an account for yourself that you will later drop to Standard User after re-enabling the Administrator account using &amp;lt;tt&amp;gt;net user administrator /active:yes&amp;lt;/tt&amp;gt;.  This route requires that you know full-well that people will try to attack the Administrator account but you feel confident in your password complexity.&lt;br /&gt;
&lt;br /&gt;
Use a short name rather than a full name when creating user accounts to get short directory names.  (E.g., {{ic|john}} instead of {{ic|John Smith}})  You can use {{ic|netplwiz}} to change full details. Changes to the name in User Accounts in Control Panel only affect the full name.&lt;br /&gt;
&lt;br /&gt;
==Microsoft Account==&lt;br /&gt;
&lt;br /&gt;
Starting with Windows 10, Microsoft &#039;&#039;really, really&#039;&#039; wants you to use a Micrsoft Account to log into Windows.  While the prospect of not having to tune settings on every individual machine you own might be a nice prospect for some, others won&#039;t like the privacy implications of tying your Windows usage to an account under Microsoft&#039;s complete purvue.&lt;br /&gt;
&lt;br /&gt;
Privacy implications aside, one useful feature of using a Microsoft Account is that Microsoft allows you to manage your Windows licenses.  To tie a Windows license for a machine to your Microsoft Account, use your Microsoft Account as the first account created during Windows Setup.  Should something go horribly wrong, Microsoft Tech Support will be looking for this tie.  Once the Windows license is associated with your account, you can stop using and delete the Microsoft Account from the machine if you want.&lt;br /&gt;
&lt;br /&gt;
=Post Setup=&lt;br /&gt;
&lt;br /&gt;
==Common Configuration Options==&lt;br /&gt;
&lt;br /&gt;
===DPI settings===&lt;br /&gt;
&lt;br /&gt;
For HTPC setups, 96 DPI is unreadable from 9 feet away.&lt;br /&gt;
&lt;br /&gt;
* Control Panel → Appearance and Personalization → Display → Set Custom text size (DPI)&lt;br /&gt;
&lt;br /&gt;
This will only affect your login.  To make this change to the login screen, you need to edit the registry.&lt;br /&gt;
&lt;br /&gt;
NB: &amp;lt;tt&amp;gt;word&amp;lt;/tt&amp;gt; values are hexadecimal, not decimal.  0x60 is 90 decimal, 0x78 is 120 decimal, and 0x90 is 144 decimal.&lt;br /&gt;
&lt;br /&gt;
 reg add &amp;quot;HKEY_USERS\.DEFAULT\Control Panel\Desktop&amp;quot; /v LogPixels /d 90 /t REG_QWORD /f&lt;br /&gt;
&lt;br /&gt;
Replace {{ic|QWORD}} with {{ic|DWORD}} for 32-bit Windows.&lt;br /&gt;
&lt;br /&gt;
===Re-Enable the Administrator Account===&lt;br /&gt;
&lt;br /&gt;
{{bc|net user administrator /active:yes&lt;br /&gt;
net user administrator &amp;lt;new-password&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
===Disable Search Indexing===&lt;br /&gt;
&lt;br /&gt;
* Control Panel &amp;gt; Indexing Options&lt;br /&gt;
* Control Panel &amp;gt; File Explorer Options &amp;gt; Search&lt;br /&gt;
* Drive Properties &amp;gt; Uncheck Allow files on this drive to have contents indexed in addition to file properties&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;sc config wsearch start=disabled&lt;br /&gt;
sc stop wsearch&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
===Temporarily Disable System Restore===&lt;br /&gt;
&lt;br /&gt;
Internet Explorer, Windows Media Player, some Hotfixes, and some third-party installers will all create a restore point.  No sense having this running during the initial setup of Windows as you&#039;re so close to sqaure one anyway.&lt;br /&gt;
&lt;br /&gt;
 rstrui.exe&lt;br /&gt;
&lt;br /&gt;
===Hibernation===&lt;br /&gt;
&lt;br /&gt;
For desktop computers, or computers with SSDs, you may not want to hibernate.&lt;br /&gt;
&lt;br /&gt;
 powercfg -h off&lt;br /&gt;
&lt;br /&gt;
===Power Management===&lt;br /&gt;
&lt;br /&gt;
For at least the duration of setting up Windows, you may want to keep the computer fully awake.&lt;br /&gt;
&lt;br /&gt;
===Page File===&lt;br /&gt;
&lt;br /&gt;
With the RAM that most computers have nowadays, it makes little sense to have much of a swap file.  You still want some space so that Windows can swap out parts of memory that aren&#039;t really being used.  Some Windows programs will balk with the lack of a swap file.&lt;br /&gt;
&lt;br /&gt;
 wmic pagefileset where name=&amp;quot;C:\\pagefile.sys&amp;quot; set InitialSize=512,MaximumSize=512&lt;br /&gt;
&lt;br /&gt;
===Disable Fast Startup===&lt;br /&gt;
&lt;br /&gt;
Windows Fast Startup does a hybrid sleep where everything is closed down on the software side, but the hardware is put into a sleep state before shutdown.  If you multi-boot, this can be more of a hindrance than a feature.  The major cause of concern is that mounted filesystems in Windows remain in a &amp;quot;in-use&amp;quot; state (the &amp;quot;dirty bit&amp;quot;) and unsafe to mount.&lt;br /&gt;
&lt;br /&gt;
* Control Panel &amp;gt; Hardware and Sound &amp;gt; Power Options &amp;gt; (left pane) Choose what the power buttons do &amp;gt; uncheck Turn on fast startup&lt;br /&gt;
&lt;br /&gt;
===Set Windows to use RTC in UTC===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Only do this if your BIOS clock is set to UTC instead of local time!&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 reg add &amp;quot;HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation&amp;quot; /v RealTimeIsUniversal /d 1 /t REG_QWORD /f&lt;br /&gt;
&lt;br /&gt;
Replace {{ic|QWORD}} with {{ic|DWORD}} for 32-bit Windows.&lt;br /&gt;
&lt;br /&gt;
==Tweaks==&lt;br /&gt;
&lt;br /&gt;
* Disable Homegroups&lt;br /&gt;
** Leave the homegroup&lt;br /&gt;
** Disable HomeGroup services&lt;br /&gt;
** Edit registry&lt;br /&gt;
*** Take ownership of HKEY_LOCAL_MACHINE\SOFTWARE\Classes\{B4FB3F98-C1EA-428d-A78A-D1F5659CBA93}&lt;br /&gt;
*** Add HKEY_LOCAL_MACHINE\SOFTWARE\Classes\{B4FB3F98-C1EA-428d-A78A-D1F5659CBA93}\System.IsPinnedToNameSpaceTree=qword:0&lt;br /&gt;
&lt;br /&gt;
==Other Programs==&lt;br /&gt;
&lt;br /&gt;
It&#039;s recommended to rely on [https://chocolatey.org/install Chocolatey] (Windows 10 and earlier) or {{ic|winget}} (pre-installed in Windows 11) for program installation and to keep your programs updated.  However, some applications are auto-updating and it&#039;s best to install them directly.&lt;br /&gt;
&lt;br /&gt;
* [https://www.amd.com/en/support AMD Adrenaline (Radeon and AMD chipset drivers)]&lt;br /&gt;
* [https://discord.com/api/downloads/distributions/app/installers/latest?channel=stable&amp;amp;platform=win&amp;amp;arch=x86 Discord]&lt;br /&gt;
* [https://www.nvidia.com/en-us/geforce/geforce-experience NVIDIA GeForce Experience]&lt;br /&gt;
* [https://cdn.cloudflare.steamstatic.com/client/installer/SteamSetup.exe Steam]&lt;br /&gt;
* Partition Tool&lt;br /&gt;
** [https://www.aomeitech.com/aomei-partition-assistant.html AOEMI Partition Assistant] (for functionality)&lt;br /&gt;
** [http://www.pcdisk.com/index.html Active@ Partition Manager] (for information)&lt;br /&gt;
** Avoid EaseUS Partition Master and Mini-Tool Partition Wizard as they&#039;re [https://blog.malwarebytes.com/glossary/bundleware/ bundleware].&lt;br /&gt;
* Windows Terminal&lt;br /&gt;
** [https://github.com/microsoft/terminal/releases/latest GitHub] (users must update manually)&lt;br /&gt;
** [https://www.microsoft.com/en-us/p/windows-terminal/9n0dx20hk701 Microsoft Store] (updates automatically)&lt;br /&gt;
&lt;br /&gt;
===Chocolatey===&lt;br /&gt;
&lt;br /&gt;
In PowerShell:&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString(&#039;https://chocolatey.org/install.ps1&#039;)&amp;lt;/nowiki&amp;gt;)}}&lt;br /&gt;
&lt;br /&gt;
===WinGet===&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} comes pre-installed in Windows 11.&lt;br /&gt;
&lt;br /&gt;
===GSudo===&lt;br /&gt;
&lt;br /&gt;
Windows Terminal is a per-user application (installed in {{ic|C:\Users\$USER}}) not a system application (installed in {{ic|C:\Program Files}}).  This breaks the {{ic|Run As Administrator}} function.&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install gsudo}}&lt;br /&gt;
{{bc|winget install gerardog.gsudo}}&lt;br /&gt;
&lt;br /&gt;
===Applications===&lt;br /&gt;
&lt;br /&gt;
====Standard Utilities====&lt;br /&gt;
&lt;br /&gt;
These are basic utilties recommended for every user.&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;choco install 7zip.install [ cdburnerxp | imgburn | &#039;&#039;&#039;infrarecorder&#039;&#039;&#039; ] chocolateygui greenshot kdeconnect-kde keepass.install vscodium.install&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;winget install 7zip.7zip [ Canneverbe.CDBurnerXP | LIGHTNINGUK.ImgBurn | &#039;&#039;&#039;ChristianKindahl.InfraRecorder&#039;&#039;&#039; ] Greenshot.Greenshot KDE.KDEConnect DominikReichl.KeePass VSCodium.VSCodium&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
====Power-User Utitlies====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install hxd ultravnc windirstat winmerge}}&lt;br /&gt;
{{bc|winget install uvncbvba.UltraVnc WinDirStat.WinDirStat WinMerge.WinMerge}}&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} does not have a package for [https://mh-nexus.de/en/downloads.php?product=HxD20 HxD].&lt;br /&gt;
&lt;br /&gt;
====GNU/Linux Utilities (Windows Native Ports)====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install git.install gnuwin32-coreutils.install wget xming}}&lt;br /&gt;
{{bc|winget install Git.Git Xming.Xming}}&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} does not have a package for [https://sourceforge.net/projects/getgnuwin32/files/getgnuwin32/ GnuWin32].  It does have a small subset of individual utilities that can be found with {{ic|winget search gnuwin32}}.&lt;br /&gt;
&lt;br /&gt;
====Audio====&lt;br /&gt;
&lt;br /&gt;
 choco install audacity audacity-ffmpeg audacity-lame eac mediamonkey&lt;br /&gt;
&lt;br /&gt;
====Cloud Storage====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install dropbox google-backup-and-sync sugarsync}}&lt;br /&gt;
{{bc|winget install Dropbox.Dropbox Google.Drive}}&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} does not have packages for [https://spideroak.com/opendownload/ SpiderOak services] nor [https://www1.sugarsync.com/apps/ SugarSync]&lt;br /&gt;
&lt;br /&gt;
Neither client has a package for [https://www.pcloud.com/download-free-online-cloud-file-storage.html pCloud Drive].&lt;br /&gt;
&lt;br /&gt;
====Fonts====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install jetbrainsmono lato robotofonts sourcecodepro ubuntu.font}}&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} does not have packages for any font.&lt;br /&gt;
&lt;br /&gt;
====Grpahics====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install gimp inkscape paint.net}}&lt;br /&gt;
{{bc|winget install GIMP.GIMP Inkscape.Inkscape paint.net}}&lt;br /&gt;
&lt;br /&gt;
=====Edit with GIMP=====&lt;br /&gt;
&lt;br /&gt;
If you want to keep the association with Windows&#039; Photos for image viewing but be able to get a right-click option to edit with GIMP:&lt;br /&gt;
&lt;br /&gt;
{{hc|edit-with-gimp.reg|2=&lt;br /&gt;
Windows Registry Editor Version 5.00&lt;br /&gt;
&lt;br /&gt;
[HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\Edit with GIMP]&lt;br /&gt;
&amp;quot;Icon&amp;quot;=&amp;quot;\&amp;quot;C:\\Program Files\\GIMP 2\\bin\\gimp-2.10.exe\&amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\Edit with GIMP\command]&lt;br /&gt;
@=&amp;quot;\&amp;quot;C:\\Program Files\\GIMP 2\\bin\\gimp-2.10.exe\&amp;quot; \&amp;quot;%1\&amp;quot;&amp;quot;}}&lt;br /&gt;
&lt;br /&gt;
{{bc|reg import edit-with-gimp.reg}}&lt;br /&gt;
&lt;br /&gt;
====Hardware====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install amd-ryzen-chipset crystaldiskmark cpu-z hwinfo.install hwmonitor intel-chipset-device-software}}&lt;br /&gt;
{{bc|winget install CrystalDewWorld.CrystalDiskMark CPUID.CPU-Z CPUID.HWMonitor REALiX.HWiNFO}}&lt;br /&gt;
&lt;br /&gt;
{{ic|winget does not have packages for [https://www.amd.com/en/support AMD chipset drivers] nor [https://www.intel.com/content/www/us/en/support/detect.html Intel chipset drivers].&lt;br /&gt;
&lt;br /&gt;
====Internet====&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;choco install [ chromium | firefox | googlechrome | &amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;ungoogled-chromium&#039;&#039;&#039;&amp;lt;nowiki&amp;gt; ] nextcloud-client qbittorrent syncthing thunderbird&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;winget install [ Hibbiki.Chromium | Google.Chrome | &amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;eloston.ungoogled-chromium&#039;&#039;&#039;&amp;lt;nowiki&amp;gt; | Mozilla.Firefox ] Nextcloud.NextcloudDesktop qBittorrent.qBittorrent SyncTrayzor.SyncTrayzor Mozilla.Thunderbird&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
====Communication====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install mumble pidgin skype}}&lt;br /&gt;
{{bc|winget install Mumble.Mumble Pidgin.Pidgin Microsoft.Skype}}&lt;br /&gt;
&lt;br /&gt;
====Office====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install dia foxitreader librecad libreoffice-fresh libreoffice-help onlyoffice}}&lt;br /&gt;
{{bc|winget install gnome.Dia LibreCAD.LibreCAD TheDocumentFoundation.LibreOffice TheDocumentFoundation.LibreOffice.HelpPack ONLYOFFICE.DesktopEditors}}&lt;br /&gt;
&lt;br /&gt;
====Virtualization====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install qemu virtualbox virtualbox.extensionpack}}&lt;br /&gt;
{{bc|winget install SoftwareFreedomConservancy.QEMU Oracle.VirtualBox}}&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} does not have a package for the [https://www.oracle.com/virtualization/technologies/vm/downloads/virtualbox-downloads.html#extpack Virtualbox Extension Pack].&lt;br /&gt;
&lt;br /&gt;
====Video====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install handbrake.install mpvnet.install obs-studio.install vlc}}&lt;br /&gt;
{{bc|winget install HandBrake.HandBrake mpv.net OBSProject.OBSStudio VideoLAN.VLC}}&lt;br /&gt;
&lt;br /&gt;
===Not Taken Care Of With Chocolatey===&lt;br /&gt;
&lt;br /&gt;
CPU Burn-in | Joystick2Mouse 3 | LADSPA for Audactiy | Lightscribe&lt;br /&gt;
&lt;br /&gt;
=Ongoing=&lt;br /&gt;
&lt;br /&gt;
==Extend Evaluation Periods==&lt;br /&gt;
&lt;br /&gt;
If you are using an Enterprise Evaluation edition of Windows, you can re-arm the 90-day evaluation period up to 3 times:&lt;br /&gt;
&lt;br /&gt;
 slmgr /rearm&lt;/div&gt;</summary>
		<author><name>BrainwreckedTech</name></author>
	</entry>
	<entry>
		<id>https://wiki.bwt.com.de/index.php?title=Installing_A_Windows_Desktop&amp;diff=667</id>
		<title>Installing A Windows Desktop</title>
		<link rel="alternate" type="text/html" href="https://wiki.bwt.com.de/index.php?title=Installing_A_Windows_Desktop&amp;diff=667"/>
		<updated>2022-07-05T22:41:48Z</updated>

		<summary type="html">&lt;p&gt;BrainwreckedTech: /* Fonts */ Added winget information&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Pre-Setup=&lt;br /&gt;
&lt;br /&gt;
==BIOS Time Set To UTC vs Local Time==&lt;br /&gt;
&lt;br /&gt;
Windows 8 and 10 have support for setting the time to UTC and may even detect if the system time is in UTC or local time.&lt;br /&gt;
&lt;br /&gt;
There are still a couple of bugs as noted below, but the trade-off may be worth it to you.  Every other OS expects the clock to be set to UTC.&lt;br /&gt;
&lt;br /&gt;
* Windows will not sync to time servers if told that the BIOS clock is UTC.&lt;br /&gt;
* Windows may hang if running during the switch to and away from DST if told that the BIOS clock is UTC.&lt;br /&gt;
&lt;br /&gt;
If you are unsure of how UTC relates to your time zone, you can use Google to [https://www.google.com/search?q=UTC+time query UTC time].&lt;br /&gt;
&lt;br /&gt;
==Partitioning==&lt;br /&gt;
&lt;br /&gt;
Please read [[Drive Partitioning]] first as it contains a lot of good information.&lt;br /&gt;
&lt;br /&gt;
===BIOS+MBR vs UEFI+GPT===&lt;br /&gt;
&lt;br /&gt;
Windows falsely ties GPT with UEFI and MBR with BIOS.&lt;br /&gt;
&lt;br /&gt;
It&#039;s strongly suggested to use UEFI with GPT when possible as it allows for at least 128 partitions.  In general, you can let Microsoft (and OEMs) do whatever they want to your hard drive as it&#039;s nearly impossible to deplete the alotment of partitions.&lt;br /&gt;
&lt;br /&gt;
If your system uses legacy BIOS with MBR, you may wish to partition the drive yourself, especially if you plan on installing a second OS onto the drive.&lt;br /&gt;
* Any bootable Windows parition &#039;&#039;&#039;&#039;&#039;must&#039;&#039;&#039;&#039;&#039; occur on a primary partition&lt;br /&gt;
* MBR is limited to 4 primary paritions&lt;br /&gt;
** One of which can be an extended partition (which then lets you create unlimited logical partitions)&lt;br /&gt;
&lt;br /&gt;
===Parition Alignment===&lt;br /&gt;
&lt;br /&gt;
Starting with Vista, Windows will align partitions to 1MiB boundaries, so basic partitioning via Windows Setup is OK.&lt;br /&gt;
&lt;br /&gt;
===Shrinkinng NTFS Partitions===&lt;br /&gt;
&lt;br /&gt;
Windows Vista introduced the ability to shrink NTFS partitions, even those currently in use.  This can be incredibly useful on OEM PCs if you want to make room for a second OS.&lt;br /&gt;
&lt;br /&gt;
If you&#039;re trying to end a Windows partition at a particular boundary, you may want to under-allocate and then use something like GNU &amp;lt;tt&amp;gt;parted&amp;lt;/tt&amp;gt; to re-create the Windows partition at the boundary you want and then use {{ic|diskpart}} with {{ic|expand filesystem}} when you get back into Windows.&lt;br /&gt;
&lt;br /&gt;
===Microsoft Reserved Partition===&lt;br /&gt;
&lt;br /&gt;
Starting with 7, Windows will create a Microsoft Reserved partition when given a GPT disk with no partitions:&lt;br /&gt;
* Windows 7 &amp;amp; 8: 128MiB&lt;br /&gt;
* Windows 10: 16MiB&lt;br /&gt;
&lt;br /&gt;
===Windows Recovery Parition===&lt;br /&gt;
&lt;br /&gt;
Starting with 8, Windows will create a Windows Recovery partition:&lt;br /&gt;
* Windows 8: 300MB as the first partition, shown during volume selection&lt;br /&gt;
* Windows 10: 450MB as the last partition, hidden during volume selection&lt;br /&gt;
This partition is different from an OEM recovery partition.&lt;br /&gt;
&lt;br /&gt;
==Pre-Download==&lt;br /&gt;
&lt;br /&gt;
Starting with Windows 10, Microsoft keeps its ISO updated.&lt;br /&gt;
&lt;br /&gt;
You may also wish to download video card drivers before hand, as AMD and NVIDIA usually offer drivers that are more up-to-date than what&#039;s available via Windows Update.  Download either [https://www.amd.com/en/support AMD Driver Auto-Detect] or [https://www.nvidia.com/en-us/geforce/geforce-experience/ NVIDIA GeForce Experience]&lt;br /&gt;
&lt;br /&gt;
Use [http://www.windowsupdatesdownloader.com Windows Updates Downloader] to download security updates for your version of Windows.&lt;br /&gt;
&lt;br /&gt;
*Use &amp;lt;tt&amp;gt;FOR %U IN (*) DO START /W %U /QUIET /NORESTART&amp;lt;/tt&amp;gt; to execute all security updates in a given folder.&lt;br /&gt;
&lt;br /&gt;
Download Anti-virus such as [http://www.avira.com/en/free-download-avira-antivir-personal Avira] or [https://www.kaspersky.com/free-cloud-antivirus Kaspersky] if Windows&#039; built-in Defender isn&#039;t enough for you.&lt;br /&gt;
&lt;br /&gt;
=During Setup=&lt;br /&gt;
&lt;br /&gt;
==Administration==&lt;br /&gt;
&lt;br /&gt;
The default in Windows is that the first user created is part of the Administrators group and subsequent accounts are Standard Users.  This wiki recommends you choose one of the following:&lt;br /&gt;
&lt;br /&gt;
# Create one account not named Administrator that will be part of the Administrators group and use that for administrative duties while creating Standard User accounts for daily use.  This allows you to have laxer password complexity on the account that acts as an Administrator.&lt;br /&gt;
# Create an account for yourself that you will later drop to Standard User after re-enabling the Administrator account using &amp;lt;tt&amp;gt;net user administrator /active:yes&amp;lt;/tt&amp;gt;.  This route requires that you know full-well that people will try to attack the Administrator account but you feel confident in your password complexity.&lt;br /&gt;
&lt;br /&gt;
Use a short name rather than a full name when creating user accounts to get short directory names.  (E.g., {{ic|john}} instead of {{ic|John Smith}})  You can use {{ic|netplwiz}} to change full details. Changes to the name in User Accounts in Control Panel only affect the full name.&lt;br /&gt;
&lt;br /&gt;
==Microsoft Account==&lt;br /&gt;
&lt;br /&gt;
Starting with Windows 10, Microsoft &#039;&#039;really, really&#039;&#039; wants you to use a Micrsoft Account to log into Windows.  While the prospect of not having to tune settings on every individual machine you own might be a nice prospect for some, others won&#039;t like the privacy implications of tying your Windows usage to an account under Microsoft&#039;s complete purvue.&lt;br /&gt;
&lt;br /&gt;
Privacy implications aside, one useful feature of using a Microsoft Account is that Microsoft allows you to manage your Windows licenses.  To tie a Windows license for a machine to your Microsoft Account, use your Microsoft Account as the first account created during Windows Setup.  Should something go horribly wrong, Microsoft Tech Support will be looking for this tie.  Once the Windows license is associated with your account, you can stop using and delete the Microsoft Account from the machine if you want.&lt;br /&gt;
&lt;br /&gt;
=Post Setup=&lt;br /&gt;
&lt;br /&gt;
==Common Configuration Options==&lt;br /&gt;
&lt;br /&gt;
===DPI settings===&lt;br /&gt;
&lt;br /&gt;
For HTPC setups, 96 DPI is unreadable from 9 feet away.&lt;br /&gt;
&lt;br /&gt;
* Control Panel → Appearance and Personalization → Display → Set Custom text size (DPI)&lt;br /&gt;
&lt;br /&gt;
This will only affect your login.  To make this change to the login screen, you need to edit the registry.&lt;br /&gt;
&lt;br /&gt;
NB: &amp;lt;tt&amp;gt;word&amp;lt;/tt&amp;gt; values are hexadecimal, not decimal.  0x60 is 90 decimal, 0x78 is 120 decimal, and 0x90 is 144 decimal.&lt;br /&gt;
&lt;br /&gt;
 reg add &amp;quot;HKEY_USERS\.DEFAULT\Control Panel\Desktop&amp;quot; /v LogPixels /d 90 /t REG_QWORD /f&lt;br /&gt;
&lt;br /&gt;
Replace {{ic|QWORD}} with {{ic|DWORD}} for 32-bit Windows.&lt;br /&gt;
&lt;br /&gt;
===Re-Enable the Administrator Account===&lt;br /&gt;
&lt;br /&gt;
{{bc|net user administrator /active:yes&lt;br /&gt;
net user administrator &amp;lt;new-password&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
===Disable Search Indexing===&lt;br /&gt;
&lt;br /&gt;
* Control Panel &amp;gt; Indexing Options&lt;br /&gt;
* Control Panel &amp;gt; File Explorer Options &amp;gt; Search&lt;br /&gt;
* Drive Properties &amp;gt; Uncheck Allow files on this drive to have contents indexed in addition to file properties&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;sc config wsearch start=disabled&lt;br /&gt;
sc stop wsearch&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
===Temporarily Disable System Restore===&lt;br /&gt;
&lt;br /&gt;
Internet Explorer, Windows Media Player, some Hotfixes, and some third-party installers will all create a restore point.  No sense having this running during the initial setup of Windows as you&#039;re so close to sqaure one anyway.&lt;br /&gt;
&lt;br /&gt;
 rstrui.exe&lt;br /&gt;
&lt;br /&gt;
===Hibernation===&lt;br /&gt;
&lt;br /&gt;
For desktop computers, or computers with SSDs, you may not want to hibernate.&lt;br /&gt;
&lt;br /&gt;
 powercfg -h off&lt;br /&gt;
&lt;br /&gt;
===Power Management===&lt;br /&gt;
&lt;br /&gt;
For at least the duration of setting up Windows, you may want to keep the computer fully awake.&lt;br /&gt;
&lt;br /&gt;
===Page File===&lt;br /&gt;
&lt;br /&gt;
With the RAM that most computers have nowadays, it makes little sense to have much of a swap file.  You still want some space so that Windows can swap out parts of memory that aren&#039;t really being used.  Some Windows programs will balk with the lack of a swap file.&lt;br /&gt;
&lt;br /&gt;
 wmic pagefileset where name=&amp;quot;C:\\pagefile.sys&amp;quot; set InitialSize=512,MaximumSize=512&lt;br /&gt;
&lt;br /&gt;
===Disable Fast Startup===&lt;br /&gt;
&lt;br /&gt;
Windows Fast Startup does a hybrid sleep where everything is closed down on the software side, but the hardware is put into a sleep state before shutdown.  If you multi-boot, this can be more of a hindrance than a feature.  The major cause of concern is that mounted filesystems in Windows remain in a &amp;quot;in-use&amp;quot; state (the &amp;quot;dirty bit&amp;quot;) and unsafe to mount.&lt;br /&gt;
&lt;br /&gt;
* Control Panel &amp;gt; Hardware and Sound &amp;gt; Power Options &amp;gt; (left pane) Choose what the power buttons do &amp;gt; uncheck Turn on fast startup&lt;br /&gt;
&lt;br /&gt;
===Set Windows to use RTC in UTC===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Only do this if your BIOS clock is set to UTC instead of local time!&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 reg add &amp;quot;HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation&amp;quot; /v RealTimeIsUniversal /d 1 /t REG_QWORD /f&lt;br /&gt;
&lt;br /&gt;
Replace {{ic|QWORD}} with {{ic|DWORD}} for 32-bit Windows.&lt;br /&gt;
&lt;br /&gt;
==Tweaks==&lt;br /&gt;
&lt;br /&gt;
* Disable Homegroups&lt;br /&gt;
** Leave the homegroup&lt;br /&gt;
** Disable HomeGroup services&lt;br /&gt;
** Edit registry&lt;br /&gt;
*** Take ownership of HKEY_LOCAL_MACHINE\SOFTWARE\Classes\{B4FB3F98-C1EA-428d-A78A-D1F5659CBA93}&lt;br /&gt;
*** Add HKEY_LOCAL_MACHINE\SOFTWARE\Classes\{B4FB3F98-C1EA-428d-A78A-D1F5659CBA93}\System.IsPinnedToNameSpaceTree=qword:0&lt;br /&gt;
&lt;br /&gt;
==Other Programs==&lt;br /&gt;
&lt;br /&gt;
It&#039;s recommended to rely on [https://chocolatey.org/install Chocolatey] (Windows 10 and earlier) or {{ic|winget}} (pre-installed in Windows 11) for program installation and to keep your programs updated.  However, some applications are auto-updating and it&#039;s best to install them directly.&lt;br /&gt;
&lt;br /&gt;
* [https://www.amd.com/en/support AMD Adrenaline (Radeon and AMD chipset drivers)]&lt;br /&gt;
* [https://discord.com/api/downloads/distributions/app/installers/latest?channel=stable&amp;amp;platform=win&amp;amp;arch=x86 Discord]&lt;br /&gt;
* [https://www.nvidia.com/en-us/geforce/geforce-experience NVIDIA GeForce Experience]&lt;br /&gt;
* [https://cdn.cloudflare.steamstatic.com/client/installer/SteamSetup.exe Steam]&lt;br /&gt;
* Partition Tool&lt;br /&gt;
** [https://www.aomeitech.com/aomei-partition-assistant.html AOEMI Partition Assistant] (for functionality)&lt;br /&gt;
** [http://www.pcdisk.com/index.html Active@ Partition Manager] (for information)&lt;br /&gt;
** Avoid EaseUS Partition Master and Mini-Tool Partition Wizard as they&#039;re [https://blog.malwarebytes.com/glossary/bundleware/ bundleware].&lt;br /&gt;
* Windows Terminal&lt;br /&gt;
** [https://github.com/microsoft/terminal/releases/latest GitHub] (users must update manually)&lt;br /&gt;
** [https://www.microsoft.com/en-us/p/windows-terminal/9n0dx20hk701 Microsoft Store] (updates automatically)&lt;br /&gt;
&lt;br /&gt;
===Chocolatey===&lt;br /&gt;
&lt;br /&gt;
In PowerShell:&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString(&#039;https://chocolatey.org/install.ps1&#039;)&amp;lt;/nowiki&amp;gt;)}}&lt;br /&gt;
&lt;br /&gt;
===WinGet===&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} comes pre-installed in Windows 11.&lt;br /&gt;
&lt;br /&gt;
===GSudo===&lt;br /&gt;
&lt;br /&gt;
Windows Terminal is a per-user application (installed in {{ic|C:\Users\$USER}}) not a system application (installed in {{ic|C:\Program Files}}).  This breaks the {{ic|Run As Administrator}} function.&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install gsudo}}&lt;br /&gt;
{{bc|winget install gerardog.gsudo}}&lt;br /&gt;
&lt;br /&gt;
===Applications===&lt;br /&gt;
&lt;br /&gt;
====Standard Utilities====&lt;br /&gt;
&lt;br /&gt;
These are basic utilties recommended for every user.&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;choco install 7zip.install [ cdburnerxp | imgburn | &#039;&#039;&#039;infrarecorder&#039;&#039;&#039; ] chocolateygui greenshot kdeconnect-kde keepass.install vscodium.install&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;winget install 7zip.7zip [ Canneverbe.CDBurnerXP | LIGHTNINGUK.ImgBurn | &#039;&#039;&#039;ChristianKindahl.InfraRecorder&#039;&#039;&#039; ] Greenshot.Greenshot KDE.KDEConnect DominikReichl.KeePass VSCodium.VSCodium&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
====Power-User Utitlies====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install hxd ultravnc windirstat winmerge}}&lt;br /&gt;
{{bc|winget install uvncbvba.UltraVnc WinDirStat.WinDirStat WinMerge.WinMerge}}&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} does not have a package for [https://mh-nexus.de/en/downloads.php?product=HxD20 HxD].&lt;br /&gt;
&lt;br /&gt;
====GNU/Linux Utilities (Windows Native Ports)====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install git.install gnuwin32-coreutils.install wget xming}}&lt;br /&gt;
{{bc|winget install Git.Git Xming.Xming}}&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} does not have a package for [https://sourceforge.net/projects/getgnuwin32/files/getgnuwin32/ GnuWin32].  It does have a small subset of individual utilities that can be found with {{ic|winget search gnuwin32}}.&lt;br /&gt;
&lt;br /&gt;
====Audio====&lt;br /&gt;
&lt;br /&gt;
 choco install audacity audacity-ffmpeg audacity-lame eac mediamonkey&lt;br /&gt;
&lt;br /&gt;
====Cloud Storage====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install dropbox google-backup-and-sync sugarsync}}&lt;br /&gt;
{{bc|winget install Dropbox.Dropbox Google.Drive}}&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} does not have packages for [https://spideroak.com/opendownload/ SpiderOak services] nor [https://www1.sugarsync.com/apps/ SugarSync]&lt;br /&gt;
&lt;br /&gt;
Neither client has a package for [https://www.pcloud.com/download-free-online-cloud-file-storage.html pCloud Drive].&lt;br /&gt;
&lt;br /&gt;
====Fonts====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install jetbrainsmono lato robotofonts sourcecodepro ubuntu.font}}&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} does not have packages for any font.&lt;br /&gt;
&lt;br /&gt;
====Grpahics====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install gimp inkscape paint.net}}&lt;br /&gt;
{{bc|winget install GIMP.GIMP Inkscape.Inkscape paint.net}}&lt;br /&gt;
&lt;br /&gt;
=====Edit with GIMP=====&lt;br /&gt;
&lt;br /&gt;
If you want to keep the association with Windows&#039; Photos for image viewing but be able to get a right-click option to edit with GIMP:&lt;br /&gt;
&lt;br /&gt;
{{hc|edit-with-gimp.reg|2=&lt;br /&gt;
Windows Registry Editor Version 5.00&lt;br /&gt;
&lt;br /&gt;
[HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\Edit with GIMP]&lt;br /&gt;
&amp;quot;Icon&amp;quot;=&amp;quot;\&amp;quot;C:\\Program Files\\GIMP 2\\bin\\gimp-2.10.exe\&amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\Edit with GIMP\command]&lt;br /&gt;
@=&amp;quot;\&amp;quot;C:\\Program Files\\GIMP 2\\bin\\gimp-2.10.exe\&amp;quot; \&amp;quot;%1\&amp;quot;&amp;quot;}}&lt;br /&gt;
&lt;br /&gt;
{{bc|reg import edit-with-gimp.reg}}&lt;br /&gt;
&lt;br /&gt;
====Hardware====&lt;br /&gt;
&lt;br /&gt;
 choco install amd-ryzen-chipset crystaldiskmark cpu-z hwinfo.install hwmonitor intel-chipset-device-software&lt;br /&gt;
&lt;br /&gt;
====Internet====&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;choco install [ chromium | firefox | googlechrome | &amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;ungoogled-chromium&#039;&#039;&#039;&amp;lt;nowiki&amp;gt; ] nextcloud-client qbittorrent syncthing thunderbird&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;winget install [ Hibbiki.Chromium | Google.Chrome | &amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;eloston.ungoogled-chromium&#039;&#039;&#039;&amp;lt;nowiki&amp;gt; | Mozilla.Firefox ] Nextcloud.NextcloudDesktop qBittorrent.qBittorrent SyncTrayzor.SyncTrayzor Mozilla.Thunderbird&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
====Communication====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install mumble pidgin skype}}&lt;br /&gt;
{{bc|winget install Mumble.Mumble Pidgin.Pidgin Microsoft.Skype}}&lt;br /&gt;
&lt;br /&gt;
====Office====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install dia foxitreader librecad libreoffice-fresh libreoffice-help onlyoffice}}&lt;br /&gt;
{{bc|winget install gnome.Dia LibreCAD.LibreCAD TheDocumentFoundation.LibreOffice TheDocumentFoundation.LibreOffice.HelpPack ONLYOFFICE.DesktopEditors}}&lt;br /&gt;
&lt;br /&gt;
====Virtualization====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install qemu virtualbox virtualbox.extensionpack}}&lt;br /&gt;
{{bc|winget install SoftwareFreedomConservancy.QEMU Oracle.VirtualBox}}&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} does not have a package for the [https://www.oracle.com/virtualization/technologies/vm/downloads/virtualbox-downloads.html#extpack Virtualbox Extension Pack].&lt;br /&gt;
&lt;br /&gt;
====Video====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install handbrake.install mpvnet.install obs-studio.install vlc}}&lt;br /&gt;
{{bc|winget install HandBrake.HandBrake mpv.net OBSProject.OBSStudio VideoLAN.VLC}}&lt;br /&gt;
&lt;br /&gt;
===Not Taken Care Of With Chocolatey===&lt;br /&gt;
&lt;br /&gt;
CPU Burn-in | Joystick2Mouse 3 | LADSPA for Audactiy | Lightscribe&lt;br /&gt;
&lt;br /&gt;
=Ongoing=&lt;br /&gt;
&lt;br /&gt;
==Extend Evaluation Periods==&lt;br /&gt;
&lt;br /&gt;
If you are using an Enterprise Evaluation edition of Windows, you can re-arm the 90-day evaluation period up to 3 times:&lt;br /&gt;
&lt;br /&gt;
 slmgr /rearm&lt;/div&gt;</summary>
		<author><name>BrainwreckedTech</name></author>
	</entry>
	<entry>
		<id>https://wiki.bwt.com.de/index.php?title=Installing_A_Windows_Desktop&amp;diff=666</id>
		<title>Installing A Windows Desktop</title>
		<link rel="alternate" type="text/html" href="https://wiki.bwt.com.de/index.php?title=Installing_A_Windows_Desktop&amp;diff=666"/>
		<updated>2022-07-05T22:39:22Z</updated>

		<summary type="html">&lt;p&gt;BrainwreckedTech: /* Cloud Storage */ Added info&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Pre-Setup=&lt;br /&gt;
&lt;br /&gt;
==BIOS Time Set To UTC vs Local Time==&lt;br /&gt;
&lt;br /&gt;
Windows 8 and 10 have support for setting the time to UTC and may even detect if the system time is in UTC or local time.&lt;br /&gt;
&lt;br /&gt;
There are still a couple of bugs as noted below, but the trade-off may be worth it to you.  Every other OS expects the clock to be set to UTC.&lt;br /&gt;
&lt;br /&gt;
* Windows will not sync to time servers if told that the BIOS clock is UTC.&lt;br /&gt;
* Windows may hang if running during the switch to and away from DST if told that the BIOS clock is UTC.&lt;br /&gt;
&lt;br /&gt;
If you are unsure of how UTC relates to your time zone, you can use Google to [https://www.google.com/search?q=UTC+time query UTC time].&lt;br /&gt;
&lt;br /&gt;
==Partitioning==&lt;br /&gt;
&lt;br /&gt;
Please read [[Drive Partitioning]] first as it contains a lot of good information.&lt;br /&gt;
&lt;br /&gt;
===BIOS+MBR vs UEFI+GPT===&lt;br /&gt;
&lt;br /&gt;
Windows falsely ties GPT with UEFI and MBR with BIOS.&lt;br /&gt;
&lt;br /&gt;
It&#039;s strongly suggested to use UEFI with GPT when possible as it allows for at least 128 partitions.  In general, you can let Microsoft (and OEMs) do whatever they want to your hard drive as it&#039;s nearly impossible to deplete the alotment of partitions.&lt;br /&gt;
&lt;br /&gt;
If your system uses legacy BIOS with MBR, you may wish to partition the drive yourself, especially if you plan on installing a second OS onto the drive.&lt;br /&gt;
* Any bootable Windows parition &#039;&#039;&#039;&#039;&#039;must&#039;&#039;&#039;&#039;&#039; occur on a primary partition&lt;br /&gt;
* MBR is limited to 4 primary paritions&lt;br /&gt;
** One of which can be an extended partition (which then lets you create unlimited logical partitions)&lt;br /&gt;
&lt;br /&gt;
===Parition Alignment===&lt;br /&gt;
&lt;br /&gt;
Starting with Vista, Windows will align partitions to 1MiB boundaries, so basic partitioning via Windows Setup is OK.&lt;br /&gt;
&lt;br /&gt;
===Shrinkinng NTFS Partitions===&lt;br /&gt;
&lt;br /&gt;
Windows Vista introduced the ability to shrink NTFS partitions, even those currently in use.  This can be incredibly useful on OEM PCs if you want to make room for a second OS.&lt;br /&gt;
&lt;br /&gt;
If you&#039;re trying to end a Windows partition at a particular boundary, you may want to under-allocate and then use something like GNU &amp;lt;tt&amp;gt;parted&amp;lt;/tt&amp;gt; to re-create the Windows partition at the boundary you want and then use {{ic|diskpart}} with {{ic|expand filesystem}} when you get back into Windows.&lt;br /&gt;
&lt;br /&gt;
===Microsoft Reserved Partition===&lt;br /&gt;
&lt;br /&gt;
Starting with 7, Windows will create a Microsoft Reserved partition when given a GPT disk with no partitions:&lt;br /&gt;
* Windows 7 &amp;amp; 8: 128MiB&lt;br /&gt;
* Windows 10: 16MiB&lt;br /&gt;
&lt;br /&gt;
===Windows Recovery Parition===&lt;br /&gt;
&lt;br /&gt;
Starting with 8, Windows will create a Windows Recovery partition:&lt;br /&gt;
* Windows 8: 300MB as the first partition, shown during volume selection&lt;br /&gt;
* Windows 10: 450MB as the last partition, hidden during volume selection&lt;br /&gt;
This partition is different from an OEM recovery partition.&lt;br /&gt;
&lt;br /&gt;
==Pre-Download==&lt;br /&gt;
&lt;br /&gt;
Starting with Windows 10, Microsoft keeps its ISO updated.&lt;br /&gt;
&lt;br /&gt;
You may also wish to download video card drivers before hand, as AMD and NVIDIA usually offer drivers that are more up-to-date than what&#039;s available via Windows Update.  Download either [https://www.amd.com/en/support AMD Driver Auto-Detect] or [https://www.nvidia.com/en-us/geforce/geforce-experience/ NVIDIA GeForce Experience]&lt;br /&gt;
&lt;br /&gt;
Use [http://www.windowsupdatesdownloader.com Windows Updates Downloader] to download security updates for your version of Windows.&lt;br /&gt;
&lt;br /&gt;
*Use &amp;lt;tt&amp;gt;FOR %U IN (*) DO START /W %U /QUIET /NORESTART&amp;lt;/tt&amp;gt; to execute all security updates in a given folder.&lt;br /&gt;
&lt;br /&gt;
Download Anti-virus such as [http://www.avira.com/en/free-download-avira-antivir-personal Avira] or [https://www.kaspersky.com/free-cloud-antivirus Kaspersky] if Windows&#039; built-in Defender isn&#039;t enough for you.&lt;br /&gt;
&lt;br /&gt;
=During Setup=&lt;br /&gt;
&lt;br /&gt;
==Administration==&lt;br /&gt;
&lt;br /&gt;
The default in Windows is that the first user created is part of the Administrators group and subsequent accounts are Standard Users.  This wiki recommends you choose one of the following:&lt;br /&gt;
&lt;br /&gt;
# Create one account not named Administrator that will be part of the Administrators group and use that for administrative duties while creating Standard User accounts for daily use.  This allows you to have laxer password complexity on the account that acts as an Administrator.&lt;br /&gt;
# Create an account for yourself that you will later drop to Standard User after re-enabling the Administrator account using &amp;lt;tt&amp;gt;net user administrator /active:yes&amp;lt;/tt&amp;gt;.  This route requires that you know full-well that people will try to attack the Administrator account but you feel confident in your password complexity.&lt;br /&gt;
&lt;br /&gt;
Use a short name rather than a full name when creating user accounts to get short directory names.  (E.g., {{ic|john}} instead of {{ic|John Smith}})  You can use {{ic|netplwiz}} to change full details. Changes to the name in User Accounts in Control Panel only affect the full name.&lt;br /&gt;
&lt;br /&gt;
==Microsoft Account==&lt;br /&gt;
&lt;br /&gt;
Starting with Windows 10, Microsoft &#039;&#039;really, really&#039;&#039; wants you to use a Micrsoft Account to log into Windows.  While the prospect of not having to tune settings on every individual machine you own might be a nice prospect for some, others won&#039;t like the privacy implications of tying your Windows usage to an account under Microsoft&#039;s complete purvue.&lt;br /&gt;
&lt;br /&gt;
Privacy implications aside, one useful feature of using a Microsoft Account is that Microsoft allows you to manage your Windows licenses.  To tie a Windows license for a machine to your Microsoft Account, use your Microsoft Account as the first account created during Windows Setup.  Should something go horribly wrong, Microsoft Tech Support will be looking for this tie.  Once the Windows license is associated with your account, you can stop using and delete the Microsoft Account from the machine if you want.&lt;br /&gt;
&lt;br /&gt;
=Post Setup=&lt;br /&gt;
&lt;br /&gt;
==Common Configuration Options==&lt;br /&gt;
&lt;br /&gt;
===DPI settings===&lt;br /&gt;
&lt;br /&gt;
For HTPC setups, 96 DPI is unreadable from 9 feet away.&lt;br /&gt;
&lt;br /&gt;
* Control Panel → Appearance and Personalization → Display → Set Custom text size (DPI)&lt;br /&gt;
&lt;br /&gt;
This will only affect your login.  To make this change to the login screen, you need to edit the registry.&lt;br /&gt;
&lt;br /&gt;
NB: &amp;lt;tt&amp;gt;word&amp;lt;/tt&amp;gt; values are hexadecimal, not decimal.  0x60 is 90 decimal, 0x78 is 120 decimal, and 0x90 is 144 decimal.&lt;br /&gt;
&lt;br /&gt;
 reg add &amp;quot;HKEY_USERS\.DEFAULT\Control Panel\Desktop&amp;quot; /v LogPixels /d 90 /t REG_QWORD /f&lt;br /&gt;
&lt;br /&gt;
Replace {{ic|QWORD}} with {{ic|DWORD}} for 32-bit Windows.&lt;br /&gt;
&lt;br /&gt;
===Re-Enable the Administrator Account===&lt;br /&gt;
&lt;br /&gt;
{{bc|net user administrator /active:yes&lt;br /&gt;
net user administrator &amp;lt;new-password&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
===Disable Search Indexing===&lt;br /&gt;
&lt;br /&gt;
* Control Panel &amp;gt; Indexing Options&lt;br /&gt;
* Control Panel &amp;gt; File Explorer Options &amp;gt; Search&lt;br /&gt;
* Drive Properties &amp;gt; Uncheck Allow files on this drive to have contents indexed in addition to file properties&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;sc config wsearch start=disabled&lt;br /&gt;
sc stop wsearch&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
===Temporarily Disable System Restore===&lt;br /&gt;
&lt;br /&gt;
Internet Explorer, Windows Media Player, some Hotfixes, and some third-party installers will all create a restore point.  No sense having this running during the initial setup of Windows as you&#039;re so close to sqaure one anyway.&lt;br /&gt;
&lt;br /&gt;
 rstrui.exe&lt;br /&gt;
&lt;br /&gt;
===Hibernation===&lt;br /&gt;
&lt;br /&gt;
For desktop computers, or computers with SSDs, you may not want to hibernate.&lt;br /&gt;
&lt;br /&gt;
 powercfg -h off&lt;br /&gt;
&lt;br /&gt;
===Power Management===&lt;br /&gt;
&lt;br /&gt;
For at least the duration of setting up Windows, you may want to keep the computer fully awake.&lt;br /&gt;
&lt;br /&gt;
===Page File===&lt;br /&gt;
&lt;br /&gt;
With the RAM that most computers have nowadays, it makes little sense to have much of a swap file.  You still want some space so that Windows can swap out parts of memory that aren&#039;t really being used.  Some Windows programs will balk with the lack of a swap file.&lt;br /&gt;
&lt;br /&gt;
 wmic pagefileset where name=&amp;quot;C:\\pagefile.sys&amp;quot; set InitialSize=512,MaximumSize=512&lt;br /&gt;
&lt;br /&gt;
===Disable Fast Startup===&lt;br /&gt;
&lt;br /&gt;
Windows Fast Startup does a hybrid sleep where everything is closed down on the software side, but the hardware is put into a sleep state before shutdown.  If you multi-boot, this can be more of a hindrance than a feature.  The major cause of concern is that mounted filesystems in Windows remain in a &amp;quot;in-use&amp;quot; state (the &amp;quot;dirty bit&amp;quot;) and unsafe to mount.&lt;br /&gt;
&lt;br /&gt;
* Control Panel &amp;gt; Hardware and Sound &amp;gt; Power Options &amp;gt; (left pane) Choose what the power buttons do &amp;gt; uncheck Turn on fast startup&lt;br /&gt;
&lt;br /&gt;
===Set Windows to use RTC in UTC===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Only do this if your BIOS clock is set to UTC instead of local time!&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 reg add &amp;quot;HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation&amp;quot; /v RealTimeIsUniversal /d 1 /t REG_QWORD /f&lt;br /&gt;
&lt;br /&gt;
Replace {{ic|QWORD}} with {{ic|DWORD}} for 32-bit Windows.&lt;br /&gt;
&lt;br /&gt;
==Tweaks==&lt;br /&gt;
&lt;br /&gt;
* Disable Homegroups&lt;br /&gt;
** Leave the homegroup&lt;br /&gt;
** Disable HomeGroup services&lt;br /&gt;
** Edit registry&lt;br /&gt;
*** Take ownership of HKEY_LOCAL_MACHINE\SOFTWARE\Classes\{B4FB3F98-C1EA-428d-A78A-D1F5659CBA93}&lt;br /&gt;
*** Add HKEY_LOCAL_MACHINE\SOFTWARE\Classes\{B4FB3F98-C1EA-428d-A78A-D1F5659CBA93}\System.IsPinnedToNameSpaceTree=qword:0&lt;br /&gt;
&lt;br /&gt;
==Other Programs==&lt;br /&gt;
&lt;br /&gt;
It&#039;s recommended to rely on [https://chocolatey.org/install Chocolatey] (Windows 10 and earlier) or {{ic|winget}} (pre-installed in Windows 11) for program installation and to keep your programs updated.  However, some applications are auto-updating and it&#039;s best to install them directly.&lt;br /&gt;
&lt;br /&gt;
* [https://www.amd.com/en/support AMD Adrenaline (Radeon and AMD chipset drivers)]&lt;br /&gt;
* [https://discord.com/api/downloads/distributions/app/installers/latest?channel=stable&amp;amp;platform=win&amp;amp;arch=x86 Discord]&lt;br /&gt;
* [https://www.nvidia.com/en-us/geforce/geforce-experience NVIDIA GeForce Experience]&lt;br /&gt;
* [https://cdn.cloudflare.steamstatic.com/client/installer/SteamSetup.exe Steam]&lt;br /&gt;
* Partition Tool&lt;br /&gt;
** [https://www.aomeitech.com/aomei-partition-assistant.html AOEMI Partition Assistant] (for functionality)&lt;br /&gt;
** [http://www.pcdisk.com/index.html Active@ Partition Manager] (for information)&lt;br /&gt;
** Avoid EaseUS Partition Master and Mini-Tool Partition Wizard as they&#039;re [https://blog.malwarebytes.com/glossary/bundleware/ bundleware].&lt;br /&gt;
* Windows Terminal&lt;br /&gt;
** [https://github.com/microsoft/terminal/releases/latest GitHub] (users must update manually)&lt;br /&gt;
** [https://www.microsoft.com/en-us/p/windows-terminal/9n0dx20hk701 Microsoft Store] (updates automatically)&lt;br /&gt;
&lt;br /&gt;
===Chocolatey===&lt;br /&gt;
&lt;br /&gt;
In PowerShell:&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString(&#039;https://chocolatey.org/install.ps1&#039;)&amp;lt;/nowiki&amp;gt;)}}&lt;br /&gt;
&lt;br /&gt;
===WinGet===&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} comes pre-installed in Windows 11.&lt;br /&gt;
&lt;br /&gt;
===GSudo===&lt;br /&gt;
&lt;br /&gt;
Windows Terminal is a per-user application (installed in {{ic|C:\Users\$USER}}) not a system application (installed in {{ic|C:\Program Files}}).  This breaks the {{ic|Run As Administrator}} function.&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install gsudo}}&lt;br /&gt;
{{bc|winget install gerardog.gsudo}}&lt;br /&gt;
&lt;br /&gt;
===Applications===&lt;br /&gt;
&lt;br /&gt;
====Standard Utilities====&lt;br /&gt;
&lt;br /&gt;
These are basic utilties recommended for every user.&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;choco install 7zip.install [ cdburnerxp | imgburn | &#039;&#039;&#039;infrarecorder&#039;&#039;&#039; ] chocolateygui greenshot kdeconnect-kde keepass.install vscodium.install&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;winget install 7zip.7zip [ Canneverbe.CDBurnerXP | LIGHTNINGUK.ImgBurn | &#039;&#039;&#039;ChristianKindahl.InfraRecorder&#039;&#039;&#039; ] Greenshot.Greenshot KDE.KDEConnect DominikReichl.KeePass VSCodium.VSCodium&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
====Power-User Utitlies====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install hxd ultravnc windirstat winmerge}}&lt;br /&gt;
{{bc|winget install uvncbvba.UltraVnc WinDirStat.WinDirStat WinMerge.WinMerge}}&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} does not have a package for [https://mh-nexus.de/en/downloads.php?product=HxD20 HxD].&lt;br /&gt;
&lt;br /&gt;
====GNU/Linux Utilities (Windows Native Ports)====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install git.install gnuwin32-coreutils.install wget xming}}&lt;br /&gt;
{{bc|winget install Git.Git Xming.Xming}}&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} does not have a package for [https://sourceforge.net/projects/getgnuwin32/files/getgnuwin32/ GnuWin32].  It does have a small subset of individual utilities that can be found with {{ic|winget search gnuwin32}}.&lt;br /&gt;
&lt;br /&gt;
====Audio====&lt;br /&gt;
&lt;br /&gt;
 choco install audacity audacity-ffmpeg audacity-lame eac mediamonkey&lt;br /&gt;
&lt;br /&gt;
====Cloud Storage====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install dropbox google-backup-and-sync sugarsync}}&lt;br /&gt;
{{bc|winget install Dropbox.Dropbox Google.Drive}}&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} does not have packages for [https://spideroak.com/opendownload/ SpiderOak services] nor [https://www1.sugarsync.com/apps/ SugarSync]&lt;br /&gt;
&lt;br /&gt;
Neither client has a package for [https://www.pcloud.com/download-free-online-cloud-file-storage.html pCloud Drive].&lt;br /&gt;
&lt;br /&gt;
====Fonts====&lt;br /&gt;
&lt;br /&gt;
 choco install jetbrainsmono lato robotofonts sourcecodepro ubuntu.font&lt;br /&gt;
&lt;br /&gt;
====Grpahics====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install gimp inkscape paint.net}}&lt;br /&gt;
{{bc|winget install GIMP.GIMP Inkscape.Inkscape paint.net}}&lt;br /&gt;
&lt;br /&gt;
=====Edit with GIMP=====&lt;br /&gt;
&lt;br /&gt;
If you want to keep the association with Windows&#039; Photos for image viewing but be able to get a right-click option to edit with GIMP:&lt;br /&gt;
&lt;br /&gt;
{{hc|edit-with-gimp.reg|2=&lt;br /&gt;
Windows Registry Editor Version 5.00&lt;br /&gt;
&lt;br /&gt;
[HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\Edit with GIMP]&lt;br /&gt;
&amp;quot;Icon&amp;quot;=&amp;quot;\&amp;quot;C:\\Program Files\\GIMP 2\\bin\\gimp-2.10.exe\&amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\Edit with GIMP\command]&lt;br /&gt;
@=&amp;quot;\&amp;quot;C:\\Program Files\\GIMP 2\\bin\\gimp-2.10.exe\&amp;quot; \&amp;quot;%1\&amp;quot;&amp;quot;}}&lt;br /&gt;
&lt;br /&gt;
{{bc|reg import edit-with-gimp.reg}}&lt;br /&gt;
&lt;br /&gt;
====Hardware====&lt;br /&gt;
&lt;br /&gt;
 choco install amd-ryzen-chipset crystaldiskmark cpu-z hwinfo.install hwmonitor intel-chipset-device-software&lt;br /&gt;
&lt;br /&gt;
====Internet====&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;choco install [ chromium | firefox | googlechrome | &amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;ungoogled-chromium&#039;&#039;&#039;&amp;lt;nowiki&amp;gt; ] nextcloud-client qbittorrent syncthing thunderbird&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;winget install [ Hibbiki.Chromium | Google.Chrome | &amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;eloston.ungoogled-chromium&#039;&#039;&#039;&amp;lt;nowiki&amp;gt; | Mozilla.Firefox ] Nextcloud.NextcloudDesktop qBittorrent.qBittorrent SyncTrayzor.SyncTrayzor Mozilla.Thunderbird&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
====Communication====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install mumble pidgin skype}}&lt;br /&gt;
{{bc|winget install Mumble.Mumble Pidgin.Pidgin Microsoft.Skype}}&lt;br /&gt;
&lt;br /&gt;
====Office====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install dia foxitreader librecad libreoffice-fresh libreoffice-help onlyoffice}}&lt;br /&gt;
{{bc|winget install gnome.Dia LibreCAD.LibreCAD TheDocumentFoundation.LibreOffice TheDocumentFoundation.LibreOffice.HelpPack ONLYOFFICE.DesktopEditors}}&lt;br /&gt;
&lt;br /&gt;
====Virtualization====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install qemu virtualbox virtualbox.extensionpack}}&lt;br /&gt;
{{bc|winget install SoftwareFreedomConservancy.QEMU Oracle.VirtualBox}}&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} does not have a package for the [https://www.oracle.com/virtualization/technologies/vm/downloads/virtualbox-downloads.html#extpack Virtualbox Extension Pack].&lt;br /&gt;
&lt;br /&gt;
====Video====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install handbrake.install mpvnet.install obs-studio.install vlc}}&lt;br /&gt;
{{bc|winget install HandBrake.HandBrake mpv.net OBSProject.OBSStudio VideoLAN.VLC}}&lt;br /&gt;
&lt;br /&gt;
===Not Taken Care Of With Chocolatey===&lt;br /&gt;
&lt;br /&gt;
CPU Burn-in | Joystick2Mouse 3 | LADSPA for Audactiy | Lightscribe&lt;br /&gt;
&lt;br /&gt;
=Ongoing=&lt;br /&gt;
&lt;br /&gt;
==Extend Evaluation Periods==&lt;br /&gt;
&lt;br /&gt;
If you are using an Enterprise Evaluation edition of Windows, you can re-arm the 90-day evaluation period up to 3 times:&lt;br /&gt;
&lt;br /&gt;
 slmgr /rearm&lt;/div&gt;</summary>
		<author><name>BrainwreckedTech</name></author>
	</entry>
	<entry>
		<id>https://wiki.bwt.com.de/index.php?title=Installing_A_Windows_Desktop&amp;diff=665</id>
		<title>Installing A Windows Desktop</title>
		<link rel="alternate" type="text/html" href="https://wiki.bwt.com.de/index.php?title=Installing_A_Windows_Desktop&amp;diff=665"/>
		<updated>2022-07-05T22:29:17Z</updated>

		<summary type="html">&lt;p&gt;BrainwreckedTech: /* Internet */ Added winget command line&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Pre-Setup=&lt;br /&gt;
&lt;br /&gt;
==BIOS Time Set To UTC vs Local Time==&lt;br /&gt;
&lt;br /&gt;
Windows 8 and 10 have support for setting the time to UTC and may even detect if the system time is in UTC or local time.&lt;br /&gt;
&lt;br /&gt;
There are still a couple of bugs as noted below, but the trade-off may be worth it to you.  Every other OS expects the clock to be set to UTC.&lt;br /&gt;
&lt;br /&gt;
* Windows will not sync to time servers if told that the BIOS clock is UTC.&lt;br /&gt;
* Windows may hang if running during the switch to and away from DST if told that the BIOS clock is UTC.&lt;br /&gt;
&lt;br /&gt;
If you are unsure of how UTC relates to your time zone, you can use Google to [https://www.google.com/search?q=UTC+time query UTC time].&lt;br /&gt;
&lt;br /&gt;
==Partitioning==&lt;br /&gt;
&lt;br /&gt;
Please read [[Drive Partitioning]] first as it contains a lot of good information.&lt;br /&gt;
&lt;br /&gt;
===BIOS+MBR vs UEFI+GPT===&lt;br /&gt;
&lt;br /&gt;
Windows falsely ties GPT with UEFI and MBR with BIOS.&lt;br /&gt;
&lt;br /&gt;
It&#039;s strongly suggested to use UEFI with GPT when possible as it allows for at least 128 partitions.  In general, you can let Microsoft (and OEMs) do whatever they want to your hard drive as it&#039;s nearly impossible to deplete the alotment of partitions.&lt;br /&gt;
&lt;br /&gt;
If your system uses legacy BIOS with MBR, you may wish to partition the drive yourself, especially if you plan on installing a second OS onto the drive.&lt;br /&gt;
* Any bootable Windows parition &#039;&#039;&#039;&#039;&#039;must&#039;&#039;&#039;&#039;&#039; occur on a primary partition&lt;br /&gt;
* MBR is limited to 4 primary paritions&lt;br /&gt;
** One of which can be an extended partition (which then lets you create unlimited logical partitions)&lt;br /&gt;
&lt;br /&gt;
===Parition Alignment===&lt;br /&gt;
&lt;br /&gt;
Starting with Vista, Windows will align partitions to 1MiB boundaries, so basic partitioning via Windows Setup is OK.&lt;br /&gt;
&lt;br /&gt;
===Shrinkinng NTFS Partitions===&lt;br /&gt;
&lt;br /&gt;
Windows Vista introduced the ability to shrink NTFS partitions, even those currently in use.  This can be incredibly useful on OEM PCs if you want to make room for a second OS.&lt;br /&gt;
&lt;br /&gt;
If you&#039;re trying to end a Windows partition at a particular boundary, you may want to under-allocate and then use something like GNU &amp;lt;tt&amp;gt;parted&amp;lt;/tt&amp;gt; to re-create the Windows partition at the boundary you want and then use {{ic|diskpart}} with {{ic|expand filesystem}} when you get back into Windows.&lt;br /&gt;
&lt;br /&gt;
===Microsoft Reserved Partition===&lt;br /&gt;
&lt;br /&gt;
Starting with 7, Windows will create a Microsoft Reserved partition when given a GPT disk with no partitions:&lt;br /&gt;
* Windows 7 &amp;amp; 8: 128MiB&lt;br /&gt;
* Windows 10: 16MiB&lt;br /&gt;
&lt;br /&gt;
===Windows Recovery Parition===&lt;br /&gt;
&lt;br /&gt;
Starting with 8, Windows will create a Windows Recovery partition:&lt;br /&gt;
* Windows 8: 300MB as the first partition, shown during volume selection&lt;br /&gt;
* Windows 10: 450MB as the last partition, hidden during volume selection&lt;br /&gt;
This partition is different from an OEM recovery partition.&lt;br /&gt;
&lt;br /&gt;
==Pre-Download==&lt;br /&gt;
&lt;br /&gt;
Starting with Windows 10, Microsoft keeps its ISO updated.&lt;br /&gt;
&lt;br /&gt;
You may also wish to download video card drivers before hand, as AMD and NVIDIA usually offer drivers that are more up-to-date than what&#039;s available via Windows Update.  Download either [https://www.amd.com/en/support AMD Driver Auto-Detect] or [https://www.nvidia.com/en-us/geforce/geforce-experience/ NVIDIA GeForce Experience]&lt;br /&gt;
&lt;br /&gt;
Use [http://www.windowsupdatesdownloader.com Windows Updates Downloader] to download security updates for your version of Windows.&lt;br /&gt;
&lt;br /&gt;
*Use &amp;lt;tt&amp;gt;FOR %U IN (*) DO START /W %U /QUIET /NORESTART&amp;lt;/tt&amp;gt; to execute all security updates in a given folder.&lt;br /&gt;
&lt;br /&gt;
Download Anti-virus such as [http://www.avira.com/en/free-download-avira-antivir-personal Avira] or [https://www.kaspersky.com/free-cloud-antivirus Kaspersky] if Windows&#039; built-in Defender isn&#039;t enough for you.&lt;br /&gt;
&lt;br /&gt;
=During Setup=&lt;br /&gt;
&lt;br /&gt;
==Administration==&lt;br /&gt;
&lt;br /&gt;
The default in Windows is that the first user created is part of the Administrators group and subsequent accounts are Standard Users.  This wiki recommends you choose one of the following:&lt;br /&gt;
&lt;br /&gt;
# Create one account not named Administrator that will be part of the Administrators group and use that for administrative duties while creating Standard User accounts for daily use.  This allows you to have laxer password complexity on the account that acts as an Administrator.&lt;br /&gt;
# Create an account for yourself that you will later drop to Standard User after re-enabling the Administrator account using &amp;lt;tt&amp;gt;net user administrator /active:yes&amp;lt;/tt&amp;gt;.  This route requires that you know full-well that people will try to attack the Administrator account but you feel confident in your password complexity.&lt;br /&gt;
&lt;br /&gt;
Use a short name rather than a full name when creating user accounts to get short directory names.  (E.g., {{ic|john}} instead of {{ic|John Smith}})  You can use {{ic|netplwiz}} to change full details. Changes to the name in User Accounts in Control Panel only affect the full name.&lt;br /&gt;
&lt;br /&gt;
==Microsoft Account==&lt;br /&gt;
&lt;br /&gt;
Starting with Windows 10, Microsoft &#039;&#039;really, really&#039;&#039; wants you to use a Micrsoft Account to log into Windows.  While the prospect of not having to tune settings on every individual machine you own might be a nice prospect for some, others won&#039;t like the privacy implications of tying your Windows usage to an account under Microsoft&#039;s complete purvue.&lt;br /&gt;
&lt;br /&gt;
Privacy implications aside, one useful feature of using a Microsoft Account is that Microsoft allows you to manage your Windows licenses.  To tie a Windows license for a machine to your Microsoft Account, use your Microsoft Account as the first account created during Windows Setup.  Should something go horribly wrong, Microsoft Tech Support will be looking for this tie.  Once the Windows license is associated with your account, you can stop using and delete the Microsoft Account from the machine if you want.&lt;br /&gt;
&lt;br /&gt;
=Post Setup=&lt;br /&gt;
&lt;br /&gt;
==Common Configuration Options==&lt;br /&gt;
&lt;br /&gt;
===DPI settings===&lt;br /&gt;
&lt;br /&gt;
For HTPC setups, 96 DPI is unreadable from 9 feet away.&lt;br /&gt;
&lt;br /&gt;
* Control Panel → Appearance and Personalization → Display → Set Custom text size (DPI)&lt;br /&gt;
&lt;br /&gt;
This will only affect your login.  To make this change to the login screen, you need to edit the registry.&lt;br /&gt;
&lt;br /&gt;
NB: &amp;lt;tt&amp;gt;word&amp;lt;/tt&amp;gt; values are hexadecimal, not decimal.  0x60 is 90 decimal, 0x78 is 120 decimal, and 0x90 is 144 decimal.&lt;br /&gt;
&lt;br /&gt;
 reg add &amp;quot;HKEY_USERS\.DEFAULT\Control Panel\Desktop&amp;quot; /v LogPixels /d 90 /t REG_QWORD /f&lt;br /&gt;
&lt;br /&gt;
Replace {{ic|QWORD}} with {{ic|DWORD}} for 32-bit Windows.&lt;br /&gt;
&lt;br /&gt;
===Re-Enable the Administrator Account===&lt;br /&gt;
&lt;br /&gt;
{{bc|net user administrator /active:yes&lt;br /&gt;
net user administrator &amp;lt;new-password&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
===Disable Search Indexing===&lt;br /&gt;
&lt;br /&gt;
* Control Panel &amp;gt; Indexing Options&lt;br /&gt;
* Control Panel &amp;gt; File Explorer Options &amp;gt; Search&lt;br /&gt;
* Drive Properties &amp;gt; Uncheck Allow files on this drive to have contents indexed in addition to file properties&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;sc config wsearch start=disabled&lt;br /&gt;
sc stop wsearch&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
===Temporarily Disable System Restore===&lt;br /&gt;
&lt;br /&gt;
Internet Explorer, Windows Media Player, some Hotfixes, and some third-party installers will all create a restore point.  No sense having this running during the initial setup of Windows as you&#039;re so close to sqaure one anyway.&lt;br /&gt;
&lt;br /&gt;
 rstrui.exe&lt;br /&gt;
&lt;br /&gt;
===Hibernation===&lt;br /&gt;
&lt;br /&gt;
For desktop computers, or computers with SSDs, you may not want to hibernate.&lt;br /&gt;
&lt;br /&gt;
 powercfg -h off&lt;br /&gt;
&lt;br /&gt;
===Power Management===&lt;br /&gt;
&lt;br /&gt;
For at least the duration of setting up Windows, you may want to keep the computer fully awake.&lt;br /&gt;
&lt;br /&gt;
===Page File===&lt;br /&gt;
&lt;br /&gt;
With the RAM that most computers have nowadays, it makes little sense to have much of a swap file.  You still want some space so that Windows can swap out parts of memory that aren&#039;t really being used.  Some Windows programs will balk with the lack of a swap file.&lt;br /&gt;
&lt;br /&gt;
 wmic pagefileset where name=&amp;quot;C:\\pagefile.sys&amp;quot; set InitialSize=512,MaximumSize=512&lt;br /&gt;
&lt;br /&gt;
===Disable Fast Startup===&lt;br /&gt;
&lt;br /&gt;
Windows Fast Startup does a hybrid sleep where everything is closed down on the software side, but the hardware is put into a sleep state before shutdown.  If you multi-boot, this can be more of a hindrance than a feature.  The major cause of concern is that mounted filesystems in Windows remain in a &amp;quot;in-use&amp;quot; state (the &amp;quot;dirty bit&amp;quot;) and unsafe to mount.&lt;br /&gt;
&lt;br /&gt;
* Control Panel &amp;gt; Hardware and Sound &amp;gt; Power Options &amp;gt; (left pane) Choose what the power buttons do &amp;gt; uncheck Turn on fast startup&lt;br /&gt;
&lt;br /&gt;
===Set Windows to use RTC in UTC===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Only do this if your BIOS clock is set to UTC instead of local time!&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 reg add &amp;quot;HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation&amp;quot; /v RealTimeIsUniversal /d 1 /t REG_QWORD /f&lt;br /&gt;
&lt;br /&gt;
Replace {{ic|QWORD}} with {{ic|DWORD}} for 32-bit Windows.&lt;br /&gt;
&lt;br /&gt;
==Tweaks==&lt;br /&gt;
&lt;br /&gt;
* Disable Homegroups&lt;br /&gt;
** Leave the homegroup&lt;br /&gt;
** Disable HomeGroup services&lt;br /&gt;
** Edit registry&lt;br /&gt;
*** Take ownership of HKEY_LOCAL_MACHINE\SOFTWARE\Classes\{B4FB3F98-C1EA-428d-A78A-D1F5659CBA93}&lt;br /&gt;
*** Add HKEY_LOCAL_MACHINE\SOFTWARE\Classes\{B4FB3F98-C1EA-428d-A78A-D1F5659CBA93}\System.IsPinnedToNameSpaceTree=qword:0&lt;br /&gt;
&lt;br /&gt;
==Other Programs==&lt;br /&gt;
&lt;br /&gt;
It&#039;s recommended to rely on [https://chocolatey.org/install Chocolatey] (Windows 10 and earlier) or {{ic|winget}} (pre-installed in Windows 11) for program installation and to keep your programs updated.  However, some applications are auto-updating and it&#039;s best to install them directly.&lt;br /&gt;
&lt;br /&gt;
* [https://www.amd.com/en/support AMD Adrenaline (Radeon and AMD chipset drivers)]&lt;br /&gt;
* [https://discord.com/api/downloads/distributions/app/installers/latest?channel=stable&amp;amp;platform=win&amp;amp;arch=x86 Discord]&lt;br /&gt;
* [https://www.nvidia.com/en-us/geforce/geforce-experience NVIDIA GeForce Experience]&lt;br /&gt;
* [https://cdn.cloudflare.steamstatic.com/client/installer/SteamSetup.exe Steam]&lt;br /&gt;
* Partition Tool&lt;br /&gt;
** [https://www.aomeitech.com/aomei-partition-assistant.html AOEMI Partition Assistant] (for functionality)&lt;br /&gt;
** [http://www.pcdisk.com/index.html Active@ Partition Manager] (for information)&lt;br /&gt;
** Avoid EaseUS Partition Master and Mini-Tool Partition Wizard as they&#039;re [https://blog.malwarebytes.com/glossary/bundleware/ bundleware].&lt;br /&gt;
* Windows Terminal&lt;br /&gt;
** [https://github.com/microsoft/terminal/releases/latest GitHub] (users must update manually)&lt;br /&gt;
** [https://www.microsoft.com/en-us/p/windows-terminal/9n0dx20hk701 Microsoft Store] (updates automatically)&lt;br /&gt;
&lt;br /&gt;
===Chocolatey===&lt;br /&gt;
&lt;br /&gt;
In PowerShell:&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString(&#039;https://chocolatey.org/install.ps1&#039;)&amp;lt;/nowiki&amp;gt;)}}&lt;br /&gt;
&lt;br /&gt;
===WinGet===&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} comes pre-installed in Windows 11.&lt;br /&gt;
&lt;br /&gt;
===GSudo===&lt;br /&gt;
&lt;br /&gt;
Windows Terminal is a per-user application (installed in {{ic|C:\Users\$USER}}) not a system application (installed in {{ic|C:\Program Files}}).  This breaks the {{ic|Run As Administrator}} function.&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install gsudo}}&lt;br /&gt;
{{bc|winget install gerardog.gsudo}}&lt;br /&gt;
&lt;br /&gt;
===Applications===&lt;br /&gt;
&lt;br /&gt;
====Standard Utilities====&lt;br /&gt;
&lt;br /&gt;
These are basic utilties recommended for every user.&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;choco install 7zip.install [ cdburnerxp | imgburn | &#039;&#039;&#039;infrarecorder&#039;&#039;&#039; ] chocolateygui greenshot kdeconnect-kde keepass.install vscodium.install&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;winget install 7zip.7zip [ Canneverbe.CDBurnerXP | LIGHTNINGUK.ImgBurn | &#039;&#039;&#039;ChristianKindahl.InfraRecorder&#039;&#039;&#039; ] Greenshot.Greenshot KDE.KDEConnect DominikReichl.KeePass VSCodium.VSCodium&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
====Power-User Utitlies====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install hxd ultravnc windirstat winmerge}}&lt;br /&gt;
{{bc|winget install uvncbvba.UltraVnc WinDirStat.WinDirStat WinMerge.WinMerge}}&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} does not have a package for [https://mh-nexus.de/en/downloads.php?product=HxD20 HxD].&lt;br /&gt;
&lt;br /&gt;
====GNU/Linux Utilities (Windows Native Ports)====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install git.install gnuwin32-coreutils.install wget xming}}&lt;br /&gt;
{{bc|winget install Git.Git Xming.Xming}}&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} does not have a package for [https://sourceforge.net/projects/getgnuwin32/files/getgnuwin32/ GnuWin32].  It does have a small subset of individual utilities that can be found with {{ic|winget search gnuwin32}}.&lt;br /&gt;
&lt;br /&gt;
====Audio====&lt;br /&gt;
&lt;br /&gt;
 choco install audacity audacity-ffmpeg audacity-lame eac mediamonkey&lt;br /&gt;
&lt;br /&gt;
====Cloud Storage====&lt;br /&gt;
&lt;br /&gt;
 choco install dropbox google-backup-and-sync onedrive spideroak sugarsync&lt;br /&gt;
&lt;br /&gt;
====Fonts====&lt;br /&gt;
&lt;br /&gt;
 choco install jetbrainsmono lato robotofonts sourcecodepro ubuntu.font&lt;br /&gt;
&lt;br /&gt;
====Grpahics====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install gimp inkscape paint.net}}&lt;br /&gt;
{{bc|winget install GIMP.GIMP Inkscape.Inkscape paint.net}}&lt;br /&gt;
&lt;br /&gt;
=====Edit with GIMP=====&lt;br /&gt;
&lt;br /&gt;
If you want to keep the association with Windows&#039; Photos for image viewing but be able to get a right-click option to edit with GIMP:&lt;br /&gt;
&lt;br /&gt;
{{hc|edit-with-gimp.reg|2=&lt;br /&gt;
Windows Registry Editor Version 5.00&lt;br /&gt;
&lt;br /&gt;
[HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\Edit with GIMP]&lt;br /&gt;
&amp;quot;Icon&amp;quot;=&amp;quot;\&amp;quot;C:\\Program Files\\GIMP 2\\bin\\gimp-2.10.exe\&amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\Edit with GIMP\command]&lt;br /&gt;
@=&amp;quot;\&amp;quot;C:\\Program Files\\GIMP 2\\bin\\gimp-2.10.exe\&amp;quot; \&amp;quot;%1\&amp;quot;&amp;quot;}}&lt;br /&gt;
&lt;br /&gt;
{{bc|reg import edit-with-gimp.reg}}&lt;br /&gt;
&lt;br /&gt;
====Hardware====&lt;br /&gt;
&lt;br /&gt;
 choco install amd-ryzen-chipset crystaldiskmark cpu-z hwinfo.install hwmonitor intel-chipset-device-software&lt;br /&gt;
&lt;br /&gt;
====Internet====&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;choco install [ chromium | firefox | googlechrome | &amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;ungoogled-chromium&#039;&#039;&#039;&amp;lt;nowiki&amp;gt; ] nextcloud-client qbittorrent syncthing thunderbird&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;winget install [ Hibbiki.Chromium | Google.Chrome | &amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;eloston.ungoogled-chromium&#039;&#039;&#039;&amp;lt;nowiki&amp;gt; | Mozilla.Firefox ] Nextcloud.NextcloudDesktop qBittorrent.qBittorrent SyncTrayzor.SyncTrayzor Mozilla.Thunderbird&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
====Communication====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install mumble pidgin skype}}&lt;br /&gt;
{{bc|winget install Mumble.Mumble Pidgin.Pidgin Microsoft.Skype}}&lt;br /&gt;
&lt;br /&gt;
====Office====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install dia foxitreader librecad libreoffice-fresh libreoffice-help onlyoffice}}&lt;br /&gt;
{{bc|winget install gnome.Dia LibreCAD.LibreCAD TheDocumentFoundation.LibreOffice TheDocumentFoundation.LibreOffice.HelpPack ONLYOFFICE.DesktopEditors}}&lt;br /&gt;
&lt;br /&gt;
====Virtualization====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install qemu virtualbox virtualbox.extensionpack}}&lt;br /&gt;
{{bc|winget install SoftwareFreedomConservancy.QEMU Oracle.VirtualBox}}&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} does not have a package for the [https://www.oracle.com/virtualization/technologies/vm/downloads/virtualbox-downloads.html#extpack Virtualbox Extension Pack].&lt;br /&gt;
&lt;br /&gt;
====Video====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install handbrake.install mpvnet.install obs-studio.install vlc}}&lt;br /&gt;
{{bc|winget install HandBrake.HandBrake mpv.net OBSProject.OBSStudio VideoLAN.VLC}}&lt;br /&gt;
&lt;br /&gt;
===Not Taken Care Of With Chocolatey===&lt;br /&gt;
&lt;br /&gt;
CPU Burn-in | Joystick2Mouse 3 | LADSPA for Audactiy | Lightscribe&lt;br /&gt;
&lt;br /&gt;
=Ongoing=&lt;br /&gt;
&lt;br /&gt;
==Extend Evaluation Periods==&lt;br /&gt;
&lt;br /&gt;
If you are using an Enterprise Evaluation edition of Windows, you can re-arm the 90-day evaluation period up to 3 times:&lt;br /&gt;
&lt;br /&gt;
 slmgr /rearm&lt;/div&gt;</summary>
		<author><name>BrainwreckedTech</name></author>
	</entry>
	<entry>
		<id>https://wiki.bwt.com.de/index.php?title=Installing_A_Windows_Desktop&amp;diff=664</id>
		<title>Installing A Windows Desktop</title>
		<link rel="alternate" type="text/html" href="https://wiki.bwt.com.de/index.php?title=Installing_A_Windows_Desktop&amp;diff=664"/>
		<updated>2022-07-05T22:19:17Z</updated>

		<summary type="html">&lt;p&gt;BrainwreckedTech: /* Communication */ Added winget command line&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Pre-Setup=&lt;br /&gt;
&lt;br /&gt;
==BIOS Time Set To UTC vs Local Time==&lt;br /&gt;
&lt;br /&gt;
Windows 8 and 10 have support for setting the time to UTC and may even detect if the system time is in UTC or local time.&lt;br /&gt;
&lt;br /&gt;
There are still a couple of bugs as noted below, but the trade-off may be worth it to you.  Every other OS expects the clock to be set to UTC.&lt;br /&gt;
&lt;br /&gt;
* Windows will not sync to time servers if told that the BIOS clock is UTC.&lt;br /&gt;
* Windows may hang if running during the switch to and away from DST if told that the BIOS clock is UTC.&lt;br /&gt;
&lt;br /&gt;
If you are unsure of how UTC relates to your time zone, you can use Google to [https://www.google.com/search?q=UTC+time query UTC time].&lt;br /&gt;
&lt;br /&gt;
==Partitioning==&lt;br /&gt;
&lt;br /&gt;
Please read [[Drive Partitioning]] first as it contains a lot of good information.&lt;br /&gt;
&lt;br /&gt;
===BIOS+MBR vs UEFI+GPT===&lt;br /&gt;
&lt;br /&gt;
Windows falsely ties GPT with UEFI and MBR with BIOS.&lt;br /&gt;
&lt;br /&gt;
It&#039;s strongly suggested to use UEFI with GPT when possible as it allows for at least 128 partitions.  In general, you can let Microsoft (and OEMs) do whatever they want to your hard drive as it&#039;s nearly impossible to deplete the alotment of partitions.&lt;br /&gt;
&lt;br /&gt;
If your system uses legacy BIOS with MBR, you may wish to partition the drive yourself, especially if you plan on installing a second OS onto the drive.&lt;br /&gt;
* Any bootable Windows parition &#039;&#039;&#039;&#039;&#039;must&#039;&#039;&#039;&#039;&#039; occur on a primary partition&lt;br /&gt;
* MBR is limited to 4 primary paritions&lt;br /&gt;
** One of which can be an extended partition (which then lets you create unlimited logical partitions)&lt;br /&gt;
&lt;br /&gt;
===Parition Alignment===&lt;br /&gt;
&lt;br /&gt;
Starting with Vista, Windows will align partitions to 1MiB boundaries, so basic partitioning via Windows Setup is OK.&lt;br /&gt;
&lt;br /&gt;
===Shrinkinng NTFS Partitions===&lt;br /&gt;
&lt;br /&gt;
Windows Vista introduced the ability to shrink NTFS partitions, even those currently in use.  This can be incredibly useful on OEM PCs if you want to make room for a second OS.&lt;br /&gt;
&lt;br /&gt;
If you&#039;re trying to end a Windows partition at a particular boundary, you may want to under-allocate and then use something like GNU &amp;lt;tt&amp;gt;parted&amp;lt;/tt&amp;gt; to re-create the Windows partition at the boundary you want and then use {{ic|diskpart}} with {{ic|expand filesystem}} when you get back into Windows.&lt;br /&gt;
&lt;br /&gt;
===Microsoft Reserved Partition===&lt;br /&gt;
&lt;br /&gt;
Starting with 7, Windows will create a Microsoft Reserved partition when given a GPT disk with no partitions:&lt;br /&gt;
* Windows 7 &amp;amp; 8: 128MiB&lt;br /&gt;
* Windows 10: 16MiB&lt;br /&gt;
&lt;br /&gt;
===Windows Recovery Parition===&lt;br /&gt;
&lt;br /&gt;
Starting with 8, Windows will create a Windows Recovery partition:&lt;br /&gt;
* Windows 8: 300MB as the first partition, shown during volume selection&lt;br /&gt;
* Windows 10: 450MB as the last partition, hidden during volume selection&lt;br /&gt;
This partition is different from an OEM recovery partition.&lt;br /&gt;
&lt;br /&gt;
==Pre-Download==&lt;br /&gt;
&lt;br /&gt;
Starting with Windows 10, Microsoft keeps its ISO updated.&lt;br /&gt;
&lt;br /&gt;
You may also wish to download video card drivers before hand, as AMD and NVIDIA usually offer drivers that are more up-to-date than what&#039;s available via Windows Update.  Download either [https://www.amd.com/en/support AMD Driver Auto-Detect] or [https://www.nvidia.com/en-us/geforce/geforce-experience/ NVIDIA GeForce Experience]&lt;br /&gt;
&lt;br /&gt;
Use [http://www.windowsupdatesdownloader.com Windows Updates Downloader] to download security updates for your version of Windows.&lt;br /&gt;
&lt;br /&gt;
*Use &amp;lt;tt&amp;gt;FOR %U IN (*) DO START /W %U /QUIET /NORESTART&amp;lt;/tt&amp;gt; to execute all security updates in a given folder.&lt;br /&gt;
&lt;br /&gt;
Download Anti-virus such as [http://www.avira.com/en/free-download-avira-antivir-personal Avira] or [https://www.kaspersky.com/free-cloud-antivirus Kaspersky] if Windows&#039; built-in Defender isn&#039;t enough for you.&lt;br /&gt;
&lt;br /&gt;
=During Setup=&lt;br /&gt;
&lt;br /&gt;
==Administration==&lt;br /&gt;
&lt;br /&gt;
The default in Windows is that the first user created is part of the Administrators group and subsequent accounts are Standard Users.  This wiki recommends you choose one of the following:&lt;br /&gt;
&lt;br /&gt;
# Create one account not named Administrator that will be part of the Administrators group and use that for administrative duties while creating Standard User accounts for daily use.  This allows you to have laxer password complexity on the account that acts as an Administrator.&lt;br /&gt;
# Create an account for yourself that you will later drop to Standard User after re-enabling the Administrator account using &amp;lt;tt&amp;gt;net user administrator /active:yes&amp;lt;/tt&amp;gt;.  This route requires that you know full-well that people will try to attack the Administrator account but you feel confident in your password complexity.&lt;br /&gt;
&lt;br /&gt;
Use a short name rather than a full name when creating user accounts to get short directory names.  (E.g., {{ic|john}} instead of {{ic|John Smith}})  You can use {{ic|netplwiz}} to change full details. Changes to the name in User Accounts in Control Panel only affect the full name.&lt;br /&gt;
&lt;br /&gt;
==Microsoft Account==&lt;br /&gt;
&lt;br /&gt;
Starting with Windows 10, Microsoft &#039;&#039;really, really&#039;&#039; wants you to use a Micrsoft Account to log into Windows.  While the prospect of not having to tune settings on every individual machine you own might be a nice prospect for some, others won&#039;t like the privacy implications of tying your Windows usage to an account under Microsoft&#039;s complete purvue.&lt;br /&gt;
&lt;br /&gt;
Privacy implications aside, one useful feature of using a Microsoft Account is that Microsoft allows you to manage your Windows licenses.  To tie a Windows license for a machine to your Microsoft Account, use your Microsoft Account as the first account created during Windows Setup.  Should something go horribly wrong, Microsoft Tech Support will be looking for this tie.  Once the Windows license is associated with your account, you can stop using and delete the Microsoft Account from the machine if you want.&lt;br /&gt;
&lt;br /&gt;
=Post Setup=&lt;br /&gt;
&lt;br /&gt;
==Common Configuration Options==&lt;br /&gt;
&lt;br /&gt;
===DPI settings===&lt;br /&gt;
&lt;br /&gt;
For HTPC setups, 96 DPI is unreadable from 9 feet away.&lt;br /&gt;
&lt;br /&gt;
* Control Panel → Appearance and Personalization → Display → Set Custom text size (DPI)&lt;br /&gt;
&lt;br /&gt;
This will only affect your login.  To make this change to the login screen, you need to edit the registry.&lt;br /&gt;
&lt;br /&gt;
NB: &amp;lt;tt&amp;gt;word&amp;lt;/tt&amp;gt; values are hexadecimal, not decimal.  0x60 is 90 decimal, 0x78 is 120 decimal, and 0x90 is 144 decimal.&lt;br /&gt;
&lt;br /&gt;
 reg add &amp;quot;HKEY_USERS\.DEFAULT\Control Panel\Desktop&amp;quot; /v LogPixels /d 90 /t REG_QWORD /f&lt;br /&gt;
&lt;br /&gt;
Replace {{ic|QWORD}} with {{ic|DWORD}} for 32-bit Windows.&lt;br /&gt;
&lt;br /&gt;
===Re-Enable the Administrator Account===&lt;br /&gt;
&lt;br /&gt;
{{bc|net user administrator /active:yes&lt;br /&gt;
net user administrator &amp;lt;new-password&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
===Disable Search Indexing===&lt;br /&gt;
&lt;br /&gt;
* Control Panel &amp;gt; Indexing Options&lt;br /&gt;
* Control Panel &amp;gt; File Explorer Options &amp;gt; Search&lt;br /&gt;
* Drive Properties &amp;gt; Uncheck Allow files on this drive to have contents indexed in addition to file properties&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;sc config wsearch start=disabled&lt;br /&gt;
sc stop wsearch&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
===Temporarily Disable System Restore===&lt;br /&gt;
&lt;br /&gt;
Internet Explorer, Windows Media Player, some Hotfixes, and some third-party installers will all create a restore point.  No sense having this running during the initial setup of Windows as you&#039;re so close to sqaure one anyway.&lt;br /&gt;
&lt;br /&gt;
 rstrui.exe&lt;br /&gt;
&lt;br /&gt;
===Hibernation===&lt;br /&gt;
&lt;br /&gt;
For desktop computers, or computers with SSDs, you may not want to hibernate.&lt;br /&gt;
&lt;br /&gt;
 powercfg -h off&lt;br /&gt;
&lt;br /&gt;
===Power Management===&lt;br /&gt;
&lt;br /&gt;
For at least the duration of setting up Windows, you may want to keep the computer fully awake.&lt;br /&gt;
&lt;br /&gt;
===Page File===&lt;br /&gt;
&lt;br /&gt;
With the RAM that most computers have nowadays, it makes little sense to have much of a swap file.  You still want some space so that Windows can swap out parts of memory that aren&#039;t really being used.  Some Windows programs will balk with the lack of a swap file.&lt;br /&gt;
&lt;br /&gt;
 wmic pagefileset where name=&amp;quot;C:\\pagefile.sys&amp;quot; set InitialSize=512,MaximumSize=512&lt;br /&gt;
&lt;br /&gt;
===Disable Fast Startup===&lt;br /&gt;
&lt;br /&gt;
Windows Fast Startup does a hybrid sleep where everything is closed down on the software side, but the hardware is put into a sleep state before shutdown.  If you multi-boot, this can be more of a hindrance than a feature.  The major cause of concern is that mounted filesystems in Windows remain in a &amp;quot;in-use&amp;quot; state (the &amp;quot;dirty bit&amp;quot;) and unsafe to mount.&lt;br /&gt;
&lt;br /&gt;
* Control Panel &amp;gt; Hardware and Sound &amp;gt; Power Options &amp;gt; (left pane) Choose what the power buttons do &amp;gt; uncheck Turn on fast startup&lt;br /&gt;
&lt;br /&gt;
===Set Windows to use RTC in UTC===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Only do this if your BIOS clock is set to UTC instead of local time!&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 reg add &amp;quot;HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation&amp;quot; /v RealTimeIsUniversal /d 1 /t REG_QWORD /f&lt;br /&gt;
&lt;br /&gt;
Replace {{ic|QWORD}} with {{ic|DWORD}} for 32-bit Windows.&lt;br /&gt;
&lt;br /&gt;
==Tweaks==&lt;br /&gt;
&lt;br /&gt;
* Disable Homegroups&lt;br /&gt;
** Leave the homegroup&lt;br /&gt;
** Disable HomeGroup services&lt;br /&gt;
** Edit registry&lt;br /&gt;
*** Take ownership of HKEY_LOCAL_MACHINE\SOFTWARE\Classes\{B4FB3F98-C1EA-428d-A78A-D1F5659CBA93}&lt;br /&gt;
*** Add HKEY_LOCAL_MACHINE\SOFTWARE\Classes\{B4FB3F98-C1EA-428d-A78A-D1F5659CBA93}\System.IsPinnedToNameSpaceTree=qword:0&lt;br /&gt;
&lt;br /&gt;
==Other Programs==&lt;br /&gt;
&lt;br /&gt;
It&#039;s recommended to rely on [https://chocolatey.org/install Chocolatey] (Windows 10 and earlier) or {{ic|winget}} (pre-installed in Windows 11) for program installation and to keep your programs updated.  However, some applications are auto-updating and it&#039;s best to install them directly.&lt;br /&gt;
&lt;br /&gt;
* [https://www.amd.com/en/support AMD Adrenaline (Radeon and AMD chipset drivers)]&lt;br /&gt;
* [https://discord.com/api/downloads/distributions/app/installers/latest?channel=stable&amp;amp;platform=win&amp;amp;arch=x86 Discord]&lt;br /&gt;
* [https://www.nvidia.com/en-us/geforce/geforce-experience NVIDIA GeForce Experience]&lt;br /&gt;
* [https://cdn.cloudflare.steamstatic.com/client/installer/SteamSetup.exe Steam]&lt;br /&gt;
* Partition Tool&lt;br /&gt;
** [https://www.aomeitech.com/aomei-partition-assistant.html AOEMI Partition Assistant] (for functionality)&lt;br /&gt;
** [http://www.pcdisk.com/index.html Active@ Partition Manager] (for information)&lt;br /&gt;
** Avoid EaseUS Partition Master and Mini-Tool Partition Wizard as they&#039;re [https://blog.malwarebytes.com/glossary/bundleware/ bundleware].&lt;br /&gt;
* Windows Terminal&lt;br /&gt;
** [https://github.com/microsoft/terminal/releases/latest GitHub] (users must update manually)&lt;br /&gt;
** [https://www.microsoft.com/en-us/p/windows-terminal/9n0dx20hk701 Microsoft Store] (updates automatically)&lt;br /&gt;
&lt;br /&gt;
===Chocolatey===&lt;br /&gt;
&lt;br /&gt;
In PowerShell:&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString(&#039;https://chocolatey.org/install.ps1&#039;)&amp;lt;/nowiki&amp;gt;)}}&lt;br /&gt;
&lt;br /&gt;
===WinGet===&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} comes pre-installed in Windows 11.&lt;br /&gt;
&lt;br /&gt;
===GSudo===&lt;br /&gt;
&lt;br /&gt;
Windows Terminal is a per-user application (installed in {{ic|C:\Users\$USER}}) not a system application (installed in {{ic|C:\Program Files}}).  This breaks the {{ic|Run As Administrator}} function.&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install gsudo}}&lt;br /&gt;
{{bc|winget install gerardog.gsudo}}&lt;br /&gt;
&lt;br /&gt;
===Applications===&lt;br /&gt;
&lt;br /&gt;
====Standard Utilities====&lt;br /&gt;
&lt;br /&gt;
These are basic utilties recommended for every user.&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;choco install 7zip.install [ cdburnerxp | imgburn | &#039;&#039;&#039;infrarecorder&#039;&#039;&#039; ] chocolateygui greenshot kdeconnect-kde keepass.install vscodium.install&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;winget install 7zip.7zip [ Canneverbe.CDBurnerXP | LIGHTNINGUK.ImgBurn | &#039;&#039;&#039;ChristianKindahl.InfraRecorder&#039;&#039;&#039; ] Greenshot.Greenshot KDE.KDEConnect DominikReichl.KeePass VSCodium.VSCodium&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
====Power-User Utitlies====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install hxd ultravnc windirstat winmerge}}&lt;br /&gt;
{{bc|winget install uvncbvba.UltraVnc WinDirStat.WinDirStat WinMerge.WinMerge}}&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} does not have a package for [https://mh-nexus.de/en/downloads.php?product=HxD20 HxD].&lt;br /&gt;
&lt;br /&gt;
====GNU/Linux Utilities (Windows Native Ports)====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install git.install gnuwin32-coreutils.install wget xming}}&lt;br /&gt;
{{bc|winget install Git.Git Xming.Xming}}&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} does not have a package for [https://sourceforge.net/projects/getgnuwin32/files/getgnuwin32/ GnuWin32].  It does have a small subset of individual utilities that can be found with {{ic|winget search gnuwin32}}.&lt;br /&gt;
&lt;br /&gt;
====Audio====&lt;br /&gt;
&lt;br /&gt;
 choco install audacity audacity-ffmpeg audacity-lame eac mediamonkey&lt;br /&gt;
&lt;br /&gt;
====Cloud Storage====&lt;br /&gt;
&lt;br /&gt;
 choco install dropbox google-backup-and-sync onedrive spideroak sugarsync&lt;br /&gt;
&lt;br /&gt;
====Fonts====&lt;br /&gt;
&lt;br /&gt;
 choco install jetbrainsmono lato robotofonts sourcecodepro ubuntu.font&lt;br /&gt;
&lt;br /&gt;
====Grpahics====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install gimp inkscape paint.net}}&lt;br /&gt;
{{bc|winget install GIMP.GIMP Inkscape.Inkscape paint.net}}&lt;br /&gt;
&lt;br /&gt;
=====Edit with GIMP=====&lt;br /&gt;
&lt;br /&gt;
If you want to keep the association with Windows&#039; Photos for image viewing but be able to get a right-click option to edit with GIMP:&lt;br /&gt;
&lt;br /&gt;
{{hc|edit-with-gimp.reg|2=&lt;br /&gt;
Windows Registry Editor Version 5.00&lt;br /&gt;
&lt;br /&gt;
[HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\Edit with GIMP]&lt;br /&gt;
&amp;quot;Icon&amp;quot;=&amp;quot;\&amp;quot;C:\\Program Files\\GIMP 2\\bin\\gimp-2.10.exe\&amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\Edit with GIMP\command]&lt;br /&gt;
@=&amp;quot;\&amp;quot;C:\\Program Files\\GIMP 2\\bin\\gimp-2.10.exe\&amp;quot; \&amp;quot;%1\&amp;quot;&amp;quot;}}&lt;br /&gt;
&lt;br /&gt;
{{bc|reg import edit-with-gimp.reg}}&lt;br /&gt;
&lt;br /&gt;
====Hardware====&lt;br /&gt;
&lt;br /&gt;
 choco install amd-ryzen-chipset crystaldiskmark cpu-z hwinfo.install hwmonitor intel-chipset-device-software&lt;br /&gt;
&lt;br /&gt;
====Internet====&lt;br /&gt;
&lt;br /&gt;
 choco install [ chromium | firefox | googlechrome | &#039;&#039;&#039;ungoogled-chromium&#039;&#039;&#039; ] nextcloud-client qbittorrent syncthing thunderbird&lt;br /&gt;
&lt;br /&gt;
====Communication====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install mumble pidgin skype}}&lt;br /&gt;
{{bc|winget install Mumble.Mumble Pidgin.Pidgin Microsoft.Skype}}&lt;br /&gt;
&lt;br /&gt;
====Office====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install dia foxitreader librecad libreoffice-fresh libreoffice-help onlyoffice}}&lt;br /&gt;
{{bc|winget install gnome.Dia LibreCAD.LibreCAD TheDocumentFoundation.LibreOffice TheDocumentFoundation.LibreOffice.HelpPack ONLYOFFICE.DesktopEditors}}&lt;br /&gt;
&lt;br /&gt;
====Virtualization====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install qemu virtualbox virtualbox.extensionpack}}&lt;br /&gt;
{{bc|winget install SoftwareFreedomConservancy.QEMU Oracle.VirtualBox}}&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} does not have a package for the [https://www.oracle.com/virtualization/technologies/vm/downloads/virtualbox-downloads.html#extpack Virtualbox Extension Pack].&lt;br /&gt;
&lt;br /&gt;
====Video====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install handbrake.install mpvnet.install obs-studio.install vlc}}&lt;br /&gt;
{{bc|winget install HandBrake.HandBrake mpv.net OBSProject.OBSStudio VideoLAN.VLC}}&lt;br /&gt;
&lt;br /&gt;
===Not Taken Care Of With Chocolatey===&lt;br /&gt;
&lt;br /&gt;
CPU Burn-in | Joystick2Mouse 3 | LADSPA for Audactiy | Lightscribe&lt;br /&gt;
&lt;br /&gt;
=Ongoing=&lt;br /&gt;
&lt;br /&gt;
==Extend Evaluation Periods==&lt;br /&gt;
&lt;br /&gt;
If you are using an Enterprise Evaluation edition of Windows, you can re-arm the 90-day evaluation period up to 3 times:&lt;br /&gt;
&lt;br /&gt;
 slmgr /rearm&lt;/div&gt;</summary>
		<author><name>BrainwreckedTech</name></author>
	</entry>
	<entry>
		<id>https://wiki.bwt.com.de/index.php?title=Installing_A_Windows_Desktop&amp;diff=663</id>
		<title>Installing A Windows Desktop</title>
		<link rel="alternate" type="text/html" href="https://wiki.bwt.com.de/index.php?title=Installing_A_Windows_Desktop&amp;diff=663"/>
		<updated>2022-07-05T22:17:54Z</updated>

		<summary type="html">&lt;p&gt;BrainwreckedTech: /* Office */ Added winget command line&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Pre-Setup=&lt;br /&gt;
&lt;br /&gt;
==BIOS Time Set To UTC vs Local Time==&lt;br /&gt;
&lt;br /&gt;
Windows 8 and 10 have support for setting the time to UTC and may even detect if the system time is in UTC or local time.&lt;br /&gt;
&lt;br /&gt;
There are still a couple of bugs as noted below, but the trade-off may be worth it to you.  Every other OS expects the clock to be set to UTC.&lt;br /&gt;
&lt;br /&gt;
* Windows will not sync to time servers if told that the BIOS clock is UTC.&lt;br /&gt;
* Windows may hang if running during the switch to and away from DST if told that the BIOS clock is UTC.&lt;br /&gt;
&lt;br /&gt;
If you are unsure of how UTC relates to your time zone, you can use Google to [https://www.google.com/search?q=UTC+time query UTC time].&lt;br /&gt;
&lt;br /&gt;
==Partitioning==&lt;br /&gt;
&lt;br /&gt;
Please read [[Drive Partitioning]] first as it contains a lot of good information.&lt;br /&gt;
&lt;br /&gt;
===BIOS+MBR vs UEFI+GPT===&lt;br /&gt;
&lt;br /&gt;
Windows falsely ties GPT with UEFI and MBR with BIOS.&lt;br /&gt;
&lt;br /&gt;
It&#039;s strongly suggested to use UEFI with GPT when possible as it allows for at least 128 partitions.  In general, you can let Microsoft (and OEMs) do whatever they want to your hard drive as it&#039;s nearly impossible to deplete the alotment of partitions.&lt;br /&gt;
&lt;br /&gt;
If your system uses legacy BIOS with MBR, you may wish to partition the drive yourself, especially if you plan on installing a second OS onto the drive.&lt;br /&gt;
* Any bootable Windows parition &#039;&#039;&#039;&#039;&#039;must&#039;&#039;&#039;&#039;&#039; occur on a primary partition&lt;br /&gt;
* MBR is limited to 4 primary paritions&lt;br /&gt;
** One of which can be an extended partition (which then lets you create unlimited logical partitions)&lt;br /&gt;
&lt;br /&gt;
===Parition Alignment===&lt;br /&gt;
&lt;br /&gt;
Starting with Vista, Windows will align partitions to 1MiB boundaries, so basic partitioning via Windows Setup is OK.&lt;br /&gt;
&lt;br /&gt;
===Shrinkinng NTFS Partitions===&lt;br /&gt;
&lt;br /&gt;
Windows Vista introduced the ability to shrink NTFS partitions, even those currently in use.  This can be incredibly useful on OEM PCs if you want to make room for a second OS.&lt;br /&gt;
&lt;br /&gt;
If you&#039;re trying to end a Windows partition at a particular boundary, you may want to under-allocate and then use something like GNU &amp;lt;tt&amp;gt;parted&amp;lt;/tt&amp;gt; to re-create the Windows partition at the boundary you want and then use {{ic|diskpart}} with {{ic|expand filesystem}} when you get back into Windows.&lt;br /&gt;
&lt;br /&gt;
===Microsoft Reserved Partition===&lt;br /&gt;
&lt;br /&gt;
Starting with 7, Windows will create a Microsoft Reserved partition when given a GPT disk with no partitions:&lt;br /&gt;
* Windows 7 &amp;amp; 8: 128MiB&lt;br /&gt;
* Windows 10: 16MiB&lt;br /&gt;
&lt;br /&gt;
===Windows Recovery Parition===&lt;br /&gt;
&lt;br /&gt;
Starting with 8, Windows will create a Windows Recovery partition:&lt;br /&gt;
* Windows 8: 300MB as the first partition, shown during volume selection&lt;br /&gt;
* Windows 10: 450MB as the last partition, hidden during volume selection&lt;br /&gt;
This partition is different from an OEM recovery partition.&lt;br /&gt;
&lt;br /&gt;
==Pre-Download==&lt;br /&gt;
&lt;br /&gt;
Starting with Windows 10, Microsoft keeps its ISO updated.&lt;br /&gt;
&lt;br /&gt;
You may also wish to download video card drivers before hand, as AMD and NVIDIA usually offer drivers that are more up-to-date than what&#039;s available via Windows Update.  Download either [https://www.amd.com/en/support AMD Driver Auto-Detect] or [https://www.nvidia.com/en-us/geforce/geforce-experience/ NVIDIA GeForce Experience]&lt;br /&gt;
&lt;br /&gt;
Use [http://www.windowsupdatesdownloader.com Windows Updates Downloader] to download security updates for your version of Windows.&lt;br /&gt;
&lt;br /&gt;
*Use &amp;lt;tt&amp;gt;FOR %U IN (*) DO START /W %U /QUIET /NORESTART&amp;lt;/tt&amp;gt; to execute all security updates in a given folder.&lt;br /&gt;
&lt;br /&gt;
Download Anti-virus such as [http://www.avira.com/en/free-download-avira-antivir-personal Avira] or [https://www.kaspersky.com/free-cloud-antivirus Kaspersky] if Windows&#039; built-in Defender isn&#039;t enough for you.&lt;br /&gt;
&lt;br /&gt;
=During Setup=&lt;br /&gt;
&lt;br /&gt;
==Administration==&lt;br /&gt;
&lt;br /&gt;
The default in Windows is that the first user created is part of the Administrators group and subsequent accounts are Standard Users.  This wiki recommends you choose one of the following:&lt;br /&gt;
&lt;br /&gt;
# Create one account not named Administrator that will be part of the Administrators group and use that for administrative duties while creating Standard User accounts for daily use.  This allows you to have laxer password complexity on the account that acts as an Administrator.&lt;br /&gt;
# Create an account for yourself that you will later drop to Standard User after re-enabling the Administrator account using &amp;lt;tt&amp;gt;net user administrator /active:yes&amp;lt;/tt&amp;gt;.  This route requires that you know full-well that people will try to attack the Administrator account but you feel confident in your password complexity.&lt;br /&gt;
&lt;br /&gt;
Use a short name rather than a full name when creating user accounts to get short directory names.  (E.g., {{ic|john}} instead of {{ic|John Smith}})  You can use {{ic|netplwiz}} to change full details. Changes to the name in User Accounts in Control Panel only affect the full name.&lt;br /&gt;
&lt;br /&gt;
==Microsoft Account==&lt;br /&gt;
&lt;br /&gt;
Starting with Windows 10, Microsoft &#039;&#039;really, really&#039;&#039; wants you to use a Micrsoft Account to log into Windows.  While the prospect of not having to tune settings on every individual machine you own might be a nice prospect for some, others won&#039;t like the privacy implications of tying your Windows usage to an account under Microsoft&#039;s complete purvue.&lt;br /&gt;
&lt;br /&gt;
Privacy implications aside, one useful feature of using a Microsoft Account is that Microsoft allows you to manage your Windows licenses.  To tie a Windows license for a machine to your Microsoft Account, use your Microsoft Account as the first account created during Windows Setup.  Should something go horribly wrong, Microsoft Tech Support will be looking for this tie.  Once the Windows license is associated with your account, you can stop using and delete the Microsoft Account from the machine if you want.&lt;br /&gt;
&lt;br /&gt;
=Post Setup=&lt;br /&gt;
&lt;br /&gt;
==Common Configuration Options==&lt;br /&gt;
&lt;br /&gt;
===DPI settings===&lt;br /&gt;
&lt;br /&gt;
For HTPC setups, 96 DPI is unreadable from 9 feet away.&lt;br /&gt;
&lt;br /&gt;
* Control Panel → Appearance and Personalization → Display → Set Custom text size (DPI)&lt;br /&gt;
&lt;br /&gt;
This will only affect your login.  To make this change to the login screen, you need to edit the registry.&lt;br /&gt;
&lt;br /&gt;
NB: &amp;lt;tt&amp;gt;word&amp;lt;/tt&amp;gt; values are hexadecimal, not decimal.  0x60 is 90 decimal, 0x78 is 120 decimal, and 0x90 is 144 decimal.&lt;br /&gt;
&lt;br /&gt;
 reg add &amp;quot;HKEY_USERS\.DEFAULT\Control Panel\Desktop&amp;quot; /v LogPixels /d 90 /t REG_QWORD /f&lt;br /&gt;
&lt;br /&gt;
Replace {{ic|QWORD}} with {{ic|DWORD}} for 32-bit Windows.&lt;br /&gt;
&lt;br /&gt;
===Re-Enable the Administrator Account===&lt;br /&gt;
&lt;br /&gt;
{{bc|net user administrator /active:yes&lt;br /&gt;
net user administrator &amp;lt;new-password&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
===Disable Search Indexing===&lt;br /&gt;
&lt;br /&gt;
* Control Panel &amp;gt; Indexing Options&lt;br /&gt;
* Control Panel &amp;gt; File Explorer Options &amp;gt; Search&lt;br /&gt;
* Drive Properties &amp;gt; Uncheck Allow files on this drive to have contents indexed in addition to file properties&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;sc config wsearch start=disabled&lt;br /&gt;
sc stop wsearch&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
===Temporarily Disable System Restore===&lt;br /&gt;
&lt;br /&gt;
Internet Explorer, Windows Media Player, some Hotfixes, and some third-party installers will all create a restore point.  No sense having this running during the initial setup of Windows as you&#039;re so close to sqaure one anyway.&lt;br /&gt;
&lt;br /&gt;
 rstrui.exe&lt;br /&gt;
&lt;br /&gt;
===Hibernation===&lt;br /&gt;
&lt;br /&gt;
For desktop computers, or computers with SSDs, you may not want to hibernate.&lt;br /&gt;
&lt;br /&gt;
 powercfg -h off&lt;br /&gt;
&lt;br /&gt;
===Power Management===&lt;br /&gt;
&lt;br /&gt;
For at least the duration of setting up Windows, you may want to keep the computer fully awake.&lt;br /&gt;
&lt;br /&gt;
===Page File===&lt;br /&gt;
&lt;br /&gt;
With the RAM that most computers have nowadays, it makes little sense to have much of a swap file.  You still want some space so that Windows can swap out parts of memory that aren&#039;t really being used.  Some Windows programs will balk with the lack of a swap file.&lt;br /&gt;
&lt;br /&gt;
 wmic pagefileset where name=&amp;quot;C:\\pagefile.sys&amp;quot; set InitialSize=512,MaximumSize=512&lt;br /&gt;
&lt;br /&gt;
===Disable Fast Startup===&lt;br /&gt;
&lt;br /&gt;
Windows Fast Startup does a hybrid sleep where everything is closed down on the software side, but the hardware is put into a sleep state before shutdown.  If you multi-boot, this can be more of a hindrance than a feature.  The major cause of concern is that mounted filesystems in Windows remain in a &amp;quot;in-use&amp;quot; state (the &amp;quot;dirty bit&amp;quot;) and unsafe to mount.&lt;br /&gt;
&lt;br /&gt;
* Control Panel &amp;gt; Hardware and Sound &amp;gt; Power Options &amp;gt; (left pane) Choose what the power buttons do &amp;gt; uncheck Turn on fast startup&lt;br /&gt;
&lt;br /&gt;
===Set Windows to use RTC in UTC===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Only do this if your BIOS clock is set to UTC instead of local time!&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 reg add &amp;quot;HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation&amp;quot; /v RealTimeIsUniversal /d 1 /t REG_QWORD /f&lt;br /&gt;
&lt;br /&gt;
Replace {{ic|QWORD}} with {{ic|DWORD}} for 32-bit Windows.&lt;br /&gt;
&lt;br /&gt;
==Tweaks==&lt;br /&gt;
&lt;br /&gt;
* Disable Homegroups&lt;br /&gt;
** Leave the homegroup&lt;br /&gt;
** Disable HomeGroup services&lt;br /&gt;
** Edit registry&lt;br /&gt;
*** Take ownership of HKEY_LOCAL_MACHINE\SOFTWARE\Classes\{B4FB3F98-C1EA-428d-A78A-D1F5659CBA93}&lt;br /&gt;
*** Add HKEY_LOCAL_MACHINE\SOFTWARE\Classes\{B4FB3F98-C1EA-428d-A78A-D1F5659CBA93}\System.IsPinnedToNameSpaceTree=qword:0&lt;br /&gt;
&lt;br /&gt;
==Other Programs==&lt;br /&gt;
&lt;br /&gt;
It&#039;s recommended to rely on [https://chocolatey.org/install Chocolatey] (Windows 10 and earlier) or {{ic|winget}} (pre-installed in Windows 11) for program installation and to keep your programs updated.  However, some applications are auto-updating and it&#039;s best to install them directly.&lt;br /&gt;
&lt;br /&gt;
* [https://www.amd.com/en/support AMD Adrenaline (Radeon and AMD chipset drivers)]&lt;br /&gt;
* [https://discord.com/api/downloads/distributions/app/installers/latest?channel=stable&amp;amp;platform=win&amp;amp;arch=x86 Discord]&lt;br /&gt;
* [https://www.nvidia.com/en-us/geforce/geforce-experience NVIDIA GeForce Experience]&lt;br /&gt;
* [https://cdn.cloudflare.steamstatic.com/client/installer/SteamSetup.exe Steam]&lt;br /&gt;
* Partition Tool&lt;br /&gt;
** [https://www.aomeitech.com/aomei-partition-assistant.html AOEMI Partition Assistant] (for functionality)&lt;br /&gt;
** [http://www.pcdisk.com/index.html Active@ Partition Manager] (for information)&lt;br /&gt;
** Avoid EaseUS Partition Master and Mini-Tool Partition Wizard as they&#039;re [https://blog.malwarebytes.com/glossary/bundleware/ bundleware].&lt;br /&gt;
* Windows Terminal&lt;br /&gt;
** [https://github.com/microsoft/terminal/releases/latest GitHub] (users must update manually)&lt;br /&gt;
** [https://www.microsoft.com/en-us/p/windows-terminal/9n0dx20hk701 Microsoft Store] (updates automatically)&lt;br /&gt;
&lt;br /&gt;
===Chocolatey===&lt;br /&gt;
&lt;br /&gt;
In PowerShell:&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString(&#039;https://chocolatey.org/install.ps1&#039;)&amp;lt;/nowiki&amp;gt;)}}&lt;br /&gt;
&lt;br /&gt;
===WinGet===&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} comes pre-installed in Windows 11.&lt;br /&gt;
&lt;br /&gt;
===GSudo===&lt;br /&gt;
&lt;br /&gt;
Windows Terminal is a per-user application (installed in {{ic|C:\Users\$USER}}) not a system application (installed in {{ic|C:\Program Files}}).  This breaks the {{ic|Run As Administrator}} function.&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install gsudo}}&lt;br /&gt;
{{bc|winget install gerardog.gsudo}}&lt;br /&gt;
&lt;br /&gt;
===Applications===&lt;br /&gt;
&lt;br /&gt;
====Standard Utilities====&lt;br /&gt;
&lt;br /&gt;
These are basic utilties recommended for every user.&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;choco install 7zip.install [ cdburnerxp | imgburn | &#039;&#039;&#039;infrarecorder&#039;&#039;&#039; ] chocolateygui greenshot kdeconnect-kde keepass.install vscodium.install&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;winget install 7zip.7zip [ Canneverbe.CDBurnerXP | LIGHTNINGUK.ImgBurn | &#039;&#039;&#039;ChristianKindahl.InfraRecorder&#039;&#039;&#039; ] Greenshot.Greenshot KDE.KDEConnect DominikReichl.KeePass VSCodium.VSCodium&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
====Power-User Utitlies====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install hxd ultravnc windirstat winmerge}}&lt;br /&gt;
{{bc|winget install uvncbvba.UltraVnc WinDirStat.WinDirStat WinMerge.WinMerge}}&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} does not have a package for [https://mh-nexus.de/en/downloads.php?product=HxD20 HxD].&lt;br /&gt;
&lt;br /&gt;
====GNU/Linux Utilities (Windows Native Ports)====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install git.install gnuwin32-coreutils.install wget xming}}&lt;br /&gt;
{{bc|winget install Git.Git Xming.Xming}}&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} does not have a package for [https://sourceforge.net/projects/getgnuwin32/files/getgnuwin32/ GnuWin32].  It does have a small subset of individual utilities that can be found with {{ic|winget search gnuwin32}}.&lt;br /&gt;
&lt;br /&gt;
====Audio====&lt;br /&gt;
&lt;br /&gt;
 choco install audacity audacity-ffmpeg audacity-lame eac mediamonkey&lt;br /&gt;
&lt;br /&gt;
====Cloud Storage====&lt;br /&gt;
&lt;br /&gt;
 choco install dropbox google-backup-and-sync onedrive spideroak sugarsync&lt;br /&gt;
&lt;br /&gt;
====Fonts====&lt;br /&gt;
&lt;br /&gt;
 choco install jetbrainsmono lato robotofonts sourcecodepro ubuntu.font&lt;br /&gt;
&lt;br /&gt;
====Grpahics====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install gimp inkscape paint.net}}&lt;br /&gt;
{{bc|winget install GIMP.GIMP Inkscape.Inkscape paint.net}}&lt;br /&gt;
&lt;br /&gt;
=====Edit with GIMP=====&lt;br /&gt;
&lt;br /&gt;
If you want to keep the association with Windows&#039; Photos for image viewing but be able to get a right-click option to edit with GIMP:&lt;br /&gt;
&lt;br /&gt;
{{hc|edit-with-gimp.reg|2=&lt;br /&gt;
Windows Registry Editor Version 5.00&lt;br /&gt;
&lt;br /&gt;
[HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\Edit with GIMP]&lt;br /&gt;
&amp;quot;Icon&amp;quot;=&amp;quot;\&amp;quot;C:\\Program Files\\GIMP 2\\bin\\gimp-2.10.exe\&amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\Edit with GIMP\command]&lt;br /&gt;
@=&amp;quot;\&amp;quot;C:\\Program Files\\GIMP 2\\bin\\gimp-2.10.exe\&amp;quot; \&amp;quot;%1\&amp;quot;&amp;quot;}}&lt;br /&gt;
&lt;br /&gt;
{{bc|reg import edit-with-gimp.reg}}&lt;br /&gt;
&lt;br /&gt;
====Hardware====&lt;br /&gt;
&lt;br /&gt;
 choco install amd-ryzen-chipset crystaldiskmark cpu-z hwinfo.install hwmonitor intel-chipset-device-software&lt;br /&gt;
&lt;br /&gt;
====Internet====&lt;br /&gt;
&lt;br /&gt;
 choco install [ chromium | firefox | googlechrome | &#039;&#039;&#039;ungoogled-chromium&#039;&#039;&#039; ] nextcloud-client qbittorrent syncthing thunderbird&lt;br /&gt;
&lt;br /&gt;
====Communication====&lt;br /&gt;
&lt;br /&gt;
 choco install mumble pidgin skype&lt;br /&gt;
&lt;br /&gt;
====Office====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install dia foxitreader librecad libreoffice-fresh libreoffice-help onlyoffice}}&lt;br /&gt;
{{bc|winget install gnome.Dia LibreCAD.LibreCAD TheDocumentFoundation.LibreOffice TheDocumentFoundation.LibreOffice.HelpPack ONLYOFFICE.DesktopEditors}}&lt;br /&gt;
&lt;br /&gt;
====Virtualization====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install qemu virtualbox virtualbox.extensionpack}}&lt;br /&gt;
{{bc|winget install SoftwareFreedomConservancy.QEMU Oracle.VirtualBox}}&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} does not have a package for the [https://www.oracle.com/virtualization/technologies/vm/downloads/virtualbox-downloads.html#extpack Virtualbox Extension Pack].&lt;br /&gt;
&lt;br /&gt;
====Video====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install handbrake.install mpvnet.install obs-studio.install vlc}}&lt;br /&gt;
{{bc|winget install HandBrake.HandBrake mpv.net OBSProject.OBSStudio VideoLAN.VLC}}&lt;br /&gt;
&lt;br /&gt;
===Not Taken Care Of With Chocolatey===&lt;br /&gt;
&lt;br /&gt;
CPU Burn-in | Joystick2Mouse 3 | LADSPA for Audactiy | Lightscribe&lt;br /&gt;
&lt;br /&gt;
=Ongoing=&lt;br /&gt;
&lt;br /&gt;
==Extend Evaluation Periods==&lt;br /&gt;
&lt;br /&gt;
If you are using an Enterprise Evaluation edition of Windows, you can re-arm the 90-day evaluation period up to 3 times:&lt;br /&gt;
&lt;br /&gt;
 slmgr /rearm&lt;/div&gt;</summary>
		<author><name>BrainwreckedTech</name></author>
	</entry>
	<entry>
		<id>https://wiki.bwt.com.de/index.php?title=Installing_A_Windows_Desktop&amp;diff=662</id>
		<title>Installing A Windows Desktop</title>
		<link rel="alternate" type="text/html" href="https://wiki.bwt.com.de/index.php?title=Installing_A_Windows_Desktop&amp;diff=662"/>
		<updated>2022-07-05T22:15:27Z</updated>

		<summary type="html">&lt;p&gt;BrainwreckedTech: /* Virtualization */  Added winget info&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Pre-Setup=&lt;br /&gt;
&lt;br /&gt;
==BIOS Time Set To UTC vs Local Time==&lt;br /&gt;
&lt;br /&gt;
Windows 8 and 10 have support for setting the time to UTC and may even detect if the system time is in UTC or local time.&lt;br /&gt;
&lt;br /&gt;
There are still a couple of bugs as noted below, but the trade-off may be worth it to you.  Every other OS expects the clock to be set to UTC.&lt;br /&gt;
&lt;br /&gt;
* Windows will not sync to time servers if told that the BIOS clock is UTC.&lt;br /&gt;
* Windows may hang if running during the switch to and away from DST if told that the BIOS clock is UTC.&lt;br /&gt;
&lt;br /&gt;
If you are unsure of how UTC relates to your time zone, you can use Google to [https://www.google.com/search?q=UTC+time query UTC time].&lt;br /&gt;
&lt;br /&gt;
==Partitioning==&lt;br /&gt;
&lt;br /&gt;
Please read [[Drive Partitioning]] first as it contains a lot of good information.&lt;br /&gt;
&lt;br /&gt;
===BIOS+MBR vs UEFI+GPT===&lt;br /&gt;
&lt;br /&gt;
Windows falsely ties GPT with UEFI and MBR with BIOS.&lt;br /&gt;
&lt;br /&gt;
It&#039;s strongly suggested to use UEFI with GPT when possible as it allows for at least 128 partitions.  In general, you can let Microsoft (and OEMs) do whatever they want to your hard drive as it&#039;s nearly impossible to deplete the alotment of partitions.&lt;br /&gt;
&lt;br /&gt;
If your system uses legacy BIOS with MBR, you may wish to partition the drive yourself, especially if you plan on installing a second OS onto the drive.&lt;br /&gt;
* Any bootable Windows parition &#039;&#039;&#039;&#039;&#039;must&#039;&#039;&#039;&#039;&#039; occur on a primary partition&lt;br /&gt;
* MBR is limited to 4 primary paritions&lt;br /&gt;
** One of which can be an extended partition (which then lets you create unlimited logical partitions)&lt;br /&gt;
&lt;br /&gt;
===Parition Alignment===&lt;br /&gt;
&lt;br /&gt;
Starting with Vista, Windows will align partitions to 1MiB boundaries, so basic partitioning via Windows Setup is OK.&lt;br /&gt;
&lt;br /&gt;
===Shrinkinng NTFS Partitions===&lt;br /&gt;
&lt;br /&gt;
Windows Vista introduced the ability to shrink NTFS partitions, even those currently in use.  This can be incredibly useful on OEM PCs if you want to make room for a second OS.&lt;br /&gt;
&lt;br /&gt;
If you&#039;re trying to end a Windows partition at a particular boundary, you may want to under-allocate and then use something like GNU &amp;lt;tt&amp;gt;parted&amp;lt;/tt&amp;gt; to re-create the Windows partition at the boundary you want and then use {{ic|diskpart}} with {{ic|expand filesystem}} when you get back into Windows.&lt;br /&gt;
&lt;br /&gt;
===Microsoft Reserved Partition===&lt;br /&gt;
&lt;br /&gt;
Starting with 7, Windows will create a Microsoft Reserved partition when given a GPT disk with no partitions:&lt;br /&gt;
* Windows 7 &amp;amp; 8: 128MiB&lt;br /&gt;
* Windows 10: 16MiB&lt;br /&gt;
&lt;br /&gt;
===Windows Recovery Parition===&lt;br /&gt;
&lt;br /&gt;
Starting with 8, Windows will create a Windows Recovery partition:&lt;br /&gt;
* Windows 8: 300MB as the first partition, shown during volume selection&lt;br /&gt;
* Windows 10: 450MB as the last partition, hidden during volume selection&lt;br /&gt;
This partition is different from an OEM recovery partition.&lt;br /&gt;
&lt;br /&gt;
==Pre-Download==&lt;br /&gt;
&lt;br /&gt;
Starting with Windows 10, Microsoft keeps its ISO updated.&lt;br /&gt;
&lt;br /&gt;
You may also wish to download video card drivers before hand, as AMD and NVIDIA usually offer drivers that are more up-to-date than what&#039;s available via Windows Update.  Download either [https://www.amd.com/en/support AMD Driver Auto-Detect] or [https://www.nvidia.com/en-us/geforce/geforce-experience/ NVIDIA GeForce Experience]&lt;br /&gt;
&lt;br /&gt;
Use [http://www.windowsupdatesdownloader.com Windows Updates Downloader] to download security updates for your version of Windows.&lt;br /&gt;
&lt;br /&gt;
*Use &amp;lt;tt&amp;gt;FOR %U IN (*) DO START /W %U /QUIET /NORESTART&amp;lt;/tt&amp;gt; to execute all security updates in a given folder.&lt;br /&gt;
&lt;br /&gt;
Download Anti-virus such as [http://www.avira.com/en/free-download-avira-antivir-personal Avira] or [https://www.kaspersky.com/free-cloud-antivirus Kaspersky] if Windows&#039; built-in Defender isn&#039;t enough for you.&lt;br /&gt;
&lt;br /&gt;
=During Setup=&lt;br /&gt;
&lt;br /&gt;
==Administration==&lt;br /&gt;
&lt;br /&gt;
The default in Windows is that the first user created is part of the Administrators group and subsequent accounts are Standard Users.  This wiki recommends you choose one of the following:&lt;br /&gt;
&lt;br /&gt;
# Create one account not named Administrator that will be part of the Administrators group and use that for administrative duties while creating Standard User accounts for daily use.  This allows you to have laxer password complexity on the account that acts as an Administrator.&lt;br /&gt;
# Create an account for yourself that you will later drop to Standard User after re-enabling the Administrator account using &amp;lt;tt&amp;gt;net user administrator /active:yes&amp;lt;/tt&amp;gt;.  This route requires that you know full-well that people will try to attack the Administrator account but you feel confident in your password complexity.&lt;br /&gt;
&lt;br /&gt;
Use a short name rather than a full name when creating user accounts to get short directory names.  (E.g., {{ic|john}} instead of {{ic|John Smith}})  You can use {{ic|netplwiz}} to change full details. Changes to the name in User Accounts in Control Panel only affect the full name.&lt;br /&gt;
&lt;br /&gt;
==Microsoft Account==&lt;br /&gt;
&lt;br /&gt;
Starting with Windows 10, Microsoft &#039;&#039;really, really&#039;&#039; wants you to use a Micrsoft Account to log into Windows.  While the prospect of not having to tune settings on every individual machine you own might be a nice prospect for some, others won&#039;t like the privacy implications of tying your Windows usage to an account under Microsoft&#039;s complete purvue.&lt;br /&gt;
&lt;br /&gt;
Privacy implications aside, one useful feature of using a Microsoft Account is that Microsoft allows you to manage your Windows licenses.  To tie a Windows license for a machine to your Microsoft Account, use your Microsoft Account as the first account created during Windows Setup.  Should something go horribly wrong, Microsoft Tech Support will be looking for this tie.  Once the Windows license is associated with your account, you can stop using and delete the Microsoft Account from the machine if you want.&lt;br /&gt;
&lt;br /&gt;
=Post Setup=&lt;br /&gt;
&lt;br /&gt;
==Common Configuration Options==&lt;br /&gt;
&lt;br /&gt;
===DPI settings===&lt;br /&gt;
&lt;br /&gt;
For HTPC setups, 96 DPI is unreadable from 9 feet away.&lt;br /&gt;
&lt;br /&gt;
* Control Panel → Appearance and Personalization → Display → Set Custom text size (DPI)&lt;br /&gt;
&lt;br /&gt;
This will only affect your login.  To make this change to the login screen, you need to edit the registry.&lt;br /&gt;
&lt;br /&gt;
NB: &amp;lt;tt&amp;gt;word&amp;lt;/tt&amp;gt; values are hexadecimal, not decimal.  0x60 is 90 decimal, 0x78 is 120 decimal, and 0x90 is 144 decimal.&lt;br /&gt;
&lt;br /&gt;
 reg add &amp;quot;HKEY_USERS\.DEFAULT\Control Panel\Desktop&amp;quot; /v LogPixels /d 90 /t REG_QWORD /f&lt;br /&gt;
&lt;br /&gt;
Replace {{ic|QWORD}} with {{ic|DWORD}} for 32-bit Windows.&lt;br /&gt;
&lt;br /&gt;
===Re-Enable the Administrator Account===&lt;br /&gt;
&lt;br /&gt;
{{bc|net user administrator /active:yes&lt;br /&gt;
net user administrator &amp;lt;new-password&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
===Disable Search Indexing===&lt;br /&gt;
&lt;br /&gt;
* Control Panel &amp;gt; Indexing Options&lt;br /&gt;
* Control Panel &amp;gt; File Explorer Options &amp;gt; Search&lt;br /&gt;
* Drive Properties &amp;gt; Uncheck Allow files on this drive to have contents indexed in addition to file properties&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;sc config wsearch start=disabled&lt;br /&gt;
sc stop wsearch&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
===Temporarily Disable System Restore===&lt;br /&gt;
&lt;br /&gt;
Internet Explorer, Windows Media Player, some Hotfixes, and some third-party installers will all create a restore point.  No sense having this running during the initial setup of Windows as you&#039;re so close to sqaure one anyway.&lt;br /&gt;
&lt;br /&gt;
 rstrui.exe&lt;br /&gt;
&lt;br /&gt;
===Hibernation===&lt;br /&gt;
&lt;br /&gt;
For desktop computers, or computers with SSDs, you may not want to hibernate.&lt;br /&gt;
&lt;br /&gt;
 powercfg -h off&lt;br /&gt;
&lt;br /&gt;
===Power Management===&lt;br /&gt;
&lt;br /&gt;
For at least the duration of setting up Windows, you may want to keep the computer fully awake.&lt;br /&gt;
&lt;br /&gt;
===Page File===&lt;br /&gt;
&lt;br /&gt;
With the RAM that most computers have nowadays, it makes little sense to have much of a swap file.  You still want some space so that Windows can swap out parts of memory that aren&#039;t really being used.  Some Windows programs will balk with the lack of a swap file.&lt;br /&gt;
&lt;br /&gt;
 wmic pagefileset where name=&amp;quot;C:\\pagefile.sys&amp;quot; set InitialSize=512,MaximumSize=512&lt;br /&gt;
&lt;br /&gt;
===Disable Fast Startup===&lt;br /&gt;
&lt;br /&gt;
Windows Fast Startup does a hybrid sleep where everything is closed down on the software side, but the hardware is put into a sleep state before shutdown.  If you multi-boot, this can be more of a hindrance than a feature.  The major cause of concern is that mounted filesystems in Windows remain in a &amp;quot;in-use&amp;quot; state (the &amp;quot;dirty bit&amp;quot;) and unsafe to mount.&lt;br /&gt;
&lt;br /&gt;
* Control Panel &amp;gt; Hardware and Sound &amp;gt; Power Options &amp;gt; (left pane) Choose what the power buttons do &amp;gt; uncheck Turn on fast startup&lt;br /&gt;
&lt;br /&gt;
===Set Windows to use RTC in UTC===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Only do this if your BIOS clock is set to UTC instead of local time!&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 reg add &amp;quot;HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation&amp;quot; /v RealTimeIsUniversal /d 1 /t REG_QWORD /f&lt;br /&gt;
&lt;br /&gt;
Replace {{ic|QWORD}} with {{ic|DWORD}} for 32-bit Windows.&lt;br /&gt;
&lt;br /&gt;
==Tweaks==&lt;br /&gt;
&lt;br /&gt;
* Disable Homegroups&lt;br /&gt;
** Leave the homegroup&lt;br /&gt;
** Disable HomeGroup services&lt;br /&gt;
** Edit registry&lt;br /&gt;
*** Take ownership of HKEY_LOCAL_MACHINE\SOFTWARE\Classes\{B4FB3F98-C1EA-428d-A78A-D1F5659CBA93}&lt;br /&gt;
*** Add HKEY_LOCAL_MACHINE\SOFTWARE\Classes\{B4FB3F98-C1EA-428d-A78A-D1F5659CBA93}\System.IsPinnedToNameSpaceTree=qword:0&lt;br /&gt;
&lt;br /&gt;
==Other Programs==&lt;br /&gt;
&lt;br /&gt;
It&#039;s recommended to rely on [https://chocolatey.org/install Chocolatey] (Windows 10 and earlier) or {{ic|winget}} (pre-installed in Windows 11) for program installation and to keep your programs updated.  However, some applications are auto-updating and it&#039;s best to install them directly.&lt;br /&gt;
&lt;br /&gt;
* [https://www.amd.com/en/support AMD Adrenaline (Radeon and AMD chipset drivers)]&lt;br /&gt;
* [https://discord.com/api/downloads/distributions/app/installers/latest?channel=stable&amp;amp;platform=win&amp;amp;arch=x86 Discord]&lt;br /&gt;
* [https://www.nvidia.com/en-us/geforce/geforce-experience NVIDIA GeForce Experience]&lt;br /&gt;
* [https://cdn.cloudflare.steamstatic.com/client/installer/SteamSetup.exe Steam]&lt;br /&gt;
* Partition Tool&lt;br /&gt;
** [https://www.aomeitech.com/aomei-partition-assistant.html AOEMI Partition Assistant] (for functionality)&lt;br /&gt;
** [http://www.pcdisk.com/index.html Active@ Partition Manager] (for information)&lt;br /&gt;
** Avoid EaseUS Partition Master and Mini-Tool Partition Wizard as they&#039;re [https://blog.malwarebytes.com/glossary/bundleware/ bundleware].&lt;br /&gt;
* Windows Terminal&lt;br /&gt;
** [https://github.com/microsoft/terminal/releases/latest GitHub] (users must update manually)&lt;br /&gt;
** [https://www.microsoft.com/en-us/p/windows-terminal/9n0dx20hk701 Microsoft Store] (updates automatically)&lt;br /&gt;
&lt;br /&gt;
===Chocolatey===&lt;br /&gt;
&lt;br /&gt;
In PowerShell:&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString(&#039;https://chocolatey.org/install.ps1&#039;)&amp;lt;/nowiki&amp;gt;)}}&lt;br /&gt;
&lt;br /&gt;
===WinGet===&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} comes pre-installed in Windows 11.&lt;br /&gt;
&lt;br /&gt;
===GSudo===&lt;br /&gt;
&lt;br /&gt;
Windows Terminal is a per-user application (installed in {{ic|C:\Users\$USER}}) not a system application (installed in {{ic|C:\Program Files}}).  This breaks the {{ic|Run As Administrator}} function.&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install gsudo}}&lt;br /&gt;
{{bc|winget install gerardog.gsudo}}&lt;br /&gt;
&lt;br /&gt;
===Applications===&lt;br /&gt;
&lt;br /&gt;
====Standard Utilities====&lt;br /&gt;
&lt;br /&gt;
These are basic utilties recommended for every user.&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;choco install 7zip.install [ cdburnerxp | imgburn | &#039;&#039;&#039;infrarecorder&#039;&#039;&#039; ] chocolateygui greenshot kdeconnect-kde keepass.install vscodium.install&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;winget install 7zip.7zip [ Canneverbe.CDBurnerXP | LIGHTNINGUK.ImgBurn | &#039;&#039;&#039;ChristianKindahl.InfraRecorder&#039;&#039;&#039; ] Greenshot.Greenshot KDE.KDEConnect DominikReichl.KeePass VSCodium.VSCodium&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
====Power-User Utitlies====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install hxd ultravnc windirstat winmerge}}&lt;br /&gt;
{{bc|winget install uvncbvba.UltraVnc WinDirStat.WinDirStat WinMerge.WinMerge}}&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} does not have a package for [https://mh-nexus.de/en/downloads.php?product=HxD20 HxD].&lt;br /&gt;
&lt;br /&gt;
====GNU/Linux Utilities (Windows Native Ports)====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install git.install gnuwin32-coreutils.install wget xming}}&lt;br /&gt;
{{bc|winget install Git.Git Xming.Xming}}&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} does not have a package for [https://sourceforge.net/projects/getgnuwin32/files/getgnuwin32/ GnuWin32].  It does have a small subset of individual utilities that can be found with {{ic|winget search gnuwin32}}.&lt;br /&gt;
&lt;br /&gt;
====Audio====&lt;br /&gt;
&lt;br /&gt;
 choco install audacity audacity-ffmpeg audacity-lame eac mediamonkey&lt;br /&gt;
&lt;br /&gt;
====Cloud Storage====&lt;br /&gt;
&lt;br /&gt;
 choco install dropbox google-backup-and-sync onedrive spideroak sugarsync&lt;br /&gt;
&lt;br /&gt;
====Fonts====&lt;br /&gt;
&lt;br /&gt;
 choco install jetbrainsmono lato robotofonts sourcecodepro ubuntu.font&lt;br /&gt;
&lt;br /&gt;
====Grpahics====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install gimp inkscape paint.net}}&lt;br /&gt;
{{bc|winget install GIMP.GIMP Inkscape.Inkscape paint.net}}&lt;br /&gt;
&lt;br /&gt;
=====Edit with GIMP=====&lt;br /&gt;
&lt;br /&gt;
If you want to keep the association with Windows&#039; Photos for image viewing but be able to get a right-click option to edit with GIMP:&lt;br /&gt;
&lt;br /&gt;
{{hc|edit-with-gimp.reg|2=&lt;br /&gt;
Windows Registry Editor Version 5.00&lt;br /&gt;
&lt;br /&gt;
[HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\Edit with GIMP]&lt;br /&gt;
&amp;quot;Icon&amp;quot;=&amp;quot;\&amp;quot;C:\\Program Files\\GIMP 2\\bin\\gimp-2.10.exe\&amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\Edit with GIMP\command]&lt;br /&gt;
@=&amp;quot;\&amp;quot;C:\\Program Files\\GIMP 2\\bin\\gimp-2.10.exe\&amp;quot; \&amp;quot;%1\&amp;quot;&amp;quot;}}&lt;br /&gt;
&lt;br /&gt;
{{bc|reg import edit-with-gimp.reg}}&lt;br /&gt;
&lt;br /&gt;
====Hardware====&lt;br /&gt;
&lt;br /&gt;
 choco install amd-ryzen-chipset crystaldiskmark cpu-z hwinfo.install hwmonitor intel-chipset-device-software&lt;br /&gt;
&lt;br /&gt;
====Internet====&lt;br /&gt;
&lt;br /&gt;
 choco install [ chromium | firefox | googlechrome | &#039;&#039;&#039;ungoogled-chromium&#039;&#039;&#039; ] nextcloud-client qbittorrent syncthing thunderbird&lt;br /&gt;
&lt;br /&gt;
====Communication====&lt;br /&gt;
&lt;br /&gt;
 choco install mumble pidgin skype&lt;br /&gt;
&lt;br /&gt;
====Office====&lt;br /&gt;
&lt;br /&gt;
 choco install dia foxitreader librecad libreoffice-fresh libreoffice-help onlyoffice&lt;br /&gt;
&lt;br /&gt;
====Virtualization====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install qemu virtualbox virtualbox.extensionpack}}&lt;br /&gt;
{{bc|winget install SoftwareFreedomConservancy.QEMU Oracle.VirtualBox}}&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} does not have a package for the [https://www.oracle.com/virtualization/technologies/vm/downloads/virtualbox-downloads.html#extpack Virtualbox Extension Pack].&lt;br /&gt;
&lt;br /&gt;
====Video====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install handbrake.install mpvnet.install obs-studio.install vlc}}&lt;br /&gt;
{{bc|winget install HandBrake.HandBrake mpv.net OBSProject.OBSStudio VideoLAN.VLC}}&lt;br /&gt;
&lt;br /&gt;
===Not Taken Care Of With Chocolatey===&lt;br /&gt;
&lt;br /&gt;
CPU Burn-in | Joystick2Mouse 3 | LADSPA for Audactiy | Lightscribe&lt;br /&gt;
&lt;br /&gt;
=Ongoing=&lt;br /&gt;
&lt;br /&gt;
==Extend Evaluation Periods==&lt;br /&gt;
&lt;br /&gt;
If you are using an Enterprise Evaluation edition of Windows, you can re-arm the 90-day evaluation period up to 3 times:&lt;br /&gt;
&lt;br /&gt;
 slmgr /rearm&lt;/div&gt;</summary>
		<author><name>BrainwreckedTech</name></author>
	</entry>
	<entry>
		<id>https://wiki.bwt.com.de/index.php?title=Installing_A_Windows_Desktop&amp;diff=661</id>
		<title>Installing A Windows Desktop</title>
		<link rel="alternate" type="text/html" href="https://wiki.bwt.com.de/index.php?title=Installing_A_Windows_Desktop&amp;diff=661"/>
		<updated>2022-07-05T22:11:06Z</updated>

		<summary type="html">&lt;p&gt;BrainwreckedTech: /* Video */  Added command line for winget&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Pre-Setup=&lt;br /&gt;
&lt;br /&gt;
==BIOS Time Set To UTC vs Local Time==&lt;br /&gt;
&lt;br /&gt;
Windows 8 and 10 have support for setting the time to UTC and may even detect if the system time is in UTC or local time.&lt;br /&gt;
&lt;br /&gt;
There are still a couple of bugs as noted below, but the trade-off may be worth it to you.  Every other OS expects the clock to be set to UTC.&lt;br /&gt;
&lt;br /&gt;
* Windows will not sync to time servers if told that the BIOS clock is UTC.&lt;br /&gt;
* Windows may hang if running during the switch to and away from DST if told that the BIOS clock is UTC.&lt;br /&gt;
&lt;br /&gt;
If you are unsure of how UTC relates to your time zone, you can use Google to [https://www.google.com/search?q=UTC+time query UTC time].&lt;br /&gt;
&lt;br /&gt;
==Partitioning==&lt;br /&gt;
&lt;br /&gt;
Please read [[Drive Partitioning]] first as it contains a lot of good information.&lt;br /&gt;
&lt;br /&gt;
===BIOS+MBR vs UEFI+GPT===&lt;br /&gt;
&lt;br /&gt;
Windows falsely ties GPT with UEFI and MBR with BIOS.&lt;br /&gt;
&lt;br /&gt;
It&#039;s strongly suggested to use UEFI with GPT when possible as it allows for at least 128 partitions.  In general, you can let Microsoft (and OEMs) do whatever they want to your hard drive as it&#039;s nearly impossible to deplete the alotment of partitions.&lt;br /&gt;
&lt;br /&gt;
If your system uses legacy BIOS with MBR, you may wish to partition the drive yourself, especially if you plan on installing a second OS onto the drive.&lt;br /&gt;
* Any bootable Windows parition &#039;&#039;&#039;&#039;&#039;must&#039;&#039;&#039;&#039;&#039; occur on a primary partition&lt;br /&gt;
* MBR is limited to 4 primary paritions&lt;br /&gt;
** One of which can be an extended partition (which then lets you create unlimited logical partitions)&lt;br /&gt;
&lt;br /&gt;
===Parition Alignment===&lt;br /&gt;
&lt;br /&gt;
Starting with Vista, Windows will align partitions to 1MiB boundaries, so basic partitioning via Windows Setup is OK.&lt;br /&gt;
&lt;br /&gt;
===Shrinkinng NTFS Partitions===&lt;br /&gt;
&lt;br /&gt;
Windows Vista introduced the ability to shrink NTFS partitions, even those currently in use.  This can be incredibly useful on OEM PCs if you want to make room for a second OS.&lt;br /&gt;
&lt;br /&gt;
If you&#039;re trying to end a Windows partition at a particular boundary, you may want to under-allocate and then use something like GNU &amp;lt;tt&amp;gt;parted&amp;lt;/tt&amp;gt; to re-create the Windows partition at the boundary you want and then use {{ic|diskpart}} with {{ic|expand filesystem}} when you get back into Windows.&lt;br /&gt;
&lt;br /&gt;
===Microsoft Reserved Partition===&lt;br /&gt;
&lt;br /&gt;
Starting with 7, Windows will create a Microsoft Reserved partition when given a GPT disk with no partitions:&lt;br /&gt;
* Windows 7 &amp;amp; 8: 128MiB&lt;br /&gt;
* Windows 10: 16MiB&lt;br /&gt;
&lt;br /&gt;
===Windows Recovery Parition===&lt;br /&gt;
&lt;br /&gt;
Starting with 8, Windows will create a Windows Recovery partition:&lt;br /&gt;
* Windows 8: 300MB as the first partition, shown during volume selection&lt;br /&gt;
* Windows 10: 450MB as the last partition, hidden during volume selection&lt;br /&gt;
This partition is different from an OEM recovery partition.&lt;br /&gt;
&lt;br /&gt;
==Pre-Download==&lt;br /&gt;
&lt;br /&gt;
Starting with Windows 10, Microsoft keeps its ISO updated.&lt;br /&gt;
&lt;br /&gt;
You may also wish to download video card drivers before hand, as AMD and NVIDIA usually offer drivers that are more up-to-date than what&#039;s available via Windows Update.  Download either [https://www.amd.com/en/support AMD Driver Auto-Detect] or [https://www.nvidia.com/en-us/geforce/geforce-experience/ NVIDIA GeForce Experience]&lt;br /&gt;
&lt;br /&gt;
Use [http://www.windowsupdatesdownloader.com Windows Updates Downloader] to download security updates for your version of Windows.&lt;br /&gt;
&lt;br /&gt;
*Use &amp;lt;tt&amp;gt;FOR %U IN (*) DO START /W %U /QUIET /NORESTART&amp;lt;/tt&amp;gt; to execute all security updates in a given folder.&lt;br /&gt;
&lt;br /&gt;
Download Anti-virus such as [http://www.avira.com/en/free-download-avira-antivir-personal Avira] or [https://www.kaspersky.com/free-cloud-antivirus Kaspersky] if Windows&#039; built-in Defender isn&#039;t enough for you.&lt;br /&gt;
&lt;br /&gt;
=During Setup=&lt;br /&gt;
&lt;br /&gt;
==Administration==&lt;br /&gt;
&lt;br /&gt;
The default in Windows is that the first user created is part of the Administrators group and subsequent accounts are Standard Users.  This wiki recommends you choose one of the following:&lt;br /&gt;
&lt;br /&gt;
# Create one account not named Administrator that will be part of the Administrators group and use that for administrative duties while creating Standard User accounts for daily use.  This allows you to have laxer password complexity on the account that acts as an Administrator.&lt;br /&gt;
# Create an account for yourself that you will later drop to Standard User after re-enabling the Administrator account using &amp;lt;tt&amp;gt;net user administrator /active:yes&amp;lt;/tt&amp;gt;.  This route requires that you know full-well that people will try to attack the Administrator account but you feel confident in your password complexity.&lt;br /&gt;
&lt;br /&gt;
Use a short name rather than a full name when creating user accounts to get short directory names.  (E.g., {{ic|john}} instead of {{ic|John Smith}})  You can use {{ic|netplwiz}} to change full details. Changes to the name in User Accounts in Control Panel only affect the full name.&lt;br /&gt;
&lt;br /&gt;
==Microsoft Account==&lt;br /&gt;
&lt;br /&gt;
Starting with Windows 10, Microsoft &#039;&#039;really, really&#039;&#039; wants you to use a Micrsoft Account to log into Windows.  While the prospect of not having to tune settings on every individual machine you own might be a nice prospect for some, others won&#039;t like the privacy implications of tying your Windows usage to an account under Microsoft&#039;s complete purvue.&lt;br /&gt;
&lt;br /&gt;
Privacy implications aside, one useful feature of using a Microsoft Account is that Microsoft allows you to manage your Windows licenses.  To tie a Windows license for a machine to your Microsoft Account, use your Microsoft Account as the first account created during Windows Setup.  Should something go horribly wrong, Microsoft Tech Support will be looking for this tie.  Once the Windows license is associated with your account, you can stop using and delete the Microsoft Account from the machine if you want.&lt;br /&gt;
&lt;br /&gt;
=Post Setup=&lt;br /&gt;
&lt;br /&gt;
==Common Configuration Options==&lt;br /&gt;
&lt;br /&gt;
===DPI settings===&lt;br /&gt;
&lt;br /&gt;
For HTPC setups, 96 DPI is unreadable from 9 feet away.&lt;br /&gt;
&lt;br /&gt;
* Control Panel → Appearance and Personalization → Display → Set Custom text size (DPI)&lt;br /&gt;
&lt;br /&gt;
This will only affect your login.  To make this change to the login screen, you need to edit the registry.&lt;br /&gt;
&lt;br /&gt;
NB: &amp;lt;tt&amp;gt;word&amp;lt;/tt&amp;gt; values are hexadecimal, not decimal.  0x60 is 90 decimal, 0x78 is 120 decimal, and 0x90 is 144 decimal.&lt;br /&gt;
&lt;br /&gt;
 reg add &amp;quot;HKEY_USERS\.DEFAULT\Control Panel\Desktop&amp;quot; /v LogPixels /d 90 /t REG_QWORD /f&lt;br /&gt;
&lt;br /&gt;
Replace {{ic|QWORD}} with {{ic|DWORD}} for 32-bit Windows.&lt;br /&gt;
&lt;br /&gt;
===Re-Enable the Administrator Account===&lt;br /&gt;
&lt;br /&gt;
{{bc|net user administrator /active:yes&lt;br /&gt;
net user administrator &amp;lt;new-password&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
===Disable Search Indexing===&lt;br /&gt;
&lt;br /&gt;
* Control Panel &amp;gt; Indexing Options&lt;br /&gt;
* Control Panel &amp;gt; File Explorer Options &amp;gt; Search&lt;br /&gt;
* Drive Properties &amp;gt; Uncheck Allow files on this drive to have contents indexed in addition to file properties&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;sc config wsearch start=disabled&lt;br /&gt;
sc stop wsearch&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
===Temporarily Disable System Restore===&lt;br /&gt;
&lt;br /&gt;
Internet Explorer, Windows Media Player, some Hotfixes, and some third-party installers will all create a restore point.  No sense having this running during the initial setup of Windows as you&#039;re so close to sqaure one anyway.&lt;br /&gt;
&lt;br /&gt;
 rstrui.exe&lt;br /&gt;
&lt;br /&gt;
===Hibernation===&lt;br /&gt;
&lt;br /&gt;
For desktop computers, or computers with SSDs, you may not want to hibernate.&lt;br /&gt;
&lt;br /&gt;
 powercfg -h off&lt;br /&gt;
&lt;br /&gt;
===Power Management===&lt;br /&gt;
&lt;br /&gt;
For at least the duration of setting up Windows, you may want to keep the computer fully awake.&lt;br /&gt;
&lt;br /&gt;
===Page File===&lt;br /&gt;
&lt;br /&gt;
With the RAM that most computers have nowadays, it makes little sense to have much of a swap file.  You still want some space so that Windows can swap out parts of memory that aren&#039;t really being used.  Some Windows programs will balk with the lack of a swap file.&lt;br /&gt;
&lt;br /&gt;
 wmic pagefileset where name=&amp;quot;C:\\pagefile.sys&amp;quot; set InitialSize=512,MaximumSize=512&lt;br /&gt;
&lt;br /&gt;
===Disable Fast Startup===&lt;br /&gt;
&lt;br /&gt;
Windows Fast Startup does a hybrid sleep where everything is closed down on the software side, but the hardware is put into a sleep state before shutdown.  If you multi-boot, this can be more of a hindrance than a feature.  The major cause of concern is that mounted filesystems in Windows remain in a &amp;quot;in-use&amp;quot; state (the &amp;quot;dirty bit&amp;quot;) and unsafe to mount.&lt;br /&gt;
&lt;br /&gt;
* Control Panel &amp;gt; Hardware and Sound &amp;gt; Power Options &amp;gt; (left pane) Choose what the power buttons do &amp;gt; uncheck Turn on fast startup&lt;br /&gt;
&lt;br /&gt;
===Set Windows to use RTC in UTC===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Only do this if your BIOS clock is set to UTC instead of local time!&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 reg add &amp;quot;HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation&amp;quot; /v RealTimeIsUniversal /d 1 /t REG_QWORD /f&lt;br /&gt;
&lt;br /&gt;
Replace {{ic|QWORD}} with {{ic|DWORD}} for 32-bit Windows.&lt;br /&gt;
&lt;br /&gt;
==Tweaks==&lt;br /&gt;
&lt;br /&gt;
* Disable Homegroups&lt;br /&gt;
** Leave the homegroup&lt;br /&gt;
** Disable HomeGroup services&lt;br /&gt;
** Edit registry&lt;br /&gt;
*** Take ownership of HKEY_LOCAL_MACHINE\SOFTWARE\Classes\{B4FB3F98-C1EA-428d-A78A-D1F5659CBA93}&lt;br /&gt;
*** Add HKEY_LOCAL_MACHINE\SOFTWARE\Classes\{B4FB3F98-C1EA-428d-A78A-D1F5659CBA93}\System.IsPinnedToNameSpaceTree=qword:0&lt;br /&gt;
&lt;br /&gt;
==Other Programs==&lt;br /&gt;
&lt;br /&gt;
It&#039;s recommended to rely on [https://chocolatey.org/install Chocolatey] (Windows 10 and earlier) or {{ic|winget}} (pre-installed in Windows 11) for program installation and to keep your programs updated.  However, some applications are auto-updating and it&#039;s best to install them directly.&lt;br /&gt;
&lt;br /&gt;
* [https://www.amd.com/en/support AMD Adrenaline (Radeon and AMD chipset drivers)]&lt;br /&gt;
* [https://discord.com/api/downloads/distributions/app/installers/latest?channel=stable&amp;amp;platform=win&amp;amp;arch=x86 Discord]&lt;br /&gt;
* [https://www.nvidia.com/en-us/geforce/geforce-experience NVIDIA GeForce Experience]&lt;br /&gt;
* [https://cdn.cloudflare.steamstatic.com/client/installer/SteamSetup.exe Steam]&lt;br /&gt;
* Partition Tool&lt;br /&gt;
** [https://www.aomeitech.com/aomei-partition-assistant.html AOEMI Partition Assistant] (for functionality)&lt;br /&gt;
** [http://www.pcdisk.com/index.html Active@ Partition Manager] (for information)&lt;br /&gt;
** Avoid EaseUS Partition Master and Mini-Tool Partition Wizard as they&#039;re [https://blog.malwarebytes.com/glossary/bundleware/ bundleware].&lt;br /&gt;
* Windows Terminal&lt;br /&gt;
** [https://github.com/microsoft/terminal/releases/latest GitHub] (users must update manually)&lt;br /&gt;
** [https://www.microsoft.com/en-us/p/windows-terminal/9n0dx20hk701 Microsoft Store] (updates automatically)&lt;br /&gt;
&lt;br /&gt;
===Chocolatey===&lt;br /&gt;
&lt;br /&gt;
In PowerShell:&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString(&#039;https://chocolatey.org/install.ps1&#039;)&amp;lt;/nowiki&amp;gt;)}}&lt;br /&gt;
&lt;br /&gt;
===WinGet===&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} comes pre-installed in Windows 11.&lt;br /&gt;
&lt;br /&gt;
===GSudo===&lt;br /&gt;
&lt;br /&gt;
Windows Terminal is a per-user application (installed in {{ic|C:\Users\$USER}}) not a system application (installed in {{ic|C:\Program Files}}).  This breaks the {{ic|Run As Administrator}} function.&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install gsudo}}&lt;br /&gt;
{{bc|winget install gerardog.gsudo}}&lt;br /&gt;
&lt;br /&gt;
===Applications===&lt;br /&gt;
&lt;br /&gt;
====Standard Utilities====&lt;br /&gt;
&lt;br /&gt;
These are basic utilties recommended for every user.&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;choco install 7zip.install [ cdburnerxp | imgburn | &#039;&#039;&#039;infrarecorder&#039;&#039;&#039; ] chocolateygui greenshot kdeconnect-kde keepass.install vscodium.install&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;winget install 7zip.7zip [ Canneverbe.CDBurnerXP | LIGHTNINGUK.ImgBurn | &#039;&#039;&#039;ChristianKindahl.InfraRecorder&#039;&#039;&#039; ] Greenshot.Greenshot KDE.KDEConnect DominikReichl.KeePass VSCodium.VSCodium&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
====Power-User Utitlies====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install hxd ultravnc windirstat winmerge}}&lt;br /&gt;
{{bc|winget install uvncbvba.UltraVnc WinDirStat.WinDirStat WinMerge.WinMerge}}&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} does not have a package for [https://mh-nexus.de/en/downloads.php?product=HxD20 HxD].&lt;br /&gt;
&lt;br /&gt;
====GNU/Linux Utilities (Windows Native Ports)====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install git.install gnuwin32-coreutils.install wget xming}}&lt;br /&gt;
{{bc|winget install Git.Git Xming.Xming}}&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} does not have a package for [https://sourceforge.net/projects/getgnuwin32/files/getgnuwin32/ GnuWin32].  It does have a small subset of individual utilities that can be found with {{ic|winget search gnuwin32}}.&lt;br /&gt;
&lt;br /&gt;
====Audio====&lt;br /&gt;
&lt;br /&gt;
 choco install audacity audacity-ffmpeg audacity-lame eac mediamonkey&lt;br /&gt;
&lt;br /&gt;
====Cloud Storage====&lt;br /&gt;
&lt;br /&gt;
 choco install dropbox google-backup-and-sync onedrive spideroak sugarsync&lt;br /&gt;
&lt;br /&gt;
====Fonts====&lt;br /&gt;
&lt;br /&gt;
 choco install jetbrainsmono lato robotofonts sourcecodepro ubuntu.font&lt;br /&gt;
&lt;br /&gt;
====Grpahics====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install gimp inkscape paint.net}}&lt;br /&gt;
{{bc|winget install GIMP.GIMP Inkscape.Inkscape paint.net}}&lt;br /&gt;
&lt;br /&gt;
=====Edit with GIMP=====&lt;br /&gt;
&lt;br /&gt;
If you want to keep the association with Windows&#039; Photos for image viewing but be able to get a right-click option to edit with GIMP:&lt;br /&gt;
&lt;br /&gt;
{{hc|edit-with-gimp.reg|2=&lt;br /&gt;
Windows Registry Editor Version 5.00&lt;br /&gt;
&lt;br /&gt;
[HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\Edit with GIMP]&lt;br /&gt;
&amp;quot;Icon&amp;quot;=&amp;quot;\&amp;quot;C:\\Program Files\\GIMP 2\\bin\\gimp-2.10.exe\&amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\Edit with GIMP\command]&lt;br /&gt;
@=&amp;quot;\&amp;quot;C:\\Program Files\\GIMP 2\\bin\\gimp-2.10.exe\&amp;quot; \&amp;quot;%1\&amp;quot;&amp;quot;}}&lt;br /&gt;
&lt;br /&gt;
{{bc|reg import edit-with-gimp.reg}}&lt;br /&gt;
&lt;br /&gt;
====Hardware====&lt;br /&gt;
&lt;br /&gt;
 choco install amd-ryzen-chipset crystaldiskmark cpu-z hwinfo.install hwmonitor intel-chipset-device-software&lt;br /&gt;
&lt;br /&gt;
====Internet====&lt;br /&gt;
&lt;br /&gt;
 choco install [ chromium | firefox | googlechrome | &#039;&#039;&#039;ungoogled-chromium&#039;&#039;&#039; ] nextcloud-client qbittorrent syncthing thunderbird&lt;br /&gt;
&lt;br /&gt;
====Communication====&lt;br /&gt;
&lt;br /&gt;
 choco install mumble pidgin skype&lt;br /&gt;
&lt;br /&gt;
====Office====&lt;br /&gt;
&lt;br /&gt;
 choco install dia foxitreader librecad libreoffice-fresh libreoffice-help onlyoffice&lt;br /&gt;
&lt;br /&gt;
====Virtualization====&lt;br /&gt;
&lt;br /&gt;
 choco install qemu virtualbox virtualbox.extensionpack&lt;br /&gt;
&lt;br /&gt;
====Video====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install handbrake.install mpvnet.install obs-studio.install vlc}}&lt;br /&gt;
{{bc|winget install HandBrake.HandBrake mpv.net OBSProject.OBSStudio VideoLAN.VLC}}&lt;br /&gt;
&lt;br /&gt;
===Not Taken Care Of With Chocolatey===&lt;br /&gt;
&lt;br /&gt;
CPU Burn-in | Joystick2Mouse 3 | LADSPA for Audactiy | Lightscribe&lt;br /&gt;
&lt;br /&gt;
=Ongoing=&lt;br /&gt;
&lt;br /&gt;
==Extend Evaluation Periods==&lt;br /&gt;
&lt;br /&gt;
If you are using an Enterprise Evaluation edition of Windows, you can re-arm the 90-day evaluation period up to 3 times:&lt;br /&gt;
&lt;br /&gt;
 slmgr /rearm&lt;/div&gt;</summary>
		<author><name>BrainwreckedTech</name></author>
	</entry>
	<entry>
		<id>https://wiki.bwt.com.de/index.php?title=Installing_A_Windows_Desktop&amp;diff=660</id>
		<title>Installing A Windows Desktop</title>
		<link rel="alternate" type="text/html" href="https://wiki.bwt.com.de/index.php?title=Installing_A_Windows_Desktop&amp;diff=660"/>
		<updated>2022-07-05T22:07:50Z</updated>

		<summary type="html">&lt;p&gt;BrainwreckedTech: /* Grpahics */  Added winget command line&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Pre-Setup=&lt;br /&gt;
&lt;br /&gt;
==BIOS Time Set To UTC vs Local Time==&lt;br /&gt;
&lt;br /&gt;
Windows 8 and 10 have support for setting the time to UTC and may even detect if the system time is in UTC or local time.&lt;br /&gt;
&lt;br /&gt;
There are still a couple of bugs as noted below, but the trade-off may be worth it to you.  Every other OS expects the clock to be set to UTC.&lt;br /&gt;
&lt;br /&gt;
* Windows will not sync to time servers if told that the BIOS clock is UTC.&lt;br /&gt;
* Windows may hang if running during the switch to and away from DST if told that the BIOS clock is UTC.&lt;br /&gt;
&lt;br /&gt;
If you are unsure of how UTC relates to your time zone, you can use Google to [https://www.google.com/search?q=UTC+time query UTC time].&lt;br /&gt;
&lt;br /&gt;
==Partitioning==&lt;br /&gt;
&lt;br /&gt;
Please read [[Drive Partitioning]] first as it contains a lot of good information.&lt;br /&gt;
&lt;br /&gt;
===BIOS+MBR vs UEFI+GPT===&lt;br /&gt;
&lt;br /&gt;
Windows falsely ties GPT with UEFI and MBR with BIOS.&lt;br /&gt;
&lt;br /&gt;
It&#039;s strongly suggested to use UEFI with GPT when possible as it allows for at least 128 partitions.  In general, you can let Microsoft (and OEMs) do whatever they want to your hard drive as it&#039;s nearly impossible to deplete the alotment of partitions.&lt;br /&gt;
&lt;br /&gt;
If your system uses legacy BIOS with MBR, you may wish to partition the drive yourself, especially if you plan on installing a second OS onto the drive.&lt;br /&gt;
* Any bootable Windows parition &#039;&#039;&#039;&#039;&#039;must&#039;&#039;&#039;&#039;&#039; occur on a primary partition&lt;br /&gt;
* MBR is limited to 4 primary paritions&lt;br /&gt;
** One of which can be an extended partition (which then lets you create unlimited logical partitions)&lt;br /&gt;
&lt;br /&gt;
===Parition Alignment===&lt;br /&gt;
&lt;br /&gt;
Starting with Vista, Windows will align partitions to 1MiB boundaries, so basic partitioning via Windows Setup is OK.&lt;br /&gt;
&lt;br /&gt;
===Shrinkinng NTFS Partitions===&lt;br /&gt;
&lt;br /&gt;
Windows Vista introduced the ability to shrink NTFS partitions, even those currently in use.  This can be incredibly useful on OEM PCs if you want to make room for a second OS.&lt;br /&gt;
&lt;br /&gt;
If you&#039;re trying to end a Windows partition at a particular boundary, you may want to under-allocate and then use something like GNU &amp;lt;tt&amp;gt;parted&amp;lt;/tt&amp;gt; to re-create the Windows partition at the boundary you want and then use {{ic|diskpart}} with {{ic|expand filesystem}} when you get back into Windows.&lt;br /&gt;
&lt;br /&gt;
===Microsoft Reserved Partition===&lt;br /&gt;
&lt;br /&gt;
Starting with 7, Windows will create a Microsoft Reserved partition when given a GPT disk with no partitions:&lt;br /&gt;
* Windows 7 &amp;amp; 8: 128MiB&lt;br /&gt;
* Windows 10: 16MiB&lt;br /&gt;
&lt;br /&gt;
===Windows Recovery Parition===&lt;br /&gt;
&lt;br /&gt;
Starting with 8, Windows will create a Windows Recovery partition:&lt;br /&gt;
* Windows 8: 300MB as the first partition, shown during volume selection&lt;br /&gt;
* Windows 10: 450MB as the last partition, hidden during volume selection&lt;br /&gt;
This partition is different from an OEM recovery partition.&lt;br /&gt;
&lt;br /&gt;
==Pre-Download==&lt;br /&gt;
&lt;br /&gt;
Starting with Windows 10, Microsoft keeps its ISO updated.&lt;br /&gt;
&lt;br /&gt;
You may also wish to download video card drivers before hand, as AMD and NVIDIA usually offer drivers that are more up-to-date than what&#039;s available via Windows Update.  Download either [https://www.amd.com/en/support AMD Driver Auto-Detect] or [https://www.nvidia.com/en-us/geforce/geforce-experience/ NVIDIA GeForce Experience]&lt;br /&gt;
&lt;br /&gt;
Use [http://www.windowsupdatesdownloader.com Windows Updates Downloader] to download security updates for your version of Windows.&lt;br /&gt;
&lt;br /&gt;
*Use &amp;lt;tt&amp;gt;FOR %U IN (*) DO START /W %U /QUIET /NORESTART&amp;lt;/tt&amp;gt; to execute all security updates in a given folder.&lt;br /&gt;
&lt;br /&gt;
Download Anti-virus such as [http://www.avira.com/en/free-download-avira-antivir-personal Avira] or [https://www.kaspersky.com/free-cloud-antivirus Kaspersky] if Windows&#039; built-in Defender isn&#039;t enough for you.&lt;br /&gt;
&lt;br /&gt;
=During Setup=&lt;br /&gt;
&lt;br /&gt;
==Administration==&lt;br /&gt;
&lt;br /&gt;
The default in Windows is that the first user created is part of the Administrators group and subsequent accounts are Standard Users.  This wiki recommends you choose one of the following:&lt;br /&gt;
&lt;br /&gt;
# Create one account not named Administrator that will be part of the Administrators group and use that for administrative duties while creating Standard User accounts for daily use.  This allows you to have laxer password complexity on the account that acts as an Administrator.&lt;br /&gt;
# Create an account for yourself that you will later drop to Standard User after re-enabling the Administrator account using &amp;lt;tt&amp;gt;net user administrator /active:yes&amp;lt;/tt&amp;gt;.  This route requires that you know full-well that people will try to attack the Administrator account but you feel confident in your password complexity.&lt;br /&gt;
&lt;br /&gt;
Use a short name rather than a full name when creating user accounts to get short directory names.  (E.g., {{ic|john}} instead of {{ic|John Smith}})  You can use {{ic|netplwiz}} to change full details. Changes to the name in User Accounts in Control Panel only affect the full name.&lt;br /&gt;
&lt;br /&gt;
==Microsoft Account==&lt;br /&gt;
&lt;br /&gt;
Starting with Windows 10, Microsoft &#039;&#039;really, really&#039;&#039; wants you to use a Micrsoft Account to log into Windows.  While the prospect of not having to tune settings on every individual machine you own might be a nice prospect for some, others won&#039;t like the privacy implications of tying your Windows usage to an account under Microsoft&#039;s complete purvue.&lt;br /&gt;
&lt;br /&gt;
Privacy implications aside, one useful feature of using a Microsoft Account is that Microsoft allows you to manage your Windows licenses.  To tie a Windows license for a machine to your Microsoft Account, use your Microsoft Account as the first account created during Windows Setup.  Should something go horribly wrong, Microsoft Tech Support will be looking for this tie.  Once the Windows license is associated with your account, you can stop using and delete the Microsoft Account from the machine if you want.&lt;br /&gt;
&lt;br /&gt;
=Post Setup=&lt;br /&gt;
&lt;br /&gt;
==Common Configuration Options==&lt;br /&gt;
&lt;br /&gt;
===DPI settings===&lt;br /&gt;
&lt;br /&gt;
For HTPC setups, 96 DPI is unreadable from 9 feet away.&lt;br /&gt;
&lt;br /&gt;
* Control Panel → Appearance and Personalization → Display → Set Custom text size (DPI)&lt;br /&gt;
&lt;br /&gt;
This will only affect your login.  To make this change to the login screen, you need to edit the registry.&lt;br /&gt;
&lt;br /&gt;
NB: &amp;lt;tt&amp;gt;word&amp;lt;/tt&amp;gt; values are hexadecimal, not decimal.  0x60 is 90 decimal, 0x78 is 120 decimal, and 0x90 is 144 decimal.&lt;br /&gt;
&lt;br /&gt;
 reg add &amp;quot;HKEY_USERS\.DEFAULT\Control Panel\Desktop&amp;quot; /v LogPixels /d 90 /t REG_QWORD /f&lt;br /&gt;
&lt;br /&gt;
Replace {{ic|QWORD}} with {{ic|DWORD}} for 32-bit Windows.&lt;br /&gt;
&lt;br /&gt;
===Re-Enable the Administrator Account===&lt;br /&gt;
&lt;br /&gt;
{{bc|net user administrator /active:yes&lt;br /&gt;
net user administrator &amp;lt;new-password&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
===Disable Search Indexing===&lt;br /&gt;
&lt;br /&gt;
* Control Panel &amp;gt; Indexing Options&lt;br /&gt;
* Control Panel &amp;gt; File Explorer Options &amp;gt; Search&lt;br /&gt;
* Drive Properties &amp;gt; Uncheck Allow files on this drive to have contents indexed in addition to file properties&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;sc config wsearch start=disabled&lt;br /&gt;
sc stop wsearch&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
===Temporarily Disable System Restore===&lt;br /&gt;
&lt;br /&gt;
Internet Explorer, Windows Media Player, some Hotfixes, and some third-party installers will all create a restore point.  No sense having this running during the initial setup of Windows as you&#039;re so close to sqaure one anyway.&lt;br /&gt;
&lt;br /&gt;
 rstrui.exe&lt;br /&gt;
&lt;br /&gt;
===Hibernation===&lt;br /&gt;
&lt;br /&gt;
For desktop computers, or computers with SSDs, you may not want to hibernate.&lt;br /&gt;
&lt;br /&gt;
 powercfg -h off&lt;br /&gt;
&lt;br /&gt;
===Power Management===&lt;br /&gt;
&lt;br /&gt;
For at least the duration of setting up Windows, you may want to keep the computer fully awake.&lt;br /&gt;
&lt;br /&gt;
===Page File===&lt;br /&gt;
&lt;br /&gt;
With the RAM that most computers have nowadays, it makes little sense to have much of a swap file.  You still want some space so that Windows can swap out parts of memory that aren&#039;t really being used.  Some Windows programs will balk with the lack of a swap file.&lt;br /&gt;
&lt;br /&gt;
 wmic pagefileset where name=&amp;quot;C:\\pagefile.sys&amp;quot; set InitialSize=512,MaximumSize=512&lt;br /&gt;
&lt;br /&gt;
===Disable Fast Startup===&lt;br /&gt;
&lt;br /&gt;
Windows Fast Startup does a hybrid sleep where everything is closed down on the software side, but the hardware is put into a sleep state before shutdown.  If you multi-boot, this can be more of a hindrance than a feature.  The major cause of concern is that mounted filesystems in Windows remain in a &amp;quot;in-use&amp;quot; state (the &amp;quot;dirty bit&amp;quot;) and unsafe to mount.&lt;br /&gt;
&lt;br /&gt;
* Control Panel &amp;gt; Hardware and Sound &amp;gt; Power Options &amp;gt; (left pane) Choose what the power buttons do &amp;gt; uncheck Turn on fast startup&lt;br /&gt;
&lt;br /&gt;
===Set Windows to use RTC in UTC===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Only do this if your BIOS clock is set to UTC instead of local time!&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 reg add &amp;quot;HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation&amp;quot; /v RealTimeIsUniversal /d 1 /t REG_QWORD /f&lt;br /&gt;
&lt;br /&gt;
Replace {{ic|QWORD}} with {{ic|DWORD}} for 32-bit Windows.&lt;br /&gt;
&lt;br /&gt;
==Tweaks==&lt;br /&gt;
&lt;br /&gt;
* Disable Homegroups&lt;br /&gt;
** Leave the homegroup&lt;br /&gt;
** Disable HomeGroup services&lt;br /&gt;
** Edit registry&lt;br /&gt;
*** Take ownership of HKEY_LOCAL_MACHINE\SOFTWARE\Classes\{B4FB3F98-C1EA-428d-A78A-D1F5659CBA93}&lt;br /&gt;
*** Add HKEY_LOCAL_MACHINE\SOFTWARE\Classes\{B4FB3F98-C1EA-428d-A78A-D1F5659CBA93}\System.IsPinnedToNameSpaceTree=qword:0&lt;br /&gt;
&lt;br /&gt;
==Other Programs==&lt;br /&gt;
&lt;br /&gt;
It&#039;s recommended to rely on [https://chocolatey.org/install Chocolatey] (Windows 10 and earlier) or {{ic|winget}} (pre-installed in Windows 11) for program installation and to keep your programs updated.  However, some applications are auto-updating and it&#039;s best to install them directly.&lt;br /&gt;
&lt;br /&gt;
* [https://www.amd.com/en/support AMD Adrenaline (Radeon and AMD chipset drivers)]&lt;br /&gt;
* [https://discord.com/api/downloads/distributions/app/installers/latest?channel=stable&amp;amp;platform=win&amp;amp;arch=x86 Discord]&lt;br /&gt;
* [https://www.nvidia.com/en-us/geforce/geforce-experience NVIDIA GeForce Experience]&lt;br /&gt;
* [https://cdn.cloudflare.steamstatic.com/client/installer/SteamSetup.exe Steam]&lt;br /&gt;
* Partition Tool&lt;br /&gt;
** [https://www.aomeitech.com/aomei-partition-assistant.html AOEMI Partition Assistant] (for functionality)&lt;br /&gt;
** [http://www.pcdisk.com/index.html Active@ Partition Manager] (for information)&lt;br /&gt;
** Avoid EaseUS Partition Master and Mini-Tool Partition Wizard as they&#039;re [https://blog.malwarebytes.com/glossary/bundleware/ bundleware].&lt;br /&gt;
* Windows Terminal&lt;br /&gt;
** [https://github.com/microsoft/terminal/releases/latest GitHub] (users must update manually)&lt;br /&gt;
** [https://www.microsoft.com/en-us/p/windows-terminal/9n0dx20hk701 Microsoft Store] (updates automatically)&lt;br /&gt;
&lt;br /&gt;
===Chocolatey===&lt;br /&gt;
&lt;br /&gt;
In PowerShell:&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString(&#039;https://chocolatey.org/install.ps1&#039;)&amp;lt;/nowiki&amp;gt;)}}&lt;br /&gt;
&lt;br /&gt;
===WinGet===&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} comes pre-installed in Windows 11.&lt;br /&gt;
&lt;br /&gt;
===GSudo===&lt;br /&gt;
&lt;br /&gt;
Windows Terminal is a per-user application (installed in {{ic|C:\Users\$USER}}) not a system application (installed in {{ic|C:\Program Files}}).  This breaks the {{ic|Run As Administrator}} function.&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install gsudo}}&lt;br /&gt;
{{bc|winget install gerardog.gsudo}}&lt;br /&gt;
&lt;br /&gt;
===Applications===&lt;br /&gt;
&lt;br /&gt;
====Standard Utilities====&lt;br /&gt;
&lt;br /&gt;
These are basic utilties recommended for every user.&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;choco install 7zip.install [ cdburnerxp | imgburn | &#039;&#039;&#039;infrarecorder&#039;&#039;&#039; ] chocolateygui greenshot kdeconnect-kde keepass.install vscodium.install&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;winget install 7zip.7zip [ Canneverbe.CDBurnerXP | LIGHTNINGUK.ImgBurn | &#039;&#039;&#039;ChristianKindahl.InfraRecorder&#039;&#039;&#039; ] Greenshot.Greenshot KDE.KDEConnect DominikReichl.KeePass VSCodium.VSCodium&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
====Power-User Utitlies====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install hxd ultravnc windirstat winmerge}}&lt;br /&gt;
{{bc|winget install uvncbvba.UltraVnc WinDirStat.WinDirStat WinMerge.WinMerge}}&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} does not have a package for [https://mh-nexus.de/en/downloads.php?product=HxD20 HxD].&lt;br /&gt;
&lt;br /&gt;
====GNU/Linux Utilities (Windows Native Ports)====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install git.install gnuwin32-coreutils.install wget xming}}&lt;br /&gt;
{{bc|winget install Git.Git Xming.Xming}}&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} does not have a package for [https://sourceforge.net/projects/getgnuwin32/files/getgnuwin32/ GnuWin32].  It does have a small subset of individual utilities that can be found with {{ic|winget search gnuwin32}}.&lt;br /&gt;
&lt;br /&gt;
====Audio====&lt;br /&gt;
&lt;br /&gt;
 choco install audacity audacity-ffmpeg audacity-lame eac mediamonkey&lt;br /&gt;
&lt;br /&gt;
====Cloud Storage====&lt;br /&gt;
&lt;br /&gt;
 choco install dropbox google-backup-and-sync onedrive spideroak sugarsync&lt;br /&gt;
&lt;br /&gt;
====Fonts====&lt;br /&gt;
&lt;br /&gt;
 choco install jetbrainsmono lato robotofonts sourcecodepro ubuntu.font&lt;br /&gt;
&lt;br /&gt;
====Grpahics====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install gimp inkscape paint.net}}&lt;br /&gt;
{{bc|winget install GIMP.GIMP Inkscape.Inkscape paint.net}}&lt;br /&gt;
&lt;br /&gt;
=====Edit with GIMP=====&lt;br /&gt;
&lt;br /&gt;
If you want to keep the association with Windows&#039; Photos for image viewing but be able to get a right-click option to edit with GIMP:&lt;br /&gt;
&lt;br /&gt;
{{hc|edit-with-gimp.reg|2=&lt;br /&gt;
Windows Registry Editor Version 5.00&lt;br /&gt;
&lt;br /&gt;
[HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\Edit with GIMP]&lt;br /&gt;
&amp;quot;Icon&amp;quot;=&amp;quot;\&amp;quot;C:\\Program Files\\GIMP 2\\bin\\gimp-2.10.exe\&amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\Edit with GIMP\command]&lt;br /&gt;
@=&amp;quot;\&amp;quot;C:\\Program Files\\GIMP 2\\bin\\gimp-2.10.exe\&amp;quot; \&amp;quot;%1\&amp;quot;&amp;quot;}}&lt;br /&gt;
&lt;br /&gt;
{{bc|reg import edit-with-gimp.reg}}&lt;br /&gt;
&lt;br /&gt;
====Hardware====&lt;br /&gt;
&lt;br /&gt;
 choco install amd-ryzen-chipset crystaldiskmark cpu-z hwinfo.install hwmonitor intel-chipset-device-software&lt;br /&gt;
&lt;br /&gt;
====Internet====&lt;br /&gt;
&lt;br /&gt;
 choco install [ chromium | firefox | googlechrome | &#039;&#039;&#039;ungoogled-chromium&#039;&#039;&#039; ] nextcloud-client qbittorrent syncthing thunderbird&lt;br /&gt;
&lt;br /&gt;
====Communication====&lt;br /&gt;
&lt;br /&gt;
 choco install mumble pidgin skype&lt;br /&gt;
&lt;br /&gt;
====Office====&lt;br /&gt;
&lt;br /&gt;
 choco install dia foxitreader librecad libreoffice-fresh libreoffice-help onlyoffice&lt;br /&gt;
&lt;br /&gt;
====Virtualization====&lt;br /&gt;
&lt;br /&gt;
 choco install qemu virtualbox virtualbox.extensionpack&lt;br /&gt;
&lt;br /&gt;
====Video====&lt;br /&gt;
&lt;br /&gt;
 choco install handbrake.install mpvnet.install obs-studio.install vlc&lt;br /&gt;
&lt;br /&gt;
===Not Taken Care Of With Chocolatey===&lt;br /&gt;
&lt;br /&gt;
CPU Burn-in | Joystick2Mouse 3 | LADSPA for Audactiy | Lightscribe&lt;br /&gt;
&lt;br /&gt;
=Ongoing=&lt;br /&gt;
&lt;br /&gt;
==Extend Evaluation Periods==&lt;br /&gt;
&lt;br /&gt;
If you are using an Enterprise Evaluation edition of Windows, you can re-arm the 90-day evaluation period up to 3 times:&lt;br /&gt;
&lt;br /&gt;
 slmgr /rearm&lt;/div&gt;</summary>
		<author><name>BrainwreckedTech</name></author>
	</entry>
	<entry>
		<id>https://wiki.bwt.com.de/index.php?title=Installing_A_Windows_Desktop&amp;diff=659</id>
		<title>Installing A Windows Desktop</title>
		<link rel="alternate" type="text/html" href="https://wiki.bwt.com.de/index.php?title=Installing_A_Windows_Desktop&amp;diff=659"/>
		<updated>2022-07-05T22:04:28Z</updated>

		<summary type="html">&lt;p&gt;BrainwreckedTech: /* Power-User Utitlies */ Added info for HxD&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Pre-Setup=&lt;br /&gt;
&lt;br /&gt;
==BIOS Time Set To UTC vs Local Time==&lt;br /&gt;
&lt;br /&gt;
Windows 8 and 10 have support for setting the time to UTC and may even detect if the system time is in UTC or local time.&lt;br /&gt;
&lt;br /&gt;
There are still a couple of bugs as noted below, but the trade-off may be worth it to you.  Every other OS expects the clock to be set to UTC.&lt;br /&gt;
&lt;br /&gt;
* Windows will not sync to time servers if told that the BIOS clock is UTC.&lt;br /&gt;
* Windows may hang if running during the switch to and away from DST if told that the BIOS clock is UTC.&lt;br /&gt;
&lt;br /&gt;
If you are unsure of how UTC relates to your time zone, you can use Google to [https://www.google.com/search?q=UTC+time query UTC time].&lt;br /&gt;
&lt;br /&gt;
==Partitioning==&lt;br /&gt;
&lt;br /&gt;
Please read [[Drive Partitioning]] first as it contains a lot of good information.&lt;br /&gt;
&lt;br /&gt;
===BIOS+MBR vs UEFI+GPT===&lt;br /&gt;
&lt;br /&gt;
Windows falsely ties GPT with UEFI and MBR with BIOS.&lt;br /&gt;
&lt;br /&gt;
It&#039;s strongly suggested to use UEFI with GPT when possible as it allows for at least 128 partitions.  In general, you can let Microsoft (and OEMs) do whatever they want to your hard drive as it&#039;s nearly impossible to deplete the alotment of partitions.&lt;br /&gt;
&lt;br /&gt;
If your system uses legacy BIOS with MBR, you may wish to partition the drive yourself, especially if you plan on installing a second OS onto the drive.&lt;br /&gt;
* Any bootable Windows parition &#039;&#039;&#039;&#039;&#039;must&#039;&#039;&#039;&#039;&#039; occur on a primary partition&lt;br /&gt;
* MBR is limited to 4 primary paritions&lt;br /&gt;
** One of which can be an extended partition (which then lets you create unlimited logical partitions)&lt;br /&gt;
&lt;br /&gt;
===Parition Alignment===&lt;br /&gt;
&lt;br /&gt;
Starting with Vista, Windows will align partitions to 1MiB boundaries, so basic partitioning via Windows Setup is OK.&lt;br /&gt;
&lt;br /&gt;
===Shrinkinng NTFS Partitions===&lt;br /&gt;
&lt;br /&gt;
Windows Vista introduced the ability to shrink NTFS partitions, even those currently in use.  This can be incredibly useful on OEM PCs if you want to make room for a second OS.&lt;br /&gt;
&lt;br /&gt;
If you&#039;re trying to end a Windows partition at a particular boundary, you may want to under-allocate and then use something like GNU &amp;lt;tt&amp;gt;parted&amp;lt;/tt&amp;gt; to re-create the Windows partition at the boundary you want and then use {{ic|diskpart}} with {{ic|expand filesystem}} when you get back into Windows.&lt;br /&gt;
&lt;br /&gt;
===Microsoft Reserved Partition===&lt;br /&gt;
&lt;br /&gt;
Starting with 7, Windows will create a Microsoft Reserved partition when given a GPT disk with no partitions:&lt;br /&gt;
* Windows 7 &amp;amp; 8: 128MiB&lt;br /&gt;
* Windows 10: 16MiB&lt;br /&gt;
&lt;br /&gt;
===Windows Recovery Parition===&lt;br /&gt;
&lt;br /&gt;
Starting with 8, Windows will create a Windows Recovery partition:&lt;br /&gt;
* Windows 8: 300MB as the first partition, shown during volume selection&lt;br /&gt;
* Windows 10: 450MB as the last partition, hidden during volume selection&lt;br /&gt;
This partition is different from an OEM recovery partition.&lt;br /&gt;
&lt;br /&gt;
==Pre-Download==&lt;br /&gt;
&lt;br /&gt;
Starting with Windows 10, Microsoft keeps its ISO updated.&lt;br /&gt;
&lt;br /&gt;
You may also wish to download video card drivers before hand, as AMD and NVIDIA usually offer drivers that are more up-to-date than what&#039;s available via Windows Update.  Download either [https://www.amd.com/en/support AMD Driver Auto-Detect] or [https://www.nvidia.com/en-us/geforce/geforce-experience/ NVIDIA GeForce Experience]&lt;br /&gt;
&lt;br /&gt;
Use [http://www.windowsupdatesdownloader.com Windows Updates Downloader] to download security updates for your version of Windows.&lt;br /&gt;
&lt;br /&gt;
*Use &amp;lt;tt&amp;gt;FOR %U IN (*) DO START /W %U /QUIET /NORESTART&amp;lt;/tt&amp;gt; to execute all security updates in a given folder.&lt;br /&gt;
&lt;br /&gt;
Download Anti-virus such as [http://www.avira.com/en/free-download-avira-antivir-personal Avira] or [https://www.kaspersky.com/free-cloud-antivirus Kaspersky] if Windows&#039; built-in Defender isn&#039;t enough for you.&lt;br /&gt;
&lt;br /&gt;
=During Setup=&lt;br /&gt;
&lt;br /&gt;
==Administration==&lt;br /&gt;
&lt;br /&gt;
The default in Windows is that the first user created is part of the Administrators group and subsequent accounts are Standard Users.  This wiki recommends you choose one of the following:&lt;br /&gt;
&lt;br /&gt;
# Create one account not named Administrator that will be part of the Administrators group and use that for administrative duties while creating Standard User accounts for daily use.  This allows you to have laxer password complexity on the account that acts as an Administrator.&lt;br /&gt;
# Create an account for yourself that you will later drop to Standard User after re-enabling the Administrator account using &amp;lt;tt&amp;gt;net user administrator /active:yes&amp;lt;/tt&amp;gt;.  This route requires that you know full-well that people will try to attack the Administrator account but you feel confident in your password complexity.&lt;br /&gt;
&lt;br /&gt;
Use a short name rather than a full name when creating user accounts to get short directory names.  (E.g., {{ic|john}} instead of {{ic|John Smith}})  You can use {{ic|netplwiz}} to change full details. Changes to the name in User Accounts in Control Panel only affect the full name.&lt;br /&gt;
&lt;br /&gt;
==Microsoft Account==&lt;br /&gt;
&lt;br /&gt;
Starting with Windows 10, Microsoft &#039;&#039;really, really&#039;&#039; wants you to use a Micrsoft Account to log into Windows.  While the prospect of not having to tune settings on every individual machine you own might be a nice prospect for some, others won&#039;t like the privacy implications of tying your Windows usage to an account under Microsoft&#039;s complete purvue.&lt;br /&gt;
&lt;br /&gt;
Privacy implications aside, one useful feature of using a Microsoft Account is that Microsoft allows you to manage your Windows licenses.  To tie a Windows license for a machine to your Microsoft Account, use your Microsoft Account as the first account created during Windows Setup.  Should something go horribly wrong, Microsoft Tech Support will be looking for this tie.  Once the Windows license is associated with your account, you can stop using and delete the Microsoft Account from the machine if you want.&lt;br /&gt;
&lt;br /&gt;
=Post Setup=&lt;br /&gt;
&lt;br /&gt;
==Common Configuration Options==&lt;br /&gt;
&lt;br /&gt;
===DPI settings===&lt;br /&gt;
&lt;br /&gt;
For HTPC setups, 96 DPI is unreadable from 9 feet away.&lt;br /&gt;
&lt;br /&gt;
* Control Panel → Appearance and Personalization → Display → Set Custom text size (DPI)&lt;br /&gt;
&lt;br /&gt;
This will only affect your login.  To make this change to the login screen, you need to edit the registry.&lt;br /&gt;
&lt;br /&gt;
NB: &amp;lt;tt&amp;gt;word&amp;lt;/tt&amp;gt; values are hexadecimal, not decimal.  0x60 is 90 decimal, 0x78 is 120 decimal, and 0x90 is 144 decimal.&lt;br /&gt;
&lt;br /&gt;
 reg add &amp;quot;HKEY_USERS\.DEFAULT\Control Panel\Desktop&amp;quot; /v LogPixels /d 90 /t REG_QWORD /f&lt;br /&gt;
&lt;br /&gt;
Replace {{ic|QWORD}} with {{ic|DWORD}} for 32-bit Windows.&lt;br /&gt;
&lt;br /&gt;
===Re-Enable the Administrator Account===&lt;br /&gt;
&lt;br /&gt;
{{bc|net user administrator /active:yes&lt;br /&gt;
net user administrator &amp;lt;new-password&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
===Disable Search Indexing===&lt;br /&gt;
&lt;br /&gt;
* Control Panel &amp;gt; Indexing Options&lt;br /&gt;
* Control Panel &amp;gt; File Explorer Options &amp;gt; Search&lt;br /&gt;
* Drive Properties &amp;gt; Uncheck Allow files on this drive to have contents indexed in addition to file properties&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;sc config wsearch start=disabled&lt;br /&gt;
sc stop wsearch&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
===Temporarily Disable System Restore===&lt;br /&gt;
&lt;br /&gt;
Internet Explorer, Windows Media Player, some Hotfixes, and some third-party installers will all create a restore point.  No sense having this running during the initial setup of Windows as you&#039;re so close to sqaure one anyway.&lt;br /&gt;
&lt;br /&gt;
 rstrui.exe&lt;br /&gt;
&lt;br /&gt;
===Hibernation===&lt;br /&gt;
&lt;br /&gt;
For desktop computers, or computers with SSDs, you may not want to hibernate.&lt;br /&gt;
&lt;br /&gt;
 powercfg -h off&lt;br /&gt;
&lt;br /&gt;
===Power Management===&lt;br /&gt;
&lt;br /&gt;
For at least the duration of setting up Windows, you may want to keep the computer fully awake.&lt;br /&gt;
&lt;br /&gt;
===Page File===&lt;br /&gt;
&lt;br /&gt;
With the RAM that most computers have nowadays, it makes little sense to have much of a swap file.  You still want some space so that Windows can swap out parts of memory that aren&#039;t really being used.  Some Windows programs will balk with the lack of a swap file.&lt;br /&gt;
&lt;br /&gt;
 wmic pagefileset where name=&amp;quot;C:\\pagefile.sys&amp;quot; set InitialSize=512,MaximumSize=512&lt;br /&gt;
&lt;br /&gt;
===Disable Fast Startup===&lt;br /&gt;
&lt;br /&gt;
Windows Fast Startup does a hybrid sleep where everything is closed down on the software side, but the hardware is put into a sleep state before shutdown.  If you multi-boot, this can be more of a hindrance than a feature.  The major cause of concern is that mounted filesystems in Windows remain in a &amp;quot;in-use&amp;quot; state (the &amp;quot;dirty bit&amp;quot;) and unsafe to mount.&lt;br /&gt;
&lt;br /&gt;
* Control Panel &amp;gt; Hardware and Sound &amp;gt; Power Options &amp;gt; (left pane) Choose what the power buttons do &amp;gt; uncheck Turn on fast startup&lt;br /&gt;
&lt;br /&gt;
===Set Windows to use RTC in UTC===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Only do this if your BIOS clock is set to UTC instead of local time!&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 reg add &amp;quot;HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation&amp;quot; /v RealTimeIsUniversal /d 1 /t REG_QWORD /f&lt;br /&gt;
&lt;br /&gt;
Replace {{ic|QWORD}} with {{ic|DWORD}} for 32-bit Windows.&lt;br /&gt;
&lt;br /&gt;
==Tweaks==&lt;br /&gt;
&lt;br /&gt;
* Disable Homegroups&lt;br /&gt;
** Leave the homegroup&lt;br /&gt;
** Disable HomeGroup services&lt;br /&gt;
** Edit registry&lt;br /&gt;
*** Take ownership of HKEY_LOCAL_MACHINE\SOFTWARE\Classes\{B4FB3F98-C1EA-428d-A78A-D1F5659CBA93}&lt;br /&gt;
*** Add HKEY_LOCAL_MACHINE\SOFTWARE\Classes\{B4FB3F98-C1EA-428d-A78A-D1F5659CBA93}\System.IsPinnedToNameSpaceTree=qword:0&lt;br /&gt;
&lt;br /&gt;
==Other Programs==&lt;br /&gt;
&lt;br /&gt;
It&#039;s recommended to rely on [https://chocolatey.org/install Chocolatey] (Windows 10 and earlier) or {{ic|winget}} (pre-installed in Windows 11) for program installation and to keep your programs updated.  However, some applications are auto-updating and it&#039;s best to install them directly.&lt;br /&gt;
&lt;br /&gt;
* [https://www.amd.com/en/support AMD Adrenaline (Radeon and AMD chipset drivers)]&lt;br /&gt;
* [https://discord.com/api/downloads/distributions/app/installers/latest?channel=stable&amp;amp;platform=win&amp;amp;arch=x86 Discord]&lt;br /&gt;
* [https://www.nvidia.com/en-us/geforce/geforce-experience NVIDIA GeForce Experience]&lt;br /&gt;
* [https://cdn.cloudflare.steamstatic.com/client/installer/SteamSetup.exe Steam]&lt;br /&gt;
* Partition Tool&lt;br /&gt;
** [https://www.aomeitech.com/aomei-partition-assistant.html AOEMI Partition Assistant] (for functionality)&lt;br /&gt;
** [http://www.pcdisk.com/index.html Active@ Partition Manager] (for information)&lt;br /&gt;
** Avoid EaseUS Partition Master and Mini-Tool Partition Wizard as they&#039;re [https://blog.malwarebytes.com/glossary/bundleware/ bundleware].&lt;br /&gt;
* Windows Terminal&lt;br /&gt;
** [https://github.com/microsoft/terminal/releases/latest GitHub] (users must update manually)&lt;br /&gt;
** [https://www.microsoft.com/en-us/p/windows-terminal/9n0dx20hk701 Microsoft Store] (updates automatically)&lt;br /&gt;
&lt;br /&gt;
===Chocolatey===&lt;br /&gt;
&lt;br /&gt;
In PowerShell:&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString(&#039;https://chocolatey.org/install.ps1&#039;)&amp;lt;/nowiki&amp;gt;)}}&lt;br /&gt;
&lt;br /&gt;
===WinGet===&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} comes pre-installed in Windows 11.&lt;br /&gt;
&lt;br /&gt;
===GSudo===&lt;br /&gt;
&lt;br /&gt;
Windows Terminal is a per-user application (installed in {{ic|C:\Users\$USER}}) not a system application (installed in {{ic|C:\Program Files}}).  This breaks the {{ic|Run As Administrator}} function.&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install gsudo}}&lt;br /&gt;
{{bc|winget install gerardog.gsudo}}&lt;br /&gt;
&lt;br /&gt;
===Applications===&lt;br /&gt;
&lt;br /&gt;
====Standard Utilities====&lt;br /&gt;
&lt;br /&gt;
These are basic utilties recommended for every user.&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;choco install 7zip.install [ cdburnerxp | imgburn | &#039;&#039;&#039;infrarecorder&#039;&#039;&#039; ] chocolateygui greenshot kdeconnect-kde keepass.install vscodium.install&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;winget install 7zip.7zip [ Canneverbe.CDBurnerXP | LIGHTNINGUK.ImgBurn | &#039;&#039;&#039;ChristianKindahl.InfraRecorder&#039;&#039;&#039; ] Greenshot.Greenshot KDE.KDEConnect DominikReichl.KeePass VSCodium.VSCodium&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
====Power-User Utitlies====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install hxd ultravnc windirstat winmerge}}&lt;br /&gt;
{{bc|winget install uvncbvba.UltraVnc WinDirStat.WinDirStat WinMerge.WinMerge}}&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} does not have a package for [https://mh-nexus.de/en/downloads.php?product=HxD20 HxD].&lt;br /&gt;
&lt;br /&gt;
====GNU/Linux Utilities (Windows Native Ports)====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install git.install gnuwin32-coreutils.install wget xming}}&lt;br /&gt;
{{bc|winget install Git.Git Xming.Xming}}&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} does not have a package for [https://sourceforge.net/projects/getgnuwin32/files/getgnuwin32/ GnuWin32].  It does have a small subset of individual utilities that can be found with {{ic|winget search gnuwin32}}.&lt;br /&gt;
&lt;br /&gt;
====Audio====&lt;br /&gt;
&lt;br /&gt;
 choco install audacity audacity-ffmpeg audacity-lame eac mediamonkey&lt;br /&gt;
&lt;br /&gt;
====Cloud Storage====&lt;br /&gt;
&lt;br /&gt;
 choco install dropbox google-backup-and-sync onedrive spideroak sugarsync&lt;br /&gt;
&lt;br /&gt;
====Fonts====&lt;br /&gt;
&lt;br /&gt;
 choco install jetbrainsmono lato robotofonts sourcecodepro ubuntu.font&lt;br /&gt;
&lt;br /&gt;
====Grpahics====&lt;br /&gt;
&lt;br /&gt;
 choco install gimp inkscape paint.net&lt;br /&gt;
&lt;br /&gt;
=====Edit with GIMP=====&lt;br /&gt;
&lt;br /&gt;
If you want to keep the association with Windows&#039; Photos for image viewing but be able to get a right-click option to edit with GIMP:&lt;br /&gt;
&lt;br /&gt;
{{hc|edit-with-gimp.reg|2=&lt;br /&gt;
Windows Registry Editor Version 5.00&lt;br /&gt;
&lt;br /&gt;
[HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\Edit with GIMP]&lt;br /&gt;
&amp;quot;Icon&amp;quot;=&amp;quot;\&amp;quot;C:\\Program Files\\GIMP 2\\bin\\gimp-2.10.exe\&amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\Edit with GIMP\command]&lt;br /&gt;
@=&amp;quot;\&amp;quot;C:\\Program Files\\GIMP 2\\bin\\gimp-2.10.exe\&amp;quot; \&amp;quot;%1\&amp;quot;&amp;quot;}}&lt;br /&gt;
&lt;br /&gt;
{{bc|reg import edit-with-gimp.reg}}&lt;br /&gt;
&lt;br /&gt;
====Hardware====&lt;br /&gt;
&lt;br /&gt;
 choco install amd-ryzen-chipset crystaldiskmark cpu-z hwinfo.install hwmonitor intel-chipset-device-software&lt;br /&gt;
&lt;br /&gt;
====Internet====&lt;br /&gt;
&lt;br /&gt;
 choco install [ chromium | firefox | googlechrome | &#039;&#039;&#039;ungoogled-chromium&#039;&#039;&#039; ] nextcloud-client qbittorrent syncthing thunderbird&lt;br /&gt;
&lt;br /&gt;
====Communication====&lt;br /&gt;
&lt;br /&gt;
 choco install mumble pidgin skype&lt;br /&gt;
&lt;br /&gt;
====Office====&lt;br /&gt;
&lt;br /&gt;
 choco install dia foxitreader librecad libreoffice-fresh libreoffice-help onlyoffice&lt;br /&gt;
&lt;br /&gt;
====Virtualization====&lt;br /&gt;
&lt;br /&gt;
 choco install qemu virtualbox virtualbox.extensionpack&lt;br /&gt;
&lt;br /&gt;
====Video====&lt;br /&gt;
&lt;br /&gt;
 choco install handbrake.install mpvnet.install obs-studio.install vlc&lt;br /&gt;
&lt;br /&gt;
===Not Taken Care Of With Chocolatey===&lt;br /&gt;
&lt;br /&gt;
CPU Burn-in | Joystick2Mouse 3 | LADSPA for Audactiy | Lightscribe&lt;br /&gt;
&lt;br /&gt;
=Ongoing=&lt;br /&gt;
&lt;br /&gt;
==Extend Evaluation Periods==&lt;br /&gt;
&lt;br /&gt;
If you are using an Enterprise Evaluation edition of Windows, you can re-arm the 90-day evaluation period up to 3 times:&lt;br /&gt;
&lt;br /&gt;
 slmgr /rearm&lt;/div&gt;</summary>
		<author><name>BrainwreckedTech</name></author>
	</entry>
	<entry>
		<id>https://wiki.bwt.com.de/index.php?title=Installing_A_Windows_Desktop&amp;diff=658</id>
		<title>Installing A Windows Desktop</title>
		<link rel="alternate" type="text/html" href="https://wiki.bwt.com.de/index.php?title=Installing_A_Windows_Desktop&amp;diff=658"/>
		<updated>2022-07-05T22:02:25Z</updated>

		<summary type="html">&lt;p&gt;BrainwreckedTech: /* GNU/Linux Utilities (Windows Native Ports) */  Added winget info&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Pre-Setup=&lt;br /&gt;
&lt;br /&gt;
==BIOS Time Set To UTC vs Local Time==&lt;br /&gt;
&lt;br /&gt;
Windows 8 and 10 have support for setting the time to UTC and may even detect if the system time is in UTC or local time.&lt;br /&gt;
&lt;br /&gt;
There are still a couple of bugs as noted below, but the trade-off may be worth it to you.  Every other OS expects the clock to be set to UTC.&lt;br /&gt;
&lt;br /&gt;
* Windows will not sync to time servers if told that the BIOS clock is UTC.&lt;br /&gt;
* Windows may hang if running during the switch to and away from DST if told that the BIOS clock is UTC.&lt;br /&gt;
&lt;br /&gt;
If you are unsure of how UTC relates to your time zone, you can use Google to [https://www.google.com/search?q=UTC+time query UTC time].&lt;br /&gt;
&lt;br /&gt;
==Partitioning==&lt;br /&gt;
&lt;br /&gt;
Please read [[Drive Partitioning]] first as it contains a lot of good information.&lt;br /&gt;
&lt;br /&gt;
===BIOS+MBR vs UEFI+GPT===&lt;br /&gt;
&lt;br /&gt;
Windows falsely ties GPT with UEFI and MBR with BIOS.&lt;br /&gt;
&lt;br /&gt;
It&#039;s strongly suggested to use UEFI with GPT when possible as it allows for at least 128 partitions.  In general, you can let Microsoft (and OEMs) do whatever they want to your hard drive as it&#039;s nearly impossible to deplete the alotment of partitions.&lt;br /&gt;
&lt;br /&gt;
If your system uses legacy BIOS with MBR, you may wish to partition the drive yourself, especially if you plan on installing a second OS onto the drive.&lt;br /&gt;
* Any bootable Windows parition &#039;&#039;&#039;&#039;&#039;must&#039;&#039;&#039;&#039;&#039; occur on a primary partition&lt;br /&gt;
* MBR is limited to 4 primary paritions&lt;br /&gt;
** One of which can be an extended partition (which then lets you create unlimited logical partitions)&lt;br /&gt;
&lt;br /&gt;
===Parition Alignment===&lt;br /&gt;
&lt;br /&gt;
Starting with Vista, Windows will align partitions to 1MiB boundaries, so basic partitioning via Windows Setup is OK.&lt;br /&gt;
&lt;br /&gt;
===Shrinkinng NTFS Partitions===&lt;br /&gt;
&lt;br /&gt;
Windows Vista introduced the ability to shrink NTFS partitions, even those currently in use.  This can be incredibly useful on OEM PCs if you want to make room for a second OS.&lt;br /&gt;
&lt;br /&gt;
If you&#039;re trying to end a Windows partition at a particular boundary, you may want to under-allocate and then use something like GNU &amp;lt;tt&amp;gt;parted&amp;lt;/tt&amp;gt; to re-create the Windows partition at the boundary you want and then use {{ic|diskpart}} with {{ic|expand filesystem}} when you get back into Windows.&lt;br /&gt;
&lt;br /&gt;
===Microsoft Reserved Partition===&lt;br /&gt;
&lt;br /&gt;
Starting with 7, Windows will create a Microsoft Reserved partition when given a GPT disk with no partitions:&lt;br /&gt;
* Windows 7 &amp;amp; 8: 128MiB&lt;br /&gt;
* Windows 10: 16MiB&lt;br /&gt;
&lt;br /&gt;
===Windows Recovery Parition===&lt;br /&gt;
&lt;br /&gt;
Starting with 8, Windows will create a Windows Recovery partition:&lt;br /&gt;
* Windows 8: 300MB as the first partition, shown during volume selection&lt;br /&gt;
* Windows 10: 450MB as the last partition, hidden during volume selection&lt;br /&gt;
This partition is different from an OEM recovery partition.&lt;br /&gt;
&lt;br /&gt;
==Pre-Download==&lt;br /&gt;
&lt;br /&gt;
Starting with Windows 10, Microsoft keeps its ISO updated.&lt;br /&gt;
&lt;br /&gt;
You may also wish to download video card drivers before hand, as AMD and NVIDIA usually offer drivers that are more up-to-date than what&#039;s available via Windows Update.  Download either [https://www.amd.com/en/support AMD Driver Auto-Detect] or [https://www.nvidia.com/en-us/geforce/geforce-experience/ NVIDIA GeForce Experience]&lt;br /&gt;
&lt;br /&gt;
Use [http://www.windowsupdatesdownloader.com Windows Updates Downloader] to download security updates for your version of Windows.&lt;br /&gt;
&lt;br /&gt;
*Use &amp;lt;tt&amp;gt;FOR %U IN (*) DO START /W %U /QUIET /NORESTART&amp;lt;/tt&amp;gt; to execute all security updates in a given folder.&lt;br /&gt;
&lt;br /&gt;
Download Anti-virus such as [http://www.avira.com/en/free-download-avira-antivir-personal Avira] or [https://www.kaspersky.com/free-cloud-antivirus Kaspersky] if Windows&#039; built-in Defender isn&#039;t enough for you.&lt;br /&gt;
&lt;br /&gt;
=During Setup=&lt;br /&gt;
&lt;br /&gt;
==Administration==&lt;br /&gt;
&lt;br /&gt;
The default in Windows is that the first user created is part of the Administrators group and subsequent accounts are Standard Users.  This wiki recommends you choose one of the following:&lt;br /&gt;
&lt;br /&gt;
# Create one account not named Administrator that will be part of the Administrators group and use that for administrative duties while creating Standard User accounts for daily use.  This allows you to have laxer password complexity on the account that acts as an Administrator.&lt;br /&gt;
# Create an account for yourself that you will later drop to Standard User after re-enabling the Administrator account using &amp;lt;tt&amp;gt;net user administrator /active:yes&amp;lt;/tt&amp;gt;.  This route requires that you know full-well that people will try to attack the Administrator account but you feel confident in your password complexity.&lt;br /&gt;
&lt;br /&gt;
Use a short name rather than a full name when creating user accounts to get short directory names.  (E.g., {{ic|john}} instead of {{ic|John Smith}})  You can use {{ic|netplwiz}} to change full details. Changes to the name in User Accounts in Control Panel only affect the full name.&lt;br /&gt;
&lt;br /&gt;
==Microsoft Account==&lt;br /&gt;
&lt;br /&gt;
Starting with Windows 10, Microsoft &#039;&#039;really, really&#039;&#039; wants you to use a Micrsoft Account to log into Windows.  While the prospect of not having to tune settings on every individual machine you own might be a nice prospect for some, others won&#039;t like the privacy implications of tying your Windows usage to an account under Microsoft&#039;s complete purvue.&lt;br /&gt;
&lt;br /&gt;
Privacy implications aside, one useful feature of using a Microsoft Account is that Microsoft allows you to manage your Windows licenses.  To tie a Windows license for a machine to your Microsoft Account, use your Microsoft Account as the first account created during Windows Setup.  Should something go horribly wrong, Microsoft Tech Support will be looking for this tie.  Once the Windows license is associated with your account, you can stop using and delete the Microsoft Account from the machine if you want.&lt;br /&gt;
&lt;br /&gt;
=Post Setup=&lt;br /&gt;
&lt;br /&gt;
==Common Configuration Options==&lt;br /&gt;
&lt;br /&gt;
===DPI settings===&lt;br /&gt;
&lt;br /&gt;
For HTPC setups, 96 DPI is unreadable from 9 feet away.&lt;br /&gt;
&lt;br /&gt;
* Control Panel → Appearance and Personalization → Display → Set Custom text size (DPI)&lt;br /&gt;
&lt;br /&gt;
This will only affect your login.  To make this change to the login screen, you need to edit the registry.&lt;br /&gt;
&lt;br /&gt;
NB: &amp;lt;tt&amp;gt;word&amp;lt;/tt&amp;gt; values are hexadecimal, not decimal.  0x60 is 90 decimal, 0x78 is 120 decimal, and 0x90 is 144 decimal.&lt;br /&gt;
&lt;br /&gt;
 reg add &amp;quot;HKEY_USERS\.DEFAULT\Control Panel\Desktop&amp;quot; /v LogPixels /d 90 /t REG_QWORD /f&lt;br /&gt;
&lt;br /&gt;
Replace {{ic|QWORD}} with {{ic|DWORD}} for 32-bit Windows.&lt;br /&gt;
&lt;br /&gt;
===Re-Enable the Administrator Account===&lt;br /&gt;
&lt;br /&gt;
{{bc|net user administrator /active:yes&lt;br /&gt;
net user administrator &amp;lt;new-password&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
===Disable Search Indexing===&lt;br /&gt;
&lt;br /&gt;
* Control Panel &amp;gt; Indexing Options&lt;br /&gt;
* Control Panel &amp;gt; File Explorer Options &amp;gt; Search&lt;br /&gt;
* Drive Properties &amp;gt; Uncheck Allow files on this drive to have contents indexed in addition to file properties&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;sc config wsearch start=disabled&lt;br /&gt;
sc stop wsearch&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
===Temporarily Disable System Restore===&lt;br /&gt;
&lt;br /&gt;
Internet Explorer, Windows Media Player, some Hotfixes, and some third-party installers will all create a restore point.  No sense having this running during the initial setup of Windows as you&#039;re so close to sqaure one anyway.&lt;br /&gt;
&lt;br /&gt;
 rstrui.exe&lt;br /&gt;
&lt;br /&gt;
===Hibernation===&lt;br /&gt;
&lt;br /&gt;
For desktop computers, or computers with SSDs, you may not want to hibernate.&lt;br /&gt;
&lt;br /&gt;
 powercfg -h off&lt;br /&gt;
&lt;br /&gt;
===Power Management===&lt;br /&gt;
&lt;br /&gt;
For at least the duration of setting up Windows, you may want to keep the computer fully awake.&lt;br /&gt;
&lt;br /&gt;
===Page File===&lt;br /&gt;
&lt;br /&gt;
With the RAM that most computers have nowadays, it makes little sense to have much of a swap file.  You still want some space so that Windows can swap out parts of memory that aren&#039;t really being used.  Some Windows programs will balk with the lack of a swap file.&lt;br /&gt;
&lt;br /&gt;
 wmic pagefileset where name=&amp;quot;C:\\pagefile.sys&amp;quot; set InitialSize=512,MaximumSize=512&lt;br /&gt;
&lt;br /&gt;
===Disable Fast Startup===&lt;br /&gt;
&lt;br /&gt;
Windows Fast Startup does a hybrid sleep where everything is closed down on the software side, but the hardware is put into a sleep state before shutdown.  If you multi-boot, this can be more of a hindrance than a feature.  The major cause of concern is that mounted filesystems in Windows remain in a &amp;quot;in-use&amp;quot; state (the &amp;quot;dirty bit&amp;quot;) and unsafe to mount.&lt;br /&gt;
&lt;br /&gt;
* Control Panel &amp;gt; Hardware and Sound &amp;gt; Power Options &amp;gt; (left pane) Choose what the power buttons do &amp;gt; uncheck Turn on fast startup&lt;br /&gt;
&lt;br /&gt;
===Set Windows to use RTC in UTC===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Only do this if your BIOS clock is set to UTC instead of local time!&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 reg add &amp;quot;HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation&amp;quot; /v RealTimeIsUniversal /d 1 /t REG_QWORD /f&lt;br /&gt;
&lt;br /&gt;
Replace {{ic|QWORD}} with {{ic|DWORD}} for 32-bit Windows.&lt;br /&gt;
&lt;br /&gt;
==Tweaks==&lt;br /&gt;
&lt;br /&gt;
* Disable Homegroups&lt;br /&gt;
** Leave the homegroup&lt;br /&gt;
** Disable HomeGroup services&lt;br /&gt;
** Edit registry&lt;br /&gt;
*** Take ownership of HKEY_LOCAL_MACHINE\SOFTWARE\Classes\{B4FB3F98-C1EA-428d-A78A-D1F5659CBA93}&lt;br /&gt;
*** Add HKEY_LOCAL_MACHINE\SOFTWARE\Classes\{B4FB3F98-C1EA-428d-A78A-D1F5659CBA93}\System.IsPinnedToNameSpaceTree=qword:0&lt;br /&gt;
&lt;br /&gt;
==Other Programs==&lt;br /&gt;
&lt;br /&gt;
It&#039;s recommended to rely on [https://chocolatey.org/install Chocolatey] (Windows 10 and earlier) or {{ic|winget}} (pre-installed in Windows 11) for program installation and to keep your programs updated.  However, some applications are auto-updating and it&#039;s best to install them directly.&lt;br /&gt;
&lt;br /&gt;
* [https://www.amd.com/en/support AMD Adrenaline (Radeon and AMD chipset drivers)]&lt;br /&gt;
* [https://discord.com/api/downloads/distributions/app/installers/latest?channel=stable&amp;amp;platform=win&amp;amp;arch=x86 Discord]&lt;br /&gt;
* [https://www.nvidia.com/en-us/geforce/geforce-experience NVIDIA GeForce Experience]&lt;br /&gt;
* [https://cdn.cloudflare.steamstatic.com/client/installer/SteamSetup.exe Steam]&lt;br /&gt;
* Partition Tool&lt;br /&gt;
** [https://www.aomeitech.com/aomei-partition-assistant.html AOEMI Partition Assistant] (for functionality)&lt;br /&gt;
** [http://www.pcdisk.com/index.html Active@ Partition Manager] (for information)&lt;br /&gt;
** Avoid EaseUS Partition Master and Mini-Tool Partition Wizard as they&#039;re [https://blog.malwarebytes.com/glossary/bundleware/ bundleware].&lt;br /&gt;
* Windows Terminal&lt;br /&gt;
** [https://github.com/microsoft/terminal/releases/latest GitHub] (users must update manually)&lt;br /&gt;
** [https://www.microsoft.com/en-us/p/windows-terminal/9n0dx20hk701 Microsoft Store] (updates automatically)&lt;br /&gt;
&lt;br /&gt;
===Chocolatey===&lt;br /&gt;
&lt;br /&gt;
In PowerShell:&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString(&#039;https://chocolatey.org/install.ps1&#039;)&amp;lt;/nowiki&amp;gt;)}}&lt;br /&gt;
&lt;br /&gt;
===WinGet===&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} comes pre-installed in Windows 11.&lt;br /&gt;
&lt;br /&gt;
===GSudo===&lt;br /&gt;
&lt;br /&gt;
Windows Terminal is a per-user application (installed in {{ic|C:\Users\$USER}}) not a system application (installed in {{ic|C:\Program Files}}).  This breaks the {{ic|Run As Administrator}} function.&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install gsudo}}&lt;br /&gt;
{{bc|winget install gerardog.gsudo}}&lt;br /&gt;
&lt;br /&gt;
===Applications===&lt;br /&gt;
&lt;br /&gt;
====Standard Utilities====&lt;br /&gt;
&lt;br /&gt;
These are basic utilties recommended for every user.&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;choco install 7zip.install [ cdburnerxp | imgburn | &#039;&#039;&#039;infrarecorder&#039;&#039;&#039; ] chocolateygui greenshot kdeconnect-kde keepass.install vscodium.install&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;winget install 7zip.7zip [ Canneverbe.CDBurnerXP | LIGHTNINGUK.ImgBurn | &#039;&#039;&#039;ChristianKindahl.InfraRecorder&#039;&#039;&#039; ] Greenshot.Greenshot KDE.KDEConnect DominikReichl.KeePass VSCodium.VSCodium&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
====Power-User Utitlies====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install hxd ultravnc windirstat winmerge}}&lt;br /&gt;
{{bc|winget install uvncbvba.UltraVnc WinDirStat.WinDirStat WinMerge.WinMerge}}&lt;br /&gt;
&lt;br /&gt;
====GNU/Linux Utilities (Windows Native Ports)====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install git.install gnuwin32-coreutils.install wget xming}}&lt;br /&gt;
{{bc|winget install Git.Git Xming.Xming}}&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} does not have a package for [https://sourceforge.net/projects/getgnuwin32/files/getgnuwin32/ GnuWin32].  It does have a small subset of individual utilities that can be found with {{ic|winget search gnuwin32}}.&lt;br /&gt;
&lt;br /&gt;
====Audio====&lt;br /&gt;
&lt;br /&gt;
 choco install audacity audacity-ffmpeg audacity-lame eac mediamonkey&lt;br /&gt;
&lt;br /&gt;
====Cloud Storage====&lt;br /&gt;
&lt;br /&gt;
 choco install dropbox google-backup-and-sync onedrive spideroak sugarsync&lt;br /&gt;
&lt;br /&gt;
====Fonts====&lt;br /&gt;
&lt;br /&gt;
 choco install jetbrainsmono lato robotofonts sourcecodepro ubuntu.font&lt;br /&gt;
&lt;br /&gt;
====Grpahics====&lt;br /&gt;
&lt;br /&gt;
 choco install gimp inkscape paint.net&lt;br /&gt;
&lt;br /&gt;
=====Edit with GIMP=====&lt;br /&gt;
&lt;br /&gt;
If you want to keep the association with Windows&#039; Photos for image viewing but be able to get a right-click option to edit with GIMP:&lt;br /&gt;
&lt;br /&gt;
{{hc|edit-with-gimp.reg|2=&lt;br /&gt;
Windows Registry Editor Version 5.00&lt;br /&gt;
&lt;br /&gt;
[HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\Edit with GIMP]&lt;br /&gt;
&amp;quot;Icon&amp;quot;=&amp;quot;\&amp;quot;C:\\Program Files\\GIMP 2\\bin\\gimp-2.10.exe\&amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\Edit with GIMP\command]&lt;br /&gt;
@=&amp;quot;\&amp;quot;C:\\Program Files\\GIMP 2\\bin\\gimp-2.10.exe\&amp;quot; \&amp;quot;%1\&amp;quot;&amp;quot;}}&lt;br /&gt;
&lt;br /&gt;
{{bc|reg import edit-with-gimp.reg}}&lt;br /&gt;
&lt;br /&gt;
====Hardware====&lt;br /&gt;
&lt;br /&gt;
 choco install amd-ryzen-chipset crystaldiskmark cpu-z hwinfo.install hwmonitor intel-chipset-device-software&lt;br /&gt;
&lt;br /&gt;
====Internet====&lt;br /&gt;
&lt;br /&gt;
 choco install [ chromium | firefox | googlechrome | &#039;&#039;&#039;ungoogled-chromium&#039;&#039;&#039; ] nextcloud-client qbittorrent syncthing thunderbird&lt;br /&gt;
&lt;br /&gt;
====Communication====&lt;br /&gt;
&lt;br /&gt;
 choco install mumble pidgin skype&lt;br /&gt;
&lt;br /&gt;
====Office====&lt;br /&gt;
&lt;br /&gt;
 choco install dia foxitreader librecad libreoffice-fresh libreoffice-help onlyoffice&lt;br /&gt;
&lt;br /&gt;
====Virtualization====&lt;br /&gt;
&lt;br /&gt;
 choco install qemu virtualbox virtualbox.extensionpack&lt;br /&gt;
&lt;br /&gt;
====Video====&lt;br /&gt;
&lt;br /&gt;
 choco install handbrake.install mpvnet.install obs-studio.install vlc&lt;br /&gt;
&lt;br /&gt;
===Not Taken Care Of With Chocolatey===&lt;br /&gt;
&lt;br /&gt;
CPU Burn-in | Joystick2Mouse 3 | LADSPA for Audactiy | Lightscribe&lt;br /&gt;
&lt;br /&gt;
=Ongoing=&lt;br /&gt;
&lt;br /&gt;
==Extend Evaluation Periods==&lt;br /&gt;
&lt;br /&gt;
If you are using an Enterprise Evaluation edition of Windows, you can re-arm the 90-day evaluation period up to 3 times:&lt;br /&gt;
&lt;br /&gt;
 slmgr /rearm&lt;/div&gt;</summary>
		<author><name>BrainwreckedTech</name></author>
	</entry>
	<entry>
		<id>https://wiki.bwt.com.de/index.php?title=Installing_A_Windows_Desktop&amp;diff=657</id>
		<title>Installing A Windows Desktop</title>
		<link rel="alternate" type="text/html" href="https://wiki.bwt.com.de/index.php?title=Installing_A_Windows_Desktop&amp;diff=657"/>
		<updated>2022-07-05T21:52:25Z</updated>

		<summary type="html">&lt;p&gt;BrainwreckedTech: /* Standard Utilities */ Added nowiki tag to stop MediaWiki interpreting brackets&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Pre-Setup=&lt;br /&gt;
&lt;br /&gt;
==BIOS Time Set To UTC vs Local Time==&lt;br /&gt;
&lt;br /&gt;
Windows 8 and 10 have support for setting the time to UTC and may even detect if the system time is in UTC or local time.&lt;br /&gt;
&lt;br /&gt;
There are still a couple of bugs as noted below, but the trade-off may be worth it to you.  Every other OS expects the clock to be set to UTC.&lt;br /&gt;
&lt;br /&gt;
* Windows will not sync to time servers if told that the BIOS clock is UTC.&lt;br /&gt;
* Windows may hang if running during the switch to and away from DST if told that the BIOS clock is UTC.&lt;br /&gt;
&lt;br /&gt;
If you are unsure of how UTC relates to your time zone, you can use Google to [https://www.google.com/search?q=UTC+time query UTC time].&lt;br /&gt;
&lt;br /&gt;
==Partitioning==&lt;br /&gt;
&lt;br /&gt;
Please read [[Drive Partitioning]] first as it contains a lot of good information.&lt;br /&gt;
&lt;br /&gt;
===BIOS+MBR vs UEFI+GPT===&lt;br /&gt;
&lt;br /&gt;
Windows falsely ties GPT with UEFI and MBR with BIOS.&lt;br /&gt;
&lt;br /&gt;
It&#039;s strongly suggested to use UEFI with GPT when possible as it allows for at least 128 partitions.  In general, you can let Microsoft (and OEMs) do whatever they want to your hard drive as it&#039;s nearly impossible to deplete the alotment of partitions.&lt;br /&gt;
&lt;br /&gt;
If your system uses legacy BIOS with MBR, you may wish to partition the drive yourself, especially if you plan on installing a second OS onto the drive.&lt;br /&gt;
* Any bootable Windows parition &#039;&#039;&#039;&#039;&#039;must&#039;&#039;&#039;&#039;&#039; occur on a primary partition&lt;br /&gt;
* MBR is limited to 4 primary paritions&lt;br /&gt;
** One of which can be an extended partition (which then lets you create unlimited logical partitions)&lt;br /&gt;
&lt;br /&gt;
===Parition Alignment===&lt;br /&gt;
&lt;br /&gt;
Starting with Vista, Windows will align partitions to 1MiB boundaries, so basic partitioning via Windows Setup is OK.&lt;br /&gt;
&lt;br /&gt;
===Shrinkinng NTFS Partitions===&lt;br /&gt;
&lt;br /&gt;
Windows Vista introduced the ability to shrink NTFS partitions, even those currently in use.  This can be incredibly useful on OEM PCs if you want to make room for a second OS.&lt;br /&gt;
&lt;br /&gt;
If you&#039;re trying to end a Windows partition at a particular boundary, you may want to under-allocate and then use something like GNU &amp;lt;tt&amp;gt;parted&amp;lt;/tt&amp;gt; to re-create the Windows partition at the boundary you want and then use {{ic|diskpart}} with {{ic|expand filesystem}} when you get back into Windows.&lt;br /&gt;
&lt;br /&gt;
===Microsoft Reserved Partition===&lt;br /&gt;
&lt;br /&gt;
Starting with 7, Windows will create a Microsoft Reserved partition when given a GPT disk with no partitions:&lt;br /&gt;
* Windows 7 &amp;amp; 8: 128MiB&lt;br /&gt;
* Windows 10: 16MiB&lt;br /&gt;
&lt;br /&gt;
===Windows Recovery Parition===&lt;br /&gt;
&lt;br /&gt;
Starting with 8, Windows will create a Windows Recovery partition:&lt;br /&gt;
* Windows 8: 300MB as the first partition, shown during volume selection&lt;br /&gt;
* Windows 10: 450MB as the last partition, hidden during volume selection&lt;br /&gt;
This partition is different from an OEM recovery partition.&lt;br /&gt;
&lt;br /&gt;
==Pre-Download==&lt;br /&gt;
&lt;br /&gt;
Starting with Windows 10, Microsoft keeps its ISO updated.&lt;br /&gt;
&lt;br /&gt;
You may also wish to download video card drivers before hand, as AMD and NVIDIA usually offer drivers that are more up-to-date than what&#039;s available via Windows Update.  Download either [https://www.amd.com/en/support AMD Driver Auto-Detect] or [https://www.nvidia.com/en-us/geforce/geforce-experience/ NVIDIA GeForce Experience]&lt;br /&gt;
&lt;br /&gt;
Use [http://www.windowsupdatesdownloader.com Windows Updates Downloader] to download security updates for your version of Windows.&lt;br /&gt;
&lt;br /&gt;
*Use &amp;lt;tt&amp;gt;FOR %U IN (*) DO START /W %U /QUIET /NORESTART&amp;lt;/tt&amp;gt; to execute all security updates in a given folder.&lt;br /&gt;
&lt;br /&gt;
Download Anti-virus such as [http://www.avira.com/en/free-download-avira-antivir-personal Avira] or [https://www.kaspersky.com/free-cloud-antivirus Kaspersky] if Windows&#039; built-in Defender isn&#039;t enough for you.&lt;br /&gt;
&lt;br /&gt;
=During Setup=&lt;br /&gt;
&lt;br /&gt;
==Administration==&lt;br /&gt;
&lt;br /&gt;
The default in Windows is that the first user created is part of the Administrators group and subsequent accounts are Standard Users.  This wiki recommends you choose one of the following:&lt;br /&gt;
&lt;br /&gt;
# Create one account not named Administrator that will be part of the Administrators group and use that for administrative duties while creating Standard User accounts for daily use.  This allows you to have laxer password complexity on the account that acts as an Administrator.&lt;br /&gt;
# Create an account for yourself that you will later drop to Standard User after re-enabling the Administrator account using &amp;lt;tt&amp;gt;net user administrator /active:yes&amp;lt;/tt&amp;gt;.  This route requires that you know full-well that people will try to attack the Administrator account but you feel confident in your password complexity.&lt;br /&gt;
&lt;br /&gt;
Use a short name rather than a full name when creating user accounts to get short directory names.  (E.g., {{ic|john}} instead of {{ic|John Smith}})  You can use {{ic|netplwiz}} to change full details. Changes to the name in User Accounts in Control Panel only affect the full name.&lt;br /&gt;
&lt;br /&gt;
==Microsoft Account==&lt;br /&gt;
&lt;br /&gt;
Starting with Windows 10, Microsoft &#039;&#039;really, really&#039;&#039; wants you to use a Micrsoft Account to log into Windows.  While the prospect of not having to tune settings on every individual machine you own might be a nice prospect for some, others won&#039;t like the privacy implications of tying your Windows usage to an account under Microsoft&#039;s complete purvue.&lt;br /&gt;
&lt;br /&gt;
Privacy implications aside, one useful feature of using a Microsoft Account is that Microsoft allows you to manage your Windows licenses.  To tie a Windows license for a machine to your Microsoft Account, use your Microsoft Account as the first account created during Windows Setup.  Should something go horribly wrong, Microsoft Tech Support will be looking for this tie.  Once the Windows license is associated with your account, you can stop using and delete the Microsoft Account from the machine if you want.&lt;br /&gt;
&lt;br /&gt;
=Post Setup=&lt;br /&gt;
&lt;br /&gt;
==Common Configuration Options==&lt;br /&gt;
&lt;br /&gt;
===DPI settings===&lt;br /&gt;
&lt;br /&gt;
For HTPC setups, 96 DPI is unreadable from 9 feet away.&lt;br /&gt;
&lt;br /&gt;
* Control Panel → Appearance and Personalization → Display → Set Custom text size (DPI)&lt;br /&gt;
&lt;br /&gt;
This will only affect your login.  To make this change to the login screen, you need to edit the registry.&lt;br /&gt;
&lt;br /&gt;
NB: &amp;lt;tt&amp;gt;word&amp;lt;/tt&amp;gt; values are hexadecimal, not decimal.  0x60 is 90 decimal, 0x78 is 120 decimal, and 0x90 is 144 decimal.&lt;br /&gt;
&lt;br /&gt;
 reg add &amp;quot;HKEY_USERS\.DEFAULT\Control Panel\Desktop&amp;quot; /v LogPixels /d 90 /t REG_QWORD /f&lt;br /&gt;
&lt;br /&gt;
Replace {{ic|QWORD}} with {{ic|DWORD}} for 32-bit Windows.&lt;br /&gt;
&lt;br /&gt;
===Re-Enable the Administrator Account===&lt;br /&gt;
&lt;br /&gt;
{{bc|net user administrator /active:yes&lt;br /&gt;
net user administrator &amp;lt;new-password&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
===Disable Search Indexing===&lt;br /&gt;
&lt;br /&gt;
* Control Panel &amp;gt; Indexing Options&lt;br /&gt;
* Control Panel &amp;gt; File Explorer Options &amp;gt; Search&lt;br /&gt;
* Drive Properties &amp;gt; Uncheck Allow files on this drive to have contents indexed in addition to file properties&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;sc config wsearch start=disabled&lt;br /&gt;
sc stop wsearch&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
===Temporarily Disable System Restore===&lt;br /&gt;
&lt;br /&gt;
Internet Explorer, Windows Media Player, some Hotfixes, and some third-party installers will all create a restore point.  No sense having this running during the initial setup of Windows as you&#039;re so close to sqaure one anyway.&lt;br /&gt;
&lt;br /&gt;
 rstrui.exe&lt;br /&gt;
&lt;br /&gt;
===Hibernation===&lt;br /&gt;
&lt;br /&gt;
For desktop computers, or computers with SSDs, you may not want to hibernate.&lt;br /&gt;
&lt;br /&gt;
 powercfg -h off&lt;br /&gt;
&lt;br /&gt;
===Power Management===&lt;br /&gt;
&lt;br /&gt;
For at least the duration of setting up Windows, you may want to keep the computer fully awake.&lt;br /&gt;
&lt;br /&gt;
===Page File===&lt;br /&gt;
&lt;br /&gt;
With the RAM that most computers have nowadays, it makes little sense to have much of a swap file.  You still want some space so that Windows can swap out parts of memory that aren&#039;t really being used.  Some Windows programs will balk with the lack of a swap file.&lt;br /&gt;
&lt;br /&gt;
 wmic pagefileset where name=&amp;quot;C:\\pagefile.sys&amp;quot; set InitialSize=512,MaximumSize=512&lt;br /&gt;
&lt;br /&gt;
===Disable Fast Startup===&lt;br /&gt;
&lt;br /&gt;
Windows Fast Startup does a hybrid sleep where everything is closed down on the software side, but the hardware is put into a sleep state before shutdown.  If you multi-boot, this can be more of a hindrance than a feature.  The major cause of concern is that mounted filesystems in Windows remain in a &amp;quot;in-use&amp;quot; state (the &amp;quot;dirty bit&amp;quot;) and unsafe to mount.&lt;br /&gt;
&lt;br /&gt;
* Control Panel &amp;gt; Hardware and Sound &amp;gt; Power Options &amp;gt; (left pane) Choose what the power buttons do &amp;gt; uncheck Turn on fast startup&lt;br /&gt;
&lt;br /&gt;
===Set Windows to use RTC in UTC===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Only do this if your BIOS clock is set to UTC instead of local time!&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 reg add &amp;quot;HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation&amp;quot; /v RealTimeIsUniversal /d 1 /t REG_QWORD /f&lt;br /&gt;
&lt;br /&gt;
Replace {{ic|QWORD}} with {{ic|DWORD}} for 32-bit Windows.&lt;br /&gt;
&lt;br /&gt;
==Tweaks==&lt;br /&gt;
&lt;br /&gt;
* Disable Homegroups&lt;br /&gt;
** Leave the homegroup&lt;br /&gt;
** Disable HomeGroup services&lt;br /&gt;
** Edit registry&lt;br /&gt;
*** Take ownership of HKEY_LOCAL_MACHINE\SOFTWARE\Classes\{B4FB3F98-C1EA-428d-A78A-D1F5659CBA93}&lt;br /&gt;
*** Add HKEY_LOCAL_MACHINE\SOFTWARE\Classes\{B4FB3F98-C1EA-428d-A78A-D1F5659CBA93}\System.IsPinnedToNameSpaceTree=qword:0&lt;br /&gt;
&lt;br /&gt;
==Other Programs==&lt;br /&gt;
&lt;br /&gt;
It&#039;s recommended to rely on [https://chocolatey.org/install Chocolatey] (Windows 10 and earlier) or {{ic|winget}} (pre-installed in Windows 11) for program installation and to keep your programs updated.  However, some applications are auto-updating and it&#039;s best to install them directly.&lt;br /&gt;
&lt;br /&gt;
* [https://www.amd.com/en/support AMD Adrenaline (Radeon and AMD chipset drivers)]&lt;br /&gt;
* [https://discord.com/api/downloads/distributions/app/installers/latest?channel=stable&amp;amp;platform=win&amp;amp;arch=x86 Discord]&lt;br /&gt;
* [https://www.nvidia.com/en-us/geforce/geforce-experience NVIDIA GeForce Experience]&lt;br /&gt;
* [https://cdn.cloudflare.steamstatic.com/client/installer/SteamSetup.exe Steam]&lt;br /&gt;
* Partition Tool&lt;br /&gt;
** [https://www.aomeitech.com/aomei-partition-assistant.html AOEMI Partition Assistant] (for functionality)&lt;br /&gt;
** [http://www.pcdisk.com/index.html Active@ Partition Manager] (for information)&lt;br /&gt;
** Avoid EaseUS Partition Master and Mini-Tool Partition Wizard as they&#039;re [https://blog.malwarebytes.com/glossary/bundleware/ bundleware].&lt;br /&gt;
* Windows Terminal&lt;br /&gt;
** [https://github.com/microsoft/terminal/releases/latest GitHub] (users must update manually)&lt;br /&gt;
** [https://www.microsoft.com/en-us/p/windows-terminal/9n0dx20hk701 Microsoft Store] (updates automatically)&lt;br /&gt;
&lt;br /&gt;
===Chocolatey===&lt;br /&gt;
&lt;br /&gt;
In PowerShell:&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString(&#039;https://chocolatey.org/install.ps1&#039;)&amp;lt;/nowiki&amp;gt;)}}&lt;br /&gt;
&lt;br /&gt;
===WinGet===&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} comes pre-installed in Windows 11.&lt;br /&gt;
&lt;br /&gt;
===GSudo===&lt;br /&gt;
&lt;br /&gt;
Windows Terminal is a per-user application (installed in {{ic|C:\Users\$USER}}) not a system application (installed in {{ic|C:\Program Files}}).  This breaks the {{ic|Run As Administrator}} function.&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install gsudo}}&lt;br /&gt;
{{bc|winget install gerardog.gsudo}}&lt;br /&gt;
&lt;br /&gt;
===Applications===&lt;br /&gt;
&lt;br /&gt;
====Standard Utilities====&lt;br /&gt;
&lt;br /&gt;
These are basic utilties recommended for every user.&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;choco install 7zip.install [ cdburnerxp | imgburn | &#039;&#039;&#039;infrarecorder&#039;&#039;&#039; ] chocolateygui greenshot kdeconnect-kde keepass.install vscodium.install&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;winget install 7zip.7zip [ Canneverbe.CDBurnerXP | LIGHTNINGUK.ImgBurn | &#039;&#039;&#039;ChristianKindahl.InfraRecorder&#039;&#039;&#039; ] Greenshot.Greenshot KDE.KDEConnect DominikReichl.KeePass VSCodium.VSCodium&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
====Power-User Utitlies====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install hxd ultravnc windirstat winmerge}}&lt;br /&gt;
{{bc|winget install uvncbvba.UltraVnc WinDirStat.WinDirStat WinMerge.WinMerge}}&lt;br /&gt;
&lt;br /&gt;
====GNU/Linux Utilities (Windows Native Ports)====&lt;br /&gt;
&lt;br /&gt;
 choco install git.install gnuwin32-coreutils.install wget xming&lt;br /&gt;
&lt;br /&gt;
====Audio====&lt;br /&gt;
&lt;br /&gt;
 choco install audacity audacity-ffmpeg audacity-lame eac mediamonkey&lt;br /&gt;
&lt;br /&gt;
====Cloud Storage====&lt;br /&gt;
&lt;br /&gt;
 choco install dropbox google-backup-and-sync onedrive spideroak sugarsync&lt;br /&gt;
&lt;br /&gt;
====Fonts====&lt;br /&gt;
&lt;br /&gt;
 choco install jetbrainsmono lato robotofonts sourcecodepro ubuntu.font&lt;br /&gt;
&lt;br /&gt;
====Grpahics====&lt;br /&gt;
&lt;br /&gt;
 choco install gimp inkscape paint.net&lt;br /&gt;
&lt;br /&gt;
=====Edit with GIMP=====&lt;br /&gt;
&lt;br /&gt;
If you want to keep the association with Windows&#039; Photos for image viewing but be able to get a right-click option to edit with GIMP:&lt;br /&gt;
&lt;br /&gt;
{{hc|edit-with-gimp.reg|2=&lt;br /&gt;
Windows Registry Editor Version 5.00&lt;br /&gt;
&lt;br /&gt;
[HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\Edit with GIMP]&lt;br /&gt;
&amp;quot;Icon&amp;quot;=&amp;quot;\&amp;quot;C:\\Program Files\\GIMP 2\\bin\\gimp-2.10.exe\&amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\Edit with GIMP\command]&lt;br /&gt;
@=&amp;quot;\&amp;quot;C:\\Program Files\\GIMP 2\\bin\\gimp-2.10.exe\&amp;quot; \&amp;quot;%1\&amp;quot;&amp;quot;}}&lt;br /&gt;
&lt;br /&gt;
{{bc|reg import edit-with-gimp.reg}}&lt;br /&gt;
&lt;br /&gt;
====Hardware====&lt;br /&gt;
&lt;br /&gt;
 choco install amd-ryzen-chipset crystaldiskmark cpu-z hwinfo.install hwmonitor intel-chipset-device-software&lt;br /&gt;
&lt;br /&gt;
====Internet====&lt;br /&gt;
&lt;br /&gt;
 choco install [ chromium | firefox | googlechrome | &#039;&#039;&#039;ungoogled-chromium&#039;&#039;&#039; ] nextcloud-client qbittorrent syncthing thunderbird&lt;br /&gt;
&lt;br /&gt;
====Communication====&lt;br /&gt;
&lt;br /&gt;
 choco install mumble pidgin skype&lt;br /&gt;
&lt;br /&gt;
====Office====&lt;br /&gt;
&lt;br /&gt;
 choco install dia foxitreader librecad libreoffice-fresh libreoffice-help onlyoffice&lt;br /&gt;
&lt;br /&gt;
====Virtualization====&lt;br /&gt;
&lt;br /&gt;
 choco install qemu virtualbox virtualbox.extensionpack&lt;br /&gt;
&lt;br /&gt;
====Video====&lt;br /&gt;
&lt;br /&gt;
 choco install handbrake.install mpvnet.install obs-studio.install vlc&lt;br /&gt;
&lt;br /&gt;
===Not Taken Care Of With Chocolatey===&lt;br /&gt;
&lt;br /&gt;
CPU Burn-in | Joystick2Mouse 3 | LADSPA for Audactiy | Lightscribe&lt;br /&gt;
&lt;br /&gt;
=Ongoing=&lt;br /&gt;
&lt;br /&gt;
==Extend Evaluation Periods==&lt;br /&gt;
&lt;br /&gt;
If you are using an Enterprise Evaluation edition of Windows, you can re-arm the 90-day evaluation period up to 3 times:&lt;br /&gt;
&lt;br /&gt;
 slmgr /rearm&lt;/div&gt;</summary>
		<author><name>BrainwreckedTech</name></author>
	</entry>
	<entry>
		<id>https://wiki.bwt.com.de/index.php?title=Installing_A_Windows_Desktop&amp;diff=656</id>
		<title>Installing A Windows Desktop</title>
		<link rel="alternate" type="text/html" href="https://wiki.bwt.com.de/index.php?title=Installing_A_Windows_Desktop&amp;diff=656"/>
		<updated>2022-07-05T21:51:22Z</updated>

		<summary type="html">&lt;p&gt;BrainwreckedTech: /* Standard Utilities */ Implemented bc template&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Pre-Setup=&lt;br /&gt;
&lt;br /&gt;
==BIOS Time Set To UTC vs Local Time==&lt;br /&gt;
&lt;br /&gt;
Windows 8 and 10 have support for setting the time to UTC and may even detect if the system time is in UTC or local time.&lt;br /&gt;
&lt;br /&gt;
There are still a couple of bugs as noted below, but the trade-off may be worth it to you.  Every other OS expects the clock to be set to UTC.&lt;br /&gt;
&lt;br /&gt;
* Windows will not sync to time servers if told that the BIOS clock is UTC.&lt;br /&gt;
* Windows may hang if running during the switch to and away from DST if told that the BIOS clock is UTC.&lt;br /&gt;
&lt;br /&gt;
If you are unsure of how UTC relates to your time zone, you can use Google to [https://www.google.com/search?q=UTC+time query UTC time].&lt;br /&gt;
&lt;br /&gt;
==Partitioning==&lt;br /&gt;
&lt;br /&gt;
Please read [[Drive Partitioning]] first as it contains a lot of good information.&lt;br /&gt;
&lt;br /&gt;
===BIOS+MBR vs UEFI+GPT===&lt;br /&gt;
&lt;br /&gt;
Windows falsely ties GPT with UEFI and MBR with BIOS.&lt;br /&gt;
&lt;br /&gt;
It&#039;s strongly suggested to use UEFI with GPT when possible as it allows for at least 128 partitions.  In general, you can let Microsoft (and OEMs) do whatever they want to your hard drive as it&#039;s nearly impossible to deplete the alotment of partitions.&lt;br /&gt;
&lt;br /&gt;
If your system uses legacy BIOS with MBR, you may wish to partition the drive yourself, especially if you plan on installing a second OS onto the drive.&lt;br /&gt;
* Any bootable Windows parition &#039;&#039;&#039;&#039;&#039;must&#039;&#039;&#039;&#039;&#039; occur on a primary partition&lt;br /&gt;
* MBR is limited to 4 primary paritions&lt;br /&gt;
** One of which can be an extended partition (which then lets you create unlimited logical partitions)&lt;br /&gt;
&lt;br /&gt;
===Parition Alignment===&lt;br /&gt;
&lt;br /&gt;
Starting with Vista, Windows will align partitions to 1MiB boundaries, so basic partitioning via Windows Setup is OK.&lt;br /&gt;
&lt;br /&gt;
===Shrinkinng NTFS Partitions===&lt;br /&gt;
&lt;br /&gt;
Windows Vista introduced the ability to shrink NTFS partitions, even those currently in use.  This can be incredibly useful on OEM PCs if you want to make room for a second OS.&lt;br /&gt;
&lt;br /&gt;
If you&#039;re trying to end a Windows partition at a particular boundary, you may want to under-allocate and then use something like GNU &amp;lt;tt&amp;gt;parted&amp;lt;/tt&amp;gt; to re-create the Windows partition at the boundary you want and then use {{ic|diskpart}} with {{ic|expand filesystem}} when you get back into Windows.&lt;br /&gt;
&lt;br /&gt;
===Microsoft Reserved Partition===&lt;br /&gt;
&lt;br /&gt;
Starting with 7, Windows will create a Microsoft Reserved partition when given a GPT disk with no partitions:&lt;br /&gt;
* Windows 7 &amp;amp; 8: 128MiB&lt;br /&gt;
* Windows 10: 16MiB&lt;br /&gt;
&lt;br /&gt;
===Windows Recovery Parition===&lt;br /&gt;
&lt;br /&gt;
Starting with 8, Windows will create a Windows Recovery partition:&lt;br /&gt;
* Windows 8: 300MB as the first partition, shown during volume selection&lt;br /&gt;
* Windows 10: 450MB as the last partition, hidden during volume selection&lt;br /&gt;
This partition is different from an OEM recovery partition.&lt;br /&gt;
&lt;br /&gt;
==Pre-Download==&lt;br /&gt;
&lt;br /&gt;
Starting with Windows 10, Microsoft keeps its ISO updated.&lt;br /&gt;
&lt;br /&gt;
You may also wish to download video card drivers before hand, as AMD and NVIDIA usually offer drivers that are more up-to-date than what&#039;s available via Windows Update.  Download either [https://www.amd.com/en/support AMD Driver Auto-Detect] or [https://www.nvidia.com/en-us/geforce/geforce-experience/ NVIDIA GeForce Experience]&lt;br /&gt;
&lt;br /&gt;
Use [http://www.windowsupdatesdownloader.com Windows Updates Downloader] to download security updates for your version of Windows.&lt;br /&gt;
&lt;br /&gt;
*Use &amp;lt;tt&amp;gt;FOR %U IN (*) DO START /W %U /QUIET /NORESTART&amp;lt;/tt&amp;gt; to execute all security updates in a given folder.&lt;br /&gt;
&lt;br /&gt;
Download Anti-virus such as [http://www.avira.com/en/free-download-avira-antivir-personal Avira] or [https://www.kaspersky.com/free-cloud-antivirus Kaspersky] if Windows&#039; built-in Defender isn&#039;t enough for you.&lt;br /&gt;
&lt;br /&gt;
=During Setup=&lt;br /&gt;
&lt;br /&gt;
==Administration==&lt;br /&gt;
&lt;br /&gt;
The default in Windows is that the first user created is part of the Administrators group and subsequent accounts are Standard Users.  This wiki recommends you choose one of the following:&lt;br /&gt;
&lt;br /&gt;
# Create one account not named Administrator that will be part of the Administrators group and use that for administrative duties while creating Standard User accounts for daily use.  This allows you to have laxer password complexity on the account that acts as an Administrator.&lt;br /&gt;
# Create an account for yourself that you will later drop to Standard User after re-enabling the Administrator account using &amp;lt;tt&amp;gt;net user administrator /active:yes&amp;lt;/tt&amp;gt;.  This route requires that you know full-well that people will try to attack the Administrator account but you feel confident in your password complexity.&lt;br /&gt;
&lt;br /&gt;
Use a short name rather than a full name when creating user accounts to get short directory names.  (E.g., {{ic|john}} instead of {{ic|John Smith}})  You can use {{ic|netplwiz}} to change full details. Changes to the name in User Accounts in Control Panel only affect the full name.&lt;br /&gt;
&lt;br /&gt;
==Microsoft Account==&lt;br /&gt;
&lt;br /&gt;
Starting with Windows 10, Microsoft &#039;&#039;really, really&#039;&#039; wants you to use a Micrsoft Account to log into Windows.  While the prospect of not having to tune settings on every individual machine you own might be a nice prospect for some, others won&#039;t like the privacy implications of tying your Windows usage to an account under Microsoft&#039;s complete purvue.&lt;br /&gt;
&lt;br /&gt;
Privacy implications aside, one useful feature of using a Microsoft Account is that Microsoft allows you to manage your Windows licenses.  To tie a Windows license for a machine to your Microsoft Account, use your Microsoft Account as the first account created during Windows Setup.  Should something go horribly wrong, Microsoft Tech Support will be looking for this tie.  Once the Windows license is associated with your account, you can stop using and delete the Microsoft Account from the machine if you want.&lt;br /&gt;
&lt;br /&gt;
=Post Setup=&lt;br /&gt;
&lt;br /&gt;
==Common Configuration Options==&lt;br /&gt;
&lt;br /&gt;
===DPI settings===&lt;br /&gt;
&lt;br /&gt;
For HTPC setups, 96 DPI is unreadable from 9 feet away.&lt;br /&gt;
&lt;br /&gt;
* Control Panel → Appearance and Personalization → Display → Set Custom text size (DPI)&lt;br /&gt;
&lt;br /&gt;
This will only affect your login.  To make this change to the login screen, you need to edit the registry.&lt;br /&gt;
&lt;br /&gt;
NB: &amp;lt;tt&amp;gt;word&amp;lt;/tt&amp;gt; values are hexadecimal, not decimal.  0x60 is 90 decimal, 0x78 is 120 decimal, and 0x90 is 144 decimal.&lt;br /&gt;
&lt;br /&gt;
 reg add &amp;quot;HKEY_USERS\.DEFAULT\Control Panel\Desktop&amp;quot; /v LogPixels /d 90 /t REG_QWORD /f&lt;br /&gt;
&lt;br /&gt;
Replace {{ic|QWORD}} with {{ic|DWORD}} for 32-bit Windows.&lt;br /&gt;
&lt;br /&gt;
===Re-Enable the Administrator Account===&lt;br /&gt;
&lt;br /&gt;
{{bc|net user administrator /active:yes&lt;br /&gt;
net user administrator &amp;lt;new-password&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
===Disable Search Indexing===&lt;br /&gt;
&lt;br /&gt;
* Control Panel &amp;gt; Indexing Options&lt;br /&gt;
* Control Panel &amp;gt; File Explorer Options &amp;gt; Search&lt;br /&gt;
* Drive Properties &amp;gt; Uncheck Allow files on this drive to have contents indexed in addition to file properties&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;sc config wsearch start=disabled&lt;br /&gt;
sc stop wsearch&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
===Temporarily Disable System Restore===&lt;br /&gt;
&lt;br /&gt;
Internet Explorer, Windows Media Player, some Hotfixes, and some third-party installers will all create a restore point.  No sense having this running during the initial setup of Windows as you&#039;re so close to sqaure one anyway.&lt;br /&gt;
&lt;br /&gt;
 rstrui.exe&lt;br /&gt;
&lt;br /&gt;
===Hibernation===&lt;br /&gt;
&lt;br /&gt;
For desktop computers, or computers with SSDs, you may not want to hibernate.&lt;br /&gt;
&lt;br /&gt;
 powercfg -h off&lt;br /&gt;
&lt;br /&gt;
===Power Management===&lt;br /&gt;
&lt;br /&gt;
For at least the duration of setting up Windows, you may want to keep the computer fully awake.&lt;br /&gt;
&lt;br /&gt;
===Page File===&lt;br /&gt;
&lt;br /&gt;
With the RAM that most computers have nowadays, it makes little sense to have much of a swap file.  You still want some space so that Windows can swap out parts of memory that aren&#039;t really being used.  Some Windows programs will balk with the lack of a swap file.&lt;br /&gt;
&lt;br /&gt;
 wmic pagefileset where name=&amp;quot;C:\\pagefile.sys&amp;quot; set InitialSize=512,MaximumSize=512&lt;br /&gt;
&lt;br /&gt;
===Disable Fast Startup===&lt;br /&gt;
&lt;br /&gt;
Windows Fast Startup does a hybrid sleep where everything is closed down on the software side, but the hardware is put into a sleep state before shutdown.  If you multi-boot, this can be more of a hindrance than a feature.  The major cause of concern is that mounted filesystems in Windows remain in a &amp;quot;in-use&amp;quot; state (the &amp;quot;dirty bit&amp;quot;) and unsafe to mount.&lt;br /&gt;
&lt;br /&gt;
* Control Panel &amp;gt; Hardware and Sound &amp;gt; Power Options &amp;gt; (left pane) Choose what the power buttons do &amp;gt; uncheck Turn on fast startup&lt;br /&gt;
&lt;br /&gt;
===Set Windows to use RTC in UTC===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Only do this if your BIOS clock is set to UTC instead of local time!&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 reg add &amp;quot;HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation&amp;quot; /v RealTimeIsUniversal /d 1 /t REG_QWORD /f&lt;br /&gt;
&lt;br /&gt;
Replace {{ic|QWORD}} with {{ic|DWORD}} for 32-bit Windows.&lt;br /&gt;
&lt;br /&gt;
==Tweaks==&lt;br /&gt;
&lt;br /&gt;
* Disable Homegroups&lt;br /&gt;
** Leave the homegroup&lt;br /&gt;
** Disable HomeGroup services&lt;br /&gt;
** Edit registry&lt;br /&gt;
*** Take ownership of HKEY_LOCAL_MACHINE\SOFTWARE\Classes\{B4FB3F98-C1EA-428d-A78A-D1F5659CBA93}&lt;br /&gt;
*** Add HKEY_LOCAL_MACHINE\SOFTWARE\Classes\{B4FB3F98-C1EA-428d-A78A-D1F5659CBA93}\System.IsPinnedToNameSpaceTree=qword:0&lt;br /&gt;
&lt;br /&gt;
==Other Programs==&lt;br /&gt;
&lt;br /&gt;
It&#039;s recommended to rely on [https://chocolatey.org/install Chocolatey] (Windows 10 and earlier) or {{ic|winget}} (pre-installed in Windows 11) for program installation and to keep your programs updated.  However, some applications are auto-updating and it&#039;s best to install them directly.&lt;br /&gt;
&lt;br /&gt;
* [https://www.amd.com/en/support AMD Adrenaline (Radeon and AMD chipset drivers)]&lt;br /&gt;
* [https://discord.com/api/downloads/distributions/app/installers/latest?channel=stable&amp;amp;platform=win&amp;amp;arch=x86 Discord]&lt;br /&gt;
* [https://www.nvidia.com/en-us/geforce/geforce-experience NVIDIA GeForce Experience]&lt;br /&gt;
* [https://cdn.cloudflare.steamstatic.com/client/installer/SteamSetup.exe Steam]&lt;br /&gt;
* Partition Tool&lt;br /&gt;
** [https://www.aomeitech.com/aomei-partition-assistant.html AOEMI Partition Assistant] (for functionality)&lt;br /&gt;
** [http://www.pcdisk.com/index.html Active@ Partition Manager] (for information)&lt;br /&gt;
** Avoid EaseUS Partition Master and Mini-Tool Partition Wizard as they&#039;re [https://blog.malwarebytes.com/glossary/bundleware/ bundleware].&lt;br /&gt;
* Windows Terminal&lt;br /&gt;
** [https://github.com/microsoft/terminal/releases/latest GitHub] (users must update manually)&lt;br /&gt;
** [https://www.microsoft.com/en-us/p/windows-terminal/9n0dx20hk701 Microsoft Store] (updates automatically)&lt;br /&gt;
&lt;br /&gt;
===Chocolatey===&lt;br /&gt;
&lt;br /&gt;
In PowerShell:&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString(&#039;https://chocolatey.org/install.ps1&#039;)&amp;lt;/nowiki&amp;gt;)}}&lt;br /&gt;
&lt;br /&gt;
===WinGet===&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} comes pre-installed in Windows 11.&lt;br /&gt;
&lt;br /&gt;
===GSudo===&lt;br /&gt;
&lt;br /&gt;
Windows Terminal is a per-user application (installed in {{ic|C:\Users\$USER}}) not a system application (installed in {{ic|C:\Program Files}}).  This breaks the {{ic|Run As Administrator}} function.&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install gsudo}}&lt;br /&gt;
{{bc|winget install gerardog.gsudo}}&lt;br /&gt;
&lt;br /&gt;
===Applications===&lt;br /&gt;
&lt;br /&gt;
====Standard Utilities====&lt;br /&gt;
&lt;br /&gt;
These are basic utilties recommended for every user.&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install 7zip.install [ cdburnerxp | imgburn | &#039;&#039;&#039;infrarecorder&#039;&#039;&#039; ] chocolateygui greenshot kdeconnect-kde keepass.install vscodium.install}}&lt;br /&gt;
{{bc|winget install 7zip.7zip [ Canneverbe.CDBurnerXP | LIGHTNINGUK.ImgBurn | &#039;&#039;&#039;ChristianKindahl.InfraRecorder&#039;&#039;&#039; ] Greenshot.Greenshot KDE.KDEConnect DominikReichl.KeePass VSCodium.VSCodium}}&lt;br /&gt;
&lt;br /&gt;
====Power-User Utitlies====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install hxd ultravnc windirstat winmerge}}&lt;br /&gt;
{{bc|winget install uvncbvba.UltraVnc WinDirStat.WinDirStat WinMerge.WinMerge}}&lt;br /&gt;
&lt;br /&gt;
====GNU/Linux Utilities (Windows Native Ports)====&lt;br /&gt;
&lt;br /&gt;
 choco install git.install gnuwin32-coreutils.install wget xming&lt;br /&gt;
&lt;br /&gt;
====Audio====&lt;br /&gt;
&lt;br /&gt;
 choco install audacity audacity-ffmpeg audacity-lame eac mediamonkey&lt;br /&gt;
&lt;br /&gt;
====Cloud Storage====&lt;br /&gt;
&lt;br /&gt;
 choco install dropbox google-backup-and-sync onedrive spideroak sugarsync&lt;br /&gt;
&lt;br /&gt;
====Fonts====&lt;br /&gt;
&lt;br /&gt;
 choco install jetbrainsmono lato robotofonts sourcecodepro ubuntu.font&lt;br /&gt;
&lt;br /&gt;
====Grpahics====&lt;br /&gt;
&lt;br /&gt;
 choco install gimp inkscape paint.net&lt;br /&gt;
&lt;br /&gt;
=====Edit with GIMP=====&lt;br /&gt;
&lt;br /&gt;
If you want to keep the association with Windows&#039; Photos for image viewing but be able to get a right-click option to edit with GIMP:&lt;br /&gt;
&lt;br /&gt;
{{hc|edit-with-gimp.reg|2=&lt;br /&gt;
Windows Registry Editor Version 5.00&lt;br /&gt;
&lt;br /&gt;
[HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\Edit with GIMP]&lt;br /&gt;
&amp;quot;Icon&amp;quot;=&amp;quot;\&amp;quot;C:\\Program Files\\GIMP 2\\bin\\gimp-2.10.exe\&amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\Edit with GIMP\command]&lt;br /&gt;
@=&amp;quot;\&amp;quot;C:\\Program Files\\GIMP 2\\bin\\gimp-2.10.exe\&amp;quot; \&amp;quot;%1\&amp;quot;&amp;quot;}}&lt;br /&gt;
&lt;br /&gt;
{{bc|reg import edit-with-gimp.reg}}&lt;br /&gt;
&lt;br /&gt;
====Hardware====&lt;br /&gt;
&lt;br /&gt;
 choco install amd-ryzen-chipset crystaldiskmark cpu-z hwinfo.install hwmonitor intel-chipset-device-software&lt;br /&gt;
&lt;br /&gt;
====Internet====&lt;br /&gt;
&lt;br /&gt;
 choco install [ chromium | firefox | googlechrome | &#039;&#039;&#039;ungoogled-chromium&#039;&#039;&#039; ] nextcloud-client qbittorrent syncthing thunderbird&lt;br /&gt;
&lt;br /&gt;
====Communication====&lt;br /&gt;
&lt;br /&gt;
 choco install mumble pidgin skype&lt;br /&gt;
&lt;br /&gt;
====Office====&lt;br /&gt;
&lt;br /&gt;
 choco install dia foxitreader librecad libreoffice-fresh libreoffice-help onlyoffice&lt;br /&gt;
&lt;br /&gt;
====Virtualization====&lt;br /&gt;
&lt;br /&gt;
 choco install qemu virtualbox virtualbox.extensionpack&lt;br /&gt;
&lt;br /&gt;
====Video====&lt;br /&gt;
&lt;br /&gt;
 choco install handbrake.install mpvnet.install obs-studio.install vlc&lt;br /&gt;
&lt;br /&gt;
===Not Taken Care Of With Chocolatey===&lt;br /&gt;
&lt;br /&gt;
CPU Burn-in | Joystick2Mouse 3 | LADSPA for Audactiy | Lightscribe&lt;br /&gt;
&lt;br /&gt;
=Ongoing=&lt;br /&gt;
&lt;br /&gt;
==Extend Evaluation Periods==&lt;br /&gt;
&lt;br /&gt;
If you are using an Enterprise Evaluation edition of Windows, you can re-arm the 90-day evaluation period up to 3 times:&lt;br /&gt;
&lt;br /&gt;
 slmgr /rearm&lt;/div&gt;</summary>
		<author><name>BrainwreckedTech</name></author>
	</entry>
	<entry>
		<id>https://wiki.bwt.com.de/index.php?title=Installing_A_Windows_Desktop&amp;diff=655</id>
		<title>Installing A Windows Desktop</title>
		<link rel="alternate" type="text/html" href="https://wiki.bwt.com.de/index.php?title=Installing_A_Windows_Desktop&amp;diff=655"/>
		<updated>2022-07-05T21:50:43Z</updated>

		<summary type="html">&lt;p&gt;BrainwreckedTech: /* Other Programs */  Add Applications section&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Pre-Setup=&lt;br /&gt;
&lt;br /&gt;
==BIOS Time Set To UTC vs Local Time==&lt;br /&gt;
&lt;br /&gt;
Windows 8 and 10 have support for setting the time to UTC and may even detect if the system time is in UTC or local time.&lt;br /&gt;
&lt;br /&gt;
There are still a couple of bugs as noted below, but the trade-off may be worth it to you.  Every other OS expects the clock to be set to UTC.&lt;br /&gt;
&lt;br /&gt;
* Windows will not sync to time servers if told that the BIOS clock is UTC.&lt;br /&gt;
* Windows may hang if running during the switch to and away from DST if told that the BIOS clock is UTC.&lt;br /&gt;
&lt;br /&gt;
If you are unsure of how UTC relates to your time zone, you can use Google to [https://www.google.com/search?q=UTC+time query UTC time].&lt;br /&gt;
&lt;br /&gt;
==Partitioning==&lt;br /&gt;
&lt;br /&gt;
Please read [[Drive Partitioning]] first as it contains a lot of good information.&lt;br /&gt;
&lt;br /&gt;
===BIOS+MBR vs UEFI+GPT===&lt;br /&gt;
&lt;br /&gt;
Windows falsely ties GPT with UEFI and MBR with BIOS.&lt;br /&gt;
&lt;br /&gt;
It&#039;s strongly suggested to use UEFI with GPT when possible as it allows for at least 128 partitions.  In general, you can let Microsoft (and OEMs) do whatever they want to your hard drive as it&#039;s nearly impossible to deplete the alotment of partitions.&lt;br /&gt;
&lt;br /&gt;
If your system uses legacy BIOS with MBR, you may wish to partition the drive yourself, especially if you plan on installing a second OS onto the drive.&lt;br /&gt;
* Any bootable Windows parition &#039;&#039;&#039;&#039;&#039;must&#039;&#039;&#039;&#039;&#039; occur on a primary partition&lt;br /&gt;
* MBR is limited to 4 primary paritions&lt;br /&gt;
** One of which can be an extended partition (which then lets you create unlimited logical partitions)&lt;br /&gt;
&lt;br /&gt;
===Parition Alignment===&lt;br /&gt;
&lt;br /&gt;
Starting with Vista, Windows will align partitions to 1MiB boundaries, so basic partitioning via Windows Setup is OK.&lt;br /&gt;
&lt;br /&gt;
===Shrinkinng NTFS Partitions===&lt;br /&gt;
&lt;br /&gt;
Windows Vista introduced the ability to shrink NTFS partitions, even those currently in use.  This can be incredibly useful on OEM PCs if you want to make room for a second OS.&lt;br /&gt;
&lt;br /&gt;
If you&#039;re trying to end a Windows partition at a particular boundary, you may want to under-allocate and then use something like GNU &amp;lt;tt&amp;gt;parted&amp;lt;/tt&amp;gt; to re-create the Windows partition at the boundary you want and then use {{ic|diskpart}} with {{ic|expand filesystem}} when you get back into Windows.&lt;br /&gt;
&lt;br /&gt;
===Microsoft Reserved Partition===&lt;br /&gt;
&lt;br /&gt;
Starting with 7, Windows will create a Microsoft Reserved partition when given a GPT disk with no partitions:&lt;br /&gt;
* Windows 7 &amp;amp; 8: 128MiB&lt;br /&gt;
* Windows 10: 16MiB&lt;br /&gt;
&lt;br /&gt;
===Windows Recovery Parition===&lt;br /&gt;
&lt;br /&gt;
Starting with 8, Windows will create a Windows Recovery partition:&lt;br /&gt;
* Windows 8: 300MB as the first partition, shown during volume selection&lt;br /&gt;
* Windows 10: 450MB as the last partition, hidden during volume selection&lt;br /&gt;
This partition is different from an OEM recovery partition.&lt;br /&gt;
&lt;br /&gt;
==Pre-Download==&lt;br /&gt;
&lt;br /&gt;
Starting with Windows 10, Microsoft keeps its ISO updated.&lt;br /&gt;
&lt;br /&gt;
You may also wish to download video card drivers before hand, as AMD and NVIDIA usually offer drivers that are more up-to-date than what&#039;s available via Windows Update.  Download either [https://www.amd.com/en/support AMD Driver Auto-Detect] or [https://www.nvidia.com/en-us/geforce/geforce-experience/ NVIDIA GeForce Experience]&lt;br /&gt;
&lt;br /&gt;
Use [http://www.windowsupdatesdownloader.com Windows Updates Downloader] to download security updates for your version of Windows.&lt;br /&gt;
&lt;br /&gt;
*Use &amp;lt;tt&amp;gt;FOR %U IN (*) DO START /W %U /QUIET /NORESTART&amp;lt;/tt&amp;gt; to execute all security updates in a given folder.&lt;br /&gt;
&lt;br /&gt;
Download Anti-virus such as [http://www.avira.com/en/free-download-avira-antivir-personal Avira] or [https://www.kaspersky.com/free-cloud-antivirus Kaspersky] if Windows&#039; built-in Defender isn&#039;t enough for you.&lt;br /&gt;
&lt;br /&gt;
=During Setup=&lt;br /&gt;
&lt;br /&gt;
==Administration==&lt;br /&gt;
&lt;br /&gt;
The default in Windows is that the first user created is part of the Administrators group and subsequent accounts are Standard Users.  This wiki recommends you choose one of the following:&lt;br /&gt;
&lt;br /&gt;
# Create one account not named Administrator that will be part of the Administrators group and use that for administrative duties while creating Standard User accounts for daily use.  This allows you to have laxer password complexity on the account that acts as an Administrator.&lt;br /&gt;
# Create an account for yourself that you will later drop to Standard User after re-enabling the Administrator account using &amp;lt;tt&amp;gt;net user administrator /active:yes&amp;lt;/tt&amp;gt;.  This route requires that you know full-well that people will try to attack the Administrator account but you feel confident in your password complexity.&lt;br /&gt;
&lt;br /&gt;
Use a short name rather than a full name when creating user accounts to get short directory names.  (E.g., {{ic|john}} instead of {{ic|John Smith}})  You can use {{ic|netplwiz}} to change full details. Changes to the name in User Accounts in Control Panel only affect the full name.&lt;br /&gt;
&lt;br /&gt;
==Microsoft Account==&lt;br /&gt;
&lt;br /&gt;
Starting with Windows 10, Microsoft &#039;&#039;really, really&#039;&#039; wants you to use a Micrsoft Account to log into Windows.  While the prospect of not having to tune settings on every individual machine you own might be a nice prospect for some, others won&#039;t like the privacy implications of tying your Windows usage to an account under Microsoft&#039;s complete purvue.&lt;br /&gt;
&lt;br /&gt;
Privacy implications aside, one useful feature of using a Microsoft Account is that Microsoft allows you to manage your Windows licenses.  To tie a Windows license for a machine to your Microsoft Account, use your Microsoft Account as the first account created during Windows Setup.  Should something go horribly wrong, Microsoft Tech Support will be looking for this tie.  Once the Windows license is associated with your account, you can stop using and delete the Microsoft Account from the machine if you want.&lt;br /&gt;
&lt;br /&gt;
=Post Setup=&lt;br /&gt;
&lt;br /&gt;
==Common Configuration Options==&lt;br /&gt;
&lt;br /&gt;
===DPI settings===&lt;br /&gt;
&lt;br /&gt;
For HTPC setups, 96 DPI is unreadable from 9 feet away.&lt;br /&gt;
&lt;br /&gt;
* Control Panel → Appearance and Personalization → Display → Set Custom text size (DPI)&lt;br /&gt;
&lt;br /&gt;
This will only affect your login.  To make this change to the login screen, you need to edit the registry.&lt;br /&gt;
&lt;br /&gt;
NB: &amp;lt;tt&amp;gt;word&amp;lt;/tt&amp;gt; values are hexadecimal, not decimal.  0x60 is 90 decimal, 0x78 is 120 decimal, and 0x90 is 144 decimal.&lt;br /&gt;
&lt;br /&gt;
 reg add &amp;quot;HKEY_USERS\.DEFAULT\Control Panel\Desktop&amp;quot; /v LogPixels /d 90 /t REG_QWORD /f&lt;br /&gt;
&lt;br /&gt;
Replace {{ic|QWORD}} with {{ic|DWORD}} for 32-bit Windows.&lt;br /&gt;
&lt;br /&gt;
===Re-Enable the Administrator Account===&lt;br /&gt;
&lt;br /&gt;
{{bc|net user administrator /active:yes&lt;br /&gt;
net user administrator &amp;lt;new-password&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
===Disable Search Indexing===&lt;br /&gt;
&lt;br /&gt;
* Control Panel &amp;gt; Indexing Options&lt;br /&gt;
* Control Panel &amp;gt; File Explorer Options &amp;gt; Search&lt;br /&gt;
* Drive Properties &amp;gt; Uncheck Allow files on this drive to have contents indexed in addition to file properties&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;sc config wsearch start=disabled&lt;br /&gt;
sc stop wsearch&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
===Temporarily Disable System Restore===&lt;br /&gt;
&lt;br /&gt;
Internet Explorer, Windows Media Player, some Hotfixes, and some third-party installers will all create a restore point.  No sense having this running during the initial setup of Windows as you&#039;re so close to sqaure one anyway.&lt;br /&gt;
&lt;br /&gt;
 rstrui.exe&lt;br /&gt;
&lt;br /&gt;
===Hibernation===&lt;br /&gt;
&lt;br /&gt;
For desktop computers, or computers with SSDs, you may not want to hibernate.&lt;br /&gt;
&lt;br /&gt;
 powercfg -h off&lt;br /&gt;
&lt;br /&gt;
===Power Management===&lt;br /&gt;
&lt;br /&gt;
For at least the duration of setting up Windows, you may want to keep the computer fully awake.&lt;br /&gt;
&lt;br /&gt;
===Page File===&lt;br /&gt;
&lt;br /&gt;
With the RAM that most computers have nowadays, it makes little sense to have much of a swap file.  You still want some space so that Windows can swap out parts of memory that aren&#039;t really being used.  Some Windows programs will balk with the lack of a swap file.&lt;br /&gt;
&lt;br /&gt;
 wmic pagefileset where name=&amp;quot;C:\\pagefile.sys&amp;quot; set InitialSize=512,MaximumSize=512&lt;br /&gt;
&lt;br /&gt;
===Disable Fast Startup===&lt;br /&gt;
&lt;br /&gt;
Windows Fast Startup does a hybrid sleep where everything is closed down on the software side, but the hardware is put into a sleep state before shutdown.  If you multi-boot, this can be more of a hindrance than a feature.  The major cause of concern is that mounted filesystems in Windows remain in a &amp;quot;in-use&amp;quot; state (the &amp;quot;dirty bit&amp;quot;) and unsafe to mount.&lt;br /&gt;
&lt;br /&gt;
* Control Panel &amp;gt; Hardware and Sound &amp;gt; Power Options &amp;gt; (left pane) Choose what the power buttons do &amp;gt; uncheck Turn on fast startup&lt;br /&gt;
&lt;br /&gt;
===Set Windows to use RTC in UTC===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Only do this if your BIOS clock is set to UTC instead of local time!&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 reg add &amp;quot;HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation&amp;quot; /v RealTimeIsUniversal /d 1 /t REG_QWORD /f&lt;br /&gt;
&lt;br /&gt;
Replace {{ic|QWORD}} with {{ic|DWORD}} for 32-bit Windows.&lt;br /&gt;
&lt;br /&gt;
==Tweaks==&lt;br /&gt;
&lt;br /&gt;
* Disable Homegroups&lt;br /&gt;
** Leave the homegroup&lt;br /&gt;
** Disable HomeGroup services&lt;br /&gt;
** Edit registry&lt;br /&gt;
*** Take ownership of HKEY_LOCAL_MACHINE\SOFTWARE\Classes\{B4FB3F98-C1EA-428d-A78A-D1F5659CBA93}&lt;br /&gt;
*** Add HKEY_LOCAL_MACHINE\SOFTWARE\Classes\{B4FB3F98-C1EA-428d-A78A-D1F5659CBA93}\System.IsPinnedToNameSpaceTree=qword:0&lt;br /&gt;
&lt;br /&gt;
==Other Programs==&lt;br /&gt;
&lt;br /&gt;
It&#039;s recommended to rely on [https://chocolatey.org/install Chocolatey] (Windows 10 and earlier) or {{ic|winget}} (pre-installed in Windows 11) for program installation and to keep your programs updated.  However, some applications are auto-updating and it&#039;s best to install them directly.&lt;br /&gt;
&lt;br /&gt;
* [https://www.amd.com/en/support AMD Adrenaline (Radeon and AMD chipset drivers)]&lt;br /&gt;
* [https://discord.com/api/downloads/distributions/app/installers/latest?channel=stable&amp;amp;platform=win&amp;amp;arch=x86 Discord]&lt;br /&gt;
* [https://www.nvidia.com/en-us/geforce/geforce-experience NVIDIA GeForce Experience]&lt;br /&gt;
* [https://cdn.cloudflare.steamstatic.com/client/installer/SteamSetup.exe Steam]&lt;br /&gt;
* Partition Tool&lt;br /&gt;
** [https://www.aomeitech.com/aomei-partition-assistant.html AOEMI Partition Assistant] (for functionality)&lt;br /&gt;
** [http://www.pcdisk.com/index.html Active@ Partition Manager] (for information)&lt;br /&gt;
** Avoid EaseUS Partition Master and Mini-Tool Partition Wizard as they&#039;re [https://blog.malwarebytes.com/glossary/bundleware/ bundleware].&lt;br /&gt;
* Windows Terminal&lt;br /&gt;
** [https://github.com/microsoft/terminal/releases/latest GitHub] (users must update manually)&lt;br /&gt;
** [https://www.microsoft.com/en-us/p/windows-terminal/9n0dx20hk701 Microsoft Store] (updates automatically)&lt;br /&gt;
&lt;br /&gt;
===Chocolatey===&lt;br /&gt;
&lt;br /&gt;
In PowerShell:&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString(&#039;https://chocolatey.org/install.ps1&#039;)&amp;lt;/nowiki&amp;gt;)}}&lt;br /&gt;
&lt;br /&gt;
===WinGet===&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} comes pre-installed in Windows 11.&lt;br /&gt;
&lt;br /&gt;
===GSudo===&lt;br /&gt;
&lt;br /&gt;
Windows Terminal is a per-user application (installed in {{ic|C:\Users\$USER}}) not a system application (installed in {{ic|C:\Program Files}}).  This breaks the {{ic|Run As Administrator}} function.&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install gsudo}}&lt;br /&gt;
{{bc|winget install gerardog.gsudo}}&lt;br /&gt;
&lt;br /&gt;
===Applications===&lt;br /&gt;
&lt;br /&gt;
====Standard Utilities====&lt;br /&gt;
&lt;br /&gt;
These are basic utilties recommended for every user.&lt;br /&gt;
&lt;br /&gt;
 choco install 7zip.install [ cdburnerxp | imgburn | &#039;&#039;&#039;infrarecorder&#039;&#039;&#039; ] chocolateygui greenshot kdeconnect-kde keepass.install vscodium.install&lt;br /&gt;
&lt;br /&gt;
 winget install 7zip.7zip [ Canneverbe.CDBurnerXP | LIGHTNINGUK.ImgBurn | &#039;&#039;&#039;ChristianKindahl.InfraRecorder&#039;&#039;&#039; ] Greenshot.Greenshot KDE.KDEConnect DominikReichl.KeePass VSCodium.VSCodium&lt;br /&gt;
&lt;br /&gt;
====Power-User Utitlies====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install hxd ultravnc windirstat winmerge}}&lt;br /&gt;
{{bc|winget install uvncbvba.UltraVnc WinDirStat.WinDirStat WinMerge.WinMerge}}&lt;br /&gt;
&lt;br /&gt;
====GNU/Linux Utilities (Windows Native Ports)====&lt;br /&gt;
&lt;br /&gt;
 choco install git.install gnuwin32-coreutils.install wget xming&lt;br /&gt;
&lt;br /&gt;
====Audio====&lt;br /&gt;
&lt;br /&gt;
 choco install audacity audacity-ffmpeg audacity-lame eac mediamonkey&lt;br /&gt;
&lt;br /&gt;
====Cloud Storage====&lt;br /&gt;
&lt;br /&gt;
 choco install dropbox google-backup-and-sync onedrive spideroak sugarsync&lt;br /&gt;
&lt;br /&gt;
====Fonts====&lt;br /&gt;
&lt;br /&gt;
 choco install jetbrainsmono lato robotofonts sourcecodepro ubuntu.font&lt;br /&gt;
&lt;br /&gt;
====Grpahics====&lt;br /&gt;
&lt;br /&gt;
 choco install gimp inkscape paint.net&lt;br /&gt;
&lt;br /&gt;
=====Edit with GIMP=====&lt;br /&gt;
&lt;br /&gt;
If you want to keep the association with Windows&#039; Photos for image viewing but be able to get a right-click option to edit with GIMP:&lt;br /&gt;
&lt;br /&gt;
{{hc|edit-with-gimp.reg|2=&lt;br /&gt;
Windows Registry Editor Version 5.00&lt;br /&gt;
&lt;br /&gt;
[HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\Edit with GIMP]&lt;br /&gt;
&amp;quot;Icon&amp;quot;=&amp;quot;\&amp;quot;C:\\Program Files\\GIMP 2\\bin\\gimp-2.10.exe\&amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\Edit with GIMP\command]&lt;br /&gt;
@=&amp;quot;\&amp;quot;C:\\Program Files\\GIMP 2\\bin\\gimp-2.10.exe\&amp;quot; \&amp;quot;%1\&amp;quot;&amp;quot;}}&lt;br /&gt;
&lt;br /&gt;
{{bc|reg import edit-with-gimp.reg}}&lt;br /&gt;
&lt;br /&gt;
====Hardware====&lt;br /&gt;
&lt;br /&gt;
 choco install amd-ryzen-chipset crystaldiskmark cpu-z hwinfo.install hwmonitor intel-chipset-device-software&lt;br /&gt;
&lt;br /&gt;
====Internet====&lt;br /&gt;
&lt;br /&gt;
 choco install [ chromium | firefox | googlechrome | &#039;&#039;&#039;ungoogled-chromium&#039;&#039;&#039; ] nextcloud-client qbittorrent syncthing thunderbird&lt;br /&gt;
&lt;br /&gt;
====Communication====&lt;br /&gt;
&lt;br /&gt;
 choco install mumble pidgin skype&lt;br /&gt;
&lt;br /&gt;
====Office====&lt;br /&gt;
&lt;br /&gt;
 choco install dia foxitreader librecad libreoffice-fresh libreoffice-help onlyoffice&lt;br /&gt;
&lt;br /&gt;
====Virtualization====&lt;br /&gt;
&lt;br /&gt;
 choco install qemu virtualbox virtualbox.extensionpack&lt;br /&gt;
&lt;br /&gt;
====Video====&lt;br /&gt;
&lt;br /&gt;
 choco install handbrake.install mpvnet.install obs-studio.install vlc&lt;br /&gt;
&lt;br /&gt;
===Not Taken Care Of With Chocolatey===&lt;br /&gt;
&lt;br /&gt;
CPU Burn-in | Joystick2Mouse 3 | LADSPA for Audactiy | Lightscribe&lt;br /&gt;
&lt;br /&gt;
=Ongoing=&lt;br /&gt;
&lt;br /&gt;
==Extend Evaluation Periods==&lt;br /&gt;
&lt;br /&gt;
If you are using an Enterprise Evaluation edition of Windows, you can re-arm the 90-day evaluation period up to 3 times:&lt;br /&gt;
&lt;br /&gt;
 slmgr /rearm&lt;/div&gt;</summary>
		<author><name>BrainwreckedTech</name></author>
	</entry>
	<entry>
		<id>https://wiki.bwt.com.de/index.php?title=Installing_A_Windows_Desktop&amp;diff=654</id>
		<title>Installing A Windows Desktop</title>
		<link rel="alternate" type="text/html" href="https://wiki.bwt.com.de/index.php?title=Installing_A_Windows_Desktop&amp;diff=654"/>
		<updated>2022-07-05T21:49:42Z</updated>

		<summary type="html">&lt;p&gt;BrainwreckedTech: /* GSudo */  Implemented bc template&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Pre-Setup=&lt;br /&gt;
&lt;br /&gt;
==BIOS Time Set To UTC vs Local Time==&lt;br /&gt;
&lt;br /&gt;
Windows 8 and 10 have support for setting the time to UTC and may even detect if the system time is in UTC or local time.&lt;br /&gt;
&lt;br /&gt;
There are still a couple of bugs as noted below, but the trade-off may be worth it to you.  Every other OS expects the clock to be set to UTC.&lt;br /&gt;
&lt;br /&gt;
* Windows will not sync to time servers if told that the BIOS clock is UTC.&lt;br /&gt;
* Windows may hang if running during the switch to and away from DST if told that the BIOS clock is UTC.&lt;br /&gt;
&lt;br /&gt;
If you are unsure of how UTC relates to your time zone, you can use Google to [https://www.google.com/search?q=UTC+time query UTC time].&lt;br /&gt;
&lt;br /&gt;
==Partitioning==&lt;br /&gt;
&lt;br /&gt;
Please read [[Drive Partitioning]] first as it contains a lot of good information.&lt;br /&gt;
&lt;br /&gt;
===BIOS+MBR vs UEFI+GPT===&lt;br /&gt;
&lt;br /&gt;
Windows falsely ties GPT with UEFI and MBR with BIOS.&lt;br /&gt;
&lt;br /&gt;
It&#039;s strongly suggested to use UEFI with GPT when possible as it allows for at least 128 partitions.  In general, you can let Microsoft (and OEMs) do whatever they want to your hard drive as it&#039;s nearly impossible to deplete the alotment of partitions.&lt;br /&gt;
&lt;br /&gt;
If your system uses legacy BIOS with MBR, you may wish to partition the drive yourself, especially if you plan on installing a second OS onto the drive.&lt;br /&gt;
* Any bootable Windows parition &#039;&#039;&#039;&#039;&#039;must&#039;&#039;&#039;&#039;&#039; occur on a primary partition&lt;br /&gt;
* MBR is limited to 4 primary paritions&lt;br /&gt;
** One of which can be an extended partition (which then lets you create unlimited logical partitions)&lt;br /&gt;
&lt;br /&gt;
===Parition Alignment===&lt;br /&gt;
&lt;br /&gt;
Starting with Vista, Windows will align partitions to 1MiB boundaries, so basic partitioning via Windows Setup is OK.&lt;br /&gt;
&lt;br /&gt;
===Shrinkinng NTFS Partitions===&lt;br /&gt;
&lt;br /&gt;
Windows Vista introduced the ability to shrink NTFS partitions, even those currently in use.  This can be incredibly useful on OEM PCs if you want to make room for a second OS.&lt;br /&gt;
&lt;br /&gt;
If you&#039;re trying to end a Windows partition at a particular boundary, you may want to under-allocate and then use something like GNU &amp;lt;tt&amp;gt;parted&amp;lt;/tt&amp;gt; to re-create the Windows partition at the boundary you want and then use {{ic|diskpart}} with {{ic|expand filesystem}} when you get back into Windows.&lt;br /&gt;
&lt;br /&gt;
===Microsoft Reserved Partition===&lt;br /&gt;
&lt;br /&gt;
Starting with 7, Windows will create a Microsoft Reserved partition when given a GPT disk with no partitions:&lt;br /&gt;
* Windows 7 &amp;amp; 8: 128MiB&lt;br /&gt;
* Windows 10: 16MiB&lt;br /&gt;
&lt;br /&gt;
===Windows Recovery Parition===&lt;br /&gt;
&lt;br /&gt;
Starting with 8, Windows will create a Windows Recovery partition:&lt;br /&gt;
* Windows 8: 300MB as the first partition, shown during volume selection&lt;br /&gt;
* Windows 10: 450MB as the last partition, hidden during volume selection&lt;br /&gt;
This partition is different from an OEM recovery partition.&lt;br /&gt;
&lt;br /&gt;
==Pre-Download==&lt;br /&gt;
&lt;br /&gt;
Starting with Windows 10, Microsoft keeps its ISO updated.&lt;br /&gt;
&lt;br /&gt;
You may also wish to download video card drivers before hand, as AMD and NVIDIA usually offer drivers that are more up-to-date than what&#039;s available via Windows Update.  Download either [https://www.amd.com/en/support AMD Driver Auto-Detect] or [https://www.nvidia.com/en-us/geforce/geforce-experience/ NVIDIA GeForce Experience]&lt;br /&gt;
&lt;br /&gt;
Use [http://www.windowsupdatesdownloader.com Windows Updates Downloader] to download security updates for your version of Windows.&lt;br /&gt;
&lt;br /&gt;
*Use &amp;lt;tt&amp;gt;FOR %U IN (*) DO START /W %U /QUIET /NORESTART&amp;lt;/tt&amp;gt; to execute all security updates in a given folder.&lt;br /&gt;
&lt;br /&gt;
Download Anti-virus such as [http://www.avira.com/en/free-download-avira-antivir-personal Avira] or [https://www.kaspersky.com/free-cloud-antivirus Kaspersky] if Windows&#039; built-in Defender isn&#039;t enough for you.&lt;br /&gt;
&lt;br /&gt;
=During Setup=&lt;br /&gt;
&lt;br /&gt;
==Administration==&lt;br /&gt;
&lt;br /&gt;
The default in Windows is that the first user created is part of the Administrators group and subsequent accounts are Standard Users.  This wiki recommends you choose one of the following:&lt;br /&gt;
&lt;br /&gt;
# Create one account not named Administrator that will be part of the Administrators group and use that for administrative duties while creating Standard User accounts for daily use.  This allows you to have laxer password complexity on the account that acts as an Administrator.&lt;br /&gt;
# Create an account for yourself that you will later drop to Standard User after re-enabling the Administrator account using &amp;lt;tt&amp;gt;net user administrator /active:yes&amp;lt;/tt&amp;gt;.  This route requires that you know full-well that people will try to attack the Administrator account but you feel confident in your password complexity.&lt;br /&gt;
&lt;br /&gt;
Use a short name rather than a full name when creating user accounts to get short directory names.  (E.g., {{ic|john}} instead of {{ic|John Smith}})  You can use {{ic|netplwiz}} to change full details. Changes to the name in User Accounts in Control Panel only affect the full name.&lt;br /&gt;
&lt;br /&gt;
==Microsoft Account==&lt;br /&gt;
&lt;br /&gt;
Starting with Windows 10, Microsoft &#039;&#039;really, really&#039;&#039; wants you to use a Micrsoft Account to log into Windows.  While the prospect of not having to tune settings on every individual machine you own might be a nice prospect for some, others won&#039;t like the privacy implications of tying your Windows usage to an account under Microsoft&#039;s complete purvue.&lt;br /&gt;
&lt;br /&gt;
Privacy implications aside, one useful feature of using a Microsoft Account is that Microsoft allows you to manage your Windows licenses.  To tie a Windows license for a machine to your Microsoft Account, use your Microsoft Account as the first account created during Windows Setup.  Should something go horribly wrong, Microsoft Tech Support will be looking for this tie.  Once the Windows license is associated with your account, you can stop using and delete the Microsoft Account from the machine if you want.&lt;br /&gt;
&lt;br /&gt;
=Post Setup=&lt;br /&gt;
&lt;br /&gt;
==Common Configuration Options==&lt;br /&gt;
&lt;br /&gt;
===DPI settings===&lt;br /&gt;
&lt;br /&gt;
For HTPC setups, 96 DPI is unreadable from 9 feet away.&lt;br /&gt;
&lt;br /&gt;
* Control Panel → Appearance and Personalization → Display → Set Custom text size (DPI)&lt;br /&gt;
&lt;br /&gt;
This will only affect your login.  To make this change to the login screen, you need to edit the registry.&lt;br /&gt;
&lt;br /&gt;
NB: &amp;lt;tt&amp;gt;word&amp;lt;/tt&amp;gt; values are hexadecimal, not decimal.  0x60 is 90 decimal, 0x78 is 120 decimal, and 0x90 is 144 decimal.&lt;br /&gt;
&lt;br /&gt;
 reg add &amp;quot;HKEY_USERS\.DEFAULT\Control Panel\Desktop&amp;quot; /v LogPixels /d 90 /t REG_QWORD /f&lt;br /&gt;
&lt;br /&gt;
Replace {{ic|QWORD}} with {{ic|DWORD}} for 32-bit Windows.&lt;br /&gt;
&lt;br /&gt;
===Re-Enable the Administrator Account===&lt;br /&gt;
&lt;br /&gt;
{{bc|net user administrator /active:yes&lt;br /&gt;
net user administrator &amp;lt;new-password&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
===Disable Search Indexing===&lt;br /&gt;
&lt;br /&gt;
* Control Panel &amp;gt; Indexing Options&lt;br /&gt;
* Control Panel &amp;gt; File Explorer Options &amp;gt; Search&lt;br /&gt;
* Drive Properties &amp;gt; Uncheck Allow files on this drive to have contents indexed in addition to file properties&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;sc config wsearch start=disabled&lt;br /&gt;
sc stop wsearch&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
===Temporarily Disable System Restore===&lt;br /&gt;
&lt;br /&gt;
Internet Explorer, Windows Media Player, some Hotfixes, and some third-party installers will all create a restore point.  No sense having this running during the initial setup of Windows as you&#039;re so close to sqaure one anyway.&lt;br /&gt;
&lt;br /&gt;
 rstrui.exe&lt;br /&gt;
&lt;br /&gt;
===Hibernation===&lt;br /&gt;
&lt;br /&gt;
For desktop computers, or computers with SSDs, you may not want to hibernate.&lt;br /&gt;
&lt;br /&gt;
 powercfg -h off&lt;br /&gt;
&lt;br /&gt;
===Power Management===&lt;br /&gt;
&lt;br /&gt;
For at least the duration of setting up Windows, you may want to keep the computer fully awake.&lt;br /&gt;
&lt;br /&gt;
===Page File===&lt;br /&gt;
&lt;br /&gt;
With the RAM that most computers have nowadays, it makes little sense to have much of a swap file.  You still want some space so that Windows can swap out parts of memory that aren&#039;t really being used.  Some Windows programs will balk with the lack of a swap file.&lt;br /&gt;
&lt;br /&gt;
 wmic pagefileset where name=&amp;quot;C:\\pagefile.sys&amp;quot; set InitialSize=512,MaximumSize=512&lt;br /&gt;
&lt;br /&gt;
===Disable Fast Startup===&lt;br /&gt;
&lt;br /&gt;
Windows Fast Startup does a hybrid sleep where everything is closed down on the software side, but the hardware is put into a sleep state before shutdown.  If you multi-boot, this can be more of a hindrance than a feature.  The major cause of concern is that mounted filesystems in Windows remain in a &amp;quot;in-use&amp;quot; state (the &amp;quot;dirty bit&amp;quot;) and unsafe to mount.&lt;br /&gt;
&lt;br /&gt;
* Control Panel &amp;gt; Hardware and Sound &amp;gt; Power Options &amp;gt; (left pane) Choose what the power buttons do &amp;gt; uncheck Turn on fast startup&lt;br /&gt;
&lt;br /&gt;
===Set Windows to use RTC in UTC===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Only do this if your BIOS clock is set to UTC instead of local time!&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 reg add &amp;quot;HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation&amp;quot; /v RealTimeIsUniversal /d 1 /t REG_QWORD /f&lt;br /&gt;
&lt;br /&gt;
Replace {{ic|QWORD}} with {{ic|DWORD}} for 32-bit Windows.&lt;br /&gt;
&lt;br /&gt;
==Tweaks==&lt;br /&gt;
&lt;br /&gt;
* Disable Homegroups&lt;br /&gt;
** Leave the homegroup&lt;br /&gt;
** Disable HomeGroup services&lt;br /&gt;
** Edit registry&lt;br /&gt;
*** Take ownership of HKEY_LOCAL_MACHINE\SOFTWARE\Classes\{B4FB3F98-C1EA-428d-A78A-D1F5659CBA93}&lt;br /&gt;
*** Add HKEY_LOCAL_MACHINE\SOFTWARE\Classes\{B4FB3F98-C1EA-428d-A78A-D1F5659CBA93}\System.IsPinnedToNameSpaceTree=qword:0&lt;br /&gt;
&lt;br /&gt;
==Other Programs==&lt;br /&gt;
&lt;br /&gt;
It&#039;s recommended to rely on [https://chocolatey.org/install Chocolatey] (Windows 10 and earlier) or {{ic|winget}} (pre-installed in Windows 11) for program installation and to keep your programs updated.  However, some applications are auto-updating and it&#039;s best to install them directly.&lt;br /&gt;
&lt;br /&gt;
* [https://www.amd.com/en/support AMD Adrenaline (Radeon and AMD chipset drivers)]&lt;br /&gt;
* [https://discord.com/api/downloads/distributions/app/installers/latest?channel=stable&amp;amp;platform=win&amp;amp;arch=x86 Discord]&lt;br /&gt;
* [https://www.nvidia.com/en-us/geforce/geforce-experience NVIDIA GeForce Experience]&lt;br /&gt;
* [https://cdn.cloudflare.steamstatic.com/client/installer/SteamSetup.exe Steam]&lt;br /&gt;
* Partition Tool&lt;br /&gt;
** [https://www.aomeitech.com/aomei-partition-assistant.html AOEMI Partition Assistant] (for functionality)&lt;br /&gt;
** [http://www.pcdisk.com/index.html Active@ Partition Manager] (for information)&lt;br /&gt;
** Avoid EaseUS Partition Master and Mini-Tool Partition Wizard as they&#039;re [https://blog.malwarebytes.com/glossary/bundleware/ bundleware].&lt;br /&gt;
* Windows Terminal&lt;br /&gt;
** [https://github.com/microsoft/terminal/releases/latest GitHub] (users must update manually)&lt;br /&gt;
** [https://www.microsoft.com/en-us/p/windows-terminal/9n0dx20hk701 Microsoft Store] (updates automatically)&lt;br /&gt;
&lt;br /&gt;
===Chocolatey===&lt;br /&gt;
&lt;br /&gt;
In PowerShell:&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString(&#039;https://chocolatey.org/install.ps1&#039;)&amp;lt;/nowiki&amp;gt;)}}&lt;br /&gt;
&lt;br /&gt;
===WinGet===&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} comes pre-installed in Windows 11.&lt;br /&gt;
&lt;br /&gt;
===GSudo===&lt;br /&gt;
&lt;br /&gt;
Windows Terminal is a per-user application (installed in {{ic|C:\Users\$USER}}) not a system application (installed in {{ic|C:\Program Files}}).  This breaks the {{ic|Run As Administrator}} function.&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install gsudo}}&lt;br /&gt;
{{bc|winget install gerardog.gsudo}}&lt;br /&gt;
&lt;br /&gt;
====Standard Utilities====&lt;br /&gt;
&lt;br /&gt;
These are basic utilties recommended for every user.&lt;br /&gt;
&lt;br /&gt;
 choco install 7zip.install [ cdburnerxp | imgburn | &#039;&#039;&#039;infrarecorder&#039;&#039;&#039; ] chocolateygui greenshot kdeconnect-kde keepass.install vscodium.install&lt;br /&gt;
&lt;br /&gt;
 winget install 7zip.7zip [ Canneverbe.CDBurnerXP | LIGHTNINGUK.ImgBurn | &#039;&#039;&#039;ChristianKindahl.InfraRecorder&#039;&#039;&#039; ] Greenshot.Greenshot KDE.KDEConnect DominikReichl.KeePass VSCodium.VSCodium&lt;br /&gt;
&lt;br /&gt;
====Power-User Utitlies====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install hxd ultravnc windirstat winmerge}}&lt;br /&gt;
{{bc|winget install uvncbvba.UltraVnc WinDirStat.WinDirStat WinMerge.WinMerge}}&lt;br /&gt;
&lt;br /&gt;
====GNU/Linux Utilities (Windows Native Ports)====&lt;br /&gt;
&lt;br /&gt;
 choco install git.install gnuwin32-coreutils.install wget xming&lt;br /&gt;
&lt;br /&gt;
====Audio====&lt;br /&gt;
&lt;br /&gt;
 choco install audacity audacity-ffmpeg audacity-lame eac mediamonkey&lt;br /&gt;
&lt;br /&gt;
====Cloud Storage====&lt;br /&gt;
&lt;br /&gt;
 choco install dropbox google-backup-and-sync onedrive spideroak sugarsync&lt;br /&gt;
&lt;br /&gt;
====Fonts====&lt;br /&gt;
&lt;br /&gt;
 choco install jetbrainsmono lato robotofonts sourcecodepro ubuntu.font&lt;br /&gt;
&lt;br /&gt;
====Grpahics====&lt;br /&gt;
&lt;br /&gt;
 choco install gimp inkscape paint.net&lt;br /&gt;
&lt;br /&gt;
=====Edit with GIMP=====&lt;br /&gt;
&lt;br /&gt;
If you want to keep the association with Windows&#039; Photos for image viewing but be able to get a right-click option to edit with GIMP:&lt;br /&gt;
&lt;br /&gt;
{{hc|edit-with-gimp.reg|2=&lt;br /&gt;
Windows Registry Editor Version 5.00&lt;br /&gt;
&lt;br /&gt;
[HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\Edit with GIMP]&lt;br /&gt;
&amp;quot;Icon&amp;quot;=&amp;quot;\&amp;quot;C:\\Program Files\\GIMP 2\\bin\\gimp-2.10.exe\&amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\Edit with GIMP\command]&lt;br /&gt;
@=&amp;quot;\&amp;quot;C:\\Program Files\\GIMP 2\\bin\\gimp-2.10.exe\&amp;quot; \&amp;quot;%1\&amp;quot;&amp;quot;}}&lt;br /&gt;
&lt;br /&gt;
{{bc|reg import edit-with-gimp.reg}}&lt;br /&gt;
&lt;br /&gt;
====Hardware====&lt;br /&gt;
&lt;br /&gt;
 choco install amd-ryzen-chipset crystaldiskmark cpu-z hwinfo.install hwmonitor intel-chipset-device-software&lt;br /&gt;
&lt;br /&gt;
====Internet====&lt;br /&gt;
&lt;br /&gt;
 choco install [ chromium | firefox | googlechrome | &#039;&#039;&#039;ungoogled-chromium&#039;&#039;&#039; ] nextcloud-client qbittorrent syncthing thunderbird&lt;br /&gt;
&lt;br /&gt;
====Communication====&lt;br /&gt;
&lt;br /&gt;
 choco install mumble pidgin skype&lt;br /&gt;
&lt;br /&gt;
====Office====&lt;br /&gt;
&lt;br /&gt;
 choco install dia foxitreader librecad libreoffice-fresh libreoffice-help onlyoffice&lt;br /&gt;
&lt;br /&gt;
====Virtualization====&lt;br /&gt;
&lt;br /&gt;
 choco install qemu virtualbox virtualbox.extensionpack&lt;br /&gt;
&lt;br /&gt;
====Video====&lt;br /&gt;
&lt;br /&gt;
 choco install handbrake.install mpvnet.install obs-studio.install vlc&lt;br /&gt;
&lt;br /&gt;
===Not Taken Care Of With Chocolatey===&lt;br /&gt;
&lt;br /&gt;
CPU Burn-in | Joystick2Mouse 3 | LADSPA for Audactiy | Lightscribe&lt;br /&gt;
&lt;br /&gt;
=Ongoing=&lt;br /&gt;
&lt;br /&gt;
==Extend Evaluation Periods==&lt;br /&gt;
&lt;br /&gt;
If you are using an Enterprise Evaluation edition of Windows, you can re-arm the 90-day evaluation period up to 3 times:&lt;br /&gt;
&lt;br /&gt;
 slmgr /rearm&lt;/div&gt;</summary>
		<author><name>BrainwreckedTech</name></author>
	</entry>
	<entry>
		<id>https://wiki.bwt.com.de/index.php?title=Installing_A_Windows_Desktop&amp;diff=653</id>
		<title>Installing A Windows Desktop</title>
		<link rel="alternate" type="text/html" href="https://wiki.bwt.com.de/index.php?title=Installing_A_Windows_Desktop&amp;diff=653"/>
		<updated>2022-07-05T21:48:37Z</updated>

		<summary type="html">&lt;p&gt;BrainwreckedTech: /* Power-User Utitlies */ Added winget command line&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Pre-Setup=&lt;br /&gt;
&lt;br /&gt;
==BIOS Time Set To UTC vs Local Time==&lt;br /&gt;
&lt;br /&gt;
Windows 8 and 10 have support for setting the time to UTC and may even detect if the system time is in UTC or local time.&lt;br /&gt;
&lt;br /&gt;
There are still a couple of bugs as noted below, but the trade-off may be worth it to you.  Every other OS expects the clock to be set to UTC.&lt;br /&gt;
&lt;br /&gt;
* Windows will not sync to time servers if told that the BIOS clock is UTC.&lt;br /&gt;
* Windows may hang if running during the switch to and away from DST if told that the BIOS clock is UTC.&lt;br /&gt;
&lt;br /&gt;
If you are unsure of how UTC relates to your time zone, you can use Google to [https://www.google.com/search?q=UTC+time query UTC time].&lt;br /&gt;
&lt;br /&gt;
==Partitioning==&lt;br /&gt;
&lt;br /&gt;
Please read [[Drive Partitioning]] first as it contains a lot of good information.&lt;br /&gt;
&lt;br /&gt;
===BIOS+MBR vs UEFI+GPT===&lt;br /&gt;
&lt;br /&gt;
Windows falsely ties GPT with UEFI and MBR with BIOS.&lt;br /&gt;
&lt;br /&gt;
It&#039;s strongly suggested to use UEFI with GPT when possible as it allows for at least 128 partitions.  In general, you can let Microsoft (and OEMs) do whatever they want to your hard drive as it&#039;s nearly impossible to deplete the alotment of partitions.&lt;br /&gt;
&lt;br /&gt;
If your system uses legacy BIOS with MBR, you may wish to partition the drive yourself, especially if you plan on installing a second OS onto the drive.&lt;br /&gt;
* Any bootable Windows parition &#039;&#039;&#039;&#039;&#039;must&#039;&#039;&#039;&#039;&#039; occur on a primary partition&lt;br /&gt;
* MBR is limited to 4 primary paritions&lt;br /&gt;
** One of which can be an extended partition (which then lets you create unlimited logical partitions)&lt;br /&gt;
&lt;br /&gt;
===Parition Alignment===&lt;br /&gt;
&lt;br /&gt;
Starting with Vista, Windows will align partitions to 1MiB boundaries, so basic partitioning via Windows Setup is OK.&lt;br /&gt;
&lt;br /&gt;
===Shrinkinng NTFS Partitions===&lt;br /&gt;
&lt;br /&gt;
Windows Vista introduced the ability to shrink NTFS partitions, even those currently in use.  This can be incredibly useful on OEM PCs if you want to make room for a second OS.&lt;br /&gt;
&lt;br /&gt;
If you&#039;re trying to end a Windows partition at a particular boundary, you may want to under-allocate and then use something like GNU &amp;lt;tt&amp;gt;parted&amp;lt;/tt&amp;gt; to re-create the Windows partition at the boundary you want and then use {{ic|diskpart}} with {{ic|expand filesystem}} when you get back into Windows.&lt;br /&gt;
&lt;br /&gt;
===Microsoft Reserved Partition===&lt;br /&gt;
&lt;br /&gt;
Starting with 7, Windows will create a Microsoft Reserved partition when given a GPT disk with no partitions:&lt;br /&gt;
* Windows 7 &amp;amp; 8: 128MiB&lt;br /&gt;
* Windows 10: 16MiB&lt;br /&gt;
&lt;br /&gt;
===Windows Recovery Parition===&lt;br /&gt;
&lt;br /&gt;
Starting with 8, Windows will create a Windows Recovery partition:&lt;br /&gt;
* Windows 8: 300MB as the first partition, shown during volume selection&lt;br /&gt;
* Windows 10: 450MB as the last partition, hidden during volume selection&lt;br /&gt;
This partition is different from an OEM recovery partition.&lt;br /&gt;
&lt;br /&gt;
==Pre-Download==&lt;br /&gt;
&lt;br /&gt;
Starting with Windows 10, Microsoft keeps its ISO updated.&lt;br /&gt;
&lt;br /&gt;
You may also wish to download video card drivers before hand, as AMD and NVIDIA usually offer drivers that are more up-to-date than what&#039;s available via Windows Update.  Download either [https://www.amd.com/en/support AMD Driver Auto-Detect] or [https://www.nvidia.com/en-us/geforce/geforce-experience/ NVIDIA GeForce Experience]&lt;br /&gt;
&lt;br /&gt;
Use [http://www.windowsupdatesdownloader.com Windows Updates Downloader] to download security updates for your version of Windows.&lt;br /&gt;
&lt;br /&gt;
*Use &amp;lt;tt&amp;gt;FOR %U IN (*) DO START /W %U /QUIET /NORESTART&amp;lt;/tt&amp;gt; to execute all security updates in a given folder.&lt;br /&gt;
&lt;br /&gt;
Download Anti-virus such as [http://www.avira.com/en/free-download-avira-antivir-personal Avira] or [https://www.kaspersky.com/free-cloud-antivirus Kaspersky] if Windows&#039; built-in Defender isn&#039;t enough for you.&lt;br /&gt;
&lt;br /&gt;
=During Setup=&lt;br /&gt;
&lt;br /&gt;
==Administration==&lt;br /&gt;
&lt;br /&gt;
The default in Windows is that the first user created is part of the Administrators group and subsequent accounts are Standard Users.  This wiki recommends you choose one of the following:&lt;br /&gt;
&lt;br /&gt;
# Create one account not named Administrator that will be part of the Administrators group and use that for administrative duties while creating Standard User accounts for daily use.  This allows you to have laxer password complexity on the account that acts as an Administrator.&lt;br /&gt;
# Create an account for yourself that you will later drop to Standard User after re-enabling the Administrator account using &amp;lt;tt&amp;gt;net user administrator /active:yes&amp;lt;/tt&amp;gt;.  This route requires that you know full-well that people will try to attack the Administrator account but you feel confident in your password complexity.&lt;br /&gt;
&lt;br /&gt;
Use a short name rather than a full name when creating user accounts to get short directory names.  (E.g., {{ic|john}} instead of {{ic|John Smith}})  You can use {{ic|netplwiz}} to change full details. Changes to the name in User Accounts in Control Panel only affect the full name.&lt;br /&gt;
&lt;br /&gt;
==Microsoft Account==&lt;br /&gt;
&lt;br /&gt;
Starting with Windows 10, Microsoft &#039;&#039;really, really&#039;&#039; wants you to use a Micrsoft Account to log into Windows.  While the prospect of not having to tune settings on every individual machine you own might be a nice prospect for some, others won&#039;t like the privacy implications of tying your Windows usage to an account under Microsoft&#039;s complete purvue.&lt;br /&gt;
&lt;br /&gt;
Privacy implications aside, one useful feature of using a Microsoft Account is that Microsoft allows you to manage your Windows licenses.  To tie a Windows license for a machine to your Microsoft Account, use your Microsoft Account as the first account created during Windows Setup.  Should something go horribly wrong, Microsoft Tech Support will be looking for this tie.  Once the Windows license is associated with your account, you can stop using and delete the Microsoft Account from the machine if you want.&lt;br /&gt;
&lt;br /&gt;
=Post Setup=&lt;br /&gt;
&lt;br /&gt;
==Common Configuration Options==&lt;br /&gt;
&lt;br /&gt;
===DPI settings===&lt;br /&gt;
&lt;br /&gt;
For HTPC setups, 96 DPI is unreadable from 9 feet away.&lt;br /&gt;
&lt;br /&gt;
* Control Panel → Appearance and Personalization → Display → Set Custom text size (DPI)&lt;br /&gt;
&lt;br /&gt;
This will only affect your login.  To make this change to the login screen, you need to edit the registry.&lt;br /&gt;
&lt;br /&gt;
NB: &amp;lt;tt&amp;gt;word&amp;lt;/tt&amp;gt; values are hexadecimal, not decimal.  0x60 is 90 decimal, 0x78 is 120 decimal, and 0x90 is 144 decimal.&lt;br /&gt;
&lt;br /&gt;
 reg add &amp;quot;HKEY_USERS\.DEFAULT\Control Panel\Desktop&amp;quot; /v LogPixels /d 90 /t REG_QWORD /f&lt;br /&gt;
&lt;br /&gt;
Replace {{ic|QWORD}} with {{ic|DWORD}} for 32-bit Windows.&lt;br /&gt;
&lt;br /&gt;
===Re-Enable the Administrator Account===&lt;br /&gt;
&lt;br /&gt;
{{bc|net user administrator /active:yes&lt;br /&gt;
net user administrator &amp;lt;new-password&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
===Disable Search Indexing===&lt;br /&gt;
&lt;br /&gt;
* Control Panel &amp;gt; Indexing Options&lt;br /&gt;
* Control Panel &amp;gt; File Explorer Options &amp;gt; Search&lt;br /&gt;
* Drive Properties &amp;gt; Uncheck Allow files on this drive to have contents indexed in addition to file properties&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;sc config wsearch start=disabled&lt;br /&gt;
sc stop wsearch&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
===Temporarily Disable System Restore===&lt;br /&gt;
&lt;br /&gt;
Internet Explorer, Windows Media Player, some Hotfixes, and some third-party installers will all create a restore point.  No sense having this running during the initial setup of Windows as you&#039;re so close to sqaure one anyway.&lt;br /&gt;
&lt;br /&gt;
 rstrui.exe&lt;br /&gt;
&lt;br /&gt;
===Hibernation===&lt;br /&gt;
&lt;br /&gt;
For desktop computers, or computers with SSDs, you may not want to hibernate.&lt;br /&gt;
&lt;br /&gt;
 powercfg -h off&lt;br /&gt;
&lt;br /&gt;
===Power Management===&lt;br /&gt;
&lt;br /&gt;
For at least the duration of setting up Windows, you may want to keep the computer fully awake.&lt;br /&gt;
&lt;br /&gt;
===Page File===&lt;br /&gt;
&lt;br /&gt;
With the RAM that most computers have nowadays, it makes little sense to have much of a swap file.  You still want some space so that Windows can swap out parts of memory that aren&#039;t really being used.  Some Windows programs will balk with the lack of a swap file.&lt;br /&gt;
&lt;br /&gt;
 wmic pagefileset where name=&amp;quot;C:\\pagefile.sys&amp;quot; set InitialSize=512,MaximumSize=512&lt;br /&gt;
&lt;br /&gt;
===Disable Fast Startup===&lt;br /&gt;
&lt;br /&gt;
Windows Fast Startup does a hybrid sleep where everything is closed down on the software side, but the hardware is put into a sleep state before shutdown.  If you multi-boot, this can be more of a hindrance than a feature.  The major cause of concern is that mounted filesystems in Windows remain in a &amp;quot;in-use&amp;quot; state (the &amp;quot;dirty bit&amp;quot;) and unsafe to mount.&lt;br /&gt;
&lt;br /&gt;
* Control Panel &amp;gt; Hardware and Sound &amp;gt; Power Options &amp;gt; (left pane) Choose what the power buttons do &amp;gt; uncheck Turn on fast startup&lt;br /&gt;
&lt;br /&gt;
===Set Windows to use RTC in UTC===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Only do this if your BIOS clock is set to UTC instead of local time!&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 reg add &amp;quot;HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation&amp;quot; /v RealTimeIsUniversal /d 1 /t REG_QWORD /f&lt;br /&gt;
&lt;br /&gt;
Replace {{ic|QWORD}} with {{ic|DWORD}} for 32-bit Windows.&lt;br /&gt;
&lt;br /&gt;
==Tweaks==&lt;br /&gt;
&lt;br /&gt;
* Disable Homegroups&lt;br /&gt;
** Leave the homegroup&lt;br /&gt;
** Disable HomeGroup services&lt;br /&gt;
** Edit registry&lt;br /&gt;
*** Take ownership of HKEY_LOCAL_MACHINE\SOFTWARE\Classes\{B4FB3F98-C1EA-428d-A78A-D1F5659CBA93}&lt;br /&gt;
*** Add HKEY_LOCAL_MACHINE\SOFTWARE\Classes\{B4FB3F98-C1EA-428d-A78A-D1F5659CBA93}\System.IsPinnedToNameSpaceTree=qword:0&lt;br /&gt;
&lt;br /&gt;
==Other Programs==&lt;br /&gt;
&lt;br /&gt;
It&#039;s recommended to rely on [https://chocolatey.org/install Chocolatey] (Windows 10 and earlier) or {{ic|winget}} (pre-installed in Windows 11) for program installation and to keep your programs updated.  However, some applications are auto-updating and it&#039;s best to install them directly.&lt;br /&gt;
&lt;br /&gt;
* [https://www.amd.com/en/support AMD Adrenaline (Radeon and AMD chipset drivers)]&lt;br /&gt;
* [https://discord.com/api/downloads/distributions/app/installers/latest?channel=stable&amp;amp;platform=win&amp;amp;arch=x86 Discord]&lt;br /&gt;
* [https://www.nvidia.com/en-us/geforce/geforce-experience NVIDIA GeForce Experience]&lt;br /&gt;
* [https://cdn.cloudflare.steamstatic.com/client/installer/SteamSetup.exe Steam]&lt;br /&gt;
* Partition Tool&lt;br /&gt;
** [https://www.aomeitech.com/aomei-partition-assistant.html AOEMI Partition Assistant] (for functionality)&lt;br /&gt;
** [http://www.pcdisk.com/index.html Active@ Partition Manager] (for information)&lt;br /&gt;
** Avoid EaseUS Partition Master and Mini-Tool Partition Wizard as they&#039;re [https://blog.malwarebytes.com/glossary/bundleware/ bundleware].&lt;br /&gt;
* Windows Terminal&lt;br /&gt;
** [https://github.com/microsoft/terminal/releases/latest GitHub] (users must update manually)&lt;br /&gt;
** [https://www.microsoft.com/en-us/p/windows-terminal/9n0dx20hk701 Microsoft Store] (updates automatically)&lt;br /&gt;
&lt;br /&gt;
===Chocolatey===&lt;br /&gt;
&lt;br /&gt;
In PowerShell:&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString(&#039;https://chocolatey.org/install.ps1&#039;)&amp;lt;/nowiki&amp;gt;)}}&lt;br /&gt;
&lt;br /&gt;
===WinGet===&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} comes pre-installed in Windows 11.&lt;br /&gt;
&lt;br /&gt;
===GSudo===&lt;br /&gt;
&lt;br /&gt;
Windows Terminal is a per-user application (installed in {{ic|C:\Users\$USER}}) not a system application (installed in {{ic|C:\Program Files}}).  This breaks the {{ic|Run As Administrator}} function.&lt;br /&gt;
&lt;br /&gt;
 choco install gsudo&lt;br /&gt;
&lt;br /&gt;
 winget install gerardog.gsudo&lt;br /&gt;
&lt;br /&gt;
====Standard Utilities====&lt;br /&gt;
&lt;br /&gt;
These are basic utilties recommended for every user.&lt;br /&gt;
&lt;br /&gt;
 choco install 7zip.install [ cdburnerxp | imgburn | &#039;&#039;&#039;infrarecorder&#039;&#039;&#039; ] chocolateygui greenshot kdeconnect-kde keepass.install vscodium.install&lt;br /&gt;
&lt;br /&gt;
 winget install 7zip.7zip [ Canneverbe.CDBurnerXP | LIGHTNINGUK.ImgBurn | &#039;&#039;&#039;ChristianKindahl.InfraRecorder&#039;&#039;&#039; ] Greenshot.Greenshot KDE.KDEConnect DominikReichl.KeePass VSCodium.VSCodium&lt;br /&gt;
&lt;br /&gt;
====Power-User Utitlies====&lt;br /&gt;
&lt;br /&gt;
{{bc|choco install hxd ultravnc windirstat winmerge}}&lt;br /&gt;
{{bc|winget install uvncbvba.UltraVnc WinDirStat.WinDirStat WinMerge.WinMerge}}&lt;br /&gt;
&lt;br /&gt;
====GNU/Linux Utilities (Windows Native Ports)====&lt;br /&gt;
&lt;br /&gt;
 choco install git.install gnuwin32-coreutils.install wget xming&lt;br /&gt;
&lt;br /&gt;
====Audio====&lt;br /&gt;
&lt;br /&gt;
 choco install audacity audacity-ffmpeg audacity-lame eac mediamonkey&lt;br /&gt;
&lt;br /&gt;
====Cloud Storage====&lt;br /&gt;
&lt;br /&gt;
 choco install dropbox google-backup-and-sync onedrive spideroak sugarsync&lt;br /&gt;
&lt;br /&gt;
====Fonts====&lt;br /&gt;
&lt;br /&gt;
 choco install jetbrainsmono lato robotofonts sourcecodepro ubuntu.font&lt;br /&gt;
&lt;br /&gt;
====Grpahics====&lt;br /&gt;
&lt;br /&gt;
 choco install gimp inkscape paint.net&lt;br /&gt;
&lt;br /&gt;
=====Edit with GIMP=====&lt;br /&gt;
&lt;br /&gt;
If you want to keep the association with Windows&#039; Photos for image viewing but be able to get a right-click option to edit with GIMP:&lt;br /&gt;
&lt;br /&gt;
{{hc|edit-with-gimp.reg|2=&lt;br /&gt;
Windows Registry Editor Version 5.00&lt;br /&gt;
&lt;br /&gt;
[HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\Edit with GIMP]&lt;br /&gt;
&amp;quot;Icon&amp;quot;=&amp;quot;\&amp;quot;C:\\Program Files\\GIMP 2\\bin\\gimp-2.10.exe\&amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\Edit with GIMP\command]&lt;br /&gt;
@=&amp;quot;\&amp;quot;C:\\Program Files\\GIMP 2\\bin\\gimp-2.10.exe\&amp;quot; \&amp;quot;%1\&amp;quot;&amp;quot;}}&lt;br /&gt;
&lt;br /&gt;
{{bc|reg import edit-with-gimp.reg}}&lt;br /&gt;
&lt;br /&gt;
====Hardware====&lt;br /&gt;
&lt;br /&gt;
 choco install amd-ryzen-chipset crystaldiskmark cpu-z hwinfo.install hwmonitor intel-chipset-device-software&lt;br /&gt;
&lt;br /&gt;
====Internet====&lt;br /&gt;
&lt;br /&gt;
 choco install [ chromium | firefox | googlechrome | &#039;&#039;&#039;ungoogled-chromium&#039;&#039;&#039; ] nextcloud-client qbittorrent syncthing thunderbird&lt;br /&gt;
&lt;br /&gt;
====Communication====&lt;br /&gt;
&lt;br /&gt;
 choco install mumble pidgin skype&lt;br /&gt;
&lt;br /&gt;
====Office====&lt;br /&gt;
&lt;br /&gt;
 choco install dia foxitreader librecad libreoffice-fresh libreoffice-help onlyoffice&lt;br /&gt;
&lt;br /&gt;
====Virtualization====&lt;br /&gt;
&lt;br /&gt;
 choco install qemu virtualbox virtualbox.extensionpack&lt;br /&gt;
&lt;br /&gt;
====Video====&lt;br /&gt;
&lt;br /&gt;
 choco install handbrake.install mpvnet.install obs-studio.install vlc&lt;br /&gt;
&lt;br /&gt;
===Not Taken Care Of With Chocolatey===&lt;br /&gt;
&lt;br /&gt;
CPU Burn-in | Joystick2Mouse 3 | LADSPA for Audactiy | Lightscribe&lt;br /&gt;
&lt;br /&gt;
=Ongoing=&lt;br /&gt;
&lt;br /&gt;
==Extend Evaluation Periods==&lt;br /&gt;
&lt;br /&gt;
If you are using an Enterprise Evaluation edition of Windows, you can re-arm the 90-day evaluation period up to 3 times:&lt;br /&gt;
&lt;br /&gt;
 slmgr /rearm&lt;/div&gt;</summary>
		<author><name>BrainwreckedTech</name></author>
	</entry>
	<entry>
		<id>https://wiki.bwt.com.de/index.php?title=Installing_A_Windows_Desktop&amp;diff=652</id>
		<title>Installing A Windows Desktop</title>
		<link rel="alternate" type="text/html" href="https://wiki.bwt.com.de/index.php?title=Installing_A_Windows_Desktop&amp;diff=652"/>
		<updated>2022-07-05T20:54:55Z</updated>

		<summary type="html">&lt;p&gt;BrainwreckedTech: /* Grpahics */ Added registry edit for Edit with GIMP&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Pre-Setup=&lt;br /&gt;
&lt;br /&gt;
==BIOS Time Set To UTC vs Local Time==&lt;br /&gt;
&lt;br /&gt;
Windows 8 and 10 have support for setting the time to UTC and may even detect if the system time is in UTC or local time.&lt;br /&gt;
&lt;br /&gt;
There are still a couple of bugs as noted below, but the trade-off may be worth it to you.  Every other OS expects the clock to be set to UTC.&lt;br /&gt;
&lt;br /&gt;
* Windows will not sync to time servers if told that the BIOS clock is UTC.&lt;br /&gt;
* Windows may hang if running during the switch to and away from DST if told that the BIOS clock is UTC.&lt;br /&gt;
&lt;br /&gt;
If you are unsure of how UTC relates to your time zone, you can use Google to [https://www.google.com/search?q=UTC+time query UTC time].&lt;br /&gt;
&lt;br /&gt;
==Partitioning==&lt;br /&gt;
&lt;br /&gt;
Please read [[Drive Partitioning]] first as it contains a lot of good information.&lt;br /&gt;
&lt;br /&gt;
===BIOS+MBR vs UEFI+GPT===&lt;br /&gt;
&lt;br /&gt;
Windows falsely ties GPT with UEFI and MBR with BIOS.&lt;br /&gt;
&lt;br /&gt;
It&#039;s strongly suggested to use UEFI with GPT when possible as it allows for at least 128 partitions.  In general, you can let Microsoft (and OEMs) do whatever they want to your hard drive as it&#039;s nearly impossible to deplete the alotment of partitions.&lt;br /&gt;
&lt;br /&gt;
If your system uses legacy BIOS with MBR, you may wish to partition the drive yourself, especially if you plan on installing a second OS onto the drive.&lt;br /&gt;
* Any bootable Windows parition &#039;&#039;&#039;&#039;&#039;must&#039;&#039;&#039;&#039;&#039; occur on a primary partition&lt;br /&gt;
* MBR is limited to 4 primary paritions&lt;br /&gt;
** One of which can be an extended partition (which then lets you create unlimited logical partitions)&lt;br /&gt;
&lt;br /&gt;
===Parition Alignment===&lt;br /&gt;
&lt;br /&gt;
Starting with Vista, Windows will align partitions to 1MiB boundaries, so basic partitioning via Windows Setup is OK.&lt;br /&gt;
&lt;br /&gt;
===Shrinkinng NTFS Partitions===&lt;br /&gt;
&lt;br /&gt;
Windows Vista introduced the ability to shrink NTFS partitions, even those currently in use.  This can be incredibly useful on OEM PCs if you want to make room for a second OS.&lt;br /&gt;
&lt;br /&gt;
If you&#039;re trying to end a Windows partition at a particular boundary, you may want to under-allocate and then use something like GNU &amp;lt;tt&amp;gt;parted&amp;lt;/tt&amp;gt; to re-create the Windows partition at the boundary you want and then use {{ic|diskpart}} with {{ic|expand filesystem}} when you get back into Windows.&lt;br /&gt;
&lt;br /&gt;
===Microsoft Reserved Partition===&lt;br /&gt;
&lt;br /&gt;
Starting with 7, Windows will create a Microsoft Reserved partition when given a GPT disk with no partitions:&lt;br /&gt;
* Windows 7 &amp;amp; 8: 128MiB&lt;br /&gt;
* Windows 10: 16MiB&lt;br /&gt;
&lt;br /&gt;
===Windows Recovery Parition===&lt;br /&gt;
&lt;br /&gt;
Starting with 8, Windows will create a Windows Recovery partition:&lt;br /&gt;
* Windows 8: 300MB as the first partition, shown during volume selection&lt;br /&gt;
* Windows 10: 450MB as the last partition, hidden during volume selection&lt;br /&gt;
This partition is different from an OEM recovery partition.&lt;br /&gt;
&lt;br /&gt;
==Pre-Download==&lt;br /&gt;
&lt;br /&gt;
Starting with Windows 10, Microsoft keeps its ISO updated.&lt;br /&gt;
&lt;br /&gt;
You may also wish to download video card drivers before hand, as AMD and NVIDIA usually offer drivers that are more up-to-date than what&#039;s available via Windows Update.  Download either [https://www.amd.com/en/support AMD Driver Auto-Detect] or [https://www.nvidia.com/en-us/geforce/geforce-experience/ NVIDIA GeForce Experience]&lt;br /&gt;
&lt;br /&gt;
Use [http://www.windowsupdatesdownloader.com Windows Updates Downloader] to download security updates for your version of Windows.&lt;br /&gt;
&lt;br /&gt;
*Use &amp;lt;tt&amp;gt;FOR %U IN (*) DO START /W %U /QUIET /NORESTART&amp;lt;/tt&amp;gt; to execute all security updates in a given folder.&lt;br /&gt;
&lt;br /&gt;
Download Anti-virus such as [http://www.avira.com/en/free-download-avira-antivir-personal Avira] or [https://www.kaspersky.com/free-cloud-antivirus Kaspersky] if Windows&#039; built-in Defender isn&#039;t enough for you.&lt;br /&gt;
&lt;br /&gt;
=During Setup=&lt;br /&gt;
&lt;br /&gt;
==Administration==&lt;br /&gt;
&lt;br /&gt;
The default in Windows is that the first user created is part of the Administrators group and subsequent accounts are Standard Users.  This wiki recommends you choose one of the following:&lt;br /&gt;
&lt;br /&gt;
# Create one account not named Administrator that will be part of the Administrators group and use that for administrative duties while creating Standard User accounts for daily use.  This allows you to have laxer password complexity on the account that acts as an Administrator.&lt;br /&gt;
# Create an account for yourself that you will later drop to Standard User after re-enabling the Administrator account using &amp;lt;tt&amp;gt;net user administrator /active:yes&amp;lt;/tt&amp;gt;.  This route requires that you know full-well that people will try to attack the Administrator account but you feel confident in your password complexity.&lt;br /&gt;
&lt;br /&gt;
Use a short name rather than a full name when creating user accounts to get short directory names.  (E.g., {{ic|john}} instead of {{ic|John Smith}})  You can use {{ic|netplwiz}} to change full details. Changes to the name in User Accounts in Control Panel only affect the full name.&lt;br /&gt;
&lt;br /&gt;
==Microsoft Account==&lt;br /&gt;
&lt;br /&gt;
Starting with Windows 10, Microsoft &#039;&#039;really, really&#039;&#039; wants you to use a Micrsoft Account to log into Windows.  While the prospect of not having to tune settings on every individual machine you own might be a nice prospect for some, others won&#039;t like the privacy implications of tying your Windows usage to an account under Microsoft&#039;s complete purvue.&lt;br /&gt;
&lt;br /&gt;
Privacy implications aside, one useful feature of using a Microsoft Account is that Microsoft allows you to manage your Windows licenses.  To tie a Windows license for a machine to your Microsoft Account, use your Microsoft Account as the first account created during Windows Setup.  Should something go horribly wrong, Microsoft Tech Support will be looking for this tie.  Once the Windows license is associated with your account, you can stop using and delete the Microsoft Account from the machine if you want.&lt;br /&gt;
&lt;br /&gt;
=Post Setup=&lt;br /&gt;
&lt;br /&gt;
==Common Configuration Options==&lt;br /&gt;
&lt;br /&gt;
===DPI settings===&lt;br /&gt;
&lt;br /&gt;
For HTPC setups, 96 DPI is unreadable from 9 feet away.&lt;br /&gt;
&lt;br /&gt;
* Control Panel → Appearance and Personalization → Display → Set Custom text size (DPI)&lt;br /&gt;
&lt;br /&gt;
This will only affect your login.  To make this change to the login screen, you need to edit the registry.&lt;br /&gt;
&lt;br /&gt;
NB: &amp;lt;tt&amp;gt;word&amp;lt;/tt&amp;gt; values are hexadecimal, not decimal.  0x60 is 90 decimal, 0x78 is 120 decimal, and 0x90 is 144 decimal.&lt;br /&gt;
&lt;br /&gt;
 reg add &amp;quot;HKEY_USERS\.DEFAULT\Control Panel\Desktop&amp;quot; /v LogPixels /d 90 /t REG_QWORD /f&lt;br /&gt;
&lt;br /&gt;
Replace {{ic|QWORD}} with {{ic|DWORD}} for 32-bit Windows.&lt;br /&gt;
&lt;br /&gt;
===Re-Enable the Administrator Account===&lt;br /&gt;
&lt;br /&gt;
{{bc|net user administrator /active:yes&lt;br /&gt;
net user administrator &amp;lt;new-password&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
===Disable Search Indexing===&lt;br /&gt;
&lt;br /&gt;
* Control Panel &amp;gt; Indexing Options&lt;br /&gt;
* Control Panel &amp;gt; File Explorer Options &amp;gt; Search&lt;br /&gt;
* Drive Properties &amp;gt; Uncheck Allow files on this drive to have contents indexed in addition to file properties&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;sc config wsearch start=disabled&lt;br /&gt;
sc stop wsearch&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
===Temporarily Disable System Restore===&lt;br /&gt;
&lt;br /&gt;
Internet Explorer, Windows Media Player, some Hotfixes, and some third-party installers will all create a restore point.  No sense having this running during the initial setup of Windows as you&#039;re so close to sqaure one anyway.&lt;br /&gt;
&lt;br /&gt;
 rstrui.exe&lt;br /&gt;
&lt;br /&gt;
===Hibernation===&lt;br /&gt;
&lt;br /&gt;
For desktop computers, or computers with SSDs, you may not want to hibernate.&lt;br /&gt;
&lt;br /&gt;
 powercfg -h off&lt;br /&gt;
&lt;br /&gt;
===Power Management===&lt;br /&gt;
&lt;br /&gt;
For at least the duration of setting up Windows, you may want to keep the computer fully awake.&lt;br /&gt;
&lt;br /&gt;
===Page File===&lt;br /&gt;
&lt;br /&gt;
With the RAM that most computers have nowadays, it makes little sense to have much of a swap file.  You still want some space so that Windows can swap out parts of memory that aren&#039;t really being used.  Some Windows programs will balk with the lack of a swap file.&lt;br /&gt;
&lt;br /&gt;
 wmic pagefileset where name=&amp;quot;C:\\pagefile.sys&amp;quot; set InitialSize=512,MaximumSize=512&lt;br /&gt;
&lt;br /&gt;
===Disable Fast Startup===&lt;br /&gt;
&lt;br /&gt;
Windows Fast Startup does a hybrid sleep where everything is closed down on the software side, but the hardware is put into a sleep state before shutdown.  If you multi-boot, this can be more of a hindrance than a feature.  The major cause of concern is that mounted filesystems in Windows remain in a &amp;quot;in-use&amp;quot; state (the &amp;quot;dirty bit&amp;quot;) and unsafe to mount.&lt;br /&gt;
&lt;br /&gt;
* Control Panel &amp;gt; Hardware and Sound &amp;gt; Power Options &amp;gt; (left pane) Choose what the power buttons do &amp;gt; uncheck Turn on fast startup&lt;br /&gt;
&lt;br /&gt;
===Set Windows to use RTC in UTC===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Only do this if your BIOS clock is set to UTC instead of local time!&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 reg add &amp;quot;HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation&amp;quot; /v RealTimeIsUniversal /d 1 /t REG_QWORD /f&lt;br /&gt;
&lt;br /&gt;
Replace {{ic|QWORD}} with {{ic|DWORD}} for 32-bit Windows.&lt;br /&gt;
&lt;br /&gt;
==Tweaks==&lt;br /&gt;
&lt;br /&gt;
* Disable Homegroups&lt;br /&gt;
** Leave the homegroup&lt;br /&gt;
** Disable HomeGroup services&lt;br /&gt;
** Edit registry&lt;br /&gt;
*** Take ownership of HKEY_LOCAL_MACHINE\SOFTWARE\Classes\{B4FB3F98-C1EA-428d-A78A-D1F5659CBA93}&lt;br /&gt;
*** Add HKEY_LOCAL_MACHINE\SOFTWARE\Classes\{B4FB3F98-C1EA-428d-A78A-D1F5659CBA93}\System.IsPinnedToNameSpaceTree=qword:0&lt;br /&gt;
&lt;br /&gt;
==Other Programs==&lt;br /&gt;
&lt;br /&gt;
It&#039;s recommended to rely on [https://chocolatey.org/install Chocolatey] (Windows 10 and earlier) or {{ic|winget}} (pre-installed in Windows 11) for program installation and to keep your programs updated.  However, some applications are auto-updating and it&#039;s best to install them directly.&lt;br /&gt;
&lt;br /&gt;
* [https://www.amd.com/en/support AMD Adrenaline (Radeon and AMD chipset drivers)]&lt;br /&gt;
* [https://discord.com/api/downloads/distributions/app/installers/latest?channel=stable&amp;amp;platform=win&amp;amp;arch=x86 Discord]&lt;br /&gt;
* [https://www.nvidia.com/en-us/geforce/geforce-experience NVIDIA GeForce Experience]&lt;br /&gt;
* [https://cdn.cloudflare.steamstatic.com/client/installer/SteamSetup.exe Steam]&lt;br /&gt;
* Partition Tool&lt;br /&gt;
** [https://www.aomeitech.com/aomei-partition-assistant.html AOEMI Partition Assistant] (for functionality)&lt;br /&gt;
** [http://www.pcdisk.com/index.html Active@ Partition Manager] (for information)&lt;br /&gt;
** Avoid EaseUS Partition Master and Mini-Tool Partition Wizard as they&#039;re [https://blog.malwarebytes.com/glossary/bundleware/ bundleware].&lt;br /&gt;
* Windows Terminal&lt;br /&gt;
** [https://github.com/microsoft/terminal/releases/latest GitHub] (users must update manually)&lt;br /&gt;
** [https://www.microsoft.com/en-us/p/windows-terminal/9n0dx20hk701 Microsoft Store] (updates automatically)&lt;br /&gt;
&lt;br /&gt;
===Chocolatey===&lt;br /&gt;
&lt;br /&gt;
In PowerShell:&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString(&#039;https://chocolatey.org/install.ps1&#039;)&amp;lt;/nowiki&amp;gt;)}}&lt;br /&gt;
&lt;br /&gt;
===WinGet===&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} comes pre-installed in Windows 11.&lt;br /&gt;
&lt;br /&gt;
===GSudo===&lt;br /&gt;
&lt;br /&gt;
Windows Terminal is a per-user application (installed in {{ic|C:\Users\$USER}}) not a system application (installed in {{ic|C:\Program Files}}).  This breaks the {{ic|Run As Administrator}} function.&lt;br /&gt;
&lt;br /&gt;
 choco install gsudo&lt;br /&gt;
&lt;br /&gt;
 winget install gerardog.gsudo&lt;br /&gt;
&lt;br /&gt;
====Standard Utilities====&lt;br /&gt;
&lt;br /&gt;
These are basic utilties recommended for every user.&lt;br /&gt;
&lt;br /&gt;
 choco install 7zip.install [ cdburnerxp | imgburn | &#039;&#039;&#039;infrarecorder&#039;&#039;&#039; ] chocolateygui greenshot kdeconnect-kde keepass.install vscodium.install&lt;br /&gt;
&lt;br /&gt;
 winget install 7zip.7zip [ Canneverbe.CDBurnerXP | LIGHTNINGUK.ImgBurn | &#039;&#039;&#039;ChristianKindahl.InfraRecorder&#039;&#039;&#039; ] Greenshot.Greenshot KDE.KDEConnect DominikReichl.KeePass VSCodium.VSCodium&lt;br /&gt;
&lt;br /&gt;
====Power-User Utitlies====&lt;br /&gt;
&lt;br /&gt;
 choco install hxd ultravnc windirstat winmerge&lt;br /&gt;
&lt;br /&gt;
====GNU/Linux Utilities (Windows Native Ports)====&lt;br /&gt;
&lt;br /&gt;
 choco install git.install gnuwin32-coreutils.install wget xming&lt;br /&gt;
&lt;br /&gt;
====Audio====&lt;br /&gt;
&lt;br /&gt;
 choco install audacity audacity-ffmpeg audacity-lame eac mediamonkey&lt;br /&gt;
&lt;br /&gt;
====Cloud Storage====&lt;br /&gt;
&lt;br /&gt;
 choco install dropbox google-backup-and-sync onedrive spideroak sugarsync&lt;br /&gt;
&lt;br /&gt;
====Fonts====&lt;br /&gt;
&lt;br /&gt;
 choco install jetbrainsmono lato robotofonts sourcecodepro ubuntu.font&lt;br /&gt;
&lt;br /&gt;
====Grpahics====&lt;br /&gt;
&lt;br /&gt;
 choco install gimp inkscape paint.net&lt;br /&gt;
&lt;br /&gt;
=====Edit with GIMP=====&lt;br /&gt;
&lt;br /&gt;
If you want to keep the association with Windows&#039; Photos for image viewing but be able to get a right-click option to edit with GIMP:&lt;br /&gt;
&lt;br /&gt;
{{hc|edit-with-gimp.reg|2=&lt;br /&gt;
Windows Registry Editor Version 5.00&lt;br /&gt;
&lt;br /&gt;
[HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\Edit with GIMP]&lt;br /&gt;
&amp;quot;Icon&amp;quot;=&amp;quot;\&amp;quot;C:\\Program Files\\GIMP 2\\bin\\gimp-2.10.exe\&amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\Edit with GIMP\command]&lt;br /&gt;
@=&amp;quot;\&amp;quot;C:\\Program Files\\GIMP 2\\bin\\gimp-2.10.exe\&amp;quot; \&amp;quot;%1\&amp;quot;&amp;quot;}}&lt;br /&gt;
&lt;br /&gt;
{{bc|reg import edit-with-gimp.reg}}&lt;br /&gt;
&lt;br /&gt;
====Hardware====&lt;br /&gt;
&lt;br /&gt;
 choco install amd-ryzen-chipset crystaldiskmark cpu-z hwinfo.install hwmonitor intel-chipset-device-software&lt;br /&gt;
&lt;br /&gt;
====Internet====&lt;br /&gt;
&lt;br /&gt;
 choco install [ chromium | firefox | googlechrome | &#039;&#039;&#039;ungoogled-chromium&#039;&#039;&#039; ] nextcloud-client qbittorrent syncthing thunderbird&lt;br /&gt;
&lt;br /&gt;
====Communication====&lt;br /&gt;
&lt;br /&gt;
 choco install mumble pidgin skype&lt;br /&gt;
&lt;br /&gt;
====Office====&lt;br /&gt;
&lt;br /&gt;
 choco install dia foxitreader librecad libreoffice-fresh libreoffice-help onlyoffice&lt;br /&gt;
&lt;br /&gt;
====Virtualization====&lt;br /&gt;
&lt;br /&gt;
 choco install qemu virtualbox virtualbox.extensionpack&lt;br /&gt;
&lt;br /&gt;
====Video====&lt;br /&gt;
&lt;br /&gt;
 choco install handbrake.install mpvnet.install obs-studio.install vlc&lt;br /&gt;
&lt;br /&gt;
===Not Taken Care Of With Chocolatey===&lt;br /&gt;
&lt;br /&gt;
CPU Burn-in | Joystick2Mouse 3 | LADSPA for Audactiy | Lightscribe&lt;br /&gt;
&lt;br /&gt;
=Ongoing=&lt;br /&gt;
&lt;br /&gt;
==Extend Evaluation Periods==&lt;br /&gt;
&lt;br /&gt;
If you are using an Enterprise Evaluation edition of Windows, you can re-arm the 90-day evaluation period up to 3 times:&lt;br /&gt;
&lt;br /&gt;
 slmgr /rearm&lt;/div&gt;</summary>
		<author><name>BrainwreckedTech</name></author>
	</entry>
	<entry>
		<id>https://wiki.bwt.com.de/index.php?title=Installing_A_Windows_Desktop&amp;diff=651</id>
		<title>Installing A Windows Desktop</title>
		<link rel="alternate" type="text/html" href="https://wiki.bwt.com.de/index.php?title=Installing_A_Windows_Desktop&amp;diff=651"/>
		<updated>2022-07-05T19:57:31Z</updated>

		<summary type="html">&lt;p&gt;BrainwreckedTech: /* Other Programs */  Made gsudo its own section&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Pre-Setup=&lt;br /&gt;
&lt;br /&gt;
==BIOS Time Set To UTC vs Local Time==&lt;br /&gt;
&lt;br /&gt;
Windows 8 and 10 have support for setting the time to UTC and may even detect if the system time is in UTC or local time.&lt;br /&gt;
&lt;br /&gt;
There are still a couple of bugs as noted below, but the trade-off may be worth it to you.  Every other OS expects the clock to be set to UTC.&lt;br /&gt;
&lt;br /&gt;
* Windows will not sync to time servers if told that the BIOS clock is UTC.&lt;br /&gt;
* Windows may hang if running during the switch to and away from DST if told that the BIOS clock is UTC.&lt;br /&gt;
&lt;br /&gt;
If you are unsure of how UTC relates to your time zone, you can use Google to [https://www.google.com/search?q=UTC+time query UTC time].&lt;br /&gt;
&lt;br /&gt;
==Partitioning==&lt;br /&gt;
&lt;br /&gt;
Please read [[Drive Partitioning]] first as it contains a lot of good information.&lt;br /&gt;
&lt;br /&gt;
===BIOS+MBR vs UEFI+GPT===&lt;br /&gt;
&lt;br /&gt;
Windows falsely ties GPT with UEFI and MBR with BIOS.&lt;br /&gt;
&lt;br /&gt;
It&#039;s strongly suggested to use UEFI with GPT when possible as it allows for at least 128 partitions.  In general, you can let Microsoft (and OEMs) do whatever they want to your hard drive as it&#039;s nearly impossible to deplete the alotment of partitions.&lt;br /&gt;
&lt;br /&gt;
If your system uses legacy BIOS with MBR, you may wish to partition the drive yourself, especially if you plan on installing a second OS onto the drive.&lt;br /&gt;
* Any bootable Windows parition &#039;&#039;&#039;&#039;&#039;must&#039;&#039;&#039;&#039;&#039; occur on a primary partition&lt;br /&gt;
* MBR is limited to 4 primary paritions&lt;br /&gt;
** One of which can be an extended partition (which then lets you create unlimited logical partitions)&lt;br /&gt;
&lt;br /&gt;
===Parition Alignment===&lt;br /&gt;
&lt;br /&gt;
Starting with Vista, Windows will align partitions to 1MiB boundaries, so basic partitioning via Windows Setup is OK.&lt;br /&gt;
&lt;br /&gt;
===Shrinkinng NTFS Partitions===&lt;br /&gt;
&lt;br /&gt;
Windows Vista introduced the ability to shrink NTFS partitions, even those currently in use.  This can be incredibly useful on OEM PCs if you want to make room for a second OS.&lt;br /&gt;
&lt;br /&gt;
If you&#039;re trying to end a Windows partition at a particular boundary, you may want to under-allocate and then use something like GNU &amp;lt;tt&amp;gt;parted&amp;lt;/tt&amp;gt; to re-create the Windows partition at the boundary you want and then use {{ic|diskpart}} with {{ic|expand filesystem}} when you get back into Windows.&lt;br /&gt;
&lt;br /&gt;
===Microsoft Reserved Partition===&lt;br /&gt;
&lt;br /&gt;
Starting with 7, Windows will create a Microsoft Reserved partition when given a GPT disk with no partitions:&lt;br /&gt;
* Windows 7 &amp;amp; 8: 128MiB&lt;br /&gt;
* Windows 10: 16MiB&lt;br /&gt;
&lt;br /&gt;
===Windows Recovery Parition===&lt;br /&gt;
&lt;br /&gt;
Starting with 8, Windows will create a Windows Recovery partition:&lt;br /&gt;
* Windows 8: 300MB as the first partition, shown during volume selection&lt;br /&gt;
* Windows 10: 450MB as the last partition, hidden during volume selection&lt;br /&gt;
This partition is different from an OEM recovery partition.&lt;br /&gt;
&lt;br /&gt;
==Pre-Download==&lt;br /&gt;
&lt;br /&gt;
Starting with Windows 10, Microsoft keeps its ISO updated.&lt;br /&gt;
&lt;br /&gt;
You may also wish to download video card drivers before hand, as AMD and NVIDIA usually offer drivers that are more up-to-date than what&#039;s available via Windows Update.  Download either [https://www.amd.com/en/support AMD Driver Auto-Detect] or [https://www.nvidia.com/en-us/geforce/geforce-experience/ NVIDIA GeForce Experience]&lt;br /&gt;
&lt;br /&gt;
Use [http://www.windowsupdatesdownloader.com Windows Updates Downloader] to download security updates for your version of Windows.&lt;br /&gt;
&lt;br /&gt;
*Use &amp;lt;tt&amp;gt;FOR %U IN (*) DO START /W %U /QUIET /NORESTART&amp;lt;/tt&amp;gt; to execute all security updates in a given folder.&lt;br /&gt;
&lt;br /&gt;
Download Anti-virus such as [http://www.avira.com/en/free-download-avira-antivir-personal Avira] or [https://www.kaspersky.com/free-cloud-antivirus Kaspersky] if Windows&#039; built-in Defender isn&#039;t enough for you.&lt;br /&gt;
&lt;br /&gt;
=During Setup=&lt;br /&gt;
&lt;br /&gt;
==Administration==&lt;br /&gt;
&lt;br /&gt;
The default in Windows is that the first user created is part of the Administrators group and subsequent accounts are Standard Users.  This wiki recommends you choose one of the following:&lt;br /&gt;
&lt;br /&gt;
# Create one account not named Administrator that will be part of the Administrators group and use that for administrative duties while creating Standard User accounts for daily use.  This allows you to have laxer password complexity on the account that acts as an Administrator.&lt;br /&gt;
# Create an account for yourself that you will later drop to Standard User after re-enabling the Administrator account using &amp;lt;tt&amp;gt;net user administrator /active:yes&amp;lt;/tt&amp;gt;.  This route requires that you know full-well that people will try to attack the Administrator account but you feel confident in your password complexity.&lt;br /&gt;
&lt;br /&gt;
Use a short name rather than a full name when creating user accounts to get short directory names.  (E.g., {{ic|john}} instead of {{ic|John Smith}})  You can use {{ic|netplwiz}} to change full details. Changes to the name in User Accounts in Control Panel only affect the full name.&lt;br /&gt;
&lt;br /&gt;
==Microsoft Account==&lt;br /&gt;
&lt;br /&gt;
Starting with Windows 10, Microsoft &#039;&#039;really, really&#039;&#039; wants you to use a Micrsoft Account to log into Windows.  While the prospect of not having to tune settings on every individual machine you own might be a nice prospect for some, others won&#039;t like the privacy implications of tying your Windows usage to an account under Microsoft&#039;s complete purvue.&lt;br /&gt;
&lt;br /&gt;
Privacy implications aside, one useful feature of using a Microsoft Account is that Microsoft allows you to manage your Windows licenses.  To tie a Windows license for a machine to your Microsoft Account, use your Microsoft Account as the first account created during Windows Setup.  Should something go horribly wrong, Microsoft Tech Support will be looking for this tie.  Once the Windows license is associated with your account, you can stop using and delete the Microsoft Account from the machine if you want.&lt;br /&gt;
&lt;br /&gt;
=Post Setup=&lt;br /&gt;
&lt;br /&gt;
==Common Configuration Options==&lt;br /&gt;
&lt;br /&gt;
===DPI settings===&lt;br /&gt;
&lt;br /&gt;
For HTPC setups, 96 DPI is unreadable from 9 feet away.&lt;br /&gt;
&lt;br /&gt;
* Control Panel → Appearance and Personalization → Display → Set Custom text size (DPI)&lt;br /&gt;
&lt;br /&gt;
This will only affect your login.  To make this change to the login screen, you need to edit the registry.&lt;br /&gt;
&lt;br /&gt;
NB: &amp;lt;tt&amp;gt;word&amp;lt;/tt&amp;gt; values are hexadecimal, not decimal.  0x60 is 90 decimal, 0x78 is 120 decimal, and 0x90 is 144 decimal.&lt;br /&gt;
&lt;br /&gt;
 reg add &amp;quot;HKEY_USERS\.DEFAULT\Control Panel\Desktop&amp;quot; /v LogPixels /d 90 /t REG_QWORD /f&lt;br /&gt;
&lt;br /&gt;
Replace {{ic|QWORD}} with {{ic|DWORD}} for 32-bit Windows.&lt;br /&gt;
&lt;br /&gt;
===Re-Enable the Administrator Account===&lt;br /&gt;
&lt;br /&gt;
{{bc|net user administrator /active:yes&lt;br /&gt;
net user administrator &amp;lt;new-password&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
===Disable Search Indexing===&lt;br /&gt;
&lt;br /&gt;
* Control Panel &amp;gt; Indexing Options&lt;br /&gt;
* Control Panel &amp;gt; File Explorer Options &amp;gt; Search&lt;br /&gt;
* Drive Properties &amp;gt; Uncheck Allow files on this drive to have contents indexed in addition to file properties&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;sc config wsearch start=disabled&lt;br /&gt;
sc stop wsearch&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
===Temporarily Disable System Restore===&lt;br /&gt;
&lt;br /&gt;
Internet Explorer, Windows Media Player, some Hotfixes, and some third-party installers will all create a restore point.  No sense having this running during the initial setup of Windows as you&#039;re so close to sqaure one anyway.&lt;br /&gt;
&lt;br /&gt;
 rstrui.exe&lt;br /&gt;
&lt;br /&gt;
===Hibernation===&lt;br /&gt;
&lt;br /&gt;
For desktop computers, or computers with SSDs, you may not want to hibernate.&lt;br /&gt;
&lt;br /&gt;
 powercfg -h off&lt;br /&gt;
&lt;br /&gt;
===Power Management===&lt;br /&gt;
&lt;br /&gt;
For at least the duration of setting up Windows, you may want to keep the computer fully awake.&lt;br /&gt;
&lt;br /&gt;
===Page File===&lt;br /&gt;
&lt;br /&gt;
With the RAM that most computers have nowadays, it makes little sense to have much of a swap file.  You still want some space so that Windows can swap out parts of memory that aren&#039;t really being used.  Some Windows programs will balk with the lack of a swap file.&lt;br /&gt;
&lt;br /&gt;
 wmic pagefileset where name=&amp;quot;C:\\pagefile.sys&amp;quot; set InitialSize=512,MaximumSize=512&lt;br /&gt;
&lt;br /&gt;
===Disable Fast Startup===&lt;br /&gt;
&lt;br /&gt;
Windows Fast Startup does a hybrid sleep where everything is closed down on the software side, but the hardware is put into a sleep state before shutdown.  If you multi-boot, this can be more of a hindrance than a feature.  The major cause of concern is that mounted filesystems in Windows remain in a &amp;quot;in-use&amp;quot; state (the &amp;quot;dirty bit&amp;quot;) and unsafe to mount.&lt;br /&gt;
&lt;br /&gt;
* Control Panel &amp;gt; Hardware and Sound &amp;gt; Power Options &amp;gt; (left pane) Choose what the power buttons do &amp;gt; uncheck Turn on fast startup&lt;br /&gt;
&lt;br /&gt;
===Set Windows to use RTC in UTC===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Only do this if your BIOS clock is set to UTC instead of local time!&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 reg add &amp;quot;HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation&amp;quot; /v RealTimeIsUniversal /d 1 /t REG_QWORD /f&lt;br /&gt;
&lt;br /&gt;
Replace {{ic|QWORD}} with {{ic|DWORD}} for 32-bit Windows.&lt;br /&gt;
&lt;br /&gt;
==Tweaks==&lt;br /&gt;
&lt;br /&gt;
* Disable Homegroups&lt;br /&gt;
** Leave the homegroup&lt;br /&gt;
** Disable HomeGroup services&lt;br /&gt;
** Edit registry&lt;br /&gt;
*** Take ownership of HKEY_LOCAL_MACHINE\SOFTWARE\Classes\{B4FB3F98-C1EA-428d-A78A-D1F5659CBA93}&lt;br /&gt;
*** Add HKEY_LOCAL_MACHINE\SOFTWARE\Classes\{B4FB3F98-C1EA-428d-A78A-D1F5659CBA93}\System.IsPinnedToNameSpaceTree=qword:0&lt;br /&gt;
&lt;br /&gt;
==Other Programs==&lt;br /&gt;
&lt;br /&gt;
It&#039;s recommended to rely on [https://chocolatey.org/install Chocolatey] (Windows 10 and earlier) or {{ic|winget}} (pre-installed in Windows 11) for program installation and to keep your programs updated.  However, some applications are auto-updating and it&#039;s best to install them directly.&lt;br /&gt;
&lt;br /&gt;
* [https://www.amd.com/en/support AMD Adrenaline (Radeon and AMD chipset drivers)]&lt;br /&gt;
* [https://discord.com/api/downloads/distributions/app/installers/latest?channel=stable&amp;amp;platform=win&amp;amp;arch=x86 Discord]&lt;br /&gt;
* [https://www.nvidia.com/en-us/geforce/geforce-experience NVIDIA GeForce Experience]&lt;br /&gt;
* [https://cdn.cloudflare.steamstatic.com/client/installer/SteamSetup.exe Steam]&lt;br /&gt;
* Partition Tool&lt;br /&gt;
** [https://www.aomeitech.com/aomei-partition-assistant.html AOEMI Partition Assistant] (for functionality)&lt;br /&gt;
** [http://www.pcdisk.com/index.html Active@ Partition Manager] (for information)&lt;br /&gt;
** Avoid EaseUS Partition Master and Mini-Tool Partition Wizard as they&#039;re [https://blog.malwarebytes.com/glossary/bundleware/ bundleware].&lt;br /&gt;
* Windows Terminal&lt;br /&gt;
** [https://github.com/microsoft/terminal/releases/latest GitHub] (users must update manually)&lt;br /&gt;
** [https://www.microsoft.com/en-us/p/windows-terminal/9n0dx20hk701 Microsoft Store] (updates automatically)&lt;br /&gt;
&lt;br /&gt;
===Chocolatey===&lt;br /&gt;
&lt;br /&gt;
In PowerShell:&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString(&#039;https://chocolatey.org/install.ps1&#039;)&amp;lt;/nowiki&amp;gt;)}}&lt;br /&gt;
&lt;br /&gt;
===WinGet===&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} comes pre-installed in Windows 11.&lt;br /&gt;
&lt;br /&gt;
===GSudo===&lt;br /&gt;
&lt;br /&gt;
Windows Terminal is a per-user application (installed in {{ic|C:\Users\$USER}}) not a system application (installed in {{ic|C:\Program Files}}).  This breaks the {{ic|Run As Administrator}} function.&lt;br /&gt;
&lt;br /&gt;
 choco install gsudo&lt;br /&gt;
&lt;br /&gt;
 winget install gerardog.gsudo&lt;br /&gt;
&lt;br /&gt;
====Standard Utilities====&lt;br /&gt;
&lt;br /&gt;
These are basic utilties recommended for every user.&lt;br /&gt;
&lt;br /&gt;
 choco install 7zip.install [ cdburnerxp | imgburn | &#039;&#039;&#039;infrarecorder&#039;&#039;&#039; ] chocolateygui greenshot kdeconnect-kde keepass.install vscodium.install&lt;br /&gt;
&lt;br /&gt;
 winget install 7zip.7zip [ Canneverbe.CDBurnerXP | LIGHTNINGUK.ImgBurn | &#039;&#039;&#039;ChristianKindahl.InfraRecorder&#039;&#039;&#039; ] Greenshot.Greenshot KDE.KDEConnect DominikReichl.KeePass VSCodium.VSCodium&lt;br /&gt;
&lt;br /&gt;
====Power-User Utitlies====&lt;br /&gt;
&lt;br /&gt;
 choco install hxd ultravnc windirstat winmerge&lt;br /&gt;
&lt;br /&gt;
====GNU/Linux Utilities (Windows Native Ports)====&lt;br /&gt;
&lt;br /&gt;
 choco install git.install gnuwin32-coreutils.install wget xming&lt;br /&gt;
&lt;br /&gt;
====Audio====&lt;br /&gt;
&lt;br /&gt;
 choco install audacity audacity-ffmpeg audacity-lame eac mediamonkey&lt;br /&gt;
&lt;br /&gt;
====Cloud Storage====&lt;br /&gt;
&lt;br /&gt;
 choco install dropbox google-backup-and-sync onedrive spideroak sugarsync&lt;br /&gt;
&lt;br /&gt;
====Fonts====&lt;br /&gt;
&lt;br /&gt;
 choco install jetbrainsmono lato robotofonts sourcecodepro ubuntu.font&lt;br /&gt;
&lt;br /&gt;
====Grpahics====&lt;br /&gt;
&lt;br /&gt;
 choco install gimp inkscape paint.net&lt;br /&gt;
&lt;br /&gt;
====Hardware====&lt;br /&gt;
&lt;br /&gt;
 choco install amd-ryzen-chipset crystaldiskmark cpu-z hwinfo.install hwmonitor intel-chipset-device-software&lt;br /&gt;
&lt;br /&gt;
====Internet====&lt;br /&gt;
&lt;br /&gt;
 choco install [ chromium | firefox | googlechrome | &#039;&#039;&#039;ungoogled-chromium&#039;&#039;&#039; ] nextcloud-client qbittorrent syncthing thunderbird&lt;br /&gt;
&lt;br /&gt;
====Communication====&lt;br /&gt;
&lt;br /&gt;
 choco install mumble pidgin skype&lt;br /&gt;
&lt;br /&gt;
====Office====&lt;br /&gt;
&lt;br /&gt;
 choco install dia foxitreader librecad libreoffice-fresh libreoffice-help onlyoffice&lt;br /&gt;
&lt;br /&gt;
====Virtualization====&lt;br /&gt;
&lt;br /&gt;
 choco install qemu virtualbox virtualbox.extensionpack&lt;br /&gt;
&lt;br /&gt;
====Video====&lt;br /&gt;
&lt;br /&gt;
 choco install handbrake.install mpvnet.install obs-studio.install vlc&lt;br /&gt;
&lt;br /&gt;
===Not Taken Care Of With Chocolatey===&lt;br /&gt;
&lt;br /&gt;
CPU Burn-in | Joystick2Mouse 3 | LADSPA for Audactiy | Lightscribe&lt;br /&gt;
&lt;br /&gt;
=Ongoing=&lt;br /&gt;
&lt;br /&gt;
==Extend Evaluation Periods==&lt;br /&gt;
&lt;br /&gt;
If you are using an Enterprise Evaluation edition of Windows, you can re-arm the 90-day evaluation period up to 3 times:&lt;br /&gt;
&lt;br /&gt;
 slmgr /rearm&lt;/div&gt;</summary>
		<author><name>BrainwreckedTech</name></author>
	</entry>
	<entry>
		<id>https://wiki.bwt.com.de/index.php?title=Installing_A_Windows_Desktop&amp;diff=650</id>
		<title>Installing A Windows Desktop</title>
		<link rel="alternate" type="text/html" href="https://wiki.bwt.com.de/index.php?title=Installing_A_Windows_Desktop&amp;diff=650"/>
		<updated>2022-07-05T19:51:00Z</updated>

		<summary type="html">&lt;p&gt;BrainwreckedTech: /* Standard Utilities */ Added winget command line&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Pre-Setup=&lt;br /&gt;
&lt;br /&gt;
==BIOS Time Set To UTC vs Local Time==&lt;br /&gt;
&lt;br /&gt;
Windows 8 and 10 have support for setting the time to UTC and may even detect if the system time is in UTC or local time.&lt;br /&gt;
&lt;br /&gt;
There are still a couple of bugs as noted below, but the trade-off may be worth it to you.  Every other OS expects the clock to be set to UTC.&lt;br /&gt;
&lt;br /&gt;
* Windows will not sync to time servers if told that the BIOS clock is UTC.&lt;br /&gt;
* Windows may hang if running during the switch to and away from DST if told that the BIOS clock is UTC.&lt;br /&gt;
&lt;br /&gt;
If you are unsure of how UTC relates to your time zone, you can use Google to [https://www.google.com/search?q=UTC+time query UTC time].&lt;br /&gt;
&lt;br /&gt;
==Partitioning==&lt;br /&gt;
&lt;br /&gt;
Please read [[Drive Partitioning]] first as it contains a lot of good information.&lt;br /&gt;
&lt;br /&gt;
===BIOS+MBR vs UEFI+GPT===&lt;br /&gt;
&lt;br /&gt;
Windows falsely ties GPT with UEFI and MBR with BIOS.&lt;br /&gt;
&lt;br /&gt;
It&#039;s strongly suggested to use UEFI with GPT when possible as it allows for at least 128 partitions.  In general, you can let Microsoft (and OEMs) do whatever they want to your hard drive as it&#039;s nearly impossible to deplete the alotment of partitions.&lt;br /&gt;
&lt;br /&gt;
If your system uses legacy BIOS with MBR, you may wish to partition the drive yourself, especially if you plan on installing a second OS onto the drive.&lt;br /&gt;
* Any bootable Windows parition &#039;&#039;&#039;&#039;&#039;must&#039;&#039;&#039;&#039;&#039; occur on a primary partition&lt;br /&gt;
* MBR is limited to 4 primary paritions&lt;br /&gt;
** One of which can be an extended partition (which then lets you create unlimited logical partitions)&lt;br /&gt;
&lt;br /&gt;
===Parition Alignment===&lt;br /&gt;
&lt;br /&gt;
Starting with Vista, Windows will align partitions to 1MiB boundaries, so basic partitioning via Windows Setup is OK.&lt;br /&gt;
&lt;br /&gt;
===Shrinkinng NTFS Partitions===&lt;br /&gt;
&lt;br /&gt;
Windows Vista introduced the ability to shrink NTFS partitions, even those currently in use.  This can be incredibly useful on OEM PCs if you want to make room for a second OS.&lt;br /&gt;
&lt;br /&gt;
If you&#039;re trying to end a Windows partition at a particular boundary, you may want to under-allocate and then use something like GNU &amp;lt;tt&amp;gt;parted&amp;lt;/tt&amp;gt; to re-create the Windows partition at the boundary you want and then use {{ic|diskpart}} with {{ic|expand filesystem}} when you get back into Windows.&lt;br /&gt;
&lt;br /&gt;
===Microsoft Reserved Partition===&lt;br /&gt;
&lt;br /&gt;
Starting with 7, Windows will create a Microsoft Reserved partition when given a GPT disk with no partitions:&lt;br /&gt;
* Windows 7 &amp;amp; 8: 128MiB&lt;br /&gt;
* Windows 10: 16MiB&lt;br /&gt;
&lt;br /&gt;
===Windows Recovery Parition===&lt;br /&gt;
&lt;br /&gt;
Starting with 8, Windows will create a Windows Recovery partition:&lt;br /&gt;
* Windows 8: 300MB as the first partition, shown during volume selection&lt;br /&gt;
* Windows 10: 450MB as the last partition, hidden during volume selection&lt;br /&gt;
This partition is different from an OEM recovery partition.&lt;br /&gt;
&lt;br /&gt;
==Pre-Download==&lt;br /&gt;
&lt;br /&gt;
Starting with Windows 10, Microsoft keeps its ISO updated.&lt;br /&gt;
&lt;br /&gt;
You may also wish to download video card drivers before hand, as AMD and NVIDIA usually offer drivers that are more up-to-date than what&#039;s available via Windows Update.  Download either [https://www.amd.com/en/support AMD Driver Auto-Detect] or [https://www.nvidia.com/en-us/geforce/geforce-experience/ NVIDIA GeForce Experience]&lt;br /&gt;
&lt;br /&gt;
Use [http://www.windowsupdatesdownloader.com Windows Updates Downloader] to download security updates for your version of Windows.&lt;br /&gt;
&lt;br /&gt;
*Use &amp;lt;tt&amp;gt;FOR %U IN (*) DO START /W %U /QUIET /NORESTART&amp;lt;/tt&amp;gt; to execute all security updates in a given folder.&lt;br /&gt;
&lt;br /&gt;
Download Anti-virus such as [http://www.avira.com/en/free-download-avira-antivir-personal Avira] or [https://www.kaspersky.com/free-cloud-antivirus Kaspersky] if Windows&#039; built-in Defender isn&#039;t enough for you.&lt;br /&gt;
&lt;br /&gt;
=During Setup=&lt;br /&gt;
&lt;br /&gt;
==Administration==&lt;br /&gt;
&lt;br /&gt;
The default in Windows is that the first user created is part of the Administrators group and subsequent accounts are Standard Users.  This wiki recommends you choose one of the following:&lt;br /&gt;
&lt;br /&gt;
# Create one account not named Administrator that will be part of the Administrators group and use that for administrative duties while creating Standard User accounts for daily use.  This allows you to have laxer password complexity on the account that acts as an Administrator.&lt;br /&gt;
# Create an account for yourself that you will later drop to Standard User after re-enabling the Administrator account using &amp;lt;tt&amp;gt;net user administrator /active:yes&amp;lt;/tt&amp;gt;.  This route requires that you know full-well that people will try to attack the Administrator account but you feel confident in your password complexity.&lt;br /&gt;
&lt;br /&gt;
Use a short name rather than a full name when creating user accounts to get short directory names.  (E.g., {{ic|john}} instead of {{ic|John Smith}})  You can use {{ic|netplwiz}} to change full details. Changes to the name in User Accounts in Control Panel only affect the full name.&lt;br /&gt;
&lt;br /&gt;
==Microsoft Account==&lt;br /&gt;
&lt;br /&gt;
Starting with Windows 10, Microsoft &#039;&#039;really, really&#039;&#039; wants you to use a Micrsoft Account to log into Windows.  While the prospect of not having to tune settings on every individual machine you own might be a nice prospect for some, others won&#039;t like the privacy implications of tying your Windows usage to an account under Microsoft&#039;s complete purvue.&lt;br /&gt;
&lt;br /&gt;
Privacy implications aside, one useful feature of using a Microsoft Account is that Microsoft allows you to manage your Windows licenses.  To tie a Windows license for a machine to your Microsoft Account, use your Microsoft Account as the first account created during Windows Setup.  Should something go horribly wrong, Microsoft Tech Support will be looking for this tie.  Once the Windows license is associated with your account, you can stop using and delete the Microsoft Account from the machine if you want.&lt;br /&gt;
&lt;br /&gt;
=Post Setup=&lt;br /&gt;
&lt;br /&gt;
==Common Configuration Options==&lt;br /&gt;
&lt;br /&gt;
===DPI settings===&lt;br /&gt;
&lt;br /&gt;
For HTPC setups, 96 DPI is unreadable from 9 feet away.&lt;br /&gt;
&lt;br /&gt;
* Control Panel → Appearance and Personalization → Display → Set Custom text size (DPI)&lt;br /&gt;
&lt;br /&gt;
This will only affect your login.  To make this change to the login screen, you need to edit the registry.&lt;br /&gt;
&lt;br /&gt;
NB: &amp;lt;tt&amp;gt;word&amp;lt;/tt&amp;gt; values are hexadecimal, not decimal.  0x60 is 90 decimal, 0x78 is 120 decimal, and 0x90 is 144 decimal.&lt;br /&gt;
&lt;br /&gt;
 reg add &amp;quot;HKEY_USERS\.DEFAULT\Control Panel\Desktop&amp;quot; /v LogPixels /d 90 /t REG_QWORD /f&lt;br /&gt;
&lt;br /&gt;
Replace {{ic|QWORD}} with {{ic|DWORD}} for 32-bit Windows.&lt;br /&gt;
&lt;br /&gt;
===Re-Enable the Administrator Account===&lt;br /&gt;
&lt;br /&gt;
{{bc|net user administrator /active:yes&lt;br /&gt;
net user administrator &amp;lt;new-password&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
===Disable Search Indexing===&lt;br /&gt;
&lt;br /&gt;
* Control Panel &amp;gt; Indexing Options&lt;br /&gt;
* Control Panel &amp;gt; File Explorer Options &amp;gt; Search&lt;br /&gt;
* Drive Properties &amp;gt; Uncheck Allow files on this drive to have contents indexed in addition to file properties&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;sc config wsearch start=disabled&lt;br /&gt;
sc stop wsearch&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
===Temporarily Disable System Restore===&lt;br /&gt;
&lt;br /&gt;
Internet Explorer, Windows Media Player, some Hotfixes, and some third-party installers will all create a restore point.  No sense having this running during the initial setup of Windows as you&#039;re so close to sqaure one anyway.&lt;br /&gt;
&lt;br /&gt;
 rstrui.exe&lt;br /&gt;
&lt;br /&gt;
===Hibernation===&lt;br /&gt;
&lt;br /&gt;
For desktop computers, or computers with SSDs, you may not want to hibernate.&lt;br /&gt;
&lt;br /&gt;
 powercfg -h off&lt;br /&gt;
&lt;br /&gt;
===Power Management===&lt;br /&gt;
&lt;br /&gt;
For at least the duration of setting up Windows, you may want to keep the computer fully awake.&lt;br /&gt;
&lt;br /&gt;
===Page File===&lt;br /&gt;
&lt;br /&gt;
With the RAM that most computers have nowadays, it makes little sense to have much of a swap file.  You still want some space so that Windows can swap out parts of memory that aren&#039;t really being used.  Some Windows programs will balk with the lack of a swap file.&lt;br /&gt;
&lt;br /&gt;
 wmic pagefileset where name=&amp;quot;C:\\pagefile.sys&amp;quot; set InitialSize=512,MaximumSize=512&lt;br /&gt;
&lt;br /&gt;
===Disable Fast Startup===&lt;br /&gt;
&lt;br /&gt;
Windows Fast Startup does a hybrid sleep where everything is closed down on the software side, but the hardware is put into a sleep state before shutdown.  If you multi-boot, this can be more of a hindrance than a feature.  The major cause of concern is that mounted filesystems in Windows remain in a &amp;quot;in-use&amp;quot; state (the &amp;quot;dirty bit&amp;quot;) and unsafe to mount.&lt;br /&gt;
&lt;br /&gt;
* Control Panel &amp;gt; Hardware and Sound &amp;gt; Power Options &amp;gt; (left pane) Choose what the power buttons do &amp;gt; uncheck Turn on fast startup&lt;br /&gt;
&lt;br /&gt;
===Set Windows to use RTC in UTC===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Only do this if your BIOS clock is set to UTC instead of local time!&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 reg add &amp;quot;HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation&amp;quot; /v RealTimeIsUniversal /d 1 /t REG_QWORD /f&lt;br /&gt;
&lt;br /&gt;
Replace {{ic|QWORD}} with {{ic|DWORD}} for 32-bit Windows.&lt;br /&gt;
&lt;br /&gt;
==Tweaks==&lt;br /&gt;
&lt;br /&gt;
* Disable Homegroups&lt;br /&gt;
** Leave the homegroup&lt;br /&gt;
** Disable HomeGroup services&lt;br /&gt;
** Edit registry&lt;br /&gt;
*** Take ownership of HKEY_LOCAL_MACHINE\SOFTWARE\Classes\{B4FB3F98-C1EA-428d-A78A-D1F5659CBA93}&lt;br /&gt;
*** Add HKEY_LOCAL_MACHINE\SOFTWARE\Classes\{B4FB3F98-C1EA-428d-A78A-D1F5659CBA93}\System.IsPinnedToNameSpaceTree=qword:0&lt;br /&gt;
&lt;br /&gt;
==Other Programs==&lt;br /&gt;
&lt;br /&gt;
It&#039;s recommended to rely on [https://chocolatey.org/install Chocolatey] (Windows 10 and earlier) or {{ic|winget}} (pre-installed in Windows 11) for program installation and to keep your programs updated.  However, some applications are auto-updating and it&#039;s best to install them directly.&lt;br /&gt;
&lt;br /&gt;
* [https://www.amd.com/en/support AMD Adrenaline (Radeon and AMD chipset drivers)]&lt;br /&gt;
* [https://discord.com/api/downloads/distributions/app/installers/latest?channel=stable&amp;amp;platform=win&amp;amp;arch=x86 Discord]&lt;br /&gt;
* [https://www.nvidia.com/en-us/geforce/geforce-experience NVIDIA GeForce Experience]&lt;br /&gt;
* [https://cdn.cloudflare.steamstatic.com/client/installer/SteamSetup.exe Steam]&lt;br /&gt;
* Partition Tool&lt;br /&gt;
** [https://www.aomeitech.com/aomei-partition-assistant.html AOEMI Partition Assistant] (for functionality)&lt;br /&gt;
** [http://www.pcdisk.com/index.html Active@ Partition Manager] (for information)&lt;br /&gt;
** Avoid EaseUS Partition Master and Mini-Tool Partition Wizard as they&#039;re [https://blog.malwarebytes.com/glossary/bundleware/ bundleware].&lt;br /&gt;
* Windows Terminal&lt;br /&gt;
** [https://github.com/microsoft/terminal/releases/latest GitHub] (users must update manually)&lt;br /&gt;
** [https://www.microsoft.com/en-us/p/windows-terminal/9n0dx20hk701 Microsoft Store] (updates automatically)&lt;br /&gt;
&lt;br /&gt;
===Chocolatey===&lt;br /&gt;
&lt;br /&gt;
In PowerShell:&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString(&#039;https://chocolatey.org/install.ps1&#039;)&amp;lt;/nowiki&amp;gt;)}}&lt;br /&gt;
&lt;br /&gt;
===WinGet===&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} comes pre-installed in Windows 11.&lt;br /&gt;
&lt;br /&gt;
====Standard Utilities====&lt;br /&gt;
&lt;br /&gt;
These are basic utilties recommended for every user.&lt;br /&gt;
&lt;br /&gt;
 choco install 7zip.install [ cdburnerxp | imgburn | &#039;&#039;&#039;infrarecorder&#039;&#039;&#039; ] chocolateygui greenshot kdeconnect-kde keepass.install vscodium.install&lt;br /&gt;
&lt;br /&gt;
 winget install 7zip.7zip [ Canneverbe.CDBurnerXP | LIGHTNINGUK.ImgBurn | &#039;&#039;&#039;ChristianKindahl.InfraRecorder&#039;&#039;&#039; ] Greenshot.Greenshot KDE.KDEConnect DominikReichl.KeePass VSCodium.VSCodium&lt;br /&gt;
&lt;br /&gt;
====Power-User Utitlies====&lt;br /&gt;
&lt;br /&gt;
 choco install gsudo hxd ultravnc windirstat winmerge&lt;br /&gt;
&lt;br /&gt;
====GNU/Linux Utilities (Windows Native Ports)====&lt;br /&gt;
&lt;br /&gt;
 choco install git.install gnuwin32-coreutils.install wget xming&lt;br /&gt;
&lt;br /&gt;
====Audio====&lt;br /&gt;
&lt;br /&gt;
 choco install audacity audacity-ffmpeg audacity-lame eac mediamonkey&lt;br /&gt;
&lt;br /&gt;
====Cloud Storage====&lt;br /&gt;
&lt;br /&gt;
 choco install dropbox google-backup-and-sync onedrive spideroak sugarsync&lt;br /&gt;
&lt;br /&gt;
====Fonts====&lt;br /&gt;
&lt;br /&gt;
 choco install jetbrainsmono lato robotofonts sourcecodepro ubuntu.font&lt;br /&gt;
&lt;br /&gt;
====Grpahics====&lt;br /&gt;
&lt;br /&gt;
 choco install gimp inkscape paint.net&lt;br /&gt;
&lt;br /&gt;
====Hardware====&lt;br /&gt;
&lt;br /&gt;
 choco install amd-ryzen-chipset crystaldiskmark cpu-z hwinfo.install hwmonitor intel-chipset-device-software&lt;br /&gt;
&lt;br /&gt;
====Internet====&lt;br /&gt;
&lt;br /&gt;
 choco install [ chromium | firefox | googlechrome | &#039;&#039;&#039;ungoogled-chromium&#039;&#039;&#039; ] nextcloud-client qbittorrent syncthing thunderbird&lt;br /&gt;
&lt;br /&gt;
====Communication====&lt;br /&gt;
&lt;br /&gt;
 choco install mumble pidgin skype&lt;br /&gt;
&lt;br /&gt;
====Office====&lt;br /&gt;
&lt;br /&gt;
 choco install dia foxitreader librecad libreoffice-fresh libreoffice-help onlyoffice&lt;br /&gt;
&lt;br /&gt;
====Virtualization====&lt;br /&gt;
&lt;br /&gt;
 choco install qemu virtualbox virtualbox.extensionpack&lt;br /&gt;
&lt;br /&gt;
====Video====&lt;br /&gt;
&lt;br /&gt;
 choco install handbrake.install mpvnet.install obs-studio.install vlc&lt;br /&gt;
&lt;br /&gt;
===Not Taken Care Of With Chocolatey===&lt;br /&gt;
&lt;br /&gt;
CPU Burn-in | Joystick2Mouse 3 | LADSPA for Audactiy | Lightscribe&lt;br /&gt;
&lt;br /&gt;
=Ongoing=&lt;br /&gt;
&lt;br /&gt;
==Extend Evaluation Periods==&lt;br /&gt;
&lt;br /&gt;
If you are using an Enterprise Evaluation edition of Windows, you can re-arm the 90-day evaluation period up to 3 times:&lt;br /&gt;
&lt;br /&gt;
 slmgr /rearm&lt;/div&gt;</summary>
		<author><name>BrainwreckedTech</name></author>
	</entry>
	<entry>
		<id>https://wiki.bwt.com.de/index.php?title=Installing_A_Windows_Desktop&amp;diff=649</id>
		<title>Installing A Windows Desktop</title>
		<link rel="alternate" type="text/html" href="https://wiki.bwt.com.de/index.php?title=Installing_A_Windows_Desktop&amp;diff=649"/>
		<updated>2022-07-05T19:45:14Z</updated>

		<summary type="html">&lt;p&gt;BrainwreckedTech: /* Other Programs */  Added mention of winget&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Pre-Setup=&lt;br /&gt;
&lt;br /&gt;
==BIOS Time Set To UTC vs Local Time==&lt;br /&gt;
&lt;br /&gt;
Windows 8 and 10 have support for setting the time to UTC and may even detect if the system time is in UTC or local time.&lt;br /&gt;
&lt;br /&gt;
There are still a couple of bugs as noted below, but the trade-off may be worth it to you.  Every other OS expects the clock to be set to UTC.&lt;br /&gt;
&lt;br /&gt;
* Windows will not sync to time servers if told that the BIOS clock is UTC.&lt;br /&gt;
* Windows may hang if running during the switch to and away from DST if told that the BIOS clock is UTC.&lt;br /&gt;
&lt;br /&gt;
If you are unsure of how UTC relates to your time zone, you can use Google to [https://www.google.com/search?q=UTC+time query UTC time].&lt;br /&gt;
&lt;br /&gt;
==Partitioning==&lt;br /&gt;
&lt;br /&gt;
Please read [[Drive Partitioning]] first as it contains a lot of good information.&lt;br /&gt;
&lt;br /&gt;
===BIOS+MBR vs UEFI+GPT===&lt;br /&gt;
&lt;br /&gt;
Windows falsely ties GPT with UEFI and MBR with BIOS.&lt;br /&gt;
&lt;br /&gt;
It&#039;s strongly suggested to use UEFI with GPT when possible as it allows for at least 128 partitions.  In general, you can let Microsoft (and OEMs) do whatever they want to your hard drive as it&#039;s nearly impossible to deplete the alotment of partitions.&lt;br /&gt;
&lt;br /&gt;
If your system uses legacy BIOS with MBR, you may wish to partition the drive yourself, especially if you plan on installing a second OS onto the drive.&lt;br /&gt;
* Any bootable Windows parition &#039;&#039;&#039;&#039;&#039;must&#039;&#039;&#039;&#039;&#039; occur on a primary partition&lt;br /&gt;
* MBR is limited to 4 primary paritions&lt;br /&gt;
** One of which can be an extended partition (which then lets you create unlimited logical partitions)&lt;br /&gt;
&lt;br /&gt;
===Parition Alignment===&lt;br /&gt;
&lt;br /&gt;
Starting with Vista, Windows will align partitions to 1MiB boundaries, so basic partitioning via Windows Setup is OK.&lt;br /&gt;
&lt;br /&gt;
===Shrinkinng NTFS Partitions===&lt;br /&gt;
&lt;br /&gt;
Windows Vista introduced the ability to shrink NTFS partitions, even those currently in use.  This can be incredibly useful on OEM PCs if you want to make room for a second OS.&lt;br /&gt;
&lt;br /&gt;
If you&#039;re trying to end a Windows partition at a particular boundary, you may want to under-allocate and then use something like GNU &amp;lt;tt&amp;gt;parted&amp;lt;/tt&amp;gt; to re-create the Windows partition at the boundary you want and then use {{ic|diskpart}} with {{ic|expand filesystem}} when you get back into Windows.&lt;br /&gt;
&lt;br /&gt;
===Microsoft Reserved Partition===&lt;br /&gt;
&lt;br /&gt;
Starting with 7, Windows will create a Microsoft Reserved partition when given a GPT disk with no partitions:&lt;br /&gt;
* Windows 7 &amp;amp; 8: 128MiB&lt;br /&gt;
* Windows 10: 16MiB&lt;br /&gt;
&lt;br /&gt;
===Windows Recovery Parition===&lt;br /&gt;
&lt;br /&gt;
Starting with 8, Windows will create a Windows Recovery partition:&lt;br /&gt;
* Windows 8: 300MB as the first partition, shown during volume selection&lt;br /&gt;
* Windows 10: 450MB as the last partition, hidden during volume selection&lt;br /&gt;
This partition is different from an OEM recovery partition.&lt;br /&gt;
&lt;br /&gt;
==Pre-Download==&lt;br /&gt;
&lt;br /&gt;
Starting with Windows 10, Microsoft keeps its ISO updated.&lt;br /&gt;
&lt;br /&gt;
You may also wish to download video card drivers before hand, as AMD and NVIDIA usually offer drivers that are more up-to-date than what&#039;s available via Windows Update.  Download either [https://www.amd.com/en/support AMD Driver Auto-Detect] or [https://www.nvidia.com/en-us/geforce/geforce-experience/ NVIDIA GeForce Experience]&lt;br /&gt;
&lt;br /&gt;
Use [http://www.windowsupdatesdownloader.com Windows Updates Downloader] to download security updates for your version of Windows.&lt;br /&gt;
&lt;br /&gt;
*Use &amp;lt;tt&amp;gt;FOR %U IN (*) DO START /W %U /QUIET /NORESTART&amp;lt;/tt&amp;gt; to execute all security updates in a given folder.&lt;br /&gt;
&lt;br /&gt;
Download Anti-virus such as [http://www.avira.com/en/free-download-avira-antivir-personal Avira] or [https://www.kaspersky.com/free-cloud-antivirus Kaspersky] if Windows&#039; built-in Defender isn&#039;t enough for you.&lt;br /&gt;
&lt;br /&gt;
=During Setup=&lt;br /&gt;
&lt;br /&gt;
==Administration==&lt;br /&gt;
&lt;br /&gt;
The default in Windows is that the first user created is part of the Administrators group and subsequent accounts are Standard Users.  This wiki recommends you choose one of the following:&lt;br /&gt;
&lt;br /&gt;
# Create one account not named Administrator that will be part of the Administrators group and use that for administrative duties while creating Standard User accounts for daily use.  This allows you to have laxer password complexity on the account that acts as an Administrator.&lt;br /&gt;
# Create an account for yourself that you will later drop to Standard User after re-enabling the Administrator account using &amp;lt;tt&amp;gt;net user administrator /active:yes&amp;lt;/tt&amp;gt;.  This route requires that you know full-well that people will try to attack the Administrator account but you feel confident in your password complexity.&lt;br /&gt;
&lt;br /&gt;
Use a short name rather than a full name when creating user accounts to get short directory names.  (E.g., {{ic|john}} instead of {{ic|John Smith}})  You can use {{ic|netplwiz}} to change full details. Changes to the name in User Accounts in Control Panel only affect the full name.&lt;br /&gt;
&lt;br /&gt;
==Microsoft Account==&lt;br /&gt;
&lt;br /&gt;
Starting with Windows 10, Microsoft &#039;&#039;really, really&#039;&#039; wants you to use a Micrsoft Account to log into Windows.  While the prospect of not having to tune settings on every individual machine you own might be a nice prospect for some, others won&#039;t like the privacy implications of tying your Windows usage to an account under Microsoft&#039;s complete purvue.&lt;br /&gt;
&lt;br /&gt;
Privacy implications aside, one useful feature of using a Microsoft Account is that Microsoft allows you to manage your Windows licenses.  To tie a Windows license for a machine to your Microsoft Account, use your Microsoft Account as the first account created during Windows Setup.  Should something go horribly wrong, Microsoft Tech Support will be looking for this tie.  Once the Windows license is associated with your account, you can stop using and delete the Microsoft Account from the machine if you want.&lt;br /&gt;
&lt;br /&gt;
=Post Setup=&lt;br /&gt;
&lt;br /&gt;
==Common Configuration Options==&lt;br /&gt;
&lt;br /&gt;
===DPI settings===&lt;br /&gt;
&lt;br /&gt;
For HTPC setups, 96 DPI is unreadable from 9 feet away.&lt;br /&gt;
&lt;br /&gt;
* Control Panel → Appearance and Personalization → Display → Set Custom text size (DPI)&lt;br /&gt;
&lt;br /&gt;
This will only affect your login.  To make this change to the login screen, you need to edit the registry.&lt;br /&gt;
&lt;br /&gt;
NB: &amp;lt;tt&amp;gt;word&amp;lt;/tt&amp;gt; values are hexadecimal, not decimal.  0x60 is 90 decimal, 0x78 is 120 decimal, and 0x90 is 144 decimal.&lt;br /&gt;
&lt;br /&gt;
 reg add &amp;quot;HKEY_USERS\.DEFAULT\Control Panel\Desktop&amp;quot; /v LogPixels /d 90 /t REG_QWORD /f&lt;br /&gt;
&lt;br /&gt;
Replace {{ic|QWORD}} with {{ic|DWORD}} for 32-bit Windows.&lt;br /&gt;
&lt;br /&gt;
===Re-Enable the Administrator Account===&lt;br /&gt;
&lt;br /&gt;
{{bc|net user administrator /active:yes&lt;br /&gt;
net user administrator &amp;lt;new-password&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
===Disable Search Indexing===&lt;br /&gt;
&lt;br /&gt;
* Control Panel &amp;gt; Indexing Options&lt;br /&gt;
* Control Panel &amp;gt; File Explorer Options &amp;gt; Search&lt;br /&gt;
* Drive Properties &amp;gt; Uncheck Allow files on this drive to have contents indexed in addition to file properties&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;sc config wsearch start=disabled&lt;br /&gt;
sc stop wsearch&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
===Temporarily Disable System Restore===&lt;br /&gt;
&lt;br /&gt;
Internet Explorer, Windows Media Player, some Hotfixes, and some third-party installers will all create a restore point.  No sense having this running during the initial setup of Windows as you&#039;re so close to sqaure one anyway.&lt;br /&gt;
&lt;br /&gt;
 rstrui.exe&lt;br /&gt;
&lt;br /&gt;
===Hibernation===&lt;br /&gt;
&lt;br /&gt;
For desktop computers, or computers with SSDs, you may not want to hibernate.&lt;br /&gt;
&lt;br /&gt;
 powercfg -h off&lt;br /&gt;
&lt;br /&gt;
===Power Management===&lt;br /&gt;
&lt;br /&gt;
For at least the duration of setting up Windows, you may want to keep the computer fully awake.&lt;br /&gt;
&lt;br /&gt;
===Page File===&lt;br /&gt;
&lt;br /&gt;
With the RAM that most computers have nowadays, it makes little sense to have much of a swap file.  You still want some space so that Windows can swap out parts of memory that aren&#039;t really being used.  Some Windows programs will balk with the lack of a swap file.&lt;br /&gt;
&lt;br /&gt;
 wmic pagefileset where name=&amp;quot;C:\\pagefile.sys&amp;quot; set InitialSize=512,MaximumSize=512&lt;br /&gt;
&lt;br /&gt;
===Disable Fast Startup===&lt;br /&gt;
&lt;br /&gt;
Windows Fast Startup does a hybrid sleep where everything is closed down on the software side, but the hardware is put into a sleep state before shutdown.  If you multi-boot, this can be more of a hindrance than a feature.  The major cause of concern is that mounted filesystems in Windows remain in a &amp;quot;in-use&amp;quot; state (the &amp;quot;dirty bit&amp;quot;) and unsafe to mount.&lt;br /&gt;
&lt;br /&gt;
* Control Panel &amp;gt; Hardware and Sound &amp;gt; Power Options &amp;gt; (left pane) Choose what the power buttons do &amp;gt; uncheck Turn on fast startup&lt;br /&gt;
&lt;br /&gt;
===Set Windows to use RTC in UTC===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Only do this if your BIOS clock is set to UTC instead of local time!&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 reg add &amp;quot;HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation&amp;quot; /v RealTimeIsUniversal /d 1 /t REG_QWORD /f&lt;br /&gt;
&lt;br /&gt;
Replace {{ic|QWORD}} with {{ic|DWORD}} for 32-bit Windows.&lt;br /&gt;
&lt;br /&gt;
==Tweaks==&lt;br /&gt;
&lt;br /&gt;
* Disable Homegroups&lt;br /&gt;
** Leave the homegroup&lt;br /&gt;
** Disable HomeGroup services&lt;br /&gt;
** Edit registry&lt;br /&gt;
*** Take ownership of HKEY_LOCAL_MACHINE\SOFTWARE\Classes\{B4FB3F98-C1EA-428d-A78A-D1F5659CBA93}&lt;br /&gt;
*** Add HKEY_LOCAL_MACHINE\SOFTWARE\Classes\{B4FB3F98-C1EA-428d-A78A-D1F5659CBA93}\System.IsPinnedToNameSpaceTree=qword:0&lt;br /&gt;
&lt;br /&gt;
==Other Programs==&lt;br /&gt;
&lt;br /&gt;
It&#039;s recommended to rely on [https://chocolatey.org/install Chocolatey] (Windows 10 and earlier) or {{ic|winget}} (pre-installed in Windows 11) for program installation and to keep your programs updated.  However, some applications are auto-updating and it&#039;s best to install them directly.&lt;br /&gt;
&lt;br /&gt;
* [https://www.amd.com/en/support AMD Adrenaline (Radeon and AMD chipset drivers)]&lt;br /&gt;
* [https://discord.com/api/downloads/distributions/app/installers/latest?channel=stable&amp;amp;platform=win&amp;amp;arch=x86 Discord]&lt;br /&gt;
* [https://www.nvidia.com/en-us/geforce/geforce-experience NVIDIA GeForce Experience]&lt;br /&gt;
* [https://cdn.cloudflare.steamstatic.com/client/installer/SteamSetup.exe Steam]&lt;br /&gt;
* Partition Tool&lt;br /&gt;
** [https://www.aomeitech.com/aomei-partition-assistant.html AOEMI Partition Assistant] (for functionality)&lt;br /&gt;
** [http://www.pcdisk.com/index.html Active@ Partition Manager] (for information)&lt;br /&gt;
** Avoid EaseUS Partition Master and Mini-Tool Partition Wizard as they&#039;re [https://blog.malwarebytes.com/glossary/bundleware/ bundleware].&lt;br /&gt;
* Windows Terminal&lt;br /&gt;
** [https://github.com/microsoft/terminal/releases/latest GitHub] (users must update manually)&lt;br /&gt;
** [https://www.microsoft.com/en-us/p/windows-terminal/9n0dx20hk701 Microsoft Store] (updates automatically)&lt;br /&gt;
&lt;br /&gt;
===Chocolatey===&lt;br /&gt;
&lt;br /&gt;
In PowerShell:&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString(&#039;https://chocolatey.org/install.ps1&#039;)&amp;lt;/nowiki&amp;gt;)}}&lt;br /&gt;
&lt;br /&gt;
===WinGet===&lt;br /&gt;
&lt;br /&gt;
{{ic|winget}} comes pre-installed in Windows 11.&lt;br /&gt;
&lt;br /&gt;
====Standard Utilities====&lt;br /&gt;
&lt;br /&gt;
These are basic utilties recommended for every user.&lt;br /&gt;
&lt;br /&gt;
 choco install 7zip.install [ cdburnerxp | imgburn | &#039;&#039;&#039;infrarecorder&#039;&#039;&#039; ] chocolateygui greenshot kdeconnect-kde keepass.install vscodium.install&lt;br /&gt;
&lt;br /&gt;
====Power-User Utitlies====&lt;br /&gt;
&lt;br /&gt;
 choco install gsudo hxd ultravnc windirstat winmerge&lt;br /&gt;
&lt;br /&gt;
====GNU/Linux Utilities (Windows Native Ports)====&lt;br /&gt;
&lt;br /&gt;
 choco install git.install gnuwin32-coreutils.install wget xming&lt;br /&gt;
&lt;br /&gt;
====Audio====&lt;br /&gt;
&lt;br /&gt;
 choco install audacity audacity-ffmpeg audacity-lame eac mediamonkey&lt;br /&gt;
&lt;br /&gt;
====Cloud Storage====&lt;br /&gt;
&lt;br /&gt;
 choco install dropbox google-backup-and-sync onedrive spideroak sugarsync&lt;br /&gt;
&lt;br /&gt;
====Fonts====&lt;br /&gt;
&lt;br /&gt;
 choco install jetbrainsmono lato robotofonts sourcecodepro ubuntu.font&lt;br /&gt;
&lt;br /&gt;
====Grpahics====&lt;br /&gt;
&lt;br /&gt;
 choco install gimp inkscape paint.net&lt;br /&gt;
&lt;br /&gt;
====Hardware====&lt;br /&gt;
&lt;br /&gt;
 choco install amd-ryzen-chipset crystaldiskmark cpu-z hwinfo.install hwmonitor intel-chipset-device-software&lt;br /&gt;
&lt;br /&gt;
====Internet====&lt;br /&gt;
&lt;br /&gt;
 choco install [ chromium | firefox | googlechrome | &#039;&#039;&#039;ungoogled-chromium&#039;&#039;&#039; ] nextcloud-client qbittorrent syncthing thunderbird&lt;br /&gt;
&lt;br /&gt;
====Communication====&lt;br /&gt;
&lt;br /&gt;
 choco install mumble pidgin skype&lt;br /&gt;
&lt;br /&gt;
====Office====&lt;br /&gt;
&lt;br /&gt;
 choco install dia foxitreader librecad libreoffice-fresh libreoffice-help onlyoffice&lt;br /&gt;
&lt;br /&gt;
====Virtualization====&lt;br /&gt;
&lt;br /&gt;
 choco install qemu virtualbox virtualbox.extensionpack&lt;br /&gt;
&lt;br /&gt;
====Video====&lt;br /&gt;
&lt;br /&gt;
 choco install handbrake.install mpvnet.install obs-studio.install vlc&lt;br /&gt;
&lt;br /&gt;
===Not Taken Care Of With Chocolatey===&lt;br /&gt;
&lt;br /&gt;
CPU Burn-in | Joystick2Mouse 3 | LADSPA for Audactiy | Lightscribe&lt;br /&gt;
&lt;br /&gt;
=Ongoing=&lt;br /&gt;
&lt;br /&gt;
==Extend Evaluation Periods==&lt;br /&gt;
&lt;br /&gt;
If you are using an Enterprise Evaluation edition of Windows, you can re-arm the 90-day evaluation period up to 3 times:&lt;br /&gt;
&lt;br /&gt;
 slmgr /rearm&lt;/div&gt;</summary>
		<author><name>BrainwreckedTech</name></author>
	</entry>
	<entry>
		<id>https://wiki.bwt.com.de/index.php?title=Ungoogled_Chromium_Extensions&amp;diff=648</id>
		<title>Ungoogled Chromium Extensions</title>
		<link rel="alternate" type="text/html" href="https://wiki.bwt.com.de/index.php?title=Ungoogled_Chromium_Extensions&amp;diff=648"/>
		<updated>2022-07-04T01:58:05Z</updated>

		<summary type="html">&lt;p&gt;BrainwreckedTech: Added info bar&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=wikitable align=right style=&amp;quot;margin-left: 0.5em; width: 24em;&amp;quot;&lt;br /&gt;
|+ style=&amp;quot;font-size: large;&amp;quot; | Ungoogled Chromium&lt;br /&gt;
|&lt;br /&gt;
{| style=&amp;quot;background-color:unset !important;&amp;quot;&lt;br /&gt;
| colspan=2 style=&amp;quot;text-align:center&amp;quot; | [[File:Chromium Logo.png|128px]]&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important; padding-left: 0.5em; padding-right: 0.5em;&amp;quot;&lt;br /&gt;
| Developers&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | Eloston, The ungoogled-software group and its contributors&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| Initial&amp;amp;nbsp;Release&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | 2015-12-14&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| Repository&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | https://github.com/ungoogled-software/ungoogled-chromium&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| Written in&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | C++ primarily, HTML, CSS, JavaScript for UI and test suite&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| Engine&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | Blink, V8&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important;&amp;quot;&lt;br /&gt;
| Operating&amp;amp;nbsp;Systems&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | Windows, Linux, Android, macOS, BSDs&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| Platforms&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | x86-64, ARM, ARM64&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| License&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | BSD-3-Clause License&lt;br /&gt;
|-&lt;br /&gt;
| Website&lt;br /&gt;
| style=&amp;quot;padding-left: 1em&amp;quot; | https://ungoogled-software.github.io&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Change the flag {{ic|chrome://flags/#extension-mime-request-handling}} to {{ic|Always prompt for install}}.&lt;br /&gt;
* [https://github.com/NeverDecaf/chromium-web-store/releases Chromium Web Store]&lt;br /&gt;
* [https://chrome.google.com/webstore/detail/kihobnjokffgdfnhjdfiaibalbgfolic Clear History]&lt;br /&gt;
* [https://chrome.google.com/webstore/detail/eimadpbcbfnmbkopoojfekhnkhdbieeh Dark Reader]&lt;br /&gt;
* [https://chrome.google.com/webstore/detail/mcbpblocgmgfnpjjppndjkmgjaogfceg FireShot]&lt;br /&gt;
* [https://chrome.google.com/webstore/detail/mlomiejdfkolichcflejclcbmpeaniij Ghostery]&lt;br /&gt;
* [https://chrome.google.com/webstore/detail/mhajlicjhgoofheldnmollgbgjheenbi Passwords for Nextcloud Browser Extension]&lt;br /&gt;
* [https://chrome.google.com/webstore/detail/gebbhagfogifgggkldgodflihgfeippi Return YouTube Dislike]&lt;br /&gt;
* [https://chrome.google.com/webstore/detail/ongnhfbnfbpfpcmnjahklmklncjblmmo Save Tab URLs]&lt;br /&gt;
* [https://chrome.google.com/webstore/detail/dapehldnfebpbfpfknddmlhghjlbjhdb Secure Password Generator]&lt;br /&gt;
* [https://chrome.google.com/webstore/detail/cjpalhdlnbpafiamejdnhcphjbkeiagm uBlock Origin]&lt;/div&gt;</summary>
		<author><name>BrainwreckedTech</name></author>
	</entry>
	<entry>
		<id>https://wiki.bwt.com.de/index.php?title=File:Chromium_Logo.png&amp;diff=647</id>
		<title>File:Chromium Logo.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.bwt.com.de/index.php?title=File:Chromium_Logo.png&amp;diff=647"/>
		<updated>2022-07-04T01:50:13Z</updated>

		<summary type="html">&lt;p&gt;BrainwreckedTech: Chomium Logo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Chomium Logo&lt;/div&gt;</summary>
		<author><name>BrainwreckedTech</name></author>
	</entry>
	<entry>
		<id>https://wiki.bwt.com.de/index.php?title=Main_Page&amp;diff=646</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.bwt.com.de/index.php?title=Main_Page&amp;diff=646"/>
		<updated>2022-07-03T16:56:28Z</updated>

		<summary type="html">&lt;p&gt;BrainwreckedTech: Added link to Ungoogled Chromium Extensions&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&amp;lt;h1&amp;gt;Welcome To The Brainwrecked Wiki!&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-flow: row wrap; grid-gap: 1em; margin-top: 2.5em;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis: 25em; min-width: 25em; flex-grow: 1;&amp;quot;&amp;gt;&lt;br /&gt;
  [[File:System-Install-Icon.png|48px|left]] &amp;lt;h2&amp;gt;Installation Manuals&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;div style=&amp;quot;float:left&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;ul&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[[Drive Partitioning]] &#039;&#039;← Read First!&#039;&#039;&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[[Installing A Windows Desktop]]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;General Linux Installation&amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;NEW&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;ul&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;[[Linux Base Utilities]]&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;[[Linux System Configuration]]&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;[[Linux Services]]&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;[[Linux Boot Loader]]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;Distro-Specific Installation Guides&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;ul&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;[[Installing An Arch Desktop]]&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;[[Arch Post-Installation Checklist]]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;Legacy Installation Guides (Obsolete/Out of Date)&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;ul&amp;gt;      &lt;br /&gt;
        &amp;lt;li&amp;gt;[[Installing An Ubuntu Desktop]]&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;[[Installing A Server]]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis: 25em; min-width: 25em; flex-grow: 1;&amp;quot;&amp;gt;&lt;br /&gt;
  [[File:Servers.png|x48px|left]] &amp;lt;h2&amp;gt;Common Server Applications&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;div style=&amp;quot;float:left&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;ul&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[[SSH]]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[[Fail2Ban]]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[[MariaDB]]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[[NginX]]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[[Let&#039;s Encrypt]]&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis: 25em; min-width: 25em; flex-grow: 1;&amp;quot;&amp;gt;&lt;br /&gt;
  [[File:Cloud-Server.png|x48px|left]] &amp;lt;h2&amp;gt;Self-Hosting&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;div style=&amp;quot;float:left&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;ul&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[[PHP-FPM]]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[[Redis]]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[[Self-Hosted E-Mail]]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[[Gitea]]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[[OnlyOffice Document Server]]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[[Firefox Sync Server]]&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis: 25em; min-width: 25em; flex-grow: 1;&amp;quot;&amp;gt;&lt;br /&gt;
  [[File:Gnome-Preferences-System.png|48px|left]] &amp;lt;h2&amp;gt;Advanced Tweaking Manuals&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;div style=&amp;quot;float:left&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;ul&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[[Deleting Extraneous Files]]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[[Package List Backup And Restoration]]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[[Using Swap Files Instead Of Swap Partitions]]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[[Manual Software RAID Creation]]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[[Encrypting An Existing Partition]]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[[Custom Kernels On Ubuntu]]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[[Ungoogled Chromium Extensions]]&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex-basis: 25em; min-width: 25em; flex-grow: 1;&amp;quot;&amp;gt;&lt;br /&gt;
  [[File:Gnome-Accessories-Text-Editor.png|48px|left]] &amp;lt;h2&amp;gt;Contributing&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;div style=&amp;quot;float:left&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;ul&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;Everyone is welcome to contribute.&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;An account is required to begin editing.&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;You will have to contact BrainwreckedTech to get editing approval.  Sorry, too much spam.&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;Please read the [[Style Guide]] and adhere to it.&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>BrainwreckedTech</name></author>
	</entry>
	<entry>
		<id>https://wiki.bwt.com.de/index.php?title=Ungoogled_Chromium_Extensions&amp;diff=645</id>
		<title>Ungoogled Chromium Extensions</title>
		<link rel="alternate" type="text/html" href="https://wiki.bwt.com.de/index.php?title=Ungoogled_Chromium_Extensions&amp;diff=645"/>
		<updated>2022-07-03T16:55:57Z</updated>

		<summary type="html">&lt;p&gt;BrainwreckedTech: BrainwreckedTech moved page Ungoogled Chrome Extensions to Ungoogled Chromium Extensions without leaving a redirect: Chrome -&amp;gt; Chromium&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* Change the flag {{ic|chrome://flags/#extension-mime-request-handling}} to {{ic|Always prompt for install}}.&lt;br /&gt;
* [https://github.com/NeverDecaf/chromium-web-store/releases Chromium Web Store]&lt;br /&gt;
* [https://chrome.google.com/webstore/detail/kihobnjokffgdfnhjdfiaibalbgfolic Clear History]&lt;br /&gt;
* [https://chrome.google.com/webstore/detail/eimadpbcbfnmbkopoojfekhnkhdbieeh Dark Reader]&lt;br /&gt;
* [https://chrome.google.com/webstore/detail/mcbpblocgmgfnpjjppndjkmgjaogfceg FireShot]&lt;br /&gt;
* [https://chrome.google.com/webstore/detail/mlomiejdfkolichcflejclcbmpeaniij Ghostery]&lt;br /&gt;
* [https://chrome.google.com/webstore/detail/mhajlicjhgoofheldnmollgbgjheenbi Passwords for Nextcloud Browser Extension]&lt;br /&gt;
* [https://chrome.google.com/webstore/detail/gebbhagfogifgggkldgodflihgfeippi Return YouTube Dislike]&lt;br /&gt;
* [https://chrome.google.com/webstore/detail/ongnhfbnfbpfpcmnjahklmklncjblmmo Save Tab URLs]&lt;br /&gt;
* [https://chrome.google.com/webstore/detail/dapehldnfebpbfpfknddmlhghjlbjhdb Secure Password Generator]&lt;br /&gt;
* [https://chrome.google.com/webstore/detail/cjpalhdlnbpafiamejdnhcphjbkeiagm uBlock Origin]&lt;/div&gt;</summary>
		<author><name>BrainwreckedTech</name></author>
	</entry>
	<entry>
		<id>https://wiki.bwt.com.de/index.php?title=Ungoogled_Chromium_Extensions&amp;diff=644</id>
		<title>Ungoogled Chromium Extensions</title>
		<link rel="alternate" type="text/html" href="https://wiki.bwt.com.de/index.php?title=Ungoogled_Chromium_Extensions&amp;diff=644"/>
		<updated>2022-07-03T16:54:18Z</updated>

		<summary type="html">&lt;p&gt;BrainwreckedTech: Initial version of the page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* Change the flag {{ic|chrome://flags/#extension-mime-request-handling}} to {{ic|Always prompt for install}}.&lt;br /&gt;
* [https://github.com/NeverDecaf/chromium-web-store/releases Chromium Web Store]&lt;br /&gt;
* [https://chrome.google.com/webstore/detail/kihobnjokffgdfnhjdfiaibalbgfolic Clear History]&lt;br /&gt;
* [https://chrome.google.com/webstore/detail/eimadpbcbfnmbkopoojfekhnkhdbieeh Dark Reader]&lt;br /&gt;
* [https://chrome.google.com/webstore/detail/mcbpblocgmgfnpjjppndjkmgjaogfceg FireShot]&lt;br /&gt;
* [https://chrome.google.com/webstore/detail/mlomiejdfkolichcflejclcbmpeaniij Ghostery]&lt;br /&gt;
* [https://chrome.google.com/webstore/detail/mhajlicjhgoofheldnmollgbgjheenbi Passwords for Nextcloud Browser Extension]&lt;br /&gt;
* [https://chrome.google.com/webstore/detail/gebbhagfogifgggkldgodflihgfeippi Return YouTube Dislike]&lt;br /&gt;
* [https://chrome.google.com/webstore/detail/ongnhfbnfbpfpcmnjahklmklncjblmmo Save Tab URLs]&lt;br /&gt;
* [https://chrome.google.com/webstore/detail/dapehldnfebpbfpfknddmlhghjlbjhdb Secure Password Generator]&lt;br /&gt;
* [https://chrome.google.com/webstore/detail/cjpalhdlnbpafiamejdnhcphjbkeiagm uBlock Origin]&lt;/div&gt;</summary>
		<author><name>BrainwreckedTech</name></author>
	</entry>
	<entry>
		<id>https://wiki.bwt.com.de/index.php?title=Self-Hosted_E-Mail&amp;diff=643</id>
		<title>Self-Hosted E-Mail</title>
		<link rel="alternate" type="text/html" href="https://wiki.bwt.com.de/index.php?title=Self-Hosted_E-Mail&amp;diff=643"/>
		<updated>2022-06-20T17:57:17Z</updated>

		<summary type="html">&lt;p&gt;BrainwreckedTech: /* Rainloop */  Disable wiki markup on URL&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;float:left; margin-right:0.5em; margin-bottom:0.5em;&amp;quot;&amp;gt;__TOC__&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Setting up your own e-mail service from scratch can be a time-consuming task, but it also allows the ultimate control over your e-mail at no additional cost.  Create any account(s) you want from any domain you own, and relieve yourself of the snooping from free e-mail service providers.  All with the help of free software from Postfix, Dovecot, ISPmail (administer addresses), and Rainloop (web mail).&lt;br /&gt;
&lt;br /&gt;
Do note that many, if not all, residential ISPs block port 25 to combat spam from any potentially botted customer PC on the ISP&#039;s network.  SMTP by itself is &#039;&#039;not&#039;&#039; a secure protocol &#039;&#039;&#039;&#039;&#039;at all&#039;&#039;&#039;&#039;&#039;.  As such, most SMTP servers are configured by default to reject unauthenticated plaintext requests to send mail from any IP that isn&#039;t localhost.  The most common solution to this is to purchase Virtual Private Server (VPS) service, which can cost as little as US$3.00 per month.  Another solution would be to purchase a Virtual Private Network (VPN) service with dedicated IP address and PTR record.&lt;br /&gt;
&lt;br /&gt;
= Prerequisites =&lt;br /&gt;
&lt;br /&gt;
; [[:Category:Firewall|Firewall]]&lt;br /&gt;
: Make sure ports 25, 465, 587, 993, and 995 are open.&lt;br /&gt;
; [[:Category:Database|Database]]&lt;br /&gt;
: Allows for the divorce of email addresses from UNIX/LDAP usernames.&lt;br /&gt;
; [[:Category:Web Server|Web Server]]&lt;br /&gt;
: For web applications and Let&#039;s Encrypt SSL certificates.&lt;br /&gt;
; [[Let&#039;s Encrypt]]&lt;br /&gt;
: Allows the use of SSL-secured transmission instead of plaintext.&lt;br /&gt;
; [[Redis]]&lt;br /&gt;
: Rspamd uses this to cache recently seen mail servers and spam scores.&lt;br /&gt;
&lt;br /&gt;
= Required Packages =&lt;br /&gt;
&lt;br /&gt;
These packages are needed to set up your own e-mail service.&lt;br /&gt;
&lt;br /&gt;
{{bc|pacman -Syu --needed dovecot pigeonhole postfix rspamd swaks}}&lt;br /&gt;
&lt;br /&gt;
= Postfix Configuration =&lt;br /&gt;
&lt;br /&gt;
== Create MariaDB Databases for Postfix ==&lt;br /&gt;
&lt;br /&gt;
{{bc|&lt;br /&gt;
CREATE DATABASE MAIL;&lt;br /&gt;
CREATE USER &#039;mailuser&#039;@&#039;localhost&#039; IDENTIFIED BY &#039;&amp;lt;password&amp;gt;&#039;;&lt;br /&gt;
CREATE USER &#039;mailadmin&#039;@&#039;localhost&#039; IDENTIFIED BY &#039;&amp;lt;password&amp;gt;&#039;;&lt;br /&gt;
GRANT ALL ON MAIL.* TO &#039;mailadmin&#039;@&#039;localhost&#039;;&lt;br /&gt;
GRANT SELECT ON MAIL.* TO &#039;mailuser&#039;@&#039;localhost&#039;;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;&lt;br /&gt;
CREATE TABLE IF NOT EXISTS `MAIL`.`virtual_domains` (&lt;br /&gt;
`id` int(11) NOT NULL auto_increment,&lt;br /&gt;
`name` varchar(50) NOT NULL,&lt;br /&gt;
PRIMARY KEY (`id`)&lt;br /&gt;
) ENGINE=InnoDB DEFAULT CHARSET=utf8;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;&lt;br /&gt;
CREATE TABLE IF NOT EXISTS `MAIL`.`virtual_users` (&lt;br /&gt;
`id` int(11) NOT NULL auto_increment,&lt;br /&gt;
`domain_id` int(11) NOT NULL,&lt;br /&gt;
`email` varchar(100) NOT NULL,&lt;br /&gt;
`password` varchar(150) NOT NULL,&lt;br /&gt;
PRIMARY KEY (`id`),&lt;br /&gt;
UNIQUE KEY `email` (`email`),&lt;br /&gt;
FOREIGN KEY (domain_id) REFERENCES virtual_domains(id) ON DELETE CASCADE&lt;br /&gt;
) ENGINE=InnoDB DEFAULT CHARSET=utf8;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;&lt;br /&gt;
CREATE TABLE IF NOT EXISTS `MAIL`.`virtual_aliases` (&lt;br /&gt;
`id` int(11) NOT NULL auto_increment,&lt;br /&gt;
`domain_id` int(11) NOT NULL,&lt;br /&gt;
`source` varchar(100) NOT NULL,&lt;br /&gt;
`destination` varchar(100) NOT NULL,&lt;br /&gt;
PRIMARY KEY (`id`),&lt;br /&gt;
FOREIGN KEY (domain_id) REFERENCES virtual_domains(id) ON DELETE CASCADE&lt;br /&gt;
) ENGINE=InnoDB DEFAULT CHARSET=utf8;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
== Configure Postfix to Use MariaDB ==&lt;br /&gt;
&lt;br /&gt;
{{hc|/etc/postfix/mysql-virtual-mailbox-domains.cf|2=&lt;br /&gt;
user = mailuser&lt;br /&gt;
password = &amp;lt;password&amp;gt;&lt;br /&gt;
hosts = unix:/run/mysqld/mysqld.sock&lt;br /&gt;
dbname = MAIL&lt;br /&gt;
query = SELECT 1 FROM virtual_domains WHERE name=&#039;%s&#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{hc|/etc/postfix/mysql-virtual-mailbox-maps.cf|2=&lt;br /&gt;
user = mailuser&lt;br /&gt;
password = &amp;lt;password&amp;gt;&lt;br /&gt;
hosts = unix:/run/mysqld/mysqld.sock&lt;br /&gt;
dbname = MAIL&lt;br /&gt;
query = SELECT 1 FROM virtual_users WHERE email=&#039;%s&#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{hc|/etc/postfix/mysql-virtual-alias-maps.cf|2=&lt;br /&gt;
user = mailuser&lt;br /&gt;
password = &amp;lt;password&amp;gt;&lt;br /&gt;
hosts = unix:/run/mysqld/mysqld.sock&lt;br /&gt;
dbname = MAIL&lt;br /&gt;
query = SELECT destination FROM virtual_aliases WHERE source=&#039;%s&#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{hc|/etc/postfix/mysql-email2email.cf|2=&lt;br /&gt;
user = mailuser&lt;br /&gt;
password = &amp;lt;password&amp;gt;&lt;br /&gt;
hosts = unix:/run/mysqld/mysqld.sock&lt;br /&gt;
dbname = MAIL&lt;br /&gt;
query = SELECT email FROM virtual_users WHERE email=&#039;%s&#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo postconf virtual_mailbox_domains=mysql:/etc/postfix/mysql-virtual-mailbox-domains.cf&lt;br /&gt;
sudo postconf virtual_mailbox_maps=mysql:/etc/postfix/mysql-virtual-mailbox-maps.cf&lt;br /&gt;
sudo postconf virtual_alias_maps=mysql:/etc/postfix/mysql-virtual-alias-maps.cf,mysql:/etc/postfix/mysql-email2email.cf&lt;br /&gt;
sudo chgrp postfix /etc/postfix/mysql-*.cf&lt;br /&gt;
sudo chmod 640 /etc/postfix/mysql-*.cf&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
== Configure Postfix for E-mail Filtering ==&lt;br /&gt;
&lt;br /&gt;
Add the following lines to the end of the {{ic|/etc/postfix/master.cf}} file:&lt;br /&gt;
&lt;br /&gt;
{{hc|/etc/postfix/master.cf|2=&lt;br /&gt;
...&lt;br /&gt;
submission inet n - - - - smtpd&lt;br /&gt;
 -o syslog_name=postfix/submission&lt;br /&gt;
 -o smtpd_tls_security_level=encrypt&lt;br /&gt;
 -o smtpd_sasl_auth_enable=yes&lt;br /&gt;
 -o smtpd_sasl_type=dovecot&lt;br /&gt;
 -o smtpd_sasl_path=private/auth&lt;br /&gt;
 -o smtpd_sasl_security_options=noanonymous&lt;br /&gt;
 -o smtpd_sender_login_maps=mysql:/etc/postfix/mysql-email2email.cf&lt;br /&gt;
 -o smtpd_sender_restrictions=reject_sender_login_mismatch&lt;br /&gt;
 -o smtpd_sasl_local_domain=$myhostname&lt;br /&gt;
 -o smtpd_client_restrictions=permit_sasl_authenticated,reject&lt;br /&gt;
 -o smtpd_recipient_restrictions=reject_non_fqdn_recipient,reject_unknown_recipient_domain,permit_sasl_authenticated,reject&lt;br /&gt;
...&lt;br /&gt;
dovecot   unix  -       n       n       -       -       pipe&lt;br /&gt;
  flags=DRhu user=vmail:vmail argv=/usr/libexec/dovecot/deliver -f ${sender} -d ${recipient}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo postconf virtual_transport=lmtp:unix:private/dovecot-lmtp&lt;br /&gt;
sudo postconf smtpd_sasl_type=dovecot&lt;br /&gt;
sudo postconf smtpd_sasl_path=private/auth&lt;br /&gt;
sudo postconf smtpd_sasl_auth_enable=yes&lt;br /&gt;
sudo postconf smtpd_tls_security_level=may&lt;br /&gt;
sudo postconf smtpd_tls_auth_only=yes&lt;br /&gt;
sudo postconf smtpd_tls_cert_file=/etc/letsencrypt/live/&amp;lt;domain&amp;gt;/fullchain.pem&lt;br /&gt;
sudo postconf smtpd_tls_key_file=/etc/letsencrypt/live/&amp;lt;domain&amp;gt;/privkey.pem&lt;br /&gt;
sudo postconf smtp_tls_security_level=may&lt;br /&gt;
sudo postconf smtpd_milters=inet:127.0.0.1:11332&lt;br /&gt;
sudo postconf non_smtpd_milters=inet:127.0.0.1:11332&lt;br /&gt;
sudo postconf milter_protocol=6&lt;br /&gt;
sudo postconf milter_mail_macros=&amp;quot;i {mail_addr} {client_addr} {client_name} {auth_authen}&amp;quot;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
= Dovecot Configuration =&lt;br /&gt;
&lt;br /&gt;
{{bc|&lt;br /&gt;
sudo groupadd -g 5000 vmail&lt;br /&gt;
sudo useradd -g vmail -u 5000 vmail -d /srv/imap -m&lt;br /&gt;
sudo chown -R vmail:vmail /srv/mail&lt;br /&gt;
sudo cp /usr/share/doc/dovecot/example-config/dovecot.conf /etc/dovecot&lt;br /&gt;
sudo cp -r /usr/share/doc/dovecot/example-config/conf.d /etc/dovecot&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{hc|/etc/dovecot/dovecot.conf|2=&lt;br /&gt;
...&lt;br /&gt;
&lt;br /&gt;
# Protocols we want to be serving.&lt;br /&gt;
# Don&#039;t include submission -- postfix does that.&lt;br /&gt;
protocols = imap pop3 lmtp sieve&lt;br /&gt;
....&lt;br /&gt;
&lt;br /&gt;
# Add these lines to the end of the file&lt;br /&gt;
# Or just before the include blocks&lt;br /&gt;
&lt;br /&gt;
service auth {&lt;br /&gt;
&lt;br /&gt;
    unix_listener auth-client {&lt;br /&gt;
        group = postfix&lt;br /&gt;
        mode = 0660&lt;br /&gt;
        user = postfix&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    unix_listener auth-master {&lt;br /&gt;
        group = vmail&lt;br /&gt;
        mode = 0660&lt;br /&gt;
        user = vmail&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    user = root&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
service managesieve-login {&lt;br /&gt;
&lt;br /&gt;
  inet_listener sieve {&lt;br /&gt;
    port = 4190&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
service managesieve {&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
protocol sieve {&lt;br /&gt;
    managesieve_max_line_length = 65536&lt;br /&gt;
    managesieve_implementation_string = dovecot&lt;br /&gt;
    log_path = /var/log/dovecot-sieve-errors.log&lt;br /&gt;
    info_log_path = /var/log/dovecot-sieve.log&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
plugin {&lt;br /&gt;
    sieve = ~/dovecot.sieve&lt;br /&gt;
    sieve_global_path = /etc/dovecot/sieve/default.sieve&lt;br /&gt;
    sieve_dir = ~/sieve&lt;br /&gt;
    sieve_global_dir = /etc/dovecot/sieve/global/&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
lda_mailbox_autocreate = yes&lt;br /&gt;
lda_mailbox_autosubscribe = yes&lt;br /&gt;
&lt;br /&gt;
protocol lda {&lt;br /&gt;
    mail_plugins = $mail_plugins autocreate sieve quota&lt;br /&gt;
    postmaster_address = postmaster@mydomain.com&lt;br /&gt;
    hostname = mail.mydomain.com&lt;br /&gt;
    auth_socket_path = /var/run/dovecot/auth-master&lt;br /&gt;
    log_path = /var/log/dovecot-lda-errors.log&lt;br /&gt;
    info_log_path = /var/log/dovecot-lda.log&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
protocol lmtp {&lt;br /&gt;
    mail_plugins = $mail_plugins autocreate sieve quota&lt;br /&gt;
    log_path = /var/log/dovecot-lmtp-errors.log&lt;br /&gt;
    info_log_path = /var/log/dovecot-lmtp.log&lt;br /&gt;
}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{hc|/etc/dovecot/conf.d/10-auth.conf|2=&lt;br /&gt;
...&lt;br /&gt;
#!include auth-system.conf.ext&lt;br /&gt;
!include auth-sql.conf.ext&lt;br /&gt;
...&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{hc|/etc/dovecot/conf.d/auth-sql.conf.ext|2=&lt;br /&gt;
...&lt;br /&gt;
#userdb {&lt;br /&gt;
#  driver = sql&lt;br /&gt;
#  args = /etc/dovecot/dovecot-sql.conf.ext&lt;br /&gt;
#}&lt;br /&gt;
...&lt;br /&gt;
userdb {&lt;br /&gt;
  driver = static&lt;br /&gt;
  args = uid=vmail gid=vmail home=/srv/mail/%n@%d&lt;br /&gt;
}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{hc|/etc/dovecot/conf.d/10-mail.conf|2=&lt;br /&gt;
...&lt;br /&gt;
mail_location = maildir:/srv/mail/%n@%d/Maildir&lt;br /&gt;
...&lt;br /&gt;
namespace inbox {&lt;br /&gt;
...&lt;br /&gt;
  separator = .&lt;br /&gt;
...&lt;br /&gt;
}&lt;br /&gt;
...&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{hc|/etc/dovecot/conf.d/10-master.conf|2=&lt;br /&gt;
...&lt;br /&gt;
service lmtp {&lt;br /&gt;
  unix_listener /var/spool/postfix/private/dovecot-lmtp {&lt;br /&gt;
    group = postfix&lt;br /&gt;
    mode = 0600&lt;br /&gt;
    user = postfix&lt;br /&gt;
  }&lt;br /&gt;
...&lt;br /&gt;
}&lt;br /&gt;
...&lt;br /&gt;
service auth {&lt;br /&gt;
...&lt;br /&gt;
  # Postfix smtp-auth&lt;br /&gt;
  unix_listener /var/spool/postfix/private/auth {&lt;br /&gt;
    mode = 0660&lt;br /&gt;
    user = postfix&lt;br /&gt;
    group = postfix&lt;br /&gt;
  }&lt;br /&gt;
...&lt;br /&gt;
}&lt;br /&gt;
...&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{hc|/etc/dovecot/conf.d/10-ssl.conf|2=&lt;br /&gt;
...&lt;br /&gt;
ssl = yes&lt;br /&gt;
...&lt;br /&gt;
ssl_cert = &amp;lt;/etc/letsencrypt/live/&amp;lt;domain&amp;gt;/fullchain.pem&lt;br /&gt;
ssl_key = &amp;lt;/etc/letsencrypt/live/&amp;lt;domain&amp;gt;/privkey.pem&lt;br /&gt;
...&lt;br /&gt;
ssl_ca = &amp;lt;/etc/letsencrypt/live/&amp;lt;domain&amp;gt;/chain.pem&lt;br /&gt;
...&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{hc|/etc/dovecot/conf.d/15-mailboxes.conf|2=&lt;br /&gt;
...&lt;br /&gt;
mailbox INBOX.Drafts {&lt;br /&gt;
  special_use = \Drafts&lt;br /&gt;
  auto = subscribe&lt;br /&gt;
}&lt;br /&gt;
mailbox INBOX.Junk {&lt;br /&gt;
  special_use = \Junk&lt;br /&gt;
  auto = subscribe&lt;br /&gt;
  autoexpunge = 30d&lt;br /&gt;
}&lt;br /&gt;
mailbox INBOX.Trash {&lt;br /&gt;
  special_use = \Trash&lt;br /&gt;
  auto = subscribe&lt;br /&gt;
  autoexpunge = 30d&lt;br /&gt;
}&lt;br /&gt;
mailbox INBOX.Sent {&lt;br /&gt;
  special_use = \Sent&lt;br /&gt;
  auto = subscribe&lt;br /&gt;
}&lt;br /&gt;
...&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{hc|/etc/dovecot/conf.d/20-imap.conf|2=&lt;br /&gt;
...&lt;br /&gt;
protocol imap {&lt;br /&gt;
  # Space separated list of plugins to load (default is global mail_plugins).&lt;br /&gt;
  mail_plugins = $mail_plugins imap_sieve&lt;br /&gt;
...&lt;br /&gt;
}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{hc|/etc/dovecot/conf.d/20-lmtp.conf|2=&lt;br /&gt;
...&lt;br /&gt;
protocol lmtp {&lt;br /&gt;
  # Space separated list of plugins to load (default is global mail_plugins).&lt;br /&gt;
  mail_plugins = $mail_plugins sieve&lt;br /&gt;
...&lt;br /&gt;
}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{hc|/etc/dovecot/conf.d/90-sieve.conf|2=&lt;br /&gt;
...&lt;br /&gt;
sieve_after = /etc/dovecot/sieve-after&lt;br /&gt;
...&lt;br /&gt;
sieve_plugins = sieve_imapsieve sieve_extprograms&lt;br /&gt;
...&lt;br /&gt;
# From elsewhere to Junk folder&lt;br /&gt;
imapsieve_mailbox1_name = Junk&lt;br /&gt;
imapsieve_mailbox1_causes = COPY&lt;br /&gt;
imapsieve_mailbox1_before = file:/etc/dovecot/sieve/learn-spam.sieve&lt;br /&gt;
&lt;br /&gt;
# From Junk folder to elsewhere&lt;br /&gt;
imapsieve_mailbox2_name = *&lt;br /&gt;
imapsieve_mailbox2_from = Junk&lt;br /&gt;
imapsieve_mailbox2_causes = COPY&lt;br /&gt;
imapsieve_mailbox2_before = file:/etc/dovecot/sieve/learn-ham.sieve&lt;br /&gt;
&lt;br /&gt;
sieve_pipe_bin_dir = /etc/dovecot/sieve&lt;br /&gt;
sieve_global_extensions = +vnd.dovecot.pipe&lt;br /&gt;
}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;sudo mkdir /etc/dovecot/sieve{-after,}&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
{{hc|/etc/dovecot/sieve-after/spam-to-folder.sieve|2=&lt;br /&gt;
require [&amp;quot;fileinto&amp;quot;,&amp;quot;mailbox&amp;quot;];&lt;br /&gt;
&lt;br /&gt;
if header :contains &amp;quot;X-Spam&amp;quot; &amp;quot;Yes&amp;quot; {&lt;br /&gt;
 fileinto :create &amp;quot;INBOX.Junk&amp;quot;;&lt;br /&gt;
 stop;&lt;br /&gt;
}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{hc|/etc/dovecot/sieve/learn-spam.sieve|2=&lt;br /&gt;
require [&amp;quot;vnd.dovecot.pipe&amp;quot;, &amp;quot;copy&amp;quot;, &amp;quot;imapsieve&amp;quot;];&lt;br /&gt;
pipe :copy &amp;quot;rspamd-learn-spam.sh&amp;quot;;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{hc|/etc/dovecot/sieve/learn-ham.sieve|2=&lt;br /&gt;
require [&amp;quot;vnd.dovecot.pipe&amp;quot;, &amp;quot;copy&amp;quot;, &amp;quot;imapsieve&amp;quot;];&lt;br /&gt;
pipe :copy &amp;quot;rspamd-learn-ham.sh&amp;quot;;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{hc|/etc/dovecot/dovecot-sql.conf.ext|2=&lt;br /&gt;
driver = mysql&lt;br /&gt;
connect = host=/run/mysqld/mysqld.sock dbname=MAIL user=mailuser password=&amp;lt;password&amp;gt;&lt;br /&gt;
default_pass_scheme = SHA256-CRYPT&lt;br /&gt;
password_query = SELECT email as user, password FROM virtual_users WHERE email=&#039;%u&#039;;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{hc|/etc/dovecot/sieve/rspamd-learn-spam.sh|2=&lt;br /&gt;
#!/usr/bin/env sh&lt;br /&gt;
exec /usr/bin/rspamc learn_spam&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{hc|/etc/dovecot/sieve/rspamd-learn-ham.sh|2=&lt;br /&gt;
#!/usr/bin/env sh&lt;br /&gt;
exec /usr/bin/rspamc learn_ham&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo sievec /etc/dovecot/sieve-after/spam-to-folder.sieve&lt;br /&gt;
sudo sievec /etc/dovecot/sieve/learn-spam.sieve&lt;br /&gt;
sudo sievec /etc/dovecot/sieve/learn-ham.sieve&lt;br /&gt;
sudo touch /var/log/{dovecot-lda-errors.log,dovecot-lda.log}&lt;br /&gt;
sudo touch /var/log/{dovecot-sieve-errors.log,dovecot-sieve.log}&lt;br /&gt;
sudo touch /var/log/{dovecot-lmtp-errors.log,dovecot-lmtp.log}&lt;br /&gt;
sudo mkdir -p /etc/dovecot/sieve/global&lt;br /&gt;
sudo chown vmail: -R /etc/dovecot/sieve&lt;br /&gt;
sudo chown vmail:mail /var/log/dovecot-*&lt;br /&gt;
sudo chown root:root /etc/dovecot/dovecot-sql.conf.ext&lt;br /&gt;
sudo chmod 600 /etc/dovecot/dovecot-sql.conf.ext&lt;br /&gt;
sudo chmod 600 /etc/dovecot/sieve/learn-{spam,ham}.sieve&lt;br /&gt;
sudo chmod 700 /etc/dovecot/sieve/rspamd-learn-{spam,ham}.sh&lt;br /&gt;
sudo chown vmail:vmail /etc/dovecot/sieve/learn-{spam,ham}.sieve&lt;br /&gt;
sudo chown vmail:vmail /etc/dovecot/sieve/rspamd-learn-{spam,ham}.sh&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
= Rspamd Configuration =&lt;br /&gt;
&lt;br /&gt;
{{bc|sudo mkdir /etc/rspamd/conf.d}}&lt;br /&gt;
&lt;br /&gt;
{{hc|/etc/rspamd/override.d/milter_headers.conf|2=&lt;br /&gt;
extended_spam_headers = true;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{hc|/etc/rspamd/override.d/classifier-bayes.conf|2=&lt;br /&gt;
autolearn = true;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{bc|&lt;br /&gt;
sudo mkdir /var/lib/rspamd/dkim&lt;br /&gt;
sudo chown _rspamd:_rspamd /var/lib/rspamd/dkim&lt;br /&gt;
sudo rspamadm dkim_keygen -d &amp;lt;domain&amp;gt; -s $(date +%Y%m%d)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{hc|/var/lib/rspamd/dkim/&amp;lt;domain&amp;gt;.YYYYMMDD.key|2=&lt;br /&gt;
&amp;lt;nowiki&amp;gt;-----BEGIN PRIVATE KEY-----&lt;br /&gt;
[base64 key]&lt;br /&gt;
-----END PRIVATE KEY-----&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The second part of the output of {{ic|rspamadm dkim_keygen}} can be directly pasted into a DNS zone if you are running your own server.  If you only have control of your domain name through a 3rd party:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Type !! Host !! Value&lt;br /&gt;
|-&lt;br /&gt;
| TXT || @ || &amp;lt;nowiki&amp;gt;v=spf1 a mx ip4:&amp;lt;ip-address&amp;gt; -all&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| TXT || _dmarc || &amp;lt;nowiki&amp;gt;v=DMARC1; p=none; sp=none; rf=afrf; pct=100; ri=86400&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| TXT || YYYYMMDD._domainkey || &amp;lt;nowiki&amp;gt;v=DKIM1; k=rsa; p=AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz0123456789...&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{hc|/etc/rspamd/local.d/dkim_signing.conf|2=&lt;br /&gt;
path = &amp;quot;/var/lib/rspamd/dkim/$domain.$selector.key&amp;quot;;&lt;br /&gt;
selector_map = &amp;quot;/etc/rspamd/dkim_selectors.map&amp;quot;;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{hc|/etc/rspamd/dkim_selectors.map|2=&lt;br /&gt;
&amp;lt;domain&amp;gt; YYYYMMDD&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{bc|sudo systemctl enable --now rspamd}}&lt;br /&gt;
&lt;br /&gt;
= ISPmail Admin =&lt;br /&gt;
&lt;br /&gt;
Start with the [[Arch_Post-Installation_Checklist#Non-Proxied_Web_Site|Non-Proxied Web Site template]].&lt;br /&gt;
&lt;br /&gt;
Then, in the site&#039;s root:&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo wget &#039;https://www.ima.jungclaussen.com/dwn/dwn.php?v=0.9.6&amp;amp;f=.tar.gz&#039;&lt;br /&gt;
sudo tar -xvf &#039;dwn.php?v=0.9.6&amp;amp;f=.tar.gz&#039;&lt;br /&gt;
sudo mv ispmail*/htdocs/* ./&lt;br /&gt;
sudo rm -r &#039;dwn.php?v=0.9.6&amp;amp;f=.tar.gz&#039; ispmail*&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
Then edit the configuration file:&lt;br /&gt;
&lt;br /&gt;
{{hc|&amp;lt;ispmail_root&amp;gt;/cfg/config.inc.php|2=&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
&lt;br /&gt;
// @package     ISPmail_Admin&lt;br /&gt;
// @author      Ole Jungclaussen&lt;br /&gt;
// @version     0.9.0&lt;br /&gt;
&lt;br /&gt;
// SHOW PHP ERRORS (DEBUGGING)&lt;br /&gt;
&lt;br /&gt;
// ini_set(&#039;display_startup_errors&#039;, 1);&lt;br /&gt;
// ini_set(&#039;display_errors&#039;, 1);&lt;br /&gt;
// error_reporting(-1);&lt;br /&gt;
&lt;br /&gt;
// DATABASE ACCESS&lt;br /&gt;
&lt;br /&gt;
define(&#039;IMA_CFG_DB_HOST&#039;,       &#039;127.0.0.1&#039;);&lt;br /&gt;
define(&#039;IMA_CFG_DB_PORT&#039;,       &#039;3306&#039;);&lt;br /&gt;
define(&#039;IMA_CFG_DB_USER&#039;,       &#039;mailadmin&#039;);&lt;br /&gt;
define(&#039;IMA_CFG_DB_PASSWORD&#039;,   &#039;&amp;lt;password&amp;gt;&#039;);&lt;br /&gt;
define(&#039;IMA_CFG_DB_DATABASE&#039;,   &#039;MAIL&#039;);&lt;br /&gt;
&lt;br /&gt;
// PASSWORD HASHES (enable only *one*)&lt;br /&gt;
&lt;br /&gt;
define(&#039;IMA_CFG_USE_SHA256_HASHES&#039;, true);&lt;br /&gt;
// define(&#039;IMA_CFG_USE_MD5_HASHES&#039;, true);&lt;br /&gt;
&lt;br /&gt;
// ACCESS CONTROL: uncomment the type you want to use.&lt;br /&gt;
&lt;br /&gt;
define(&#039;IMA_CFG_LOGIN&#039;, IMA_LOGINTYPE_ACCOUNT);&lt;br /&gt;
// define(&#039;IMA_CFG_LOGIN&#039;, IMA_LOGINTYPE_ADM);&lt;br /&gt;
// define(&#039;IMA_CFG_LOGIN&#039;, IMA_LOGINTYPE_ADMAUTO);&lt;br /&gt;
&lt;br /&gt;
// ADMINISTRATOR&#039;S NAME AND PASSWORD&lt;br /&gt;
&lt;br /&gt;
define(&#039;IMA_CFG_ADM_USER&#039;,  &#039;admin&#039;);      // admin username&lt;br /&gt;
define(&#039;IMA_CFG_ADM_PASS&#039;,  &#039;&amp;lt;password&amp;gt;&#039;); // admin password&lt;br /&gt;
&lt;br /&gt;
// LISTS&lt;br /&gt;
// Spread long lists on multiple pages.  Set number of maximum entries&lt;br /&gt;
// per page.  Changes take effect after login/logout.  If not defined,&lt;br /&gt;
// defaults to 65535.&lt;br /&gt;
&lt;br /&gt;
// define(&#039;IMA_LIST_MAX_ENTRIES&#039;, 200);&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
After [[Arch_Post-Installation_Checklist#Finalization|finalization]] you should now be able to log in and set up your virtual mailboxes.&lt;br /&gt;
&lt;br /&gt;
= Rainloop =&lt;br /&gt;
&lt;br /&gt;
Start with the [[Arch_Post-Installation_Checklist#Non-Proxied_Web_Site|Non-Proxied Web Site template]].&lt;br /&gt;
&lt;br /&gt;
Change the following sections of the nginx conf file:&lt;br /&gt;
&lt;br /&gt;
{{hc|/etc/nginx/sites-available/&amp;lt;domain&amp;gt;.conf|2=&lt;br /&gt;
...&lt;br /&gt;
	location ~ /data {&lt;br /&gt;
		deny			all;&lt;br /&gt;
	}&lt;br /&gt;
...&lt;br /&gt;
	location ~ \.php$ {&lt;br /&gt;
		fastcgi_pass		unix:/run/php-fpm/php-fpm.sock;&lt;br /&gt;
		fastcgi_index		index.php;&lt;br /&gt;
		include			fastcgi.conf;&lt;br /&gt;
		fastcgi_split_path_info	^(.+\.php)(.*)$;&lt;br /&gt;
		fastcgi_param		SCRIPT_FILENAME $document_root$fastcgi_script_name;&lt;br /&gt;
	}&lt;br /&gt;
...&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Download Rainloop&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo cd /srv/http/&amp;lt;domain&amp;gt;&lt;br /&gt;
sudo wget https://www.rainloop.net/repository/webmail/rainloop-community-latest.zip&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Extract the zip file&lt;br /&gt;
&lt;br /&gt;
{{bc|sudo unzip rainloop-community-latest.zip}}&lt;br /&gt;
&lt;br /&gt;
Set the correct permissions on the files&lt;br /&gt;
&lt;br /&gt;
{{bc|&lt;br /&gt;
sudo find . -type d -exec chmod 755 {} \;&lt;br /&gt;
sudo find . -type f -exec chmod 644 {} \;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Set the correct owner on the whole web root&lt;br /&gt;
&lt;br /&gt;
{{bc|sudo chown -R http:http /srv/http/&amp;lt;dir&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
After you [[Arch_Post-Installation_Checklist#Finalize|finalize the setup]], you should now be able to access the Admini Panel at {{ic|&amp;lt;nowiki&amp;gt;http://&amp;lt;domain&amp;gt;/?admin&amp;lt;/nowiki&amp;gt;}}.  The default login is admin:12345&lt;br /&gt;
&lt;br /&gt;
From the Admin Panel, add your domain under Domains.  Use the public-facing domain for the Name, and {{ic|localhost}} for the IMAP and SMTP servers.&lt;br /&gt;
&lt;br /&gt;
Under Login, set the Default Domain to {{ic|localhost}}.&lt;br /&gt;
&lt;br /&gt;
Optionally, you can enable contacts.  You will need to manually set up a database and user, but that is the only configuration needed to do on your part.&lt;br /&gt;
&lt;br /&gt;
For Security, you should enable all of the Security options.  You should also change the Admin Panel Access Credentials.&lt;br /&gt;
&lt;br /&gt;
Click on the power-off icon in the upper-right corner to finish with the Admin Panel.&lt;br /&gt;
&lt;br /&gt;
Navigate to {{ic|&amp;lt;nowiki&amp;gt;http://&amp;lt;domain&amp;gt;&amp;lt;/nowiki&amp;gt;}} to log in and access your mail.&lt;/div&gt;</summary>
		<author><name>BrainwreckedTech</name></author>
	</entry>
	<entry>
		<id>https://wiki.bwt.com.de/index.php?title=PHP-FPM&amp;diff=642</id>
		<title>PHP-FPM</title>
		<link rel="alternate" type="text/html" href="https://wiki.bwt.com.de/index.php?title=PHP-FPM&amp;diff=642"/>
		<updated>2022-05-10T12:17:27Z</updated>

		<summary type="html">&lt;p&gt;BrainwreckedTech: Added PHP-FPM info box and logo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=wikitable align=right style=&amp;quot;margin-left: 0.5em&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
{| style=&amp;quot;background-color:unset !important;&amp;quot;&lt;br /&gt;
| colspan=2 style=&amp;quot;text-align:center&amp;quot; | [[File:Php-fpm.png|300px]]&lt;br /&gt;
|-&lt;br /&gt;
| First Appeared || 2007-06-19&lt;br /&gt;
|-&lt;br /&gt;
| Original Author || Andrei Nigmatulin&lt;br /&gt;
|- style=&amp;quot; vertical-align:top !important&amp;quot;&lt;br /&gt;
| License || PHP License&amp;lt;br&amp;gt;(OSI and FSF Approved)&lt;br /&gt;
|-&lt;br /&gt;
| Web Site || https://www.php.net&lt;br /&gt;
|-&lt;br /&gt;
| Documentation || [https://www.php.net/manual/en/install.fpm.php FastCGI Process Manager (FPM)]&lt;br /&gt;
|-&lt;br /&gt;
| See Also: || [https://en.wikibooks.org/wiki/PHP_Programming PHP Programming] at Wikibooks&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
PHP-FPM is the recommended solution to run a FastCGI server for PHP for Nginx. &lt;br /&gt;
&lt;br /&gt;
= Prerequites =&lt;br /&gt;
&lt;br /&gt;
; [[:Category:Web Server|Web Server]]&lt;br /&gt;
: Serve PHP pages&lt;br /&gt;
&lt;br /&gt;
= Required Packages =&lt;br /&gt;
&lt;br /&gt;
{{bc|1=sudo pacman -Syu --needed php-&amp;lt;nowiki&amp;gt;{acpu,fpm,gd,imagick,intl,redis,sodium}&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
= Configuration =&lt;br /&gt;
&lt;br /&gt;
Look for and edit the following lines in {{ic|/etc/php/php.ini}}:&lt;br /&gt;
&lt;br /&gt;
{{hc|/etc/php/php.ini|2=&lt;br /&gt;
[PHP]&lt;br /&gt;
open_basedir = /srv/http/:/home/:/tmp/:/usr/share/pear/:/usr/share/webapps/:/dev/urandom:/proc/meminfo&lt;br /&gt;
include_path = &amp;quot;.:/php/includes:/usr/share/pear&amp;quot;&lt;br /&gt;
upload_max_filesize = 8M&lt;br /&gt;
&lt;br /&gt;
extension=apcu&lt;br /&gt;
extension=dba&lt;br /&gt;
extension=exif&lt;br /&gt;
extension=gd&lt;br /&gt;
extension=gettext&lt;br /&gt;
extension=iconv&lt;br /&gt;
extension=imagick&lt;br /&gt;
extension=imap&lt;br /&gt;
extension=intl&lt;br /&gt;
extension=sodium&lt;br /&gt;
extension=ldap&lt;br /&gt;
extension=mysqli&lt;br /&gt;
zend_extension=opcache&lt;br /&gt;
extension=pdo_mysql&lt;br /&gt;
extension=soap&lt;br /&gt;
&lt;br /&gt;
[Date]&lt;br /&gt;
date.timezone = &amp;lt;timezone&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[Pdo_mysql]&lt;br /&gt;
pdo_mysql.cache_size = 2000&lt;br /&gt;
&lt;br /&gt;
[opcache]&lt;br /&gt;
opcache.enable=1&lt;br /&gt;
opcache.enable_cli=1&lt;br /&gt;
opcache.memory_consumption=128&lt;br /&gt;
opcache.interned_strings_buffer=8&lt;br /&gt;
opcache.max_accelerated_files=10000&lt;br /&gt;
opcache.revalidate_freq=1&lt;br /&gt;
opcache.save_comments=1&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== tmpfs for PHP Sessions ==&lt;br /&gt;
&lt;br /&gt;
{{hc|/etc/php/php.ini|2=&lt;br /&gt;
[Session]&lt;br /&gt;
session.save_path = &amp;quot;/srv/phptmp&amp;quot;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Find the id and gid of the mysql user and group:&lt;br /&gt;
&lt;br /&gt;
{{hc|$ id mysql|2=&lt;br /&gt;
uid=27(mysql) gid=27(mysql) groups=27(mysql)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{hc|/etc/fstab|2=&lt;br /&gt;
# Static information about the filesystems.&lt;br /&gt;
# See fstab(5) for details.&lt;br /&gt;
&lt;br /&gt;
# &amp;lt;file system&amp;gt; &amp;lt;dir&amp;gt;           &amp;lt;type&amp;gt;  &amp;lt;options&amp;gt;                                       &amp;lt;dump&amp;gt; &amp;lt;pass&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
tmpfs		/srv/phptmp	tmpfs	rw,noatime,gid=27,uid=27,size=100M,mode=0750	0 0&lt;br /&gt;
...&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{note|1=If you&#039;re using ZFS, add&amp;lt;tt&amp;gt; x-systemd.after=zfs.mount &amp;lt;/tt&amp;gt;to the mount options.}}&lt;br /&gt;
&lt;br /&gt;
= Finalization =&lt;br /&gt;
&lt;br /&gt;
Then make sure the {{ic|php-fpm}} service is enabled and running:&lt;br /&gt;
&lt;br /&gt;
{{bc|sudo systemctl enable --now php-fpm}}&lt;/div&gt;</summary>
		<author><name>BrainwreckedTech</name></author>
	</entry>
	<entry>
		<id>https://wiki.bwt.com.de/index.php?title=File:Php-fpm.png&amp;diff=641</id>
		<title>File:Php-fpm.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.bwt.com.de/index.php?title=File:Php-fpm.png&amp;diff=641"/>
		<updated>2022-05-10T11:48:37Z</updated>

		<summary type="html">&lt;p&gt;BrainwreckedTech: Logo for PHP-FPM&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Logo for PHP-FPM&lt;/div&gt;</summary>
		<author><name>BrainwreckedTech</name></author>
	</entry>
	<entry>
		<id>https://wiki.bwt.com.de/index.php?title=Installing_A_Windows_Desktop&amp;diff=640</id>
		<title>Installing A Windows Desktop</title>
		<link rel="alternate" type="text/html" href="https://wiki.bwt.com.de/index.php?title=Installing_A_Windows_Desktop&amp;diff=640"/>
		<updated>2022-03-29T21:53:53Z</updated>

		<summary type="html">&lt;p&gt;BrainwreckedTech: /* Pre-Download */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Pre-Setup=&lt;br /&gt;
&lt;br /&gt;
==BIOS Time Set To UTC vs Local Time==&lt;br /&gt;
&lt;br /&gt;
Windows 8 and 10 have support for setting the time to UTC and may even detect if the system time is in UTC or local time.&lt;br /&gt;
&lt;br /&gt;
There are still a couple of bugs as noted below, but the trade-off may be worth it to you.  Every other OS expects the clock to be set to UTC.&lt;br /&gt;
&lt;br /&gt;
* Windows will not sync to time servers if told that the BIOS clock is UTC.&lt;br /&gt;
* Windows may hang if running during the switch to and away from DST if told that the BIOS clock is UTC.&lt;br /&gt;
&lt;br /&gt;
If you are unsure of how UTC relates to your time zone, you can use Google to [https://www.google.com/search?q=UTC+time query UTC time].&lt;br /&gt;
&lt;br /&gt;
==Partitioning==&lt;br /&gt;
&lt;br /&gt;
Please read [[Drive Partitioning]] first as it contains a lot of good information.&lt;br /&gt;
&lt;br /&gt;
===BIOS+MBR vs UEFI+GPT===&lt;br /&gt;
&lt;br /&gt;
Windows falsely ties GPT with UEFI and MBR with BIOS.&lt;br /&gt;
&lt;br /&gt;
It&#039;s strongly suggested to use UEFI with GPT when possible as it allows for at least 128 partitions.  In general, you can let Microsoft (and OEMs) do whatever they want to your hard drive as it&#039;s nearly impossible to deplete the alotment of partitions.&lt;br /&gt;
&lt;br /&gt;
If your system uses legacy BIOS with MBR, you may wish to partition the drive yourself, especially if you plan on installing a second OS onto the drive.&lt;br /&gt;
* Any bootable Windows parition &#039;&#039;&#039;&#039;&#039;must&#039;&#039;&#039;&#039;&#039; occur on a primary partition&lt;br /&gt;
* MBR is limited to 4 primary paritions&lt;br /&gt;
** One of which can be an extended partition (which then lets you create unlimited logical partitions)&lt;br /&gt;
&lt;br /&gt;
===Parition Alignment===&lt;br /&gt;
&lt;br /&gt;
Starting with Vista, Windows will align partitions to 1MiB boundaries, so basic partitioning via Windows Setup is OK.&lt;br /&gt;
&lt;br /&gt;
===Shrinkinng NTFS Partitions===&lt;br /&gt;
&lt;br /&gt;
Windows Vista introduced the ability to shrink NTFS partitions, even those currently in use.  This can be incredibly useful on OEM PCs if you want to make room for a second OS.&lt;br /&gt;
&lt;br /&gt;
If you&#039;re trying to end a Windows partition at a particular boundary, you may want to under-allocate and then use something like GNU &amp;lt;tt&amp;gt;parted&amp;lt;/tt&amp;gt; to re-create the Windows partition at the boundary you want and then use {{ic|diskpart}} with {{ic|expand filesystem}} when you get back into Windows.&lt;br /&gt;
&lt;br /&gt;
===Microsoft Reserved Partition===&lt;br /&gt;
&lt;br /&gt;
Starting with 7, Windows will create a Microsoft Reserved partition when given a GPT disk with no partitions:&lt;br /&gt;
* Windows 7 &amp;amp; 8: 128MiB&lt;br /&gt;
* Windows 10: 16MiB&lt;br /&gt;
&lt;br /&gt;
===Windows Recovery Parition===&lt;br /&gt;
&lt;br /&gt;
Starting with 8, Windows will create a Windows Recovery partition:&lt;br /&gt;
* Windows 8: 300MB as the first partition, shown during volume selection&lt;br /&gt;
* Windows 10: 450MB as the last partition, hidden during volume selection&lt;br /&gt;
This partition is different from an OEM recovery partition.&lt;br /&gt;
&lt;br /&gt;
==Pre-Download==&lt;br /&gt;
&lt;br /&gt;
Starting with Windows 10, Microsoft keeps its ISO updated.&lt;br /&gt;
&lt;br /&gt;
You may also wish to download video card drivers before hand, as AMD and NVIDIA usually offer drivers that are more up-to-date than what&#039;s available via Windows Update.  Download either [https://www.amd.com/en/support AMD Driver Auto-Detect] or [https://www.nvidia.com/en-us/geforce/geforce-experience/ NVIDIA GeForce Experience]&lt;br /&gt;
&lt;br /&gt;
Use [http://www.windowsupdatesdownloader.com Windows Updates Downloader] to download security updates for your version of Windows.&lt;br /&gt;
&lt;br /&gt;
*Use &amp;lt;tt&amp;gt;FOR %U IN (*) DO START /W %U /QUIET /NORESTART&amp;lt;/tt&amp;gt; to execute all security updates in a given folder.&lt;br /&gt;
&lt;br /&gt;
Download Anti-virus such as [http://www.avira.com/en/free-download-avira-antivir-personal Avira] or [https://www.kaspersky.com/free-cloud-antivirus Kaspersky] if Windows&#039; built-in Defender isn&#039;t enough for you.&lt;br /&gt;
&lt;br /&gt;
=During Setup=&lt;br /&gt;
&lt;br /&gt;
==Administration==&lt;br /&gt;
&lt;br /&gt;
The default in Windows is that the first user created is part of the Administrators group and subsequent accounts are Standard Users.  This wiki recommends you choose one of the following:&lt;br /&gt;
&lt;br /&gt;
# Create one account not named Administrator that will be part of the Administrators group and use that for administrative duties while creating Standard User accounts for daily use.  This allows you to have laxer password complexity on the account that acts as an Administrator.&lt;br /&gt;
# Create an account for yourself that you will later drop to Standard User after re-enabling the Administrator account using &amp;lt;tt&amp;gt;net user administrator /active:yes&amp;lt;/tt&amp;gt;.  This route requires that you know full-well that people will try to attack the Administrator account but you feel confident in your password complexity.&lt;br /&gt;
&lt;br /&gt;
Use a short name rather than a full name when creating user accounts to get short directory names.  (E.g., {{ic|john}} instead of {{ic|John Smith}})  You can use {{ic|netplwiz}} to change full details. Changes to the name in User Accounts in Control Panel only affect the full name.&lt;br /&gt;
&lt;br /&gt;
==Microsoft Account==&lt;br /&gt;
&lt;br /&gt;
Starting with Windows 10, Microsoft &#039;&#039;really, really&#039;&#039; wants you to use a Micrsoft Account to log into Windows.  While the prospect of not having to tune settings on every individual machine you own might be a nice prospect for some, others won&#039;t like the privacy implications of tying your Windows usage to an account under Microsoft&#039;s complete purvue.&lt;br /&gt;
&lt;br /&gt;
Privacy implications aside, one useful feature of using a Microsoft Account is that Microsoft allows you to manage your Windows licenses.  To tie a Windows license for a machine to your Microsoft Account, use your Microsoft Account as the first account created during Windows Setup.  Should something go horribly wrong, Microsoft Tech Support will be looking for this tie.  Once the Windows license is associated with your account, you can stop using and delete the Microsoft Account from the machine if you want.&lt;br /&gt;
&lt;br /&gt;
=Post Setup=&lt;br /&gt;
&lt;br /&gt;
==Common Configuration Options==&lt;br /&gt;
&lt;br /&gt;
===DPI settings===&lt;br /&gt;
&lt;br /&gt;
For HTPC setups, 96 DPI is unreadable from 9 feet away.&lt;br /&gt;
&lt;br /&gt;
* Control Panel → Appearance and Personalization → Display → Set Custom text size (DPI)&lt;br /&gt;
&lt;br /&gt;
This will only affect your login.  To make this change to the login screen, you need to edit the registry.&lt;br /&gt;
&lt;br /&gt;
NB: &amp;lt;tt&amp;gt;word&amp;lt;/tt&amp;gt; values are hexadecimal, not decimal.  0x60 is 90 decimal, 0x78 is 120 decimal, and 0x90 is 144 decimal.&lt;br /&gt;
&lt;br /&gt;
 reg add &amp;quot;HKEY_USERS\.DEFAULT\Control Panel\Desktop&amp;quot; /v LogPixels /d 90 /t REG_QWORD /f&lt;br /&gt;
&lt;br /&gt;
Replace {{ic|QWORD}} with {{ic|DWORD}} for 32-bit Windows.&lt;br /&gt;
&lt;br /&gt;
===Re-Enable the Administrator Account===&lt;br /&gt;
&lt;br /&gt;
{{bc|net user administrator /active:yes&lt;br /&gt;
net user administrator &amp;lt;new-password&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
===Disable Search Indexing===&lt;br /&gt;
&lt;br /&gt;
* Control Panel &amp;gt; Indexing Options&lt;br /&gt;
* Control Panel &amp;gt; File Explorer Options &amp;gt; Search&lt;br /&gt;
* Drive Properties &amp;gt; Uncheck Allow files on this drive to have contents indexed in addition to file properties&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;sc config wsearch start=disabled&lt;br /&gt;
sc stop wsearch&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
===Temporarily Disable System Restore===&lt;br /&gt;
&lt;br /&gt;
Internet Explorer, Windows Media Player, some Hotfixes, and some third-party installers will all create a restore point.  No sense having this running during the initial setup of Windows as you&#039;re so close to sqaure one anyway.&lt;br /&gt;
&lt;br /&gt;
 rstrui.exe&lt;br /&gt;
&lt;br /&gt;
===Hibernation===&lt;br /&gt;
&lt;br /&gt;
For desktop computers, or computers with SSDs, you may not want to hibernate.&lt;br /&gt;
&lt;br /&gt;
 powercfg -h off&lt;br /&gt;
&lt;br /&gt;
===Power Management===&lt;br /&gt;
&lt;br /&gt;
For at least the duration of setting up Windows, you may want to keep the computer fully awake.&lt;br /&gt;
&lt;br /&gt;
===Page File===&lt;br /&gt;
&lt;br /&gt;
With the RAM that most computers have nowadays, it makes little sense to have much of a swap file.  You still want some space so that Windows can swap out parts of memory that aren&#039;t really being used.  Some Windows programs will balk with the lack of a swap file.&lt;br /&gt;
&lt;br /&gt;
 wmic pagefileset where name=&amp;quot;C:\\pagefile.sys&amp;quot; set InitialSize=512,MaximumSize=512&lt;br /&gt;
&lt;br /&gt;
===Disable Fast Startup===&lt;br /&gt;
&lt;br /&gt;
Windows Fast Startup does a hybrid sleep where everything is closed down on the software side, but the hardware is put into a sleep state before shutdown.  If you multi-boot, this can be more of a hindrance than a feature.  The major cause of concern is that mounted filesystems in Windows remain in a &amp;quot;in-use&amp;quot; state (the &amp;quot;dirty bit&amp;quot;) and unsafe to mount.&lt;br /&gt;
&lt;br /&gt;
* Control Panel &amp;gt; Hardware and Sound &amp;gt; Power Options &amp;gt; (left pane) Choose what the power buttons do &amp;gt; uncheck Turn on fast startup&lt;br /&gt;
&lt;br /&gt;
===Set Windows to use RTC in UTC===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Only do this if your BIOS clock is set to UTC instead of local time!&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 reg add &amp;quot;HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation&amp;quot; /v RealTimeIsUniversal /d 1 /t REG_QWORD /f&lt;br /&gt;
&lt;br /&gt;
Replace {{ic|QWORD}} with {{ic|DWORD}} for 32-bit Windows.&lt;br /&gt;
&lt;br /&gt;
==Tweaks==&lt;br /&gt;
&lt;br /&gt;
* Disable Homegroups&lt;br /&gt;
** Leave the homegroup&lt;br /&gt;
** Disable HomeGroup services&lt;br /&gt;
** Edit registry&lt;br /&gt;
*** Take ownership of HKEY_LOCAL_MACHINE\SOFTWARE\Classes\{B4FB3F98-C1EA-428d-A78A-D1F5659CBA93}&lt;br /&gt;
*** Add HKEY_LOCAL_MACHINE\SOFTWARE\Classes\{B4FB3F98-C1EA-428d-A78A-D1F5659CBA93}\System.IsPinnedToNameSpaceTree=qword:0&lt;br /&gt;
&lt;br /&gt;
==Other Programs==&lt;br /&gt;
&lt;br /&gt;
It&#039;s recommended to rely on Chocolatey for program installation and to keep your programs updated.  However, some applications are auto-updating and it&#039;s best to install them directly.&lt;br /&gt;
&lt;br /&gt;
* [https://www.amd.com/en/support AMD Adrenaline (Radeon and AMD chipset drivers)]&lt;br /&gt;
* [https://discord.com/api/downloads/distributions/app/installers/latest?channel=stable&amp;amp;platform=win&amp;amp;arch=x86 Discord]&lt;br /&gt;
* [https://www.nvidia.com/en-us/geforce/geforce-experience NVIDIA GeForce Experience]&lt;br /&gt;
* [https://cdn.cloudflare.steamstatic.com/client/installer/SteamSetup.exe Steam]&lt;br /&gt;
* Partition Tool&lt;br /&gt;
** [https://www.aomeitech.com/aomei-partition-assistant.html AOEMI Partition Assistant] (for functionality)&lt;br /&gt;
** [http://www.pcdisk.com/index.html Active@ Partition Manager] (for information)&lt;br /&gt;
** Avoid EaseUS Partition Master and Mini-Tool Partition Wizard as they&#039;re [https://blog.malwarebytes.com/glossary/bundleware/ bundleware].&lt;br /&gt;
* Windows Terminal&lt;br /&gt;
** [https://github.com/microsoft/terminal/releases/latest GitHub] (users must update manually)&lt;br /&gt;
** [https://www.microsoft.com/en-us/p/windows-terminal/9n0dx20hk701 Microsoft Store] (updates automatically)&lt;br /&gt;
&lt;br /&gt;
===Chocolatey===&lt;br /&gt;
&lt;br /&gt;
In PowerShell:&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString(&#039;https://chocolatey.org/install.ps1&#039;)&amp;lt;/nowiki&amp;gt;)}}&lt;br /&gt;
&lt;br /&gt;
====Standard Utilities====&lt;br /&gt;
&lt;br /&gt;
These are basic utilties recommended for every user.&lt;br /&gt;
&lt;br /&gt;
 choco install 7zip.install [ cdburnerxp | imgburn | &#039;&#039;&#039;infrarecorder&#039;&#039;&#039; ] chocolateygui greenshot kdeconnect-kde keepass.install vscodium.install&lt;br /&gt;
&lt;br /&gt;
====Power-User Utitlies====&lt;br /&gt;
&lt;br /&gt;
 choco install gsudo hxd ultravnc windirstat winmerge&lt;br /&gt;
&lt;br /&gt;
====GNU/Linux Utilities (Windows Native Ports)====&lt;br /&gt;
&lt;br /&gt;
 choco install git.install gnuwin32-coreutils.install wget xming&lt;br /&gt;
&lt;br /&gt;
====Audio====&lt;br /&gt;
&lt;br /&gt;
 choco install audacity audacity-ffmpeg audacity-lame eac mediamonkey&lt;br /&gt;
&lt;br /&gt;
====Cloud Storage====&lt;br /&gt;
&lt;br /&gt;
 choco install dropbox google-backup-and-sync onedrive spideroak sugarsync&lt;br /&gt;
&lt;br /&gt;
====Fonts====&lt;br /&gt;
&lt;br /&gt;
 choco install jetbrainsmono lato robotofonts sourcecodepro ubuntu.font&lt;br /&gt;
&lt;br /&gt;
====Grpahics====&lt;br /&gt;
&lt;br /&gt;
 choco install gimp inkscape paint.net&lt;br /&gt;
&lt;br /&gt;
====Hardware====&lt;br /&gt;
&lt;br /&gt;
 choco install amd-ryzen-chipset crystaldiskmark cpu-z hwinfo.install hwmonitor intel-chipset-device-software&lt;br /&gt;
&lt;br /&gt;
====Internet====&lt;br /&gt;
&lt;br /&gt;
 choco install [ chromium | firefox | googlechrome | &#039;&#039;&#039;ungoogled-chromium&#039;&#039;&#039; ] nextcloud-client qbittorrent syncthing thunderbird&lt;br /&gt;
&lt;br /&gt;
====Communication====&lt;br /&gt;
&lt;br /&gt;
 choco install mumble pidgin skype&lt;br /&gt;
&lt;br /&gt;
====Office====&lt;br /&gt;
&lt;br /&gt;
 choco install dia foxitreader librecad libreoffice-fresh libreoffice-help onlyoffice&lt;br /&gt;
&lt;br /&gt;
====Virtualization====&lt;br /&gt;
&lt;br /&gt;
 choco install qemu virtualbox virtualbox.extensionpack&lt;br /&gt;
&lt;br /&gt;
====Video====&lt;br /&gt;
&lt;br /&gt;
 choco install handbrake.install mpvnet.install obs-studio.install vlc&lt;br /&gt;
&lt;br /&gt;
===Not Taken Care Of With Chocolatey===&lt;br /&gt;
&lt;br /&gt;
CPU Burn-in | Joystick2Mouse 3 | LADSPA for Audactiy | Lightscribe&lt;br /&gt;
&lt;br /&gt;
=Ongoing=&lt;br /&gt;
&lt;br /&gt;
==Extend Evaluation Periods==&lt;br /&gt;
&lt;br /&gt;
If you are using an Enterprise Evaluation edition of Windows, you can re-arm the 90-day evaluation period up to 3 times:&lt;br /&gt;
&lt;br /&gt;
 slmgr /rearm&lt;/div&gt;</summary>
		<author><name>BrainwreckedTech</name></author>
	</entry>
	<entry>
		<id>https://wiki.bwt.com.de/index.php?title=Installing_A_Windows_Desktop&amp;diff=639</id>
		<title>Installing A Windows Desktop</title>
		<link rel="alternate" type="text/html" href="https://wiki.bwt.com.de/index.php?title=Installing_A_Windows_Desktop&amp;diff=639"/>
		<updated>2022-03-29T21:51:04Z</updated>

		<summary type="html">&lt;p&gt;BrainwreckedTech: /* BIOS+MBR vs UEFI+GPT */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Pre-Setup=&lt;br /&gt;
&lt;br /&gt;
==BIOS Time Set To UTC vs Local Time==&lt;br /&gt;
&lt;br /&gt;
Windows 8 and 10 have support for setting the time to UTC and may even detect if the system time is in UTC or local time.&lt;br /&gt;
&lt;br /&gt;
There are still a couple of bugs as noted below, but the trade-off may be worth it to you.  Every other OS expects the clock to be set to UTC.&lt;br /&gt;
&lt;br /&gt;
* Windows will not sync to time servers if told that the BIOS clock is UTC.&lt;br /&gt;
* Windows may hang if running during the switch to and away from DST if told that the BIOS clock is UTC.&lt;br /&gt;
&lt;br /&gt;
If you are unsure of how UTC relates to your time zone, you can use Google to [https://www.google.com/search?q=UTC+time query UTC time].&lt;br /&gt;
&lt;br /&gt;
==Partitioning==&lt;br /&gt;
&lt;br /&gt;
Please read [[Drive Partitioning]] first as it contains a lot of good information.&lt;br /&gt;
&lt;br /&gt;
===BIOS+MBR vs UEFI+GPT===&lt;br /&gt;
&lt;br /&gt;
Windows falsely ties GPT with UEFI and MBR with BIOS.&lt;br /&gt;
&lt;br /&gt;
It&#039;s strongly suggested to use UEFI with GPT when possible as it allows for at least 128 partitions.  In general, you can let Microsoft (and OEMs) do whatever they want to your hard drive as it&#039;s nearly impossible to deplete the alotment of partitions.&lt;br /&gt;
&lt;br /&gt;
If your system uses legacy BIOS with MBR, you may wish to partition the drive yourself, especially if you plan on installing a second OS onto the drive.&lt;br /&gt;
* Any bootable Windows parition &#039;&#039;&#039;&#039;&#039;must&#039;&#039;&#039;&#039;&#039; occur on a primary partition&lt;br /&gt;
* MBR is limited to 4 primary paritions&lt;br /&gt;
** One of which can be an extended partition (which then lets you create unlimited logical partitions)&lt;br /&gt;
&lt;br /&gt;
===Parition Alignment===&lt;br /&gt;
&lt;br /&gt;
Starting with Vista, Windows will align partitions to 1MiB boundaries, so basic partitioning via Windows Setup is OK.&lt;br /&gt;
&lt;br /&gt;
===Shrinkinng NTFS Partitions===&lt;br /&gt;
&lt;br /&gt;
Windows Vista introduced the ability to shrink NTFS partitions, even those currently in use.  This can be incredibly useful on OEM PCs if you want to make room for a second OS.&lt;br /&gt;
&lt;br /&gt;
If you&#039;re trying to end a Windows partition at a particular boundary, you may want to under-allocate and then use something like GNU &amp;lt;tt&amp;gt;parted&amp;lt;/tt&amp;gt; to re-create the Windows partition at the boundary you want and then use {{ic|diskpart}} with {{ic|expand filesystem}} when you get back into Windows.&lt;br /&gt;
&lt;br /&gt;
===Microsoft Reserved Partition===&lt;br /&gt;
&lt;br /&gt;
Starting with 7, Windows will create a Microsoft Reserved partition when given a GPT disk with no partitions:&lt;br /&gt;
* Windows 7 &amp;amp; 8: 128MiB&lt;br /&gt;
* Windows 10: 16MiB&lt;br /&gt;
&lt;br /&gt;
===Windows Recovery Parition===&lt;br /&gt;
&lt;br /&gt;
Starting with 8, Windows will create a Windows Recovery partition:&lt;br /&gt;
* Windows 8: 300MB as the first partition, shown during volume selection&lt;br /&gt;
* Windows 10: 450MB as the last partition, hidden during volume selection&lt;br /&gt;
This partition is different from an OEM recovery partition.&lt;br /&gt;
&lt;br /&gt;
==Pre-Download==&lt;br /&gt;
&lt;br /&gt;
You may also wish to download video card drivers before hand, as AMD and NVIDIA usually offer drivers that are more up-to-date than what&#039;s available via Windows Update.  Download either [https://www.amd.com/en/support AMD Driver Auto-Detect] or [https://www.nvidia.com/en-us/geforce/geforce-experience/ NVIDIA GeForce Experience]&lt;br /&gt;
&lt;br /&gt;
Use [http://www.windowsupdatesdownloader.com Windows Updates Downloader] to download security updates for your version of Windows.&lt;br /&gt;
&lt;br /&gt;
*Use &amp;lt;tt&amp;gt;FOR %U IN (*) DO START /W %U /QUIET /NORESTART&amp;lt;/tt&amp;gt; to execute all security updates in a given folder.&lt;br /&gt;
&lt;br /&gt;
Download Anti-virus such as [http://www.avira.com/en/free-download-avira-antivir-personal Avira] or [https://www.kaspersky.com/free-cloud-antivirus Kaspersky] if Windows&#039; built-in Defender isn&#039;t enough for you.&lt;br /&gt;
&lt;br /&gt;
=During Setup=&lt;br /&gt;
&lt;br /&gt;
==Administration==&lt;br /&gt;
&lt;br /&gt;
The default in Windows is that the first user created is part of the Administrators group and subsequent accounts are Standard Users.  This wiki recommends you choose one of the following:&lt;br /&gt;
&lt;br /&gt;
# Create one account not named Administrator that will be part of the Administrators group and use that for administrative duties while creating Standard User accounts for daily use.  This allows you to have laxer password complexity on the account that acts as an Administrator.&lt;br /&gt;
# Create an account for yourself that you will later drop to Standard User after re-enabling the Administrator account using &amp;lt;tt&amp;gt;net user administrator /active:yes&amp;lt;/tt&amp;gt;.  This route requires that you know full-well that people will try to attack the Administrator account but you feel confident in your password complexity.&lt;br /&gt;
&lt;br /&gt;
Use a short name rather than a full name when creating user accounts to get short directory names.  (E.g., {{ic|john}} instead of {{ic|John Smith}})  You can use {{ic|netplwiz}} to change full details. Changes to the name in User Accounts in Control Panel only affect the full name.&lt;br /&gt;
&lt;br /&gt;
==Microsoft Account==&lt;br /&gt;
&lt;br /&gt;
Starting with Windows 10, Microsoft &#039;&#039;really, really&#039;&#039; wants you to use a Micrsoft Account to log into Windows.  While the prospect of not having to tune settings on every individual machine you own might be a nice prospect for some, others won&#039;t like the privacy implications of tying your Windows usage to an account under Microsoft&#039;s complete purvue.&lt;br /&gt;
&lt;br /&gt;
Privacy implications aside, one useful feature of using a Microsoft Account is that Microsoft allows you to manage your Windows licenses.  To tie a Windows license for a machine to your Microsoft Account, use your Microsoft Account as the first account created during Windows Setup.  Should something go horribly wrong, Microsoft Tech Support will be looking for this tie.  Once the Windows license is associated with your account, you can stop using and delete the Microsoft Account from the machine if you want.&lt;br /&gt;
&lt;br /&gt;
=Post Setup=&lt;br /&gt;
&lt;br /&gt;
==Common Configuration Options==&lt;br /&gt;
&lt;br /&gt;
===DPI settings===&lt;br /&gt;
&lt;br /&gt;
For HTPC setups, 96 DPI is unreadable from 9 feet away.&lt;br /&gt;
&lt;br /&gt;
* Control Panel → Appearance and Personalization → Display → Set Custom text size (DPI)&lt;br /&gt;
&lt;br /&gt;
This will only affect your login.  To make this change to the login screen, you need to edit the registry.&lt;br /&gt;
&lt;br /&gt;
NB: &amp;lt;tt&amp;gt;word&amp;lt;/tt&amp;gt; values are hexadecimal, not decimal.  0x60 is 90 decimal, 0x78 is 120 decimal, and 0x90 is 144 decimal.&lt;br /&gt;
&lt;br /&gt;
 reg add &amp;quot;HKEY_USERS\.DEFAULT\Control Panel\Desktop&amp;quot; /v LogPixels /d 90 /t REG_QWORD /f&lt;br /&gt;
&lt;br /&gt;
Replace {{ic|QWORD}} with {{ic|DWORD}} for 32-bit Windows.&lt;br /&gt;
&lt;br /&gt;
===Re-Enable the Administrator Account===&lt;br /&gt;
&lt;br /&gt;
{{bc|net user administrator /active:yes&lt;br /&gt;
net user administrator &amp;lt;new-password&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
===Disable Search Indexing===&lt;br /&gt;
&lt;br /&gt;
* Control Panel &amp;gt; Indexing Options&lt;br /&gt;
* Control Panel &amp;gt; File Explorer Options &amp;gt; Search&lt;br /&gt;
* Drive Properties &amp;gt; Uncheck Allow files on this drive to have contents indexed in addition to file properties&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;sc config wsearch start=disabled&lt;br /&gt;
sc stop wsearch&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
===Temporarily Disable System Restore===&lt;br /&gt;
&lt;br /&gt;
Internet Explorer, Windows Media Player, some Hotfixes, and some third-party installers will all create a restore point.  No sense having this running during the initial setup of Windows as you&#039;re so close to sqaure one anyway.&lt;br /&gt;
&lt;br /&gt;
 rstrui.exe&lt;br /&gt;
&lt;br /&gt;
===Hibernation===&lt;br /&gt;
&lt;br /&gt;
For desktop computers, or computers with SSDs, you may not want to hibernate.&lt;br /&gt;
&lt;br /&gt;
 powercfg -h off&lt;br /&gt;
&lt;br /&gt;
===Power Management===&lt;br /&gt;
&lt;br /&gt;
For at least the duration of setting up Windows, you may want to keep the computer fully awake.&lt;br /&gt;
&lt;br /&gt;
===Page File===&lt;br /&gt;
&lt;br /&gt;
With the RAM that most computers have nowadays, it makes little sense to have much of a swap file.  You still want some space so that Windows can swap out parts of memory that aren&#039;t really being used.  Some Windows programs will balk with the lack of a swap file.&lt;br /&gt;
&lt;br /&gt;
 wmic pagefileset where name=&amp;quot;C:\\pagefile.sys&amp;quot; set InitialSize=512,MaximumSize=512&lt;br /&gt;
&lt;br /&gt;
===Disable Fast Startup===&lt;br /&gt;
&lt;br /&gt;
Windows Fast Startup does a hybrid sleep where everything is closed down on the software side, but the hardware is put into a sleep state before shutdown.  If you multi-boot, this can be more of a hindrance than a feature.  The major cause of concern is that mounted filesystems in Windows remain in a &amp;quot;in-use&amp;quot; state (the &amp;quot;dirty bit&amp;quot;) and unsafe to mount.&lt;br /&gt;
&lt;br /&gt;
* Control Panel &amp;gt; Hardware and Sound &amp;gt; Power Options &amp;gt; (left pane) Choose what the power buttons do &amp;gt; uncheck Turn on fast startup&lt;br /&gt;
&lt;br /&gt;
===Set Windows to use RTC in UTC===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Only do this if your BIOS clock is set to UTC instead of local time!&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 reg add &amp;quot;HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation&amp;quot; /v RealTimeIsUniversal /d 1 /t REG_QWORD /f&lt;br /&gt;
&lt;br /&gt;
Replace {{ic|QWORD}} with {{ic|DWORD}} for 32-bit Windows.&lt;br /&gt;
&lt;br /&gt;
==Tweaks==&lt;br /&gt;
&lt;br /&gt;
* Disable Homegroups&lt;br /&gt;
** Leave the homegroup&lt;br /&gt;
** Disable HomeGroup services&lt;br /&gt;
** Edit registry&lt;br /&gt;
*** Take ownership of HKEY_LOCAL_MACHINE\SOFTWARE\Classes\{B4FB3F98-C1EA-428d-A78A-D1F5659CBA93}&lt;br /&gt;
*** Add HKEY_LOCAL_MACHINE\SOFTWARE\Classes\{B4FB3F98-C1EA-428d-A78A-D1F5659CBA93}\System.IsPinnedToNameSpaceTree=qword:0&lt;br /&gt;
&lt;br /&gt;
==Other Programs==&lt;br /&gt;
&lt;br /&gt;
It&#039;s recommended to rely on Chocolatey for program installation and to keep your programs updated.  However, some applications are auto-updating and it&#039;s best to install them directly.&lt;br /&gt;
&lt;br /&gt;
* [https://www.amd.com/en/support AMD Adrenaline (Radeon and AMD chipset drivers)]&lt;br /&gt;
* [https://discord.com/api/downloads/distributions/app/installers/latest?channel=stable&amp;amp;platform=win&amp;amp;arch=x86 Discord]&lt;br /&gt;
* [https://www.nvidia.com/en-us/geforce/geforce-experience NVIDIA GeForce Experience]&lt;br /&gt;
* [https://cdn.cloudflare.steamstatic.com/client/installer/SteamSetup.exe Steam]&lt;br /&gt;
* Partition Tool&lt;br /&gt;
** [https://www.aomeitech.com/aomei-partition-assistant.html AOEMI Partition Assistant] (for functionality)&lt;br /&gt;
** [http://www.pcdisk.com/index.html Active@ Partition Manager] (for information)&lt;br /&gt;
** Avoid EaseUS Partition Master and Mini-Tool Partition Wizard as they&#039;re [https://blog.malwarebytes.com/glossary/bundleware/ bundleware].&lt;br /&gt;
* Windows Terminal&lt;br /&gt;
** [https://github.com/microsoft/terminal/releases/latest GitHub] (users must update manually)&lt;br /&gt;
** [https://www.microsoft.com/en-us/p/windows-terminal/9n0dx20hk701 Microsoft Store] (updates automatically)&lt;br /&gt;
&lt;br /&gt;
===Chocolatey===&lt;br /&gt;
&lt;br /&gt;
In PowerShell:&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString(&#039;https://chocolatey.org/install.ps1&#039;)&amp;lt;/nowiki&amp;gt;)}}&lt;br /&gt;
&lt;br /&gt;
====Standard Utilities====&lt;br /&gt;
&lt;br /&gt;
These are basic utilties recommended for every user.&lt;br /&gt;
&lt;br /&gt;
 choco install 7zip.install [ cdburnerxp | imgburn | &#039;&#039;&#039;infrarecorder&#039;&#039;&#039; ] chocolateygui greenshot kdeconnect-kde keepass.install vscodium.install&lt;br /&gt;
&lt;br /&gt;
====Power-User Utitlies====&lt;br /&gt;
&lt;br /&gt;
 choco install gsudo hxd ultravnc windirstat winmerge&lt;br /&gt;
&lt;br /&gt;
====GNU/Linux Utilities (Windows Native Ports)====&lt;br /&gt;
&lt;br /&gt;
 choco install git.install gnuwin32-coreutils.install wget xming&lt;br /&gt;
&lt;br /&gt;
====Audio====&lt;br /&gt;
&lt;br /&gt;
 choco install audacity audacity-ffmpeg audacity-lame eac mediamonkey&lt;br /&gt;
&lt;br /&gt;
====Cloud Storage====&lt;br /&gt;
&lt;br /&gt;
 choco install dropbox google-backup-and-sync onedrive spideroak sugarsync&lt;br /&gt;
&lt;br /&gt;
====Fonts====&lt;br /&gt;
&lt;br /&gt;
 choco install jetbrainsmono lato robotofonts sourcecodepro ubuntu.font&lt;br /&gt;
&lt;br /&gt;
====Grpahics====&lt;br /&gt;
&lt;br /&gt;
 choco install gimp inkscape paint.net&lt;br /&gt;
&lt;br /&gt;
====Hardware====&lt;br /&gt;
&lt;br /&gt;
 choco install amd-ryzen-chipset crystaldiskmark cpu-z hwinfo.install hwmonitor intel-chipset-device-software&lt;br /&gt;
&lt;br /&gt;
====Internet====&lt;br /&gt;
&lt;br /&gt;
 choco install [ chromium | firefox | googlechrome | &#039;&#039;&#039;ungoogled-chromium&#039;&#039;&#039; ] nextcloud-client qbittorrent syncthing thunderbird&lt;br /&gt;
&lt;br /&gt;
====Communication====&lt;br /&gt;
&lt;br /&gt;
 choco install mumble pidgin skype&lt;br /&gt;
&lt;br /&gt;
====Office====&lt;br /&gt;
&lt;br /&gt;
 choco install dia foxitreader librecad libreoffice-fresh libreoffice-help onlyoffice&lt;br /&gt;
&lt;br /&gt;
====Virtualization====&lt;br /&gt;
&lt;br /&gt;
 choco install qemu virtualbox virtualbox.extensionpack&lt;br /&gt;
&lt;br /&gt;
====Video====&lt;br /&gt;
&lt;br /&gt;
 choco install handbrake.install mpvnet.install obs-studio.install vlc&lt;br /&gt;
&lt;br /&gt;
===Not Taken Care Of With Chocolatey===&lt;br /&gt;
&lt;br /&gt;
CPU Burn-in | Joystick2Mouse 3 | LADSPA for Audactiy | Lightscribe&lt;br /&gt;
&lt;br /&gt;
=Ongoing=&lt;br /&gt;
&lt;br /&gt;
==Extend Evaluation Periods==&lt;br /&gt;
&lt;br /&gt;
If you are using an Enterprise Evaluation edition of Windows, you can re-arm the 90-day evaluation period up to 3 times:&lt;br /&gt;
&lt;br /&gt;
 slmgr /rearm&lt;/div&gt;</summary>
		<author><name>BrainwreckedTech</name></author>
	</entry>
	<entry>
		<id>https://wiki.bwt.com.de/index.php?title=Linux_System_Configuration&amp;diff=638</id>
		<title>Linux System Configuration</title>
		<link rel="alternate" type="text/html" href="https://wiki.bwt.com.de/index.php?title=Linux_System_Configuration&amp;diff=638"/>
		<updated>2022-03-16T01:42:32Z</updated>

		<summary type="html">&lt;p&gt;BrainwreckedTech: Added  Configurations for Void&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; text-align: center;&amp;quot;&lt;br /&gt;
! Description !! Alpine !! Arch !! Debian !! Void&lt;br /&gt;
|-&lt;br /&gt;
| Laptop Lid Switch Fix&lt;br /&gt;
|&lt;br /&gt;
{| style=&amp;quot;margin-left:auto;margin-right:auto;text-align:left;&amp;quot;&lt;br /&gt;
| {{hc|/etc/elogind/logind.conf|2=&lt;br /&gt;
&amp;lt;nowiki&amp;gt;...&lt;br /&gt;
HandleLidSwitch=ignore&lt;br /&gt;
...&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|}&lt;br /&gt;
| colspan=2 |&lt;br /&gt;
{| style=&amp;quot;margin-left:auto;margin-right:auto;text-align:left;&amp;quot;&lt;br /&gt;
| {{hc|/etc/systemd/logind.conf|2=&lt;br /&gt;
&amp;lt;nowiki&amp;gt;...&lt;br /&gt;
HandleLidSwitch=ignore&lt;br /&gt;
...&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|}&lt;br /&gt;
|&lt;br /&gt;
{| style=&amp;quot;margin-left:auto;margin-right:auto;text-align:left;&amp;quot;&lt;br /&gt;
| {{hc|/etc/elogind/logind.conf|2=&lt;br /&gt;
&amp;lt;nowiki&amp;gt;...&lt;br /&gt;
HandleLidSwitch=ignore&lt;br /&gt;
...&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|}&lt;br /&gt;
|-&lt;br /&gt;
| Time Zone&lt;br /&gt;
| &amp;lt;code&amp;gt;ln -s /etc/zoneinfo/&amp;lt;Country&amp;gt;/&amp;lt;City&amp;gt; /etc/localtime&amp;lt;/code&amp;gt;&lt;br /&gt;
| colspan=3 | &amp;lt;code&amp;gt;ln -s /usr/share/zoneinfo/&amp;lt;Country&amp;gt;/&amp;lt;City&amp;gt; /etc/localtime&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Locale Availability&lt;br /&gt;
| &amp;lt;code&amp;gt;apk add musl-locales&amp;lt;/code&amp;gt;&lt;br /&gt;
| colspan=2 | &amp;lt;code&amp;gt;${EDITOR} /etc/locale.gen;&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code&amp;gt;locale-gen&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Locale Selection&lt;br /&gt;
|&lt;br /&gt;
{| style=&amp;quot;margin-left:auto;margin-right:auto;text-align:left;&amp;quot;&lt;br /&gt;
| {{hc|/etc/profile.d/locale.sh|2=&lt;br /&gt;
&amp;lt;nowiki&amp;gt;LANG=en_US.UTF-8&lt;br /&gt;
LANGUAGE=en_US&lt;br /&gt;
LC_COLLATE=POSIX&lt;br /&gt;
LC_MESSAGES=C&lt;br /&gt;
LC_CTYPE=en_US.UTF-8&lt;br /&gt;
LC_NUMERIC=en_US.UTF-8&lt;br /&gt;
LC_TIME=en_US.UTF-8&lt;br /&gt;
LC_MONETARY=en_US.UTF-8&lt;br /&gt;
LC_PAPER=en_US.UTF-8&lt;br /&gt;
LC_NAME=en_US.UTF-8&lt;br /&gt;
LC_ADDRESS=en_US.UTF-8&lt;br /&gt;
LC_TELEPHONE=en_US.UTF-8&lt;br /&gt;
LC_MEASUREMENT=en_US.UTF-8&lt;br /&gt;
LC_IDENTIFICATION=en_US.UTF-8&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|}&lt;br /&gt;
| colspan=2 |&lt;br /&gt;
{| style=&amp;quot;margin-left:auto;margin-right:auto;text-align:left;&amp;quot;&lt;br /&gt;
| {{hc|/etc/locale.conf|2=&lt;br /&gt;
&amp;lt;nowiki&amp;gt;LANG=en_US.UTF-8&lt;br /&gt;
LANGUAGE=en_US&lt;br /&gt;
LC_COLLATE=POSIX&lt;br /&gt;
LC_MESSAGES=C&lt;br /&gt;
LC_CTYPE=en_US.UTF-8&lt;br /&gt;
LC_NUMERIC=en_US.UTF-8&lt;br /&gt;
LC_TIME=en_US.UTF-8&lt;br /&gt;
LC_MONETARY=en_US.UTF-8&lt;br /&gt;
LC_PAPER=en_US.UTF-8&lt;br /&gt;
LC_NAME=en_US.UTF-8&lt;br /&gt;
LC_ADDRESS=en_US.UTF-8&lt;br /&gt;
LC_TELEPHONE=en_US.UTF-8&lt;br /&gt;
LC_MEASUREMENT=en_US.UTF-8&lt;br /&gt;
LC_IDENTIFICATION=en_US.UTF-8&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|}&lt;br /&gt;
|-&lt;br /&gt;
| Keymap&lt;br /&gt;
| &amp;lt;code&amp;gt;setup-keymap&amp;lt;/code&amp;gt;&lt;br /&gt;
| rowspan=2 |&lt;br /&gt;
{| style=&amp;quot;margin-left:auto;margin-right:auto;text-align:left;&amp;quot;&lt;br /&gt;
| {{hc|/etc/vconsole.conf|2=&lt;br /&gt;
&amp;lt;nowiki&amp;gt;KEYMAP=us&lt;br /&gt;
FONT=Lat2-Terminus16&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|}&lt;br /&gt;
| &amp;lt;code&amp;gt;dpkg-reconfigure keyboard-configuration&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code&amp;gt;setupcon&amp;lt;/code&amp;gt;&lt;br /&gt;
| rowspan=2 |&lt;br /&gt;
{| style=&amp;quot;margin-left:auto;margin-right:auto;text-align:left;&amp;quot;&lt;br /&gt;
| {{hc|/etc/rc.conf|2=&lt;br /&gt;
&amp;lt;nowiki&amp;gt;...&lt;br /&gt;
KEYMAP=us&lt;br /&gt;
...&lt;br /&gt;
FONT=Lat2-Terminus16&lt;br /&gt;
...&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|}&lt;br /&gt;
|-&lt;br /&gt;
| Console Font&lt;br /&gt;
| &amp;lt;code&amp;gt;${EDITOR} /etc/conf.d/consolefont;&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code&amp;gt;rc-update add consolefont boot&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;dpkg-reconfigure console-setup&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Hostname&lt;br /&gt;
| colspan=4 |&amp;lt;code&amp;gt;echo &amp;quot;hostname&amp;quot; &amp;gt; /etc/hostname&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Hosts&lt;br /&gt;
| colspan=4 | &lt;br /&gt;
{| style=&amp;quot;margin-left:auto;margin-right:auto;text-align:left;&amp;quot;&lt;br /&gt;
| {{hc|/etc/hosts|2=&lt;br /&gt;
&amp;lt;nowiki&amp;gt;# Static table lookup for hostnames.&lt;br /&gt;
# See hosts(5) for details.&lt;br /&gt;
&lt;br /&gt;
127.0.0.1	localhost.local.lan	localhost&lt;br /&gt;
::1		localhost.local.lan	localhost&lt;br /&gt;
127.0.1.1	hostname.local.lan	hostname&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|}&lt;br /&gt;
|-&lt;br /&gt;
| Initramfs&lt;br /&gt;
| &amp;lt;code&amp;gt;${EDITOR} /etc/mkinitfs.conf; mkinitfs&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
{| style=&amp;quot;margin-left:auto;margin-right:auto;text-align:left;&amp;quot;&lt;br /&gt;
| {{hc|/etc/mkinitcpio.conf|2=&lt;br /&gt;
&amp;lt;nowiki&amp;gt;...&lt;br /&gt;
# Open-source drivers&lt;br /&gt;
MODULES+=(amdgpu i915 nouveau radeon)&lt;br /&gt;
# Proprietary NVIDIA&lt;br /&gt;
MODULES+=(nvidia nvidia_drm nvidia_modeset nvidia_uvm)&lt;br /&gt;
# QEMU virtual machines&lt;br /&gt;
MODULES+=(bochs_drm cirrus qxl virtio-gpu)&lt;br /&gt;
...&lt;br /&gt;
HOOKS=(base udev autodetect)&lt;br /&gt;
HOOKS+=(modconf block filesystems keyboard fsck)&lt;br /&gt;
HOOKS+=(keymap consolefont)&lt;br /&gt;
...&lt;br /&gt;
# Only for filesystems already compressed with zstd&lt;br /&gt;
COMPRESSION=&amp;quot;cat&amp;quot;&lt;br /&gt;
...&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&amp;lt;code&amp;gt;mkinitcpio -P&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
|-&lt;br /&gt;
| User Creation&lt;br /&gt;
| colspan=4 | &amp;lt;code&amp;gt;useradd -m -u &amp;lt;nnnn&amp;gt; -g users -G wheel,games,video,audio,optical,storage,scanner,power &amp;lt;username&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Passwords&lt;br /&gt;
| colspan=4 | &amp;lt;code&amp;gt;passwd &amp;lt;username&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Package Manager&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
{| style=&amp;quot;margin-left:auto;margin-right:auto;&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot;&lt;br /&gt;
| {{hc|/etc/pacman.conf|2=&lt;br /&gt;
&amp;lt;nowiki&amp;gt;...&lt;br /&gt;
# If using ArchZFS, sometimes ArchZFS is behind Official Arch&lt;br /&gt;
IgnorePkg = &amp;lt;kernel&amp;gt; &amp;lt;kernel&amp;gt;-headers zfs-&amp;lt;kernel&amp;gt; zfs-utils&lt;br /&gt;
...&lt;br /&gt;
# Misc options&lt;br /&gt;
ILoveCandy&lt;br /&gt;
#UseSyslog&lt;br /&gt;
Color&lt;br /&gt;
#NoProgressBar&lt;br /&gt;
CheckSpace&lt;br /&gt;
#VerbosePkgLists&lt;br /&gt;
ParallelDownloads = 5&lt;br /&gt;
...&lt;br /&gt;
[multilib]&lt;br /&gt;
Include = /etc/pacman.d/mirrorlist&lt;br /&gt;
...&lt;br /&gt;
[archzfs]&lt;br /&gt;
Include = /etc/pacman.d/archzfs-mirrorlist&lt;br /&gt;
&lt;br /&gt;
[zfs-&amp;lt;kernel&amp;gt;] # zfs-linux|zfs-linux-lts|zfs-linux-zen&lt;br /&gt;
Server = http://kernels.archzfs.com/$repo/&lt;br /&gt;
&lt;br /&gt;
[chaotic-aur]&lt;br /&gt;
Include = /etc/pacman.d/chaotic-mirrorlist&lt;br /&gt;
&lt;br /&gt;
[andontie-aur]&lt;br /&gt;
Server = https://aur.andontie.net/$arch&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
{{hc|/etc/pacman.d/archzfs-mirrorlist|2=&amp;lt;nowiki&amp;gt;&lt;br /&gt;
# France (origin)&lt;br /&gt;
Server = http://archzfs.com/$repo/$arch&lt;br /&gt;
# Germany/Duetschland&lt;br /&gt;
Server = http://mirror.sum7.eu/archlinux/archzfs/$repo/$arch&lt;br /&gt;
Server = https://mirror.biocrafting.net/archlinux/archzfs/$repo/$arch&lt;br /&gt;
# India&lt;br /&gt;
Server = https://mirror.in.themindsmaze.com/archzfs/$repo/$arch&lt;br /&gt;
# United States&lt;br /&gt;
Server = https://zxcvfdsa.com/archzfs/$repo/$arch&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
{{bc|# ArchZFS&lt;br /&gt;
pacman-key --recv-key DDF7DB817396A49B2A2723F7403BD972F75D9D76&lt;br /&gt;
pacman-key --lsign-key DDF7DB817396A49B2A2723F7403BD972F75D9D76}}&lt;br /&gt;
{{bc|# Andontie AUR&lt;br /&gt;
pacman-key --recv-key B545E9B7CD906FE3&lt;br /&gt;
pacman-key --lsign-key B545E9B7CD906FE3}}&lt;br /&gt;
{{bc|# Chaotic AUR (only needed if chaotic-keyring is not installed)&lt;br /&gt;
pacman-key --recv-key 3056513887B78AEB&lt;br /&gt;
pacman-key --lsign-key 3056513887B78AEB}}&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
|&lt;br /&gt;
{| style=&amp;quot;margin-left:auto;margin-right:auto;&amp;quot;&lt;br /&gt;
| For Debian:&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot;&lt;br /&gt;
| {{hc|/etc/apt/sources.list|2=&lt;br /&gt;
&amp;lt;nowiki&amp;gt;deb http://deb.debian.org/debian &amp;lt;release&amp;gt; main contrib nonfree&lt;br /&gt;
deb http://deb.debian.org/debian &amp;lt;release&amp;gt;-updates main contrib nonfree&lt;br /&gt;
deb http://deb.debian.org/debian &amp;lt;release&amp;gt;-security main contrib nonfree&lt;br /&gt;
deb http://deb.debian.org/debian &amp;lt;release&amp;gt;-backports main contrib nonfree&lt;br /&gt;
&lt;br /&gt;
deb-src http://deb.debian.org/debian &amp;lt;release&amp;gt; main contrib nonfree&lt;br /&gt;
deb-src http://deb.debian.org/debian &amp;lt;release&amp;gt;-updates main contrib nonfree&lt;br /&gt;
deb-src http://deb.debian.org/debian &amp;lt;release&amp;gt;-security main contrib nonfree&lt;br /&gt;
deb-src http://deb.debian.org/debian &amp;lt;release&amp;gt;-backports main contrib nonfree&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
{| style=&amp;quot;margin-left:auto;margin-right:auto;&amp;quot;&lt;br /&gt;
| For Ubuntu:&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot;&lt;br /&gt;
| {{hc|/etc/apt/sources.list|2=&lt;br /&gt;
&amp;lt;nowiki&amp;gt;deb http://archive.ubuntu.com/ubuntu/ &amp;lt;release&amp;gt; main restricted universe multiverse&lt;br /&gt;
deb http://archive.ubuntu.com/ubuntu/ &amp;lt;release&amp;gt;-updates main restricted universe multiverse&lt;br /&gt;
deb http://archive.ubuntu.com/ubuntu/ &amp;lt;release&amp;gt;-security main restricted universe multiverse&lt;br /&gt;
deb http://archive.ubuntu.com/ubuntu/ &amp;lt;release&amp;gt;-backports main restricted universe multiverse&lt;br /&gt;
deb http://archive.canonical.com/ubuntu &amp;lt;release&amp;gt; partner&lt;br /&gt;
&lt;br /&gt;
deb-src http://archive.ubuntu.com/ubuntu/ &amp;lt;release&amp;gt; main restricted universe multiverse&lt;br /&gt;
deb-src http://archive.ubuntu.com/ubuntu/ &amp;lt;release&amp;gt;-updates main restricted universe multiverse&lt;br /&gt;
deb-src http://archive.ubuntu.com/ubuntu/ &amp;lt;release&amp;gt;-security main restricted universe multiverse&lt;br /&gt;
deb-src http://archive.ubuntu.com/ubuntu/ &amp;lt;release&amp;gt;-backports main restricted universe multiverse&lt;br /&gt;
deb-src http://archive.canonical.com/ubuntu &amp;lt;release&amp;gt; partner&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
To enable multilib on Debian-based distros:&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;dpkg --add-architecture i386&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| NanoRC&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
{| style=&amp;quot;margin-left:auto;margin-right:auto;&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot;&lt;br /&gt;
| {{hc|/etc/nanorc|2=&lt;br /&gt;
&amp;lt;nowiki&amp;gt;set boldtext&lt;br /&gt;
set casesensitive&lt;br /&gt;
set constantshow&lt;br /&gt;
set locking&lt;br /&gt;
set whitespace &amp;quot;»·&amp;quot;&lt;br /&gt;
&lt;br /&gt;
set titlecolor bold,lightwhite,blue&lt;br /&gt;
set promptcolor lightwhite,lightblack&lt;br /&gt;
set statuscolor bold,lightwhite,green&lt;br /&gt;
set errorcolor bold,lightwhite,red&lt;br /&gt;
set spotlightcolor black,lime&lt;br /&gt;
set selectedcolor lightwhite,magenta&lt;br /&gt;
set stripecolor ,yellow&lt;br /&gt;
set scrollercolor cyan&lt;br /&gt;
set numbercolor cyan&lt;br /&gt;
set keycolor cyan&lt;br /&gt;
set functioncolor green&lt;br /&gt;
&lt;br /&gt;
include /usr/share/nano/*.nanorc&lt;br /&gt;
include /usr/share/nano-syntax-highlighting/*.nanorc&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
| style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
{{hc|/root/.nanorc|2=&lt;br /&gt;
&amp;lt;nowiki&amp;gt;# nano &amp;lt; 5.0 (Ubuntu 20.04 = 4.8)&lt;br /&gt;
set titlecolor brightwhite,magenta&lt;br /&gt;
set statuscolor brightwhite,magenta&lt;br /&gt;
set errorcolor brightwhite,red&lt;br /&gt;
&lt;br /&gt;
# 6.0 &amp;lt; nano &amp;gt;=5.0  (Debian 11 Bullseye = 5.2)&lt;br /&gt;
# set titlecolor bold,lightwhite,magenta&lt;br /&gt;
# set statuscolor bold,lightwhite,magenta&lt;br /&gt;
# set errorcolor bold,lightwhite,red&lt;br /&gt;
# set scrollercolor magenta&lt;br /&gt;
&lt;br /&gt;
# nano &amp;gt;=6.0 (Arch, Void)&lt;br /&gt;
# set promptcolor black,yellow&lt;br /&gt;
# set spotlightcolor black,orange&lt;br /&gt;
&lt;br /&gt;
# All of nano&lt;br /&gt;
set selectedcolor brightwhite,cyan&lt;br /&gt;
set stripecolor ,yellow&lt;br /&gt;
set numbercolor magenta&lt;br /&gt;
set keycolor brightmagenta&lt;br /&gt;
set functioncolor magenta&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
|-&lt;br /&gt;
| sudo&lt;br /&gt;
| colspan=4 |&lt;br /&gt;
{| style=&amp;quot;margin-left:auto;margin-right:auto;text-align:left;&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
 echo &#039;%wheel ALL=(ALL) ALL&#039; &amp;gt; /etc/sudoers.d/0_privilege&lt;br /&gt;
 echo &#039;%users ALL=(ALL) NOPASSWD:/usr/bin/dmidecode -t 17&#039; &amp;gt; /etc/sudoers.d/dmidecode&lt;br /&gt;
 echo &#039;Defaults passprompt=&amp;quot;[sudo] password for %U: &amp;quot;&#039; &amp;gt; /etc/sudoers.d/prompt&lt;br /&gt;
 echo &#039;Defaults rootpw&#039; &amp;gt; /etc/sudoers.d/rootpw&lt;br /&gt;
|}&lt;br /&gt;
|-&lt;br /&gt;
| PolicyKit rootpw&lt;br /&gt;
| colspan=2 |&lt;br /&gt;
{| style=&amp;quot;margin-left:auto;margin-right:auto;text-align:left;&amp;quot;&lt;br /&gt;
| {{hc|/etc/polkit-1/rules.d/49-rootpw_global.rules|2=&lt;br /&gt;
&amp;lt;nowiki&amp;gt;// Always authenticate Admins by prompting for the root password&lt;br /&gt;
// similar to the rootpw option in sudo&lt;br /&gt;
&lt;br /&gt;
polkit.addAdminRule(function(action, subject) {&lt;br /&gt;
    return [&amp;quot;unix-user:root&amp;quot;];&lt;br /&gt;
});&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|}&lt;br /&gt;
|&lt;br /&gt;
{| style=&amp;quot;margin-left:auto;margin-right:auto;text-align:left;&amp;quot;&lt;br /&gt;
| {{hc|/etc/polkit-1/localauthority.conf.d/49-rootpw_global.rules|2=&lt;br /&gt;
&amp;lt;nowiki&amp;gt;// Always authenticate Admins by prompting for the root password&lt;br /&gt;
// similar to the rootpw option in sudo&lt;br /&gt;
&lt;br /&gt;
polkit.addAdminRule(function(action, subject) {&lt;br /&gt;
    return [&amp;quot;unix-user:root&amp;quot;];&lt;br /&gt;
});&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|}&lt;br /&gt;
|-&lt;br /&gt;
| Sticky bit directories&lt;br /&gt;
| colspan=3 |&lt;br /&gt;
{| style=&amp;quot;margin-left:auto;margin-right:auto;text-align:left;&amp;quot;&lt;br /&gt;
| {{hc|/etc/sysctl.d/stickybit.conf|2=&lt;br /&gt;
&amp;lt;nowiki&amp;gt;# Allow the creation regular files in world-writable sticky directories&lt;br /&gt;
# when the file owner doesn&#039;t match that of the directory&lt;br /&gt;
&lt;br /&gt;
fs.protected_regular=0&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|}&lt;br /&gt;
|-&lt;br /&gt;
| NTP Client&amp;lt;br &amp;gt;([Open]NTP)&lt;br /&gt;
| colspan=2 |&lt;br /&gt;
{| style=&amp;quot;margin-left:auto;margin-right:auto;text-align:left;&amp;quot;&lt;br /&gt;
| {{hc|/etc/ntpd.conf|2=&lt;br /&gt;
&amp;lt;nowiki&amp;gt;server [server1]&lt;br /&gt;
server [server2]&lt;br /&gt;
server [server3]&lt;br /&gt;
restrict default kod limited nomodify nopeer noquery notrap&lt;br /&gt;
restrict 127.0.0.1&lt;br /&gt;
restrict ::1&lt;br /&gt;
driftfile /var/lib/ntp/ntp.drift&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|}&lt;br /&gt;
|-&lt;br /&gt;
| NTP Client&amp;lt;br &amp;gt;(systemd-timesyncd)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
{| style=&amp;quot;margin-left:auto;margin-right:auto;text-align:left;&amp;quot;&lt;br /&gt;
| {{hc|/etc/systemd/timesyncd.conf|2=&lt;br /&gt;
&amp;lt;nowiki&amp;gt;...&lt;br /&gt;
[Time]&lt;br /&gt;
NTP=[your-local-server]&lt;br /&gt;
FallbackNTP=[closest-remote-server]&lt;br /&gt;
...&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&amp;lt;code&amp;gt;timedatectl set-ntp true&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
|-&lt;br /&gt;
| NTP Server&lt;br /&gt;
| colspan=2 |&lt;br /&gt;
{| style=&amp;quot;margin-left:auto;margin-right:auto;text-align:left;&amp;quot;&lt;br /&gt;
| {{hc|/etc/ntpd.conf|2=&lt;br /&gt;
&amp;lt;nowiki&amp;gt;server [server1]&lt;br /&gt;
server [server2]&lt;br /&gt;
server [server3]&lt;br /&gt;
server 127.127.1.0&lt;br /&gt;
fudge  127.127.1.0 stratum 10&lt;br /&gt;
restrict default kod nomodify notrap noquery&lt;br /&gt;
restrict 192.168.10.0 mask 255.255.255.0 kod nomodify notrap&lt;br /&gt;
restrict 127.0.0.1&lt;br /&gt;
restrict ::1&lt;br /&gt;
driftfile /var/lib/ntp/ntp.drift&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|}&lt;br /&gt;
|-&lt;br /&gt;
| Plymouth&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
{| style=&amp;quot;margin-left:auto;margin-right:auto;text-align:left;&amp;quot;&lt;br /&gt;
| &amp;lt;pre&amp;gt;cd /usr/share/plymouth&lt;br /&gt;
cp arch-logo.png themes/spinner/watermark.png&lt;br /&gt;
cd themes&lt;br /&gt;
cp -r &amp;lt;theme&amp;gt; &amp;lt;theme&amp;gt;-custom&lt;br /&gt;
cd &amp;lt;theme&amp;gt;-custom&lt;br /&gt;
mv &amp;lt;theme&amp;gt;.plymouth &amp;lt;theme&amp;gt;-custom.plymouth&amp;lt;/pre&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
{| style=&amp;quot;margin-left:auto;margin-right:auto;text-align:left;&amp;quot;&lt;br /&gt;
| {{hc|/usr/share/plymouht/themes/&amp;lt;theme&amp;gt;-custom/&amp;lt;theme&amp;gt;.plymouth|2=&amp;lt;nowiki&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
WatermarkHorizontalAlignment=.5&lt;br /&gt;
WatermarkVerticalAlignment=.6&lt;br /&gt;
...&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|}&lt;br /&gt;
{| style=&amp;quot;margin-left:auto;margin-right:auto;text-align:left;&amp;quot;&lt;br /&gt;
| {{hc|/etc/plymouth/plymouth.conf|2=&amp;lt;nowiki&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
Theme=&amp;lt;theme&amp;gt;-custom&lt;br /&gt;
...&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|}&lt;br /&gt;
{| style=&amp;quot;margin-left:auto;margin-right:auto;text-align:left;&amp;quot;&lt;br /&gt;
| {{hc|/etc/sysctl.d/20-quiet-printk.conf|2=&lt;br /&gt;
&amp;lt;nowiki&amp;gt;kernel.printk = 3 3 3 3&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|}&lt;br /&gt;
{{ic|setterm -cursor on &amp;gt;&amp;gt; /etc/issue}}&lt;br /&gt;
{| style=&amp;quot;margin-left:auto;margin-right:auto;text-align:left;&amp;quot;&lt;br /&gt;
| {{hc|/etc/mkinitcpio.conf|2=&amp;lt;nowiki&amp;gt;...&lt;br /&gt;
HOOKS=(...udev plymouth autodetect...)&lt;br /&gt;
...&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&amp;lt;code&amp;gt;mkinitcpio -P&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
|-&lt;br /&gt;
| SMARTd&lt;br /&gt;
| colspan=3 |&lt;br /&gt;
{| style=&amp;quot;margin-left:auto;margin-right:auto;text-align:left;&amp;quot;&lt;br /&gt;
| {{hc|/etc/smartd.conf|2=&lt;br /&gt;
&amp;lt;nowiki&amp;gt;...&lt;br /&gt;
DEVICESCAN -n standby,15,q -s (S/../.././02)&lt;br /&gt;
...&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|}&lt;br /&gt;
|-&lt;br /&gt;
| Limit Logs&lt;br /&gt;
|&lt;br /&gt;
| colspan=2 |&lt;br /&gt;
{| style=&amp;quot;margin-left:auto;margin-right:auto;text-align:left;&amp;quot;&lt;br /&gt;
| {{hc|/etc/systemd/journald.conf|2=&lt;br /&gt;
&amp;lt;nowiki&amp;gt;...&lt;br /&gt;
SystemMaxUse=64M&lt;br /&gt;
...&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|}&lt;br /&gt;
|-&lt;br /&gt;
| Reduced service timeout&lt;br /&gt;
|&lt;br /&gt;
| colspan=2 |&lt;br /&gt;
{| style=&amp;quot;margin-left:auto;margin-right:auto;text-align:left;&amp;quot;&lt;br /&gt;
| {{hc|/etc/systemd/system.conf|2=&lt;br /&gt;
&amp;lt;nowiki&amp;gt;...&lt;br /&gt;
DefaultTimeoutStartSec=30s&lt;br /&gt;
DefaultTimeoutStopSec=15s&lt;br /&gt;
...&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|}&lt;br /&gt;
|-&lt;br /&gt;
| systemd-resolved&amp;lt;br /&amp;gt;local host name resolution&lt;br /&gt;
|&lt;br /&gt;
| colspan=2 |&lt;br /&gt;
{| style=&amp;quot;margin-left:auto;margin-right:auto;text-align:left;&amp;quot;&lt;br /&gt;
| {{hc|/etc/nsswitch.conf|2=&lt;br /&gt;
&amp;lt;nowiki&amp;gt;...&lt;br /&gt;
hosts: files mymachines myhostname resolve dns&lt;br /&gt;
...&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|}&lt;br /&gt;
{| style=&amp;quot;margin-left:auto;margin-right:auto;text-align:left;&amp;quot;&lt;br /&gt;
| {{hc|/etc/systemd/resolved.conf|2=&lt;br /&gt;
&amp;lt;nowiki&amp;gt;...&lt;br /&gt;
Domains=your.local.domain&lt;br /&gt;
...&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|}&lt;br /&gt;
|-&lt;br /&gt;
| systemd-resolved&amp;lt;br /&amp;gt;with avahi&lt;br /&gt;
|&lt;br /&gt;
| colspan=2 |&lt;br /&gt;
{| style=&amp;quot;margin-left:auto;margin-right:auto;text-align:left;&amp;quot;&lt;br /&gt;
| {{hc|/etc/systemd/resolved.conf|2=&lt;br /&gt;
&amp;lt;nowiki&amp;gt;...&lt;br /&gt;
MulticastDNS=no&lt;br /&gt;
...&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|}&lt;br /&gt;
|-&lt;br /&gt;
| Default Editor&lt;br /&gt;
| colspan=3 |&lt;br /&gt;
{| style=&amp;quot;margin-left:auto;margin-right:auto;text-align:left;&amp;quot;&lt;br /&gt;
| {{hc|/etc/profile.d/editor.sh|2=&lt;br /&gt;
&amp;lt;nowiki&amp;gt;export EDITOR=nano&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|}&lt;br /&gt;
|-&lt;br /&gt;
| Video Acceleration&lt;br /&gt;
| colspan=3 |&lt;br /&gt;
{| style=&amp;quot;margin-left:auto;margin-right:auto;text-align:left;&amp;quot;&lt;br /&gt;
| {{hc|/etc/profile.d/video-accel.sh|2=&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#!/usr/bin/env sh&lt;br /&gt;
&lt;br /&gt;
gmn() {&lt;br /&gt;
  lscpu | grep Model: | sed &#039;s/\s\+//g&#039; | cut -d: -f2&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
case &amp;quot;$(lsmod)&amp;quot; in&lt;br /&gt;
   *amdgpu*) ldn=radeonsi; vdn=$ldn;;&lt;br /&gt;
      i915*) [ $(gmn) -gt 60 ] &amp;amp;&amp;amp; ldn=iHD || ldn=i965; vdn=va_gl;;&lt;br /&gt;
  *nouveau*) ldn=nouveau; vdn=$ldn;;&lt;br /&gt;
   *nvidia*) ldn=vdpau; vdn=nvidia;;&lt;br /&gt;
esac&lt;br /&gt;
&lt;br /&gt;
[ -n &amp;quot;$ldn&amp;quot; ] &amp;amp;&amp;amp; export LIBVA_DRIVER_NAME=$ldn&lt;br /&gt;
[ -n &amp;quot;$vdn&amp;quot; ] &amp;amp;&amp;amp; export VDPAU_DRIVER=$vdn&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>BrainwreckedTech</name></author>
	</entry>
</feed>