User Tools

Site Tools


set_up_a_new_pc

Set up a new Windows PC

Use the Chocolatey package manager to install and maintain tools:

chocoinstall-basic.ps1
cinst
    7zip 7zip.commandline aescrypt agentransack bleachbit 
    ccleaner clink ConEmu dns-benchmark everything 
    findandreplace flashplayerplugin Gow greenshot 
    hashcheck javaruntime LinkShellExtension markdown-edit 
    mingw NirLauncher notepad2-mod previewconfig 
    processhacker putty sysinternals treesizefree 
    ultradefrag wincdemu winscp

The 64-bit version of Notepad++ is not compatible with the Plugin Manager, so install the 32-bit version (unless you want to manually install and maintain plugins).

NOTE: Updating this package without specifying 32-bit will install the 64-bit version, removing the plugins. Update this package separately and before a cup all.

cinst notepadplusplus -x86

See also: Configuring Markdown support.

After install:

  • Run LSEConfig
  • Configure Greenshot
    • Preferences → Capture
    • Uncheck Show magnifier
  • Configure ProcessHacker
    • Hacker → Options → Advanced
    • Check Replace Task Manager with Process Hacker
  • Run shellrunas /reg
  • Install Notepad++ plugins

For Windows 7

chocoinstall-basic-win7.ps1
cinst flashplayeractivex MicrosoftSecurityEssentials

Additional core applications

The following applications are available via Chocolatey, but have their own update mechanisms, which should install updates faster than manually running choco upgrade.

    • Using Chocolatey: cinst firefox noscript https-everywhere-firefox
  • Google Chrome
    • Using Chocolatey: cinst googlechrome https-everywhere-chrome save-to-pocket-chrome pushbullet-chrome trello-chrome office-online-chrome
  • Foxit Reader - PDF viewer
    • Using Chocolatey: cinst FoxitReader

The following software does not yet have a Chocolatey package available:

  • WinMTR - combines the functionality of the traceroute and ping utilities in a single network diagnostic tool.

For developers

cinst 
    fiddler4 git hackfont jdk8 jmeter linqpad logexpert 
    ngrok.portable nodejs NuGet.commandline 
    NugetPackageExplorer openinvscode poshgit 
    sourcecodepro sourcepreviewhandler SourceTree sysexp

Includes the following:

  • LINQpad
  • NuGet command-line and Package Explorer
  • mingw, git, poshgit and SourceTree
  • Fiddler and ngrok
  • logexpert and logparser
  • Additional fonts

There is a bug in version 0.25 of Git-TFS, so install the previous version and pin it:

cinst gittfs -version 0.24.2
choco pin add -n=gittfs --version 0.24.2

Diff tools

  • Beyond Compare: cinst beyondcompare beyondcompare-integration
  • WinMerge: cinst winmerge
    • The xdocdiff plugin (not in Chocolatey) adds support for comparing MS Office documents
  • Perforce: cinst P4Merge

If not using ReSharper:

cinst dotPeek codemaid testdriven.net

Additional dev installs

Optional

Visual Studio extensions have their own update mechanism, but these are available in Chocolatey. See also: Visual Studio extensions I use.

cinst 
    markdowneditor ignorefiles editorconfig.vs vscoloroutput 
    vs2015-roaming-extension-manager tangible-t4-vs2013 
    visualstudio-github

Visual Studio Code (with extensions):

cinst VisualStudioCode vscode-csharp vscode-powershell vscode-editorconfig vscode-markdownlint

Design:

cinst argouml Pencil prototyper

Other software

Blog editing/management:

cinst openlivewriter

Multimedia applications:

cinst vlc

Windows Server (as a workstation)

set_up_a_new_pc.txt · Last modified: 2017/03/15 15:58 by shawn