Windows

From Things and Stuff Wiki
Revision as of 16:46, 3 October 2019 by Milk (talk | contribs) (→‎i3)
Jump to navigation Jump to search


Geneal


News and articles

Installation

  • https://github.com/slacka/WoeUSB - a simple tool that enable you to create your own usb stick windows installer from an iso image or a real DVD. It is a fork of Congelli501's WinUSB.


Lightweight / custom



Command-line

  • Clink - Powerful Bash-style command line editing for cmd.exe




Terminal



PowerShell

Babun

Cmder

  • Cmder - a software package created out of pure frustration over the absence of nice console emulators on Windows. It is based on amazing software, and spiced up with the Monokai color scheme and a custom prompt layout, looking sexy from the start.

Yori

  • Yori - a CMD replacement shell that supports backquotes, job control, and improves tab completion, file matching, aliases, command history, and more.

Windows Terminal

Apps

Installing / updates

Chocolatey

  • Chocolatey - a Machine Package Manager, somewhat like apt-get, but built with Windows in mind. To install chocolatey now, open an administrative cmd.exe command prompt and paste the text from the box below and press enter (or click ). For administrative PowerShell copy the second box () (Ensure Get-ExecutionPolicy is at least Bypass).

Boxstarter

  • Boxstarter - Repeatable, reboot resilient windows environment installations made easy using Chocolatey packages. When its time to repave either bare metal or virtualized instances, locally or on a remote machine, Boxstarter can automate both trivial and highly complex installations. Compatible with all Windows versions from Windows 7/2008 R2 forward.

Ninite

  • Ninite - Install and Update All Your Programs at OnceNo toolbars. No clicking next. Just pick your apps and go.

Scoop

Repos

to sort

File manager



System


  • Process Explorer shows you information about which handles and DLLs processes have opened or loaded.
  • Autoruns - Manage software that runs on startup

File system


Clean-up






Anti-virus

Media

  • ImgBurn is a lightweight CD / DVD / HD DVD / Blu-ray burning application that everyone should have in their toolkit! ImgBurn supports a wide range of image file formats - including BIN, CCD, CDI, CUE, DI, DVD, GI, IMG, ISO, MDS, NRG and PDI.

Audio

See Audio#Windows


  • Boom - an easy to use audio player intended for casual computer users who do not wish to spend their time on figuring more sophisticated software out. All of its most important features are easily accessible out-of-the-box.


  • https://github.com/duncanthrax/scream - a virtual device driver for Windows that provides a discrete sound device. Audio played through this device is published on your local network as a PCM multicast stream. Receivers on the network can pick up the stream and play it through their own audio outputs. Two simple servers for Linux (interfacing with PulseAudio or ALSA) and one for Windows are provided. Scream is based on Microsoft's MSVAD audio driver sample code. [10]


Graphics

Video

Security


  • Ophcrack - a free Windows password cracker based on rainbow tables. It is a very efficient implementation of rainbow tables done by the inventors of the method. It comes with a Graphical User Interface and runs on multiple platforms.

Input

Joke

  • Bluescreen is a screen saver that not only authentically mimics a BSOD, but will simulate startup screens seen during a system boot.


Shell

LiteStep

Classic Shell / Open-Shell-Menu

  • Classic Shell - free software that improves your productivity, enhances the usability of Windows and empowers you to use the computer the way you like it. The main features are: Highly customizable start menu with multiple styles and skins, Quick access to recent, frequently-used, or pinned programs, Find programs, settings, files and documents, Start button for Windows 7, Windows 8 and Windows 8.1, Toolbar and status bar for Windows Explorer, Caption and status bar for Internet Explorer


BB

bug.n

Fancy Zones

  • https://github.com/microsoft/PowerToys/blob/master/src/modules/fancyzones/README.md - a window manager that is designed to make it easy to arrange and snap windows into efficient layouts for your workflow and also to restore these layouts quickly. Fancy Zones allows the user to define a set of window locations for a desktop that are drag targets for windows. When the user drags a window into a zone, the windows is resized and repositioned to fill that zone. [12]

i3

workspacer

  • workspacer - a tiling window manager for Windows 10

API




  • https://en.wikipedia.org/wiki/Windows_Runtime - WinRT) is a platform-agnostic application architecture first introduced in Windows 8 and Windows Server 2012 in 2012. WinRT supports development in C++/CX (Component Extensions, a language based on C++), JavaScript-TypeScript, and the managed code languages C# and Visual Basic .NET (VB.NET). WinRT applications natively support both the x86 and ARM processors, and run inside a sandboxed environment to allow greater security and stability. WinRT components are designed with interoperability between multiple languages and APIs in mind, including native, managed and scripting languages.


  • https://en.wikipedia.org/wiki/Universal_Windows_Platform - a platform-homogeneous application architecture created by Microsoft and first introduced in Windows 10. The purpose of this software platform is to help develop universal apps that run on Windows 10, Windows 10 Mobile, Xbox One and Hololens without the need to be re-written for each. It supports Windows app development using C++, C#, VB.NET, and XAML. The API is implemented in C++, and supported in C++, VB.NET, C#, F# and JavaScript. Designed as an extension to the Windows Runtime platform first introduced in Windows Server 2012 and Windows 8, UWP allows developers to create apps that will potentially run on multiple types of devices.[


  • midipix - a development environment that lets you create programs for Windows using the standard C and POSIX APIs. No compromises made, no shortcuts taken. If you are interested in cross-platform programming that reclaims the notion of write once, compile everywhere; if you believe that the 'standard' in the C Standard Library should not be a null signifier; and if you like cooking your code without #ifdef hell and low-level minutiae, then this page is for you. midipix makes cross-platform programming better, simpler and faster, specifically by bringing a modern, conforming C Runtime Library to the Windows platform. While the idea itself is not new, the approach taken in midipix to code portability is radically different from that found in other projects.

Drivers

USB

Network

Configuration

%systemroot%\system32\drivers\etc\
  hosts file


SSH/SCP

Internet Explorer

  • Utilu IE Collection contains multiple standalone versions of the browser Internet Explorer, which can be used at the same time.

Utilu IE Collection contains the following versions of IE: Internet Explorer 1.0 (4.40.308) Internet Explorer 1.5 (0.1.0.10) Internet Explorer 2.01 (2.01.046) Internet Explorer 3.0 (3.0.1152) Internet Explorer 3.01 (3.01.2723) Internet Explorer 3.03 (3.03.2925) Internet Explorer 4.01 (4.72.3110.0) Internet Explorer 5.01 (5.00.3314.2100) Internet Explorer 5.5 (5.51.4807.2300) Internet Explorer 6.0 (6.00.2800.1106) Internet Explorer 6.0 (6.00.2900.2180) Internet Explorer 7.0 (7.00.5730.13) Internet Explorer 8.0 (8.00.6001.18702)

Server

Graphics

  • WineD3D For Windows - a DirectX 1-11 to OpenGL wrapper based on WineD3D, which is an almost full implementation of DirectX used in Wine.Even if Windows supports DirectX natively, using WineD3D can enhance backwards compatiblity with older games, especially on Windows 8 and newer that don't support 16 bit screen modes. Another possible use is to emulate unsupported versions of DirectX, or porting DirectX applications to OpenGL without having to rewrite the rendering code.Please note that WineD3D is far from perfect, and many games will not work.

Remote access

Port 3389

Alternative

*nix


Emulation


  • Gow (Gnu On Windows) is the lightweight alternative to Cygwin. It uses a convenient NSIS installer that installs over 100 extremely useful open source UNIX applications compiled as native win32 binaries. It is designed to be as small as possible, about 18 MB, as opposed to Cygwin which can run well over 100 MB depending upon options.


  • https://en.wikipedia.org/wiki/MinGW - (Minimalist GNU for Windows), formerly mingw32, is a free and open source software development environment for creating Microsoft Windows applications. It includes a port of the GNU Compiler Collection (GCC), GNU Binutils for Windows (assembler, linker, archive manager), a set of freely distributable Windows specific header files and static import libraries which enable the use of the Windows API, a Windows native build of the GNU Project's GNU Debugger, and miscellaneous utilities.


  • MSYS2 - an independent rewrite of MSYS, based on modern Cygwin (POSIX compatibility layer) and MinGW-w64 with the aim of better interoperability with native Windows software. The name is a contraction of Minimal SYStem 2, and aims to provide support to facilitate using the bash shell, Autotools, revision control systems and the like for building native Windows applications using MinGW-w64 toolchains.

We wanted a package management system to provide easy installation of packages, and ported Arch Linux's Pacman. This brings many powerful features such as dependency resolution and simple complete system upgrades, as well as providing the build system - makepkg{,-mingw} - which is used to make these packages. [17]


  • Cooperative Linux - the first working free and open source method for optimally running Linux on Microsoft Windows natively. More generally, Cooperative Linux (short-named coLinux) is a port of the Linux kernel that allows it to run cooperatively alongside another operating system on a single machine. For instance, it allows one to freely run Linux on Windows 2000/XP/Vista/7, without using a commercial PC virtualization software such as VMware, in a way which is much more optimal than using any general purpose PC virtualization software. In its current condition, it allows us to run the KNOPPIX Japanese Edition on Windows (see Screenshots).


  • LBW - a Linux system call translator for Windows. It allows you to run unmodified Linux applications on top of Windows. It is not virtualisation; only one operating system is running, which is Windows. It is not emulation; Linux applications run directly on the processor, resulting in (theoretically) full native performance. Consider it as being like WINE, but in reverse. Right now LBW is in a proof-of-concept stage. It's in no way suitable for doing real work on as it's full of bugs. On the other hand it's adequate for running a Debian chroot, downloading and installing packages with apt and dpkg, compiling and running programs with gcc, connecting to remote servers with ssh, and even running some basic X applications.

WSL


  • WLinux - A Linux distro optimized for WSL based on Debian.

Filesystem

  • ntfsfix - fix common errors and force Windows to check NTFS


  • Ext2Fsd - Open source ext3/4 file system driver for Windows (2K/XP/WIN7/WIN8)


Kernel

  • Shipping a Linux Kernel with Windows | Windows Command Line Tools For Developers - Beginning with Windows Insiders builds this Summer, we will include an in-house custom-built Linux kernel to underpin the newest version of the Windows Subsystem for Linux (WSL). This marks the first time that the Linux kernel will be included as a component in Windows. This is an exciting day for all of us on the Linux team at Microsoft and we are thrilled to be able to tell you a little bit about it. [19]


to sort

  • Rufus - Create bootable USB drives the easy way

Terminal

Theme

https://github.com/grassmunk/Chicago95 - XFCE / Xubuntu Windows 95 Total Conversion

IoT

Scripts

Troubleshooting

win7+

God Mode.{ED7BA470-8E54-465E-825C-99712043E01C}

Older

DOS

  • LFN Tools - are a collection of alternative DOS commands that support long file names.