WinDbg installer/updater

Related tags

Utilities windup
Overview

windup

Windup is an installer for WinDbg that uses the appinstaller file at https://aka.ms/windbg/download to install the latest version of WinDbg. It also checks for updates each time it is run and will download a new version when it is available in the background.

This is NOT a good replacement for using the appinstaller directly, but is useful on platforms where appinstaller is not available, such as Windows Server.

The installer attempts to be intelligent and will download only the MSIX file that is relevant for the current architecture, instead of downloading the entire msixbundle.

This program is not endorsed or supported by Microsoft

How to use

Download windup.exe from the latest release. Move this file to wherever you want to install WinDbg. Run windup.exe. It will download the latest version of WinDbg for the current architecture. Instead of running windbg.exe, just use windup.exe and the parameters will automatically be passed on to the latest version of WinDbg that has been downloaded.

Notes

Old versions of WinDbg are not deleted when a new version is installed. The current version is determined by the "version.txt" file in the same directory.

The signature of the msix file is checked for validity, but it is not checked to be specifically from Microsoft.

The windup process will stay active for as long as the child DbgX.Shell.exe process is running. This is to be compatible with tools that monitor the lifetime of windbg.

File associations are not configured for *.dmp, *.run, etc.

There are no protections from multiple instances of windup attempting to update at the same time. It's entirely possible things will break if several windup instances try to update at the same time. That should be fixed in the next version.

Contribution

Contributions are welcome. Feel free to file issues or open pull requests.

You might also like...
Installer Backend

distinst Distinst is a Rust-based software library that handles Linux distribution installer installation details. It has been built specifically to b

Installer for yuzu early access

This is installer is programmed for the 128BitBay Server! License 128Bit Yuzu Installer is licensed under the Apache 2.0 License, which can be found i

installer for project brunch (by sebanc)

Brunch-installer Installer for brunch (made by sebanc) This was made in an attempt to simplify the installation process of chromeos using project brun

Comments
Releases(v0.3)
  • v0.3(Jul 11, 2023)

  • v0.2(Jul 9, 2023)

    This is windup v0.2. To use, download windup.exe to a directory of your choice where you want to install WinDbg. The directory must be writable when running windup. Use windup.exe to launch windbg and it will check for updates each time it is launched. If an update is available, the current version will be run and the new version will be downloaded and installed in the background.

    Source code(tar.gz)
    Source code(zip)
    windup.exe(3.58 MB)
  • v0.1(Jul 9, 2023)

    This is windup v0.1. To use, download windup.exe to a directory of your choice where you want to install WinDbg. The directory must be writable when running windup. Use windup.exe to launch windbg and it will check for updates each time it is launched. If an update is available, the current version will be run and the new version will be downloaded and installed in the background.

    Source code(tar.gz)
    Source code(zip)
    windup.exe(3.58 MB)
Owner
Tim Misiak
Tim Misiak
TW3 - menu filelist updater

Utility for quickly updating the filelist.txt files for mod menus introduced by the next-gen patch based on the currently installed mod-menus.

Thibault H 2 Dec 14, 2022
Rust executable packager, bundler and updater.

cargo-packager Rust executable packager, bundler and updater. A tool and library to generate installers or app bundles for your executables. It also h

CrabNebula Ltd. 9 Oct 6, 2023
Installer/Updater/Launcher for Northstar

FlightCore A Northstar installer, updater, and mod-manager Roadmap --> See #1 Development Make sure you have the necessary dependencies installed: htt

null 7 Dec 24, 2022
Meteor Client Installer - Installer to automate the install of Fabric and Meteor Client

This is an installer that automates the install of Meteor and Fabric

Jake Priddle 3 Jun 23, 2021
WinDbg extension written in Rust to dump the CPU / memory state of a running VM

snapshot A Rust WinDbg extension that takes a snapshot of a running VM. snapshot is a WinDbg extension written in Rust that dumps both the state of a

Axel Souchet 88 Mar 20, 2024
A simple CLI DDNS Client updater.

DDNS Client A simple DDNS client updater. Supported DDNS Servers Duck DNS How to use it ddns_client ~/.config/ddns_client/config.yaml -t 600 Config sa

Lablack Mourad 2 Dec 6, 2022
TW3 - menu filelist updater

Utility for quickly updating the filelist.txt files for mod menus introduced by the next-gen patch based on the currently installed mod-menus.

Thibault H 2 Dec 14, 2022
AlterWare game modification updater & launcher

alterware-launcher Download latest release Unpack the archive and place alterware-launcher.exe in the game directory Run alterware-launcher.exe, after

mxve 4 Jun 12, 2023
Rust executable packager, bundler and updater.

cargo-packager Rust executable packager, bundler and updater. A tool and library to generate installers or app bundles for your executables. It also h

CrabNebula Ltd. 9 Oct 6, 2023
The Rust toolchain installer

rustup: the Rust toolchain installer Master CI Build Status Windows macOS Linux Etc rustup installs The Rust Programming Language from the official re

The Rust Programming Language 5.1k Jan 8, 2023