From 33b8ccd4fa2b67bf4b594de26c1751e22043b6ba Mon Sep 17 00:00:00 2001 From: Egor Tensin Date: Tue, 11 Oct 2016 02:29:30 +0300 Subject: windows.md: split the app list from configuration --- windows-apps.md | 94 ++++++++++++++++++++++++++++++++++++ windows-configuration.md | 44 +++++++++++++++++ windows.md | 122 ----------------------------------------------- 3 files changed, 138 insertions(+), 122 deletions(-) create mode 100644 windows-apps.md create mode 100644 windows-configuration.md delete mode 100644 windows.md diff --git a/windows-apps.md b/windows-apps.md new file mode 100644 index 0000000..6ad1168 --- /dev/null +++ b/windows-apps.md @@ -0,0 +1,94 @@ +Windows apps +============ + +A list of useful Windows apps. +I install those on more or less every Windows installation at some point or +another, so I thought it would be useful to make a complete list. + +Essential +--------- + +* 7-Zip + * Associate file types and disable the "CRC SHA >" context menu entry in +Tools -> Options... + * Check `where 7z`. +* Far Manager + * Enable Explorer integration during installation. +* Google Chrome + * Don't sync history. +* Sublime Text 3 +* SumatraPDF + * Disable update checks. +* Sysinternals Suite + * Check `where procexp`. +* TeamViewer + * Disable integrated system health checks (Extras -> Options -> Advanced). +* VLC + * Disable update checks. + * Don't install web browser plugins. + +Optional +-------- + +* CCleaner + * Disable "system monitoring" & "Active Monitoring". + * Disable update checks. +* qBittorrent + * Set downloads directory path. +* Skype + * Disable automatic startup. +* WinDirStat + +Special-purpose +--------------- + +* Ghostscript + * Check `where gswin32`/`where gswin64`. +* Graphviz + * Check `where dot`. +* ImageMagick + * Install "legacy utilities". + * Check `where convert`. +* TeX Live + * Check `where pdflatex`. +* WinSCP + +Development +----------- + +### Version control + +* KDiff3 + * Disable Explorer integration using CCleaner. + * Check `where kdiff3`. +* WinMerge + * Disable Explorer integration using CCleaner. + +### C/C++ + +* CMake + * Check `where cmake`. +* doxygen + * Check `where doxygen`. + +### Haskell + +* Haskell Platform + * `cabal update` +* Haskell Stack + * Update `STACK_HOME` (when installing to any directory other than the +default one). + * Check `where stack`. + +### Python + +* Python + * Check `where python`. + * `pip install` numpy & matplotlib from +http://www.lfd.uci.edu/~gohlke/pythonlibs/. + +### Ruby + +* Ruby + * Check `where ruby`. + * Install DevKit (`dk.rb init` && `dk.rb install`). diff --git a/windows-configuration.md b/windows-configuration.md new file mode 100644 index 0000000..376553f --- /dev/null +++ b/windows-configuration.md @@ -0,0 +1,44 @@ +Windows configuration +===================== + +User Account Control +-------------------- + +Disable User Account Control (Windows 7/8): + + reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System ^ + /t REG_DWORD /f /v EnableLUA /d 0 + +This also works on Windows 10, but, as with Windows 8, renders all "modern" +applications unusable, which in case of Windows 10 includes the infamous +Cortana, disabling even the simplest things (like searching among installed +applications). + +Windows Update +-------------- + +Disable automatic reboots after updates are installed (Windows 7/8/10): + + reg add HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU ^ + /t REG_DWORD /f /v NoAutoRebootWithLoggedOnUsers /d 1 + +Windows 10 upgrade +------------------ + +Disable the "Get Windows 10" application (Windows 7/8): + + reg add HKLM\SOFTWARE\Policies\Microsoft\Windows\Gwx ^ + /t REG_DWORD /f /v DisableGwx /d 1 + +Disable the Windows 10 upgrade: + + reg add HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate ^ + /t REG_DWORD /f /v DisableOSUpgrade /d 1 + +Desktop environment +------------------- + +Disable the "new app installed" notifications (Windows 8/10): + + reg add HKLM\SOFTWARE\Policies\Microsoft\Windows\Explorer ^ + /t REG_DWORD /f /v NoNewAppAlert /d 1 diff --git a/windows.md b/windows.md deleted file mode 100644 index 483f239..0000000 --- a/windows.md +++ /dev/null @@ -1,122 +0,0 @@ -Windows software -================ - -A list of useful Windows apps. -I install those on more or less every Windows installation at some point or -another, so I thought it would be useful to make a complete list. - -Essential ---------- - -* 7-Zip - * Associate file types and disable the "CRC SHA >" context menu entry in -Tools -> Options... - * Check `where 7z`. -* Far Manager - * Enable Explorer integration during installation. -* Google Chrome - * Don't sync history. -* Sublime Text 3 -* SumatraPDF - * Disable update checks. -* Sysinternals Suite - * Check `where procexp`. -* TeamViewer - * Disable integrated system health checks (Extras -> Options -> Advanced). -* VLC - * Disable update checks. - * Don't install web browser plugins. - -Optional --------- - -* CCleaner - * Disable "system monitoring" & "Active Monitoring". - * Disable update checks. -* qBittorrent - * Set downloads directory path. -* Skype - * Disable automatic startup. -* WinDirStat - -Special-purpose ---------------- - -* Ghostscript - * Check `where gswin32`/`where gswin64`. -* Graphviz - * Check `where dot`. -* ImageMagick - * Install "legacy utilities". - * Check `where convert`. -* TeX Live - * Check `where pdflatex`. -* WinSCP - -Development ------------ - -### Version control - -* KDiff3 - * Disable Explorer integration using CCleaner. - * Check `where kdiff3`. -* WinMerge - * Disable Explorer integration using CCleaner. - -### C/C++ - -* CMake - * Check `where cmake`. -* doxygen - * Check `where doxygen`. - -### Haskell - -* Haskell Platform - * `cabal update` -* Haskell Stack - * Update `STACK_HOME` (when installing to any directory other than the -default one). - * Check `where stack`. - -### Python - -* Python - * Check `where python`. - * `pip install` numpy & matplotlib from -http://www.lfd.uci.edu/~gohlke/pythonlibs/. - -### Ruby - -* Ruby - * Check `where ruby`. - * Install DevKit (`dk.rb init` && `dk.rb install`). - -Configuration -============= - -* Disable User Account Control (Windows 7/8). This also works on Windows 10, -but, as with Windows 8, renders all "modern" applications unusable, which in -case of Windows 10 includes the infamous Cortana, disabling even the simplest -things (like searching among installed applications). - - reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System ^ - /t REG_DWORD /f /v EnableLUA /d 0 - -* Disable the "Get Windows 10" application (Windows 7/8): - - reg add HKLM\SOFTWARE\Policies\Microsoft\Windows\Gwx ^ - /t REG_DWORD /f /v DisableGwx /d 1 - reg add HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate ^ - /t REG_DWORD /f /v DisableOSUpgrade /d 1 - -* Disable automatic reboots after updates are installed (Windows 7/8/10): - - reg add HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU ^ - /t REG_DWORD /f /v NoAutoRebootWithLoggedOnUsers /d 1 - -* Disable the "new app installed" notifications (Windows 8/10): - - reg add HKLM\SOFTWARE\Policies\Microsoft\Windows\Explorer ^ - /t REG_DWORD /f /v NoNewAppAlert /d 1 -- cgit v1.2.3