List of useful software

Copied from Reddit because I found it useful.  Credit to /u/liufangi

All software listed here is free.

This turned out to be a community project of recommended software.

Before installing software – i recommend scanning it for viruses here: https://www.virustotal.com

You can check for program alternatives here: https://alternativeto.net

Check my guide about simple and automated windows 10 gaming pc setuphttps://www.reddit.com/r/pcgaming/comments/7xwvco/simple_windows_10_gaming_pc_setup_from_scratch/

Check my guide about windows memoryhttps://www.reddit.com/r/pcgaming/comments/81q61c/understanding_and_choosing_correct_memory_for/

Hardware and Monitoring

  • OCCT (link) – hardware test (CPU, RAM, GPU and PSU) and monitoring.
  • HWInfo (link) – hardware information
  • HWMonitor (link) – hardware information.
  • Open Hardware Monitor (link) – hardware information.
  • Speccy (link) – hardware and system information.
  • CPU-Z (link) – CPU, Mainboard and RAM information.
  • GPU-Z (link) – GPU information.
  • SSD-Z (link) – SSD Information.
  • SidebarDiagnostics (link) – simple sidebar for Windows desktop that displays hardware diagnostic information.
  • AIDA64 (link) – CPU and RAM stability and benchmarking.
  • Prime95 (link) – CPU and RAM stability test (also produces maximum possible heat for CPU – can be dangerous for new processors, use with caution).
  • Linpack (link) – CPU and RAM stability test.
  • CrystalDiskInfo (link) – HDD and SSD information.
  • HDDScan (link) – HDD information.
  • SeaTools For Windows (link) – hard drive diagnostics suite from Seagate, works with any brand of hard drive.
  • MSI Afterburner (link) – hardware monitoring, GPU overclocking, fan control, video recording, fps monitoring.
  • WinMTR (link) – network diagnosis tool.

System Tools

  • RUFUS (link) – bootable USB creator.
  • Etcher.io (link) – bootable USB creator.
  • CDBurnerXP (link) – CD/DVD/Blu-ray burner.
  • Hiren’s BootCD (link) – first aid kit for your computer.
  • Macrium Reflect (link) – disk cloning and imaging solution.
  • MiniTool Partition Wizard (link) – partition management as well as cloning and troubleshooting.
  • HDD Regenerator (link) – fixes bad sectors and rebuilds MBR errors that cause cloning process to fail.
  • AOMEI Partition Assistant (link) – partition editor.
  • Chocolatey (link) – easy installation, configuration, upgrade, and uninstallation of Windows software.
  • Ninite (link) – install and update all your programs at once.
  • TeamViewer (link) – remote access client, letting users access each other’s systems/files.
  • Display Driver Uninstaller (link) – for clean install (conflict-free) of graphics drivers.
  • Winaero Tweaker (link) – an assortment of tweaks and registry edits for improving Win 10.
  • VeraCrypt (link) – For simple file encryption to stop others on a multiple user pc from accidentally reading any sensitive files, along with any other reason you’d want to encrypt a volume.
  • Incinerator (link) – secure file deletion (does 4 times overwrite on deleted sectors).

Browsers and Communications

  • Discord (link) – voice and text chats.
  • Google Chrome (link) – most advanced web browser.
  • Firefox (link) – web browser.
  • Vivaldi Browser (link) – web browser for power users.
  • Opera (link) – web browser.
  • Brave Browser (link) – very fast web browser.
  • TOR (link) – web browser that bypass provider domain block (alternatively change your DNS).
  • Namebench (link) – Automatically finds the best DNS server for you.
  • FileZilla (link) – FTP server and client.
  • QuiteRSS (link) – RSS feed aggregator/reader.

Files and Explorers

  • 7-zip (link) – archive creator and extractor.
  • WinRAR (link) – archive creator and extractor.* WinCDEmu (link) – mounting disk images.
  • Virtual CloneDrive (link) – mounting disk images.
  • Notepad++ (link) – text editor.
  • Sublime Text (link) – text editor.
  • IrfanView (link) – image viewer.
  • XnView MP (link) – image viewer, browser and converter.
  • SumatraPDF (link) – very fast and lightweight PDF, ePUB, Mobi, XPS, DjVu, CHM, CBZ, CBR viewer.
  • STDU Viewer (link) – TIFF, PDF, FB2, DjVU, etc viewer.
  • LibreOffice (link) – office software.
  • qbittorent (link) – lightweight but flexible torrent client.
  • transmission (link) – lightweight torrent client.
  • Deluge (link) – powerful torrent client.
  • Vit Resistry Fix Free (link) – clean registry and junk files, uninstall manager, startup manager.
  • XYplorer Free (https://www.xyplorer.com/free.php) = freeware and customizable tabbed file explorer for windows (free version is discontinued)
  • Directory Opus – Replacement for explorer, fast and easy to navigate. Dual pane file display, supports 4K monitors.
  • Q-Dir (link) – 4-paned replacement-alternative for standard Windows Explorer, can be configured into 1/2/3/4-paned views.
  • Clover Tabs (link) – adds tabs to windows explorer (works on windows 10).
  • QTTabBar (link) – adds tabs to windows explorer (works on windows 10).
  • TotalCommander (link) – extremely powerful file management software. Capable of many things view and edit files, mass rename files, ftp with bookmarks, queued file transfer, custom columns.
  • ShellExView (link) – edit the right-click context menu.
  • SpaceSniffer (link) – shows disk usage and folders structure.
  • WizTree (link) – finds files and folders using the most of disk space.
  • WinDirStat (link) – disk usage statistics viewer.
  • FolderSize (link) – to find what’s taking all the space on your drives.
  • TreeSize Free (link) – disk usage statistics viewer.
  • Unlocker (link) – unlocks system-locked files, allowing to move/delete.
  • ShadowCopy (link) – file/folder copier that uses Window’s Volume Shadow Services to create copies of files even when they are in use by OS.
  • Voidtools Everything (link) – Replacement for Windows Search in that it actually works and will find everything plus http and ftp server.
  • TeraCopy (link) – replaces the shitty windows copy handler with something sensible.
  • Recuva (link) – lets you recover deleted files.
  • MiniBin (link) – puts your recycle bin in the taskbar so you can have an icon free desktop if you want.

Other Tools

  • SuperF4 (link) – program to kill unresponsive game clients.
  • Process Hacker (link) – process viewer and replacement for Windows Task Manager.
  • Sysinternal Process Explorer (link) – process viewer.
  • MobaXterm (link) – enhanced terminal for Windows with X11 server, tabbed SSH client, network tools and much more.
  • HappyDroid focus (link) – find out which program comes to the foreground and steals active focus.
  • Wox (link) – application launcher.
  • Keypirinha (link) – fast application launcher.
  • Launchy – application launcher and search.
  • f.lux (link) – it makes the color of your computer’s display adapt to the time of day, warm at night and like sunlight during the day. Can reduce fps in games.
  • LightBulb (link) – reduces eyestrain by adjusting gamma to the current time.
  • SpeedCrunch (link) – a very powerful and high-precision scientific calculator, using keyboard as input method.
  • CleanMem – CleanMem keeps memory use in check on the system without the memory being pushed to the page file. This in turn keeps the system running smoother.
  • Sandboxie (link) – sandbox tool, letting you execute files and programs in an isolated environment.
  • KeePass (link) – password manager.
  • VirtualBox (link) – virtualization software, lets you run an operating system in a window.
  • Unified Remote 3 (link) – use your phone to control your PC.
  • AutoHotKey (link) – Scripting lenguage to create macros, complex keybinds or automate sofware.
  • LatencyMon (link) – Monitors latency caused by interrupts from all sources. Used when having audio problems(crackly sound) to identify drivers/software causing the issue.
  • StartIsBack (link) – real start menu for windows 8 and 10.
  • Classic Shell – windows 7 start menu for win8 and win10.
  • Ditto (link) – clipboard manager, is an extension to the standard windows clipboard. It saves each item placed on the clipboard allowing you access to any of those items at a later time.
  • CLCL (http://www.nakka.com/soft/clcl/index_eng.html) alternative to ditto.
  • DisplayFusion (link) – a must have if you have 2+ monitors.

Security

  • Glasswire (link) – firewall and network monitoring.
  • Malwarebytes (link) – virus cleanup and protection.
  • Kaspersky Virus Removal Tool (link) – portable system virus scanner.
  • Adware Removal Tool (link) – adware removal scanner.
  • Spybot (link) – scans and removes malware.
  • Sophos Home (link) – simple to use and very effective anti-virus completely free for home use.
  • uBlock Origin (link) – block web advertisements and tracking which slow down the page and can be used to deliver malware.
  • Privacy Badger (link) – protects your privacy from web trackers specifically.
  • Malwarebytes anti-rootkit (link) – standalone software that finds some of the stuff regular Malwarebytes doesn’t.

PC Gaming

  • Borderless Gaming (link) – play your favorite games in a borderless window.
  • WidescreenFIxer (link) – to play older games in widescreen resolution.
  • GeDoSaTo (link) – to play in any resolution you want.
  • Flawless Widescreen (link) – to configure Field of View (FOV) in games that don’t allow configuring it.
  • CRU (Custom Resolution Utility) (link software)) – for the games that don’t work with Gedosato (like Fallout 4 and Dark Souls 3).
  • ReVive (link) – VR “hack” that lets Vive owners play Oculus exclusive games and vice versa.
  • Vireio Perception (link) – VR “hack” that lets you play some non-VR games in VR.
  • ReshadeMe (link) – custom shaders for d3d8, d3d9, dxdi (10-12) and opengl games.
  • SplitView (link) – emulate two screens on one (for local co-op).
  • Xpadder (link) – use any controller any way you want.
  • InputMapper (link) – to fully customise the controller and even set up macros and shift keys.
  • Duranzo (link) – is a must for older controllers, allows you to calibrate deadzones, remap any button to any other button, invert your sticks axis.
  • Gopher360 (link) – turn your gamepad into mouse.
  • UCR (https://github.com/evilC/UCR/releases) – lets you remap keyboard, mouse, controller, joystick to any of the above.. (eg use mouse as a joystick if you don’t have a joystick, etc).
  • X360ce – lets any non-Xinput controller function as an Xbox 360 controller
  • Cheat Engine (link) – program memory editor (used for hacking in single player games).
  • ArtMoney SE (link) – program memory editor (mainly used for hacking currency or life in single player games).
  • Archi Steam (link) – unlocks all of your available steam trading cards by fake playing the games.
  • Steam Achievement Manager (link) – unlock any and all achievments on any game you own on Steam.
  • UWPHook (link) – add Windows store games and Apps to Steam without having to deal with scripting or permissions.

Game Emulators

  • MEMU (link) – Android emulator.
  • NOX (link) – Android emulator.
  • Droid4X (link) – Android emulator.
  • CEMU (link) – Wii U emulator.
  • RPCS3 (link) – PlayStation 3 emulator.
  • Xenia (link) – Xbox 360 emulator.
  • PCSX2 (link) – PlayStation 2 emulator.
  • Dolphin (link) – Gamecube/Wii emulator.
  • Citra (link) – 3DS emulator.
  • jNES (link) – NES emulator.
  • Snes9x (link) – SNES emulator.
  • Project64 (link) – N64 emulator.
  • MAME (link) – multiple arcade machine emulator.
  • Higan (link) – multi-system emulator.
  • Retroarch (link) – emulator for everything else.
  • LaunchBox (link) – frontend for emulations and game collections.
  • GameEnd – alternative to LaunchBox.

Game Development

  • Unity3D (link) – game engine, focused on C#.
  • Unreal Engine 4 (link) – game engine, focused on C++.
  • Godot (link) – open source 2D and 3D multi-platform gam engine.
  • Adventure Game studio (link) – make your own video games (2D point and click games are the focus).
  • Eclipse (link) IDE with many languages support.
  • Visual Studio Community (link) – IDE for C++, C#, VB.

Media Playback

  • MPC-HC (link) – lightweight media player with built-in or external codecs.
  • PotPlayer (link) – high-quality playback with built-in codecs.
  • MPV (link) – lightweight and high quality media player.
  • VLC (link) – plays everything.
  • Plex (link) – host your own media server and access your content from anywhere.
  • Kodi (link) – manage and play your media, ideal for Home Theater PCs.
  • LAV Filters (link) – video and audio decoders.
  • MadVR (link) – video renderer (for MPC-BE).
  • MusicBee (link) – a modern and very customizable audio player.
  • foobar2000 (link) – very flexible, customizable and powerful audio player.
  • Clementine Player (link) – modern music player and library organizer.
  • AIMP (link) – music player with lots of options and customizability.
  • TapingRadio Free (link) – to listen radio stations online with reconnect feature.
  • SmoothVideo Project (SVP) (link software)) – converts any video to 60 fps.

Video Recording

  • OBS Studio (link) – very flexible and powerful video and audio recording/streaming software (supports AMD and Nvidia hardware encoding).
  • GeForce Experience (link) – hardware-accelerated recording for Nvidia GPU.
  • AMD ReLive (link) – hardware-accelerated recording for AMD GPU.
  • AMF Encoder (link) – AMD hardware encoding plugin for OBS Studio.
  • Lagarith Lossless Codec (link) – lossless encoding support for MSI Afterburner.
  • ShareX (link) – video and image capture software with auto-upload and copy [link] features, OCR and many many more.
  • Lightscreen (link) – image capture software with upload function.
  • Lightshot (link) – alternative to Lightscreen.
  • MediaCoder (link) – video/audio decoding, encoding, transcoding with Nvidia hardware acceleration support.
  • FFMPEG (link) – video/audio decoding, encoding, transcoding with Nvidia hardware acceleration support.
  • Handbrake (link) – powerful video encoder and converter.
  • As Video Converter (link) – video/audio decoding, encoding and transcoding with AMD hardware acceleration support.
  • MKVToolNix (link) – mkv container joiner and extractor.
  • MP4Tools (link) – mp4 container joiner and extractor.
  • Shotcut (link) – powerful video editor.

Media Creation and Editing

  • Blender (link) – open source 3d modelling, video editing, rendering and other features.
  • OpenShot Video Editor (link) – a very powerful video edition suite.
  • DaVinci Resolve (link) – non-linear video editor, up to 2160p resolution.
  • Hitfilm 4 Express (link) – linear video editor with up to 1080p resolution supports.
  • Lightworks (link) – video editor with free version up to 720p resolution.
  • MagicaVoxel (link) – voxel editor.
  • Krita (link) – professional illustration and painting program.
  • Gravit (link) – image editing, Photoshop alternative.
  • FireAlpaca (link) – image editing and drawing tool.
  • Photofiltre Studio (link) – image editor and optimizer.
  • Paint.net (link) – image and photo editing software.
  • OpenToonz (link) – open sourse release of Toonz – classic-style animation suite that was used to create all Studio Ghibli’s animated films.
  • GIMP (link) – powerful image editing and creation software.
  • GraphicsGale (link) – pixel art program.
  • Piskel (link) – lightweight pixel art editor.
  • RawTherapee – advanced RAW file editing software that pairs very well with Gimp, a must for people who are into photography on a budget.
  • LMMS (link) – audio workstation for creating digital music.
  • Audacity (link) – audio editor.
  • Paul’s Extreme Sound Stretch (link) – stretch your audio up to insane levels, can turn 1 minute of audio into 10 hours or more.
  • Aegisub (link) – subtitle editor (allows shifting time codes to match subtitle with video).

Malware and Virus Removal

If you suspect you are infected with Crypto malware (Cryptowall, Cryptolocker, TeslaCrypt, etc) DO NOT follow this guide! Your files are at stake.

Malware Remediation Steps:

Before proceeding, go into your browser’s extensions and remove all suspicious items. Also go into your browser’s settings and remove any default search providers and unusual homepages. If you are unsure how to do this, proceed to Step 1.

Download and run the following tools in this order. Run all tools unless otherwise instructed. All tools should be run in Normal Mode (not Safe Mode) unless you are unable to boot Normal Mode, or the scans fail in Normal Mode. All tools must be run under an Administrator account. Do not remove any tool-generated logs in the event a helper needs you to post them to further assist you.

1) Run rkill.com

. Sometimes it takes a few minutes to finish. Do not reboot when done.

  • Kills running malicious processes
  • Removes policies in the registry that prevent normal OS operation
  • Repairs file extension hijacks

2) Download an updated copy Malwarebytes’ Anti-Malware. Turn on the “Scan for Rootkits” option. Then, run a “Threat Scan

  • Successfully removes the vast majority of infections
  • Has an industry-leading built-in rootkit/bootkit scanning engine
  • Has built-in repair tools to fix damage done by malware

3) Run ADWCleaner

using the “Scan” option. Then press “Cleaning” when finished and allow it to  reboot your system.

  • Removes majority of adware, PuPs, Toolbars, and Browser hijacks
  • Fixes proxy settings changed by malware
  • Removes certain non-default browser settings

4) Run Malwarebytes’ Junkware Removal Tool and allow it to finish. Reboot your computer upon completion.

  • Removes adware, PuPs, Toolbars, and Browser hijacks other tools miss
  • Good at removing unneeded AppData directories left behind by infections

 

Optional, Advanced Step (only run if previous tools fail to solve problem):

5) Run HitmanPro

  • is HitmanPro.

HitmanPro is a phenomenal “second-opinion” malware scanner.

Please note: If malware has prohibited you from browsing the web or downloading files, you can try running the NetAdapter Repair Tool with all options checked which will attempt to restore your internet connection & default browser settings. You may have to download these tools on another computer and move them to a flash drive that you can plug into the infected machine.

Have adware or spyware on your Mac?

Try Malwarebytes Anti-Malware for Mac (formerly Adware Medic)

 

Follow-up Steps (highly recommended):

  • Using a computer that has not been infected, change passwords to all your online accounts.
  • Consider enabling two-factor authentication.
  • Install a better anti-virus. See recommendations below.

 

How did I get infected?

It is difficult to track down the source of an infection. Most infections are actually given permission to run unknowingly by the user. It is recommended to keep User Account Control turned on and never give access to something you do not trust or did not open. Many other infections come via exploits in your browser or browser plug-ins on websites you visit. Always be very careful what you install. Make sure you trust the source implicitly. When downloading programs, always use the publisher’s website directly.

 

How to prevent future infections:

Be very careful what you download and install. Keep programs like Java & Flash up-to-date, but do so using their official websites or Ninite

installers. Use Unchecky to prevent accidental installation of adware & spyware during product installations. Make sure Windows is kept up-to-date as well. Many Windows updates patch exploits and vulnerabilities in your operating system. Most infections are active because the user has unknowingly given it Administrative permission to install and run. The first line of defense starts with you.

 

The following tools will aide you in keeping your computer clean:

 

Free Anti-Virus Suggestions:

 

 

Helpful Tools:

 

(FOSS – Automates malware removal and system cleanup)

 

Tunnel

SSH Tunneling Tutorial: A guide by Stickyboot
Because sometimes you need to rout traffic through servers
Terminal
Opening, and subsequently routing data through an SSH tunnel is a very useful trick to know about.  I like to think of a tunnel like this:  When you open a tunnel, and direct programs to connect to the internet through the tunnel, it’s as if that program is talking to the internet at the point where your server connects to the internet.  All your ISP/Network provider will see is encrypted traffic to and from your server with respect to the programs you configure to connect through that tunnel.

There are a number of uses for this:

  • Logging into websites using a servers IP address (Good for registering server IP address with sites like this)
  • Getting around network level internet filtering (you naughty high school students you!)
  • Preventing exposure of certain IP’s and domain names while using untrustworthy networks
  • Getting around region based filtering (IE watch your Netflix off your US based server while overseas/out of country)

This tutorial assumes you have SSH access to a server.  This is most likely through your VPS that you rent from a community member here, a seedbox, a website you pay for hosting on, a free terminal access server etc.  Always be aware of the restrictions and rules the server operators have on the server you intend to use.  Also adhere to the community guidelines when it comes to connecting to private site such as this (meaning, make sure you trust the connection you are on, and the connection the server is on, as in don’t connect to private places through public servers).

Windows

Step 1: Download PuTTY
Download PuTTY from the official website.  Put it where you put your program files (Like C:\Program Files (x86)\PuTTY).  Also make a start menu shortcut for convenience.
Step 1Step 2: Configure and save a session
We now need to set up a session in putty and save it for future convince.  A session is basically like a configuration profile that lets you quickly recall settings for connecting to different servers.

 

2.1  Launch PuTTY.  You will see the following screen.  Start by entering the server IP or domain name into the Host Name box.  Also use the correct port, but 22 usually works by default.
Step 2.1

2.2  Next, go to the Connection->Data tab in the sidebar.  Enter the user name of the account you plan on connecting with.  This is purely for convenience.  If you do not do this, you will be prompted for a user name when connecting to the server.  If you are paranoid about someone finding out your user name you might want to leave this blank.
Step 2.2

2.3  Now define a local port to allow programs to tunnel through.  Go to the Connection->SHH->Tunnels section in the sidebar.  Add an unused local port, choose dynamic, and leave it on auto then press add.  I use port 7777, but any unused port will work.
Step 2.3

2.4  You should now see the port number followed by a D (for dynamic) in your forwarded ports list.
Step 2.4

2.5  We are all done.  We now need to save the session.  Go back to the sessions section, type in a name for the session and press save.  To reload a session in the future, select it from this list and press load.  I like to indicate any tunneling settings into the session name so I would have probably called this session “testsession -7777D” to let me know that this session opens a dynamic tunnel on port 7777.
Step 2.5

2.6  The sessions list should look something like this now:
Step 2.6

Step 3: Open your tunnel
Now press open in PuTTY after you did step 2, or loaded a session.  Log in as normal, and leave the terminal session window open in the background.  Your tunnel will remain open as long as your PuTTY session is open (so, as long as your window is open).
Step 3

Step 4: Route traffic through the tunnel
The tunnel is open, but you have to rout traffic through the tunnel for it to do anything useful.  A common use of a tunnel is to run your browser through your tunnel so you can register the servers IP at websites by logging into them through a browser running through your server.  The following steps explain how to rout Firefox through the tunnel.

4.1 Launch Firefox.  Open options. Go to the Advanced tab, then the network subtab and open the connections settings window.
Step 4.1

4.2 Set to “Manual proxy configuration”.  Enter “localhost” into the SOCKS Host box, and set the port to whatever port you used for your SSH tunnel.  In this case, I used port 7777.  Press okay and close preferences.  When you want to close the tunnel, you will have to set this back to no proxy since your browser will not work in this mode without the tunnel running in the background.
Step 4.2

4.3 This step is required if you want to run absolutely all your traffic through your tunnel.  I guess by defualt, firefox does not rout DNS lookups through the proxy settings, but this makes sure it does.  This step is required if you want to hide your traffic from the network you access the internet on to the point of your server.  If you just want to register your servers IP on a website, you do not need perform this step.

imantor said:

Configure Firefox to use the Tunnel also for DNS:

To prevent Firefox from doing NS lookups enter about:config in the URL text field and double click on the network.proxy.socks_remote_dns to set it to true.

You are now routing all of Firefox’s traffic through your SSH tunnel.  Congrats!  You can use this in a number of other applications, but its the same process so go at it!  Just don’t piss off your server admin by running all of your torrent traffic through their connection.