User Tools

Site Tools


set_up_a_new_pc

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
set_up_a_new_pc [2017/03/08 13:00]
shawn More chocolatey commands
set_up_a_new_pc [2017/03/15 15:58] (current)
shawn [Windows]
Line 1: Line 1:
-====== Windows ======+====== ​Set up a new Windows ​PC ======
  
-Chocolatey+Use the [[http://​chocolatey.org|Chocolatey]] package manager to install and maintain tools:
  
-''​cinst 7zip 7zip.commandline aescrypt agentransack bleachbit ccleaner clink ConEmu dns-benchmark findandreplace ​flashplayeractivex ​flashplayerplugin Gow greenshot hashcheck javaruntime LinkShellExtension markdown-edit ​MicrosoftSecurityEssentials ​mingw NirLauncher notepad2-mod previewconfig processhacker putty sysinternals treesizefree ultradefrag ​vlc wincdemu winscp''​+<code powershell 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 
 +</​code>​
  
-''​cinst notepadplusplus ​-x86''​+The 64-bit version of [[https://​notepad-plus-plus.org/​|Notepad++]] is [[https://​github.com/​notepad-plus-plus/​notepad-plus-plus/​issues/​2459|not compatible]] with the [[https://​bruderste.in/​npp/​pm/​|Plugin Manager]], so install the 32-bit version (unless you want to manually install and maintain plugins).
  
-''​cinst firefox noscript https-everywhere-firefox''​+**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 googlechrome https-everywhere-chrome save-to-pocket-chrome pushbullet-chrome trello-chrome office-online-chrome''​+<code powershell>​ 
 +cinst notepadplusplus ​-x86 
 +</​code>​
  
-For developers+See also: [[markdown#​notepad_configuration|Configuring Markdown support]].
  
-''​cinst fiddler4 git hackfont jdk8 jmeter linqpad logexpert ngrok.portable nodejs NuGet.commandline NugetPackageExplorer openinvscode poshgit sourcecodepro sourcepreviewhandler SourceTree''​+After install:
  
-''​cinst VisualStudioCode vscode-csharp vscode-powershell vscode-editorconfig vscode-markdownlint''​+  * 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
  
-''​cinst dotPeek codemaid''​+===== For Windows 7 =====
  
-''​cinst argouml''​+<code powershell chocoinstall-basic-win7.ps1>​ 
 +cinst flashplayeractivex MicrosoftSecurityEssentials 
 +</​code>​
  
-''​cinst gittfs -version 0.24.2''​ 
  
-Bug in version 0.25+===== Additional core applications =====
  
-''​choco pin add -n=gittfs --version 0.24.2''​+The following applications are available via Chocolatey, but have their own update mechanisms, which should install updates faster than manually running ​''​choco upgrade''​. 
 + 
 +  * [[http://​getfirefox.com/​|Firefox]] 
 +    * Using Chocolatey: ''​cinst firefox noscript https-everywhere-firefox''​ 
 +  * Google [[https://​www.google.com/​chrome/​browser/​|Chrome]] 
 +    * Using Chocolatey: ''​cinst googlechrome https-everywhere-chrome save-to-pocket-chrome pushbullet-chrome trello-chrome office-online-chrome''​ 
 +  * [[http://​www.foxitsoftware.com/​Secure_PDF_Reader/​|Foxit Reader]] - PDF viewer 
 +    * Using Chocolatey: ''​cinst FoxitReader''​ 
 + 
 +The following software does not yet have a Chocolatey package available:​ 
 + 
 +  * [[http://​winmtr.net/​|WinMTR]] - //combines the functionality of the traceroute and ping utilities in a single network diagnostic tool.// 
 + 
 + 
 +===== For developers ===== 
 + 
 +<​code>​ 
 +cinst  
 +    fiddler4 git hackfont jdk8 jmeter linqpad logexpert  
 +    ngrok.portable nodejs NuGet.commandline  
 +    NugetPackageExplorer openinvscode poshgit  
 +    sourcecodepro sourcepreviewhandler SourceTree sysexp 
 +</​code>​ 
 + 
 +Includes the following:​ 
 + 
 +  * LINQpad 
 +  * NuGet command-line and [[https://​npe.codeplex.com/​|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: 
 + 
 +<​code>​ 
 +cinst gittfs -version 0.24.2 
 +choco pin add -n=gittfs --version 0.24.2 
 +</​code>​
  
 Diff tools Diff tools
  
-  * Beyond Compare: ''​cinst beyondcompare ​-version 3''​ +  * Beyond Compare: ''​cinst beyondcompare beyondcompare-integration''​
-    * ''​cinst ​beyondcompare-integration''​+
   * WinMerge: ''​cinst winmerge''​   * WinMerge: ''​cinst winmerge''​
 +    * The [[http://​freemind.s57.xrea.com/​xdocdiffPlugin/​en/​index.html|xdocdiff]] plugin (not in Chocolatey) adds support for comparing MS Office documents
   * Perforce: ''​cinst P4Merge''​   * Perforce: ''​cinst P4Merge''​
  
-Visual Studio+If not using ReSharper:​ 
 + 
 +<​code>​ 
 +cinst dotPeek codemaid testdriven.net 
 +</​code>​ 
 + 
 +==== Additional dev installs ==== 
 + 
 +  * [[http://​www.microsoft.com/​downloads/​details.aspx?​FamilyID=c17ba869-9671-4330-a63e-1fd44e0e2505&​displaylang=en|Windows SDK for Windows 7]] ([[http://​www.microsoft.com/​downloads/​details.aspx?​familyid=71DEB800-C591-4F97-A900-BEA146E4FAE1&​displaylang=en|ISO]]) - shouldn'​t need this if Visual Studio ​is installed 
 + 
 +==== Optional ==== 
 + 
 +Visual Studio extensions have their own update mechanism, but these are available in Chocolatey. See also: [[https://​trello.com/​c/​1Rg02j8U/​61-visual-studio-extensions|Visual Studio extensions I use]]. 
 + 
 +<​code>​ 
 +cinst  
 +    markdowneditor ignorefiles editorconfig.vs vscoloroutput  
 +    vs2015-roaming-extension-manager tangible-t4-vs2013  
 +    visualstudio-github 
 +</​code>​ 
 + 
 +Visual Studio Code (with extensions):​ 
 + 
 +<​code>​ 
 +cinst VisualStudioCode vscode-csharp vscode-powershell vscode-editorconfig vscode-markdownlint 
 +</​code>​ 
 + 
 +Design: 
 + 
 +<​code>​ 
 +cinst argouml Pencil prototyper 
 +</​code>​ 
 + 
 +===== Other software ===== 
 + 
 +Blog editing/​management:​ 
 + 
 +<​code>​ 
 +cinst openlivewriter 
 +</​code>​ 
 + 
 + 
 +Multimedia applications:​ 
 + 
 +<​code>​ 
 +cinst vlc 
 +</​code>​
  
-''​cinst markdowneditor ignorefiles editorconfig.vs vscoloroutput vs2015-roaming-extension-manager''​+===== Windows Server (as a workstation) =====
  
-Other+  * Enable //Windows Desktop Search// (for Outlook, etc.) - **Server Manager -> Features -> Windows Search** 
 +  * [[http://​blogs.technet.com/​b/​rmilne/​archive/​2013/​07/​11/​install-desktop-experience-on-windows-server-2012.aspx|Install Desktop Experience On Windows Server 2012]]
  
-''​cinst openlivewriter''​ 
set_up_a_new_pc.1489006843.txt.gz · Last modified: 2017/03/08 13:00 by shawn